deploy: 49542a5f648c74cc51a75c09be8e0917a8283e39

This commit is contained in:
rozmansi 2024-01-02 11:12:45 +00:00
parent ffc429d4cc
commit c559fa870f
384 changed files with 9672 additions and 10355 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: include/WinStd/Cred.h Source File</title> <title>WinStd: include/WinStd/Cred.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,14 +44,14 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
<div id="main-nav"></div> <div id="main-nav"></div>
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); }); $(function() { codefold.init(0); });
/* @license-end */ /* @license-end */
</script> </script>
<!-- window showing the filter options --> <!-- window showing the filter options -->
@ -203,40 +205,40 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00132" data-start="{" data-end="};"> <div class="foldopen" id="foldopen00132" data-start="{" data-end="};">
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="structwinstd_1_1_cred_free__delete.html"> 132</a></span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> _Ty&gt; <span class="keyword">struct </span><a class="code hl_struct" href="structwinstd_1_1_cred_free__delete.html">CredFree_delete</a></div> <div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="structwinstd_1_1_cred_free__delete.html"> 132</a></span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> _Ty&gt; <span class="keyword">struct </span><a class="code hl_struct" href="structwinstd_1_1_cred_free__delete.html">CredFree_delete</a></div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> {</div> <div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> {</div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="structwinstd_1_1_cred_free__delete.html#ab46fe0807ba356084523c04c8c565b53"> 134</a></span> <span class="keyword">typedef</span> <a class="code hl_struct" href="structwinstd_1_1_cred_free__delete.html">CredFree_delete&lt;_Ty&gt;</a> <a class="code hl_typedef" href="structwinstd_1_1_cred_free__delete.html#ab46fe0807ba356084523c04c8c565b53">_Myt</a>; </div> <div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="structwinstd_1_1_cred_free__delete.html#ab46fe0807ba356084523c04c8c565b53"> 134</a></span> <span class="keyword">typedef</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">CredFree_delete&lt;_Ty&gt;</a> <a class="code hl_typedef" href="structwinstd_1_1_cred_free__delete.html#ab46fe0807ba356084523c04c8c565b53">_Myt</a>; </div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> </div> <div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> </div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="structwinstd_1_1_cred_free__delete.html#a3959d2b3727e557e19d8b0f5c449b57a"> 139</a></span> <a class="code hl_function" href="structwinstd_1_1_cred_free__delete.html#a3959d2b3727e557e19d8b0f5c449b57a">CredFree_delete</a>() {}</div> <div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="structwinstd_1_1_cred_free__delete.html#a3959d2b3727e557e19d8b0f5c449b57a"> 139</a></span> <a class="code hl_function" href="structwinstd_1_1_cred_free__delete.html#a3959d2b3727e557e19d8b0f5c449b57a">CredFree_delete</a>() {}</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div> <div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="structwinstd_1_1_cred_free__delete.html#ac4cc203e783bcc1c71011cde00ddf9ad"> 144</a></span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> _Ty2&gt; <a class="code hl_function" href="structwinstd_1_1_cred_free__delete.html#ac4cc203e783bcc1c71011cde00ddf9ad">CredFree_delete</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structwinstd_1_1_cred_free__delete.html">CredFree_delete&lt;_Ty2&gt;</a>&amp;) {}</div> <div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="structwinstd_1_1_cred_free__delete.html#ac4cc203e783bcc1c71011cde00ddf9ad"> 144</a></span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> _Ty2&gt; <a class="code hl_function" href="structwinstd_1_1_cred_free__delete.html#ac4cc203e783bcc1c71011cde00ddf9ad">CredFree_delete</a>(<span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">CredFree_delete&lt;_Ty2&gt;</a>&amp;) {}</div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> </div> <div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> </div>
<div class="foldopen" id="foldopen00151" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00151" data-start="{" data-end="}">
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="structwinstd_1_1_cred_free__delete.html#a247d6f53f119468b6ccb08ff01338465"> 151</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="structwinstd_1_1_cred_free__delete.html#a247d6f53f119468b6ccb08ff01338465">operator()</a>(_Ty *_Ptr)<span class="keyword"> const</span></div> <div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="structwinstd_1_1_cred_free__delete.html#a247d6f53f119468b6ccb08ff01338465"> 151</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="structwinstd_1_1_cred_free__delete.html#a247d6f53f119468b6ccb08ff01338465">operator()</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Ty</a> *<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Ptr</a>)<span class="keyword"> const</span></div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> CredFree(_Ptr);</div> <div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">CredFree</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Ptr</a>);</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> }</div> <div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> }</div>
</div> </div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> };</div> <div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> };</div>
</div> </div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> </div> <div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> </div>
<div class="foldopen" id="foldopen00160" data-start="{" data-end="};"> <div class="foldopen" id="foldopen00160" data-start="{" data-end="};">
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html"> 160</a></span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> _Ty&gt; <span class="keyword">struct </span><a class="code hl_struct" href="structwinstd_1_1_cred_free__delete.html">CredFree_delete</a>&lt;_Ty[]&gt;</div> <div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html"> 160</a></span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> _Ty&gt; <span class="keyword">struct </span><a class="code hl_struct" href="structwinstd_1_1_cred_free__delete.html">CredFree_delete</a>&lt;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Ty</a>[]&gt;</div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> {</div> <div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> {</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html#aa735db2daba14212c29b3c5af0e0b0d1"> 162</a></span> <span class="keyword">typedef</span> <a class="code hl_struct" href="structwinstd_1_1_cred_free__delete.html">CredFree_delete&lt;_Ty&gt;</a> <a class="code hl_typedef" href="structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html#aa735db2daba14212c29b3c5af0e0b0d1">_Myt</a>; </div> <div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html#aa735db2daba14212c29b3c5af0e0b0d1"> 162</a></span> <span class="keyword">typedef</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">CredFree_delete&lt;_Ty&gt;</a> <a class="code hl_typedef" href="structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html#aa735db2daba14212c29b3c5af0e0b0d1">_Myt</a>; </div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> </div> <div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> </div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"><a class="line" href="structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html#aad102423f4fb96fd105b57a88a6031ab"> 167</a></span> <a class="code hl_function" href="structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html#aad102423f4fb96fd105b57a88a6031ab">CredFree_delete</a>() {}</div> <div class="line"><a id="l00167" name="l00167"></a><span class="lineno"><a class="line" href="structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html#aad102423f4fb96fd105b57a88a6031ab"> 167</a></span> <a class="code hl_function" href="structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html#aad102423f4fb96fd105b57a88a6031ab">CredFree_delete</a>() {}</div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> </div> <div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> </div>
<div class="foldopen" id="foldopen00174" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00174" data-start="{" data-end="}">
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"><a class="line" href="structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html#aea662a4ce3e32723646313a9a56c4c9a"> 174</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html#aea662a4ce3e32723646313a9a56c4c9a">operator()</a>(_Ty *_Ptr) <span class="keyword">const</span> <span class="keyword">noexcept</span></div> <div class="line"><a id="l00174" name="l00174"></a><span class="lineno"><a class="line" href="structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html#aea662a4ce3e32723646313a9a56c4c9a"> 174</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html#aea662a4ce3e32723646313a9a56c4c9a">operator()</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Ty</a> *<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Ptr</a>) <span class="keyword">const</span> <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> {</div> <div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> {</div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> CredFree(_Ptr);</div> <div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">CredFree</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Ptr</a>);</div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> }</div> <div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> }</div>
</div> </div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> </div> <div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> </div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> _Other&gt;</div> <div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> _Other&gt;</div>
<div class="foldopen" id="foldopen00185" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00185" data-start="{" data-end="}">
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"><a class="line" href="structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html#acc62d6419d7dea72f237ab2788171f48"> 185</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html#acc62d6419d7dea72f237ab2788171f48">operator()</a>(_Other *)<span class="keyword"> const</span></div> <div class="line"><a id="l00185" name="l00185"></a><span class="lineno"><a class="line" href="structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html#acc62d6419d7dea72f237ab2788171f48"> 185</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html#acc62d6419d7dea72f237ab2788171f48">operator()</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Other</a> *)<span class="keyword"> const</span></div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> CredFree(_Ptr);</div> <div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">CredFree</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Ptr</a>);</div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> }</div> <div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> }</div>
</div> </div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> };</div> <div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> };</div>
@ -276,6 +278,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> </div> <div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> </div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span><span class="preprocessor">#pragma warning(pop)</span></div> <div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span><span class="preprocessor">#pragma warning(pop)</span></div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> </div> <div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> </div>
<div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_html"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr.html">winstd::ref_unique_ptr</a></div><div class="ttdoc">Helper class for returning pointers to std::unique_ptr.</div><div class="ttdef"><b>Definition</b> Common.h:859</div></div>
<div class="ttc" id="agroup___win_std_cred_a_p_i_html_ga289617e5856f3f4fd18b86754726407b"><div class="ttname"><a href="group___win_std_cred_a_p_i.html#ga289617e5856f3f4fd18b86754726407b">CredUnprotectA</a></div><div class="ttdeci">static BOOL CredUnprotectA(BOOL fAsSelf, LPCSTR pszProtectedCredentials, DWORD cchCredentials, std::basic_string&lt; char, _Traits, _Ax &gt; &amp;sCredentials)</div><div class="ttdoc">Decrypts credentials that were previously encrypted by using the CredProtect function.</div><div class="ttdef"><b>Definition</b> Cred.h:72</div></div> <div class="ttc" id="agroup___win_std_cred_a_p_i_html_ga289617e5856f3f4fd18b86754726407b"><div class="ttname"><a href="group___win_std_cred_a_p_i.html#ga289617e5856f3f4fd18b86754726407b">CredUnprotectA</a></div><div class="ttdeci">static BOOL CredUnprotectA(BOOL fAsSelf, LPCSTR pszProtectedCredentials, DWORD cchCredentials, std::basic_string&lt; char, _Traits, _Ax &gt; &amp;sCredentials)</div><div class="ttdoc">Decrypts credentials that were previously encrypted by using the CredProtect function.</div><div class="ttdef"><b>Definition</b> Cred.h:72</div></div>
<div class="ttc" id="agroup___win_std_cred_a_p_i_html_ga66f305cb6a0bf6d4f2c6f2f49180df9b"><div class="ttname"><a href="group___win_std_cred_a_p_i.html#ga66f305cb6a0bf6d4f2c6f2f49180df9b">CredProtectA</a></div><div class="ttdeci">static BOOL CredProtectA(BOOL fAsSelf, LPCSTR pszCredentials, DWORD cchCredentials, std::basic_string&lt; char, _Traits, _Ax &gt; &amp;sProtectedCredentials, CRED_PROTECTION_TYPE *ProtectionType)</div><div class="ttdoc">Encrypts the specified credentials so that only the current security context can decrypt them.</div><div class="ttdef"><b>Definition</b> Cred.h:20</div></div> <div class="ttc" id="agroup___win_std_cred_a_p_i_html_ga66f305cb6a0bf6d4f2c6f2f49180df9b"><div class="ttname"><a href="group___win_std_cred_a_p_i.html#ga66f305cb6a0bf6d4f2c6f2f49180df9b">CredProtectA</a></div><div class="ttdeci">static BOOL CredProtectA(BOOL fAsSelf, LPCSTR pszCredentials, DWORD cchCredentials, std::basic_string&lt; char, _Traits, _Ax &gt; &amp;sProtectedCredentials, CRED_PROTECTION_TYPE *ProtectionType)</div><div class="ttdoc">Encrypts the specified credentials so that only the current security context can decrypt them.</div><div class="ttdef"><b>Definition</b> Cred.h:20</div></div>
<div class="ttc" id="agroup___win_std_cred_a_p_i_html_ga6d7c3256a227574ba9e726a1e020fceb"><div class="ttname"><a href="group___win_std_cred_a_p_i.html#ga6d7c3256a227574ba9e726a1e020fceb">CredEnumerateA</a></div><div class="ttdeci">static BOOL CredEnumerateA(LPCSTR Filter, DWORD Flags, DWORD *Count, std::unique_ptr&lt; PCREDENTIALA[], winstd::CredFree_delete&lt; PCREDENTIALA[]&gt; &gt; &amp;cCredentials) noexcept</div><div class="ttdoc">Enumerates the credentials from the user's credential set. The credential set used is the one associa...</div><div class="ttdef"><b>Definition</b> Cred.h:201</div></div> <div class="ttc" id="agroup___win_std_cred_a_p_i_html_ga6d7c3256a227574ba9e726a1e020fceb"><div class="ttname"><a href="group___win_std_cred_a_p_i.html#ga6d7c3256a227574ba9e726a1e020fceb">CredEnumerateA</a></div><div class="ttdeci">static BOOL CredEnumerateA(LPCSTR Filter, DWORD Flags, DWORD *Count, std::unique_ptr&lt; PCREDENTIALA[], winstd::CredFree_delete&lt; PCREDENTIALA[]&gt; &gt; &amp;cCredentials) noexcept</div><div class="ttdoc">Enumerates the credentials from the user's credential set. The credential set used is the one associa...</div><div class="ttdef"><b>Definition</b> Cred.h:201</div></div>
@ -295,7 +298,7 @@ $(document).ready(function() { init_codefold(0); });
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:23 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: include/WinStd/Crypt.h Source File</title> <title>WinStd: include/WinStd/Crypt.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,14 +44,14 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
<div id="main-nav"></div> <div id="main-nav"></div>
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); }); $(function() { codefold.init(0); });
/* @license-end */ /* @license-end */
</script> </script>
<!-- window showing the filter options --> <!-- window showing the filter options -->
@ -307,7 +309,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00260" data-start="{" data-end="};"> <div class="foldopen" id="foldopen00260" data-start="{" data-end="};">
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html"> 260</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1cert__context.html">cert_context</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt;PCCERT_CONTEXT, NULL&gt;</div> <div class="line"><a id="l00260" name="l00260"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html"> 260</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1cert__context.html">cert_context</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt;PCCERT_CONTEXT, NULL&gt;</div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> {</div> <div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> {</div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga08a7da8215842be9aaacae90bc8a1b62">WINSTD_DPLHANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1cert__context.html">cert_context</a>, PCCERT_CONTEXT, NULL)</div> <div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga08a7da8215842be9aaacae90bc8a1b62">WINSTD_DPLHANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1cert__context.html">cert_context</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">PCCERT_CONTEXT</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>)</div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> </div> <div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> </div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00270" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00270" data-start="{" data-end="}">
@ -319,49 +321,49 @@ $(document).ready(function() { init_codefold(0); });
</div> </div>
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> </div> <div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> </div>
<div class="foldopen" id="foldopen00284" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00284" data-start="{" data-end="}">
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#a2f3ad38a637fce69d8c2a5ee3460a296"> 284</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1cert__context.html#a2f3ad38a637fce69d8c2a5ee3460a296">operator==</a>(_In_ <span class="keyword">const</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) <span class="keyword">const</span> <span class="keyword">noexcept</span></div> <div class="line"><a id="l00284" name="l00284"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#a2f3ad38a637fce69d8c2a5ee3460a296"> 284</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1cert__context.html#a2f3ad38a637fce69d8c2a5ee3460a296">operator==</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <span class="keyword">const</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) <span class="keyword">const</span> <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> {</div> <div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> {</div>
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> <span class="comment">// TODO: [Crypto] Make constant time.</span></div> <div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> <span class="comment">// TODO: [Crypto] Make constant time.</span></div>
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> <span class="keywordflow">return</span></div> <div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> <span class="keywordflow">return</span></div>
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a> == other ||</div> <div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a> == other ||</div>
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>-&gt;cbCertEncoded == other-&gt;cbCertEncoded &amp;&amp; memcmp(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>-&gt;pbCertEncoded, other-&gt;pbCertEncoded, <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>-&gt;cbCertEncoded) == 0;</div> <div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>-&gt;cbCertEncoded == other-&gt;cbCertEncoded &amp;&amp; <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">memcmp</a>(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>-&gt;pbCertEncoded, other-&gt;pbCertEncoded, <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>-&gt;cbCertEncoded) == 0;</div>
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> }</div> <div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> }</div>
</div> </div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> </div> <div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> </div>
<div class="foldopen" id="foldopen00300" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00300" data-start="{" data-end="}">
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#adfad0db8dd947143a8406f2f988d04ad"> 300</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1cert__context.html#adfad0db8dd947143a8406f2f988d04ad">operator!=</a>(_In_ <span class="keyword">const</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) <span class="keyword">const</span> <span class="keyword">noexcept</span></div> <div class="line"><a id="l00300" name="l00300"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#adfad0db8dd947143a8406f2f988d04ad"> 300</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1cert__context.html#adfad0db8dd947143a8406f2f988d04ad">operator!=</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <span class="keyword">const</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) <span class="keyword">const</span> <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span> {</div> <div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span> {</div>
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span> <span class="keywordflow">return</span> !<a class="code hl_function" href="classwinstd_1_1cert__context.html#a2f3ad38a637fce69d8c2a5ee3460a296">operator==</a>(other);</div> <div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span> <span class="keywordflow">return</span> !<a class="code hl_function" href="classwinstd_1_1cert__context.html#a2f3ad38a637fce69d8c2a5ee3460a296">operator==</a>(other);</div>
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span> }</div> <div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span> }</div>
</div> </div>
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> </div> <div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> </div>
<div class="foldopen" id="foldopen00313" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00313" data-start="{" data-end="}">
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#a92881d07b0b41b81c4119ed8d8868c3b"> 313</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1cert__context.html#a92881d07b0b41b81c4119ed8d8868c3b">operator&lt;</a>(_In_ <span class="keyword">const</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) <span class="keyword">const</span> <span class="keyword">noexcept</span></div> <div class="line"><a id="l00313" name="l00313"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#a92881d07b0b41b81c4119ed8d8868c3b"> 313</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1cert__context.html#a92881d07b0b41b81c4119ed8d8868c3b">operator&lt;</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <span class="keyword">const</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) <span class="keyword">const</span> <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> {</div> <div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> {</div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> <span class="comment">// TODO: [Crypto] Make constant time.</span></div> <div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> <span class="comment">// TODO: [Crypto] Make constant time.</span></div>
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> <span class="keyword">const</span> <span class="keywordtype">int</span> r = memcmp(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>-&gt;pbCertEncoded, other-&gt;pbCertEncoded, std::min&lt;DWORD&gt;(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>-&gt;cbCertEncoded, other-&gt;cbCertEncoded));</div> <div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">r</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">memcmp</a>(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>-&gt;pbCertEncoded, other-&gt;pbCertEncoded, std::min&lt;DWORD&gt;(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>-&gt;cbCertEncoded, other-&gt;cbCertEncoded));</div>
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> <span class="keywordflow">return</span> r &lt; 0 || r == 0 &amp;&amp; <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>-&gt;cbCertEncoded &lt; other-&gt;cbCertEncoded;</div> <div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">r</a> &lt; 0 || <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">r</a> == 0 &amp;&amp; <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>-&gt;cbCertEncoded &lt; other-&gt;cbCertEncoded;</div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> }</div> <div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> }</div>
</div> </div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> </div> <div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> </div>
<div class="foldopen" id="foldopen00328" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00328" data-start="{" data-end="}">
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#a7224d1fe6c57bfe903fa8a6df32d2466"> 328</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1cert__context.html#a7224d1fe6c57bfe903fa8a6df32d2466">operator&gt;</a>(_In_ <span class="keyword">const</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) <span class="keyword">const</span> <span class="keyword">noexcept</span></div> <div class="line"><a id="l00328" name="l00328"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#a7224d1fe6c57bfe903fa8a6df32d2466"> 328</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1cert__context.html#a7224d1fe6c57bfe903fa8a6df32d2466">operator&gt;</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <span class="keyword">const</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) <span class="keyword">const</span> <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> {</div> <div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> {</div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> <span class="comment">// TODO: [Crypto] Make constant time.</span></div> <div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> <span class="comment">// TODO: [Crypto] Make constant time.</span></div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> <span class="keyword">const</span> <span class="keywordtype">int</span> r = memcmp(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>-&gt;pbCertEncoded, other-&gt;pbCertEncoded, std::min&lt;DWORD&gt;(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>-&gt;cbCertEncoded, other-&gt;cbCertEncoded));</div> <div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">r</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">memcmp</a>(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>-&gt;pbCertEncoded, other-&gt;pbCertEncoded, std::min&lt;DWORD&gt;(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>-&gt;cbCertEncoded, other-&gt;cbCertEncoded));</div>
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span> <span class="keywordflow">return</span> r &gt; 0 || r == 0 &amp;&amp; <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>-&gt;cbCertEncoded &gt; other-&gt;cbCertEncoded;</div> <div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">r</a> &gt; 0 || <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">r</a> == 0 &amp;&amp; <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>-&gt;cbCertEncoded &gt; other-&gt;cbCertEncoded;</div>
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span> }</div> <div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span> }</div>
</div> </div>
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span> </div> <div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span> </div>
<div class="foldopen" id="foldopen00343" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00343" data-start="{" data-end="}">
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#a042240321d22636cddc379b198c7fd84"> 343</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1cert__context.html#a042240321d22636cddc379b198c7fd84">operator&lt;=</a>(_In_ <span class="keyword">const</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) <span class="keyword">const</span> <span class="keyword">noexcept</span></div> <div class="line"><a id="l00343" name="l00343"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#a042240321d22636cddc379b198c7fd84"> 343</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1cert__context.html#a042240321d22636cddc379b198c7fd84">operator&lt;=</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <span class="keyword">const</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) <span class="keyword">const</span> <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> {</div> <div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> {</div>
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span> <span class="keywordflow">return</span> !<a class="code hl_function" href="classwinstd_1_1cert__context.html#a7224d1fe6c57bfe903fa8a6df32d2466">operator&gt;</a>(other);</div> <div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span> <span class="keywordflow">return</span> !<a class="code hl_function" href="classwinstd_1_1cert__context.html#a7224d1fe6c57bfe903fa8a6df32d2466">operator&gt;</a>(other);</div>
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span> }</div> <div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span> }</div>
</div> </div>
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span> </div> <div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span> </div>
<div class="foldopen" id="foldopen00356" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00356" data-start="{" data-end="}">
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#a6c9f09455ef40e581accc6499222040c"> 356</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1cert__context.html#a6c9f09455ef40e581accc6499222040c">operator&gt;=</a>(_In_ <span class="keyword">const</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) <span class="keyword">const</span> <span class="keyword">noexcept</span></div> <div class="line"><a id="l00356" name="l00356"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#a6c9f09455ef40e581accc6499222040c"> 356</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1cert__context.html#a6c9f09455ef40e581accc6499222040c">operator&gt;=</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <span class="keyword">const</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) <span class="keyword">const</span> <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> {</div> <div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> {</div>
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span> <span class="keywordflow">return</span> !<a class="code hl_function" href="classwinstd_1_1cert__context.html#a92881d07b0b41b81c4119ed8d8868c3b">operator&lt;</a>(other);</div> <div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span> <span class="keywordflow">return</span> !<a class="code hl_function" href="classwinstd_1_1cert__context.html#a92881d07b0b41b81c4119ed8d8868c3b">operator&lt;</a>(other);</div>
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span> }</div> <div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span> }</div>
@ -369,17 +371,17 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span> </div> <div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span> </div>
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span> <span class="keyword">protected</span>:</div>
<div class="foldopen" id="foldopen00367" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00367" data-start="{" data-end="}">
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#a1615ec6693eb68764543456ad418a970"> 367</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1cert__context.html#a1615ec6693eb68764543456ad418a970">free_internal</a>() noexcept<span class="keyword"> override</span></div> <div class="line"><a id="l00367" name="l00367"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#a1615ec6693eb68764543456ad418a970"> 367</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1cert__context.html#a1615ec6693eb68764543456ad418a970">free_internal</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a><span class="keyword"> override</span></div>
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> CertFreeCertificateContext(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div> <div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">CertFreeCertificateContext</a>(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div>
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> }</div> <div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> }</div>
</div> </div>
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span> </div> <div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span> </div>
<div class="foldopen" id="foldopen00381" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00381" data-start="{" data-end="}">
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#ae39c2de0d8e9d69e524404db812e7ba7"> 381</a></span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="code hl_function" href="classwinstd_1_1cert__context.html#ae39c2de0d8e9d69e524404db812e7ba7">duplicate_internal</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)<span class="keyword"> const override</span></div> <div class="line"><a id="l00381" name="l00381"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#ae39c2de0d8e9d69e524404db812e7ba7"> 381</a></span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="code hl_function" href="classwinstd_1_1cert__context.html#ae39c2de0d8e9d69e524404db812e7ba7">duplicate_internal</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>)<span class="keyword"> const override</span></div>
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span> <span class="comment">// As per doc, this only increases refcounter. Should never fail.</span></div> <div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span> <span class="comment">// As per doc, this only increases refcounter. Should never fail.</span></div>
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> <span class="keywordflow">return</span> CertDuplicateCertificateContext(h);</div> <div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">CertDuplicateCertificateContext</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>);</div>
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span> }</div> <div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span> }</div>
</div> </div>
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> };</div> <div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> };</div>
@ -388,7 +390,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00393" data-start="{" data-end="};"> <div class="foldopen" id="foldopen00393" data-start="{" data-end="};">
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__chain__context.html"> 393</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1cert__chain__context.html">cert_chain_context</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt;PCCERT_CHAIN_CONTEXT, NULL&gt;</div> <div class="line"><a id="l00393" name="l00393"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__chain__context.html"> 393</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1cert__chain__context.html">cert_chain_context</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt;PCCERT_CHAIN_CONTEXT, NULL&gt;</div>
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span> {</div> <div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span> {</div>
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga08a7da8215842be9aaacae90bc8a1b62">WINSTD_DPLHANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1cert__chain__context.html">cert_chain_context</a>, PCCERT_CHAIN_CONTEXT, NULL)</div> <div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga08a7da8215842be9aaacae90bc8a1b62">WINSTD_DPLHANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1cert__chain__context.html">cert_chain_context</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">PCCERT_CHAIN_CONTEXT</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>)</div>
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> </div> <div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> </div>
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00403" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00403" data-start="{" data-end="}">
@ -401,17 +403,17 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span> </div> <div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span> </div>
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span> <span class="keyword">protected</span>:</div>
<div class="foldopen" id="foldopen00415" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00415" data-start="{" data-end="}">
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__chain__context.html#ae15044b1a7be10d96643d3921e149ee6"> 415</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1cert__chain__context.html#ae15044b1a7be10d96643d3921e149ee6">free_internal</a>() noexcept<span class="keyword"> override</span></div> <div class="line"><a id="l00415" name="l00415"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__chain__context.html#ae15044b1a7be10d96643d3921e149ee6"> 415</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1cert__chain__context.html#ae15044b1a7be10d96643d3921e149ee6">free_internal</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a><span class="keyword"> override</span></div>
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span> CertFreeCertificateChain(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div> <div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">CertFreeCertificateChain</a>(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div>
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span> }</div> <div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span> }</div>
</div> </div>
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span> </div> <div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span> </div>
<div class="foldopen" id="foldopen00429" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00429" data-start="{" data-end="}">
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__chain__context.html#afbb8bf6ef0627268fd327059f51b121a"> 429</a></span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="code hl_function" href="classwinstd_1_1cert__chain__context.html#afbb8bf6ef0627268fd327059f51b121a">duplicate_internal</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)<span class="keyword"> const override</span></div> <div class="line"><a id="l00429" name="l00429"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__chain__context.html#afbb8bf6ef0627268fd327059f51b121a"> 429</a></span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="code hl_function" href="classwinstd_1_1cert__chain__context.html#afbb8bf6ef0627268fd327059f51b121a">duplicate_internal</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>)<span class="keyword"> const override</span></div>
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span> <span class="comment">// As per doc, this only increases refcounter. Should never fail.</span></div> <div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span> <span class="comment">// As per doc, this only increases refcounter. Should never fail.</span></div>
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span> <span class="keywordflow">return</span> CertDuplicateCertificateChain(h);</div> <div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">CertDuplicateCertificateChain</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>);</div>
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span> }</div> <div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span> }</div>
</div> </div>
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span> };</div> <div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span> };</div>
@ -420,7 +422,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00442" data-start="{" data-end="};"> <div class="foldopen" id="foldopen00442" data-start="{" data-end="};">
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__store.html"> 442</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1cert__store.html">cert_store</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle</a>&lt;HCERTSTORE, NULL&gt;</div> <div class="line"><a id="l00442" name="l00442"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__store.html"> 442</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1cert__store.html">cert_store</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle</a>&lt;HCERTSTORE, NULL&gt;</div>
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span> {</div> <div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span> {</div>
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga51471bfe41853b66ac0f44df97cfaaa6">WINSTD_HANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1cert__store.html">cert_store</a>, HCERTSTORE, NULL)</div> <div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga51471bfe41853b66ac0f44df97cfaaa6">WINSTD_HANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1cert__store.html">cert_store</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">HCERTSTORE</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>)</div>
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span> </div> <div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span> </div>
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00452" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00452" data-start="{" data-end="}">
@ -433,9 +435,9 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> </div> <div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> </div>
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span> <span class="keyword">protected</span>:</div>
<div class="foldopen" id="foldopen00464" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00464" data-start="{" data-end="}">
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__store.html#ab709fe692a4117173eae26e741da2069"> 464</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1cert__store.html#ab709fe692a4117173eae26e741da2069">free_internal</a>() noexcept<span class="keyword"> override</span></div> <div class="line"><a id="l00464" name="l00464"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__store.html#ab709fe692a4117173eae26e741da2069"> 464</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1cert__store.html#ab709fe692a4117173eae26e741da2069">free_internal</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a><span class="keyword"> override</span></div>
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"> 466</span> CertCloseStore(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>, 0);</div> <div class="line"><a id="l00466" name="l00466"></a><span class="lineno"> 466</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">CertCloseStore</a>(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>, 0);</div>
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span> }</div> <div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span> }</div>
</div> </div>
<div class="line"><a id="l00468" name="l00468"></a><span class="lineno"> 468</span> };</div> <div class="line"><a id="l00468" name="l00468"></a><span class="lineno"> 468</span> };</div>
@ -444,7 +446,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00475" data-start="{" data-end="};"> <div class="foldopen" id="foldopen00475" data-start="{" data-end="};">
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__prov.html"> 475</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1crypt__prov.html">crypt_prov</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle</a>&lt;HCRYPTPROV, NULL&gt;</div> <div class="line"><a id="l00475" name="l00475"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__prov.html"> 475</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1crypt__prov.html">crypt_prov</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle</a>&lt;HCRYPTPROV, NULL&gt;</div>
<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"> 476</span> {</div> <div class="line"><a id="l00476" name="l00476"></a><span class="lineno"> 476</span> {</div>
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga51471bfe41853b66ac0f44df97cfaaa6">WINSTD_HANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1crypt__prov.html">crypt_prov</a>, HCRYPTPROV, NULL)</div> <div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga51471bfe41853b66ac0f44df97cfaaa6">WINSTD_HANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1crypt__prov.html">crypt_prov</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">HCRYPTPROV</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>)</div>
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"> 478</span> </div> <div class="line"><a id="l00478" name="l00478"></a><span class="lineno"> 478</span> </div>
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00485" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00485" data-start="{" data-end="}">
@ -457,9 +459,9 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"> 490</span> </div> <div class="line"><a id="l00490" name="l00490"></a><span class="lineno"> 490</span> </div>
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"> 491</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00491" name="l00491"></a><span class="lineno"> 491</span> <span class="keyword">protected</span>:</div>
<div class="foldopen" id="foldopen00497" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00497" data-start="{" data-end="}">
<div class="line"><a id="l00497" name="l00497"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__prov.html#aa351d2dbc42daf51dddcf847fd95c39f"> 497</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1crypt__prov.html#aa351d2dbc42daf51dddcf847fd95c39f">free_internal</a>() noexcept<span class="keyword"> override</span></div> <div class="line"><a id="l00497" name="l00497"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__prov.html#aa351d2dbc42daf51dddcf847fd95c39f"> 497</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1crypt__prov.html#aa351d2dbc42daf51dddcf847fd95c39f">free_internal</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a><span class="keyword"> override</span></div>
<div class="line"><a id="l00498" name="l00498"></a><span class="lineno"> 498</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00498" name="l00498"></a><span class="lineno"> 498</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00499" name="l00499"></a><span class="lineno"> 499</span> CryptReleaseContext(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>, 0);</div> <div class="line"><a id="l00499" name="l00499"></a><span class="lineno"> 499</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">CryptReleaseContext</a>(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>, 0);</div>
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span> }</div> <div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span> }</div>
</div> </div>
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"> 501</span> };</div> <div class="line"><a id="l00501" name="l00501"></a><span class="lineno"> 501</span> };</div>
@ -468,7 +470,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00508" data-start="{" data-end="};"> <div class="foldopen" id="foldopen00508" data-start="{" data-end="};">
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__hash.html"> 508</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1crypt__hash.html">crypt_hash</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt;HCRYPTHASH, NULL&gt;</div> <div class="line"><a id="l00508" name="l00508"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__hash.html"> 508</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1crypt__hash.html">crypt_hash</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt;HCRYPTHASH, NULL&gt;</div>
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span> {</div> <div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span> {</div>
<div class="line"><a id="l00510" name="l00510"></a><span class="lineno"> 510</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga08a7da8215842be9aaacae90bc8a1b62">WINSTD_DPLHANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1crypt__hash.html">crypt_hash</a>, HCRYPTHASH, NULL)</div> <div class="line"><a id="l00510" name="l00510"></a><span class="lineno"> 510</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga08a7da8215842be9aaacae90bc8a1b62">WINSTD_DPLHANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1crypt__hash.html">crypt_hash</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">HCRYPTHASH</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>)</div>
<div class="line"><a id="l00511" name="l00511"></a><span class="lineno"> 511</span> </div> <div class="line"><a id="l00511" name="l00511"></a><span class="lineno"> 511</span> </div>
<div class="line"><a id="l00512" name="l00512"></a><span class="lineno"> 512</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00512" name="l00512"></a><span class="lineno"> 512</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00518" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00518" data-start="{" data-end="}">
@ -481,18 +483,18 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span> </div> <div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span> </div>
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span> <span class="keyword">protected</span>:</div>
<div class="foldopen" id="foldopen00530" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00530" data-start="{" data-end="}">
<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__hash.html#a3c19a87b4ff646d9e87524feac4e41b5"> 530</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1crypt__hash.html#a3c19a87b4ff646d9e87524feac4e41b5">free_internal</a>() noexcept<span class="keyword"> override</span></div> <div class="line"><a id="l00530" name="l00530"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__hash.html#a3c19a87b4ff646d9e87524feac4e41b5"> 530</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1crypt__hash.html#a3c19a87b4ff646d9e87524feac4e41b5">free_internal</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a><span class="keyword"> override</span></div>
<div class="line"><a id="l00531" name="l00531"></a><span class="lineno"> 531</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00531" name="l00531"></a><span class="lineno"> 531</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span> CryptDestroyHash(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div> <div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">CryptDestroyHash</a>(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div>
<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span> }</div> <div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span> }</div>
</div> </div>
<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span> </div> <div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span> </div>
<div class="foldopen" id="foldopen00544" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00544" data-start="{" data-end="}">
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__hash.html#af18ed660a44a2356c05e88fe04b7c722"> 544</a></span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="code hl_function" href="classwinstd_1_1crypt__hash.html#af18ed660a44a2356c05e88fe04b7c722">duplicate_internal</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)<span class="keyword"> const override</span></div> <div class="line"><a id="l00544" name="l00544"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__hash.html#af18ed660a44a2356c05e88fe04b7c722"> 544</a></span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="code hl_function" href="classwinstd_1_1crypt__hash.html#af18ed660a44a2356c05e88fe04b7c722">duplicate_internal</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>)<span class="keyword"> const override</span></div>
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> hNew;</div> <div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">hNew</a>;</div>
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span> <span class="keywordflow">if</span> (CryptDuplicateHash(h, NULL, 0, &amp;hNew))</div> <div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">CryptDuplicateHash</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>, 0, &amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">hNew</a>))</div>
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span> <span class="keywordflow">return</span> hNew;</div> <div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">hNew</a>;</div>
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span> <span class="keywordflow">throw</span> <a class="code hl_class" href="classwinstd_1_1win__runtime__error.html">win_runtime_error</a>(<span class="stringliteral">&quot;CryptDuplicateHash failed&quot;</span>);</div> <div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span> <span class="keywordflow">throw</span> <a class="code hl_class" href="classwinstd_1_1win__runtime__error.html">win_runtime_error</a>(<span class="stringliteral">&quot;CryptDuplicateHash failed&quot;</span>);</div>
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> }</div> <div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> }</div>
</div> </div>
@ -502,7 +504,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00561" data-start="{" data-end="};"> <div class="foldopen" id="foldopen00561" data-start="{" data-end="};">
<div class="line"><a id="l00561" name="l00561"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__key.html"> 561</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1crypt__key.html">crypt_key</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt;HCRYPTKEY, NULL&gt;</div> <div class="line"><a id="l00561" name="l00561"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__key.html"> 561</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1crypt__key.html">crypt_key</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt;HCRYPTKEY, NULL&gt;</div>
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"> 562</span> {</div> <div class="line"><a id="l00562" name="l00562"></a><span class="lineno"> 562</span> {</div>
<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"> 563</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga08a7da8215842be9aaacae90bc8a1b62">WINSTD_DPLHANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1crypt__key.html">crypt_key</a>, HCRYPTKEY, NULL)</div> <div class="line"><a id="l00563" name="l00563"></a><span class="lineno"> 563</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga08a7da8215842be9aaacae90bc8a1b62">WINSTD_DPLHANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1crypt__key.html">crypt_key</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">HCRYPTKEY</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>)</div>
<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"> 564</span> </div> <div class="line"><a id="l00564" name="l00564"></a><span class="lineno"> 564</span> </div>
<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"> 565</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00565" name="l00565"></a><span class="lineno"> 565</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00571" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00571" data-start="{" data-end="}">
@ -514,63 +516,63 @@ $(document).ready(function() { init_codefold(0); });
</div> </div>
<div class="line"><a id="l00576" name="l00576"></a><span class="lineno"> 576</span> </div> <div class="line"><a id="l00576" name="l00576"></a><span class="lineno"> 576</span> </div>
<div class="foldopen" id="foldopen00585" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00585" data-start="{" data-end="}">
<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__key.html#a9a6097582df953795969c29ec134914a"> 585</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1crypt__key.html#a9a6097582df953795969c29ec134914a">create_exp1</a>(_In_ HCRYPTPROV hProv, _In_ DWORD dwKeySpec)</div> <div class="line"><a id="l00585" name="l00585"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__key.html#a9a6097582df953795969c29ec134914a"> 585</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1crypt__key.html#a9a6097582df953795969c29ec134914a">create_exp1</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">HCRYPTPROV</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">hProv</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">dwKeySpec</a>)</div>
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span> {</div> <div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span> {</div>
<div class="line"><a id="l00587" name="l00587"></a><span class="lineno"> 587</span> <span class="keywordflow">if</span> (dwKeySpec != AT_KEYEXCHANGE &amp;&amp; dwKeySpec != AT_SIGNATURE) {</div> <div class="line"><a id="l00587" name="l00587"></a><span class="lineno"> 587</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">dwKeySpec</a> != <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">AT_KEYEXCHANGE</a> &amp;&amp; <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">dwKeySpec</a> != <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">AT_SIGNATURE</a>) {</div>
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span> SetLastError(ERROR_INVALID_PARAMETER);</div> <div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">SetLastError</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ERROR_INVALID_PARAMETER</a>);</div>
<div class="line"><a id="l00589" name="l00589"></a><span class="lineno"> 589</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> <div class="line"><a id="l00589" name="l00589"></a><span class="lineno"> 589</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a id="l00590" name="l00590"></a><span class="lineno"> 590</span> }</div> <div class="line"><a id="l00590" name="l00590"></a><span class="lineno"> 590</span> }</div>
<div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span> </div> <div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span> </div>
<div class="line"><a id="l00592" name="l00592"></a><span class="lineno"> 592</span> <span class="comment">// Generate the private key.</span></div> <div class="line"><a id="l00592" name="l00592"></a><span class="lineno"> 592</span> <span class="comment">// Generate the private key.</span></div>
<div class="line"><a id="l00593" name="l00593"></a><span class="lineno"> 593</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h;</div> <div class="line"><a id="l00593" name="l00593"></a><span class="lineno"> 593</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>;</div>
<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"> 594</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="group___win_std_crypto_a_p_i.html#ga5e6ab0e4e8a49e8c52c1c5b3bb9b0965">CryptGenKey</a>(hProv, dwKeySpec, CRYPT_EXPORTABLE, &amp;h)) {</div> <div class="line"><a id="l00594" name="l00594"></a><span class="lineno"> 594</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="group___win_std_crypto_a_p_i.html#ga5e6ab0e4e8a49e8c52c1c5b3bb9b0965">CryptGenKey</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">hProv</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">dwKeySpec</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">CRYPT_EXPORTABLE</a>, &amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>)) {</div>
<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"> 595</span> <span class="comment">// Export the private key, we&#39;ll convert it to a private exponent of one key.</span></div> <div class="line"><a id="l00595" name="l00595"></a><span class="lineno"> 595</span> <span class="comment">// Export the private key, we&#39;ll convert it to a private exponent of one key.</span></div>
<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"> 596</span> std::vector&lt;BYTE, sanitizing_allocator&lt;BYTE&gt;&gt; key_blob;</div> <div class="line"><a id="l00596" name="l00596"></a><span class="lineno"> 596</span> std::vector&lt;BYTE, sanitizing_allocator&lt;BYTE&gt;&gt; <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">key_blob</a>;</div>
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="group___win_std_crypto_a_p_i.html#ga72ee7a873236f55ff0cb56d46e4ff0a6">CryptExportKey</a>(h, 0, PRIVATEKEYBLOB, 0, key_blob)) {</div> <div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="group___win_std_crypto_a_p_i.html#ga72ee7a873236f55ff0cb56d46e4ff0a6">CryptExportKey</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>, 0, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">PRIVATEKEYBLOB</a>, 0, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">key_blob</a>)) {</div>
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span> CryptDestroyKey(h);</div> <div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">CryptDestroyKey</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>);</div>
<div class="line"><a id="l00599" name="l00599"></a><span class="lineno"> 599</span> </div> <div class="line"><a id="l00599" name="l00599"></a><span class="lineno"> 599</span> </div>
<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"> 600</span> <span class="comment">// Get the byte length of the key.</span></div> <div class="line"><a id="l00600" name="l00600"></a><span class="lineno"> 600</span> <span class="comment">// Get the byte length of the key.</span></div>
<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"> 601</span> <span class="keywordtype">size_t</span></div> <div class="line"><a id="l00601" name="l00601"></a><span class="lineno"> 601</span> <span class="keywordtype">size_t</span></div>
<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span> size_key = *<span class="keyword">reinterpret_cast&lt;</span>DWORD*<span class="keyword">&gt;</span>(&amp;key_blob[12])/8,</div> <div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">size_key</a> = *<span class="keyword">reinterpret_cast&lt;</span><a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a>*<span class="keyword">&gt;</span>(&amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">key_blob</a>[12])/8,</div>
<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"> 603</span> size_prime = size_key/2;</div> <div class="line"><a id="l00603" name="l00603"></a><span class="lineno"> 603</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">size_prime</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">size_key</a>/2;</div>
<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"> 604</span> </div> <div class="line"><a id="l00604" name="l00604"></a><span class="lineno"> 604</span> </div>
<div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</span> <span class="comment">// Modify the Exponent in Key BLOB format</span></div> <div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</span> <span class="comment">// Modify the Exponent in Key BLOB format</span></div>
<div class="line"><a id="l00606" name="l00606"></a><span class="lineno"> 606</span> <span class="comment">// Key BLOB format is documented in SDK</span></div> <div class="line"><a id="l00606" name="l00606"></a><span class="lineno"> 606</span> <span class="comment">// Key BLOB format is documented in SDK</span></div>
<div class="line"><a id="l00607" name="l00607"></a><span class="lineno"> 607</span> </div> <div class="line"><a id="l00607" name="l00607"></a><span class="lineno"> 607</span> </div>
<div class="line"><a id="l00608" name="l00608"></a><span class="lineno"> 608</span> <span class="comment">// Convert pubexp in rsapubkey to 1</span></div> <div class="line"><a id="l00608" name="l00608"></a><span class="lineno"> 608</span> <span class="comment">// Convert pubexp in rsapubkey to 1</span></div>
<div class="line"><a id="l00609" name="l00609"></a><span class="lineno"> 609</span> LPBYTE ptr = &amp;key_blob[16];</div> <div class="line"><a id="l00609" name="l00609"></a><span class="lineno"> 609</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">LPBYTE</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ptr</a> = &amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">key_blob</a>[16];</div>
<div class="line"><a id="l00610" name="l00610"></a><span class="lineno"> 610</span> *<span class="keyword">reinterpret_cast&lt;</span>DWORD*<span class="keyword">&gt;</span>(ptr) = 1;</div> <div class="line"><a id="l00610" name="l00610"></a><span class="lineno"> 610</span> *<span class="keyword">reinterpret_cast&lt;</span><a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a>*<span class="keyword">&gt;</span>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ptr</a>) = 1;</div>
<div class="line"><a id="l00611" name="l00611"></a><span class="lineno"> 611</span> ptr += <span class="keyword">sizeof</span>(DWORD);</div> <div class="line"><a id="l00611" name="l00611"></a><span class="lineno"> 611</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ptr</a> += <span class="keyword">sizeof</span>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a>);</div>
<div class="line"><a id="l00612" name="l00612"></a><span class="lineno"> 612</span> </div> <div class="line"><a id="l00612" name="l00612"></a><span class="lineno"> 612</span> </div>
<div class="line"><a id="l00613" name="l00613"></a><span class="lineno"> 613</span> <span class="comment">// Skip modulus, prime1, prime2</span></div> <div class="line"><a id="l00613" name="l00613"></a><span class="lineno"> 613</span> <span class="comment">// Skip modulus, prime1, prime2</span></div>
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"> 614</span> ptr += size_key;</div> <div class="line"><a id="l00614" name="l00614"></a><span class="lineno"> 614</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ptr</a> += <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">size_key</a>;</div>
<div class="line"><a id="l00615" name="l00615"></a><span class="lineno"> 615</span> ptr += size_prime;</div> <div class="line"><a id="l00615" name="l00615"></a><span class="lineno"> 615</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ptr</a> += <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">size_prime</a>;</div>
<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"> 616</span> ptr += size_prime;</div> <div class="line"><a id="l00616" name="l00616"></a><span class="lineno"> 616</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ptr</a> += <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">size_prime</a>;</div>
<div class="line"><a id="l00617" name="l00617"></a><span class="lineno"> 617</span> </div> <div class="line"><a id="l00617" name="l00617"></a><span class="lineno"> 617</span> </div>
<div class="line"><a id="l00618" name="l00618"></a><span class="lineno"> 618</span> <span class="comment">// Convert exponent1 to 1</span></div> <div class="line"><a id="l00618" name="l00618"></a><span class="lineno"> 618</span> <span class="comment">// Convert exponent1 to 1</span></div>
<div class="line"><a id="l00619" name="l00619"></a><span class="lineno"> 619</span> ptr[0] = 1;</div> <div class="line"><a id="l00619" name="l00619"></a><span class="lineno"> 619</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ptr</a>[0] = 1;</div>
<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"> 620</span> memset(ptr + 1, 0, size_prime - 1);</div> <div class="line"><a id="l00620" name="l00620"></a><span class="lineno"> 620</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">memset</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ptr</a> + 1, 0, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">size_prime</a> - 1);</div>
<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span> ptr += size_prime;</div> <div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ptr</a> += <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">size_prime</a>;</div>
<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"> 622</span> </div> <div class="line"><a id="l00622" name="l00622"></a><span class="lineno"> 622</span> </div>
<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"> 623</span> <span class="comment">// Convert exponent2 to 1</span></div> <div class="line"><a id="l00623" name="l00623"></a><span class="lineno"> 623</span> <span class="comment">// Convert exponent2 to 1</span></div>
<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"> 624</span> ptr[0] = 1;</div> <div class="line"><a id="l00624" name="l00624"></a><span class="lineno"> 624</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ptr</a>[0] = 1;</div>
<div class="line"><a id="l00625" name="l00625"></a><span class="lineno"> 625</span> memset(ptr + 1, 0, size_prime - 1);</div> <div class="line"><a id="l00625" name="l00625"></a><span class="lineno"> 625</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">memset</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ptr</a> + 1, 0, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">size_prime</a> - 1);</div>
<div class="line"><a id="l00626" name="l00626"></a><span class="lineno"> 626</span> ptr += size_prime;</div> <div class="line"><a id="l00626" name="l00626"></a><span class="lineno"> 626</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ptr</a> += <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">size_prime</a>;</div>
<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"> 627</span> </div> <div class="line"><a id="l00627" name="l00627"></a><span class="lineno"> 627</span> </div>
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span> <span class="comment">// Skip coefficient</span></div> <div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span> <span class="comment">// Skip coefficient</span></div>
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span> ptr += size_prime;</div> <div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ptr</a> += <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">size_prime</a>;</div>
<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"> 630</span> </div> <div class="line"><a id="l00630" name="l00630"></a><span class="lineno"> 630</span> </div>
<div class="line"><a id="l00631" name="l00631"></a><span class="lineno"> 631</span> <span class="comment">// Convert privateExponent to 1</span></div> <div class="line"><a id="l00631" name="l00631"></a><span class="lineno"> 631</span> <span class="comment">// Convert privateExponent to 1</span></div>
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span> ptr[0] = 1;</div> <div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ptr</a>[0] = 1;</div>
<div class="line"><a id="l00633" name="l00633"></a><span class="lineno"> 633</span> memset(ptr + 1, 0, size_key - 1);</div> <div class="line"><a id="l00633" name="l00633"></a><span class="lineno"> 633</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">memset</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ptr</a> + 1, 0, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">size_key</a> - 1);</div>
<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"> 634</span> </div> <div class="line"><a id="l00634" name="l00634"></a><span class="lineno"> 634</span> </div>
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"> 635</span> <span class="comment">// Import the exponent-of-one private key.</span></div> <div class="line"><a id="l00635" name="l00635"></a><span class="lineno"> 635</span> <span class="comment">// Import the exponent-of-one private key.</span></div>
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"> 636</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="group___win_std_crypto_a_p_i.html#gaf835e8e1fa80cfed905aa535e210a177">CryptImportKey</a>(hProv, key_blob.data(), <span class="keyword">static_cast&lt;</span>DWORD<span class="keyword">&gt;</span>(key_blob.size()), 0, 0, &amp;h)) {</div> <div class="line"><a id="l00636" name="l00636"></a><span class="lineno"> 636</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="group___win_std_crypto_a_p_i.html#gaf835e8e1fa80cfed905aa535e210a177">CryptImportKey</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">hProv</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">key_blob</a>.data(), <span class="keyword">static_cast&lt;</span><a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a><span class="keyword">&gt;</span>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">key_blob</a>.size()), 0, 0, &amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>)) {</div>
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"> 637</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div> <div class="line"><a id="l00637" name="l00637"></a><span class="lineno"> 637</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>);</div>
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"> 638</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> <div class="line"><a id="l00638" name="l00638"></a><span class="lineno"> 638</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00639" name="l00639"></a><span class="lineno"> 639</span> }</div> <div class="line"><a id="l00639" name="l00639"></a><span class="lineno"> 639</span> }</div>
<div class="line"><a id="l00640" name="l00640"></a><span class="lineno"> 640</span> } <span class="keywordflow">else</span></div> <div class="line"><a id="l00640" name="l00640"></a><span class="lineno"> 640</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00641" name="l00641"></a><span class="lineno"> 641</span> CryptDestroyKey(h);</div> <div class="line"><a id="l00641" name="l00641"></a><span class="lineno"> 641</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">CryptDestroyKey</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>);</div>
<div class="line"><a id="l00642" name="l00642"></a><span class="lineno"> 642</span> }</div> <div class="line"><a id="l00642" name="l00642"></a><span class="lineno"> 642</span> }</div>
<div class="line"><a id="l00643" name="l00643"></a><span class="lineno"> 643</span> </div> <div class="line"><a id="l00643" name="l00643"></a><span class="lineno"> 643</span> </div>
<div class="line"><a id="l00644" name="l00644"></a><span class="lineno"> 644</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> <div class="line"><a id="l00644" name="l00644"></a><span class="lineno"> 644</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
@ -579,18 +581,18 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00646" name="l00646"></a><span class="lineno"> 646</span> </div> <div class="line"><a id="l00646" name="l00646"></a><span class="lineno"> 646</span> </div>
<div class="line"><a id="l00647" name="l00647"></a><span class="lineno"> 647</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00647" name="l00647"></a><span class="lineno"> 647</span> <span class="keyword">protected</span>:</div>
<div class="foldopen" id="foldopen00653" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00653" data-start="{" data-end="}">
<div class="line"><a id="l00653" name="l00653"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__key.html#acf2f2ad35dd7602adcdeef17f605e391"> 653</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1crypt__key.html#acf2f2ad35dd7602adcdeef17f605e391">free_internal</a>() noexcept<span class="keyword"> override</span></div> <div class="line"><a id="l00653" name="l00653"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__key.html#acf2f2ad35dd7602adcdeef17f605e391"> 653</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1crypt__key.html#acf2f2ad35dd7602adcdeef17f605e391">free_internal</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a><span class="keyword"> override</span></div>
<div class="line"><a id="l00654" name="l00654"></a><span class="lineno"> 654</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00654" name="l00654"></a><span class="lineno"> 654</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00655" name="l00655"></a><span class="lineno"> 655</span> CryptDestroyKey(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div> <div class="line"><a id="l00655" name="l00655"></a><span class="lineno"> 655</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">CryptDestroyKey</a>(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div>
<div class="line"><a id="l00656" name="l00656"></a><span class="lineno"> 656</span> }</div> <div class="line"><a id="l00656" name="l00656"></a><span class="lineno"> 656</span> }</div>
</div> </div>
<div class="line"><a id="l00657" name="l00657"></a><span class="lineno"> 657</span> </div> <div class="line"><a id="l00657" name="l00657"></a><span class="lineno"> 657</span> </div>
<div class="foldopen" id="foldopen00667" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00667" data-start="{" data-end="}">
<div class="line"><a id="l00667" name="l00667"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__key.html#a304f9d565576b6984f6e06bacb8571b3"> 667</a></span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="code hl_function" href="classwinstd_1_1crypt__key.html#a304f9d565576b6984f6e06bacb8571b3">duplicate_internal</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)<span class="keyword"> const override</span></div> <div class="line"><a id="l00667" name="l00667"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__key.html#a304f9d565576b6984f6e06bacb8571b3"> 667</a></span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="code hl_function" href="classwinstd_1_1crypt__key.html#a304f9d565576b6984f6e06bacb8571b3">duplicate_internal</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>)<span class="keyword"> const override</span></div>
<div class="line"><a id="l00668" name="l00668"></a><span class="lineno"> 668</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00668" name="l00668"></a><span class="lineno"> 668</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00669" name="l00669"></a><span class="lineno"> 669</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> hNew;</div> <div class="line"><a id="l00669" name="l00669"></a><span class="lineno"> 669</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">hNew</a>;</div>
<div class="line"><a id="l00670" name="l00670"></a><span class="lineno"> 670</span> <span class="keywordflow">if</span> (CryptDuplicateKey(h, NULL, 0, &amp;hNew))</div> <div class="line"><a id="l00670" name="l00670"></a><span class="lineno"> 670</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">CryptDuplicateKey</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>, 0, &amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">hNew</a>))</div>
<div class="line"><a id="l00671" name="l00671"></a><span class="lineno"> 671</span> <span class="keywordflow">return</span> hNew;</div> <div class="line"><a id="l00671" name="l00671"></a><span class="lineno"> 671</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">hNew</a>;</div>
<div class="line"><a id="l00672" name="l00672"></a><span class="lineno"> 672</span> <span class="keywordflow">throw</span> <a class="code hl_class" href="classwinstd_1_1win__runtime__error.html">win_runtime_error</a>(<span class="stringliteral">&quot;CryptDuplicateKey failed&quot;</span>);</div> <div class="line"><a id="l00672" name="l00672"></a><span class="lineno"> 672</span> <span class="keywordflow">throw</span> <a class="code hl_class" href="classwinstd_1_1win__runtime__error.html">win_runtime_error</a>(<span class="stringliteral">&quot;CryptDuplicateKey failed&quot;</span>);</div>
<div class="line"><a id="l00673" name="l00673"></a><span class="lineno"> 673</span> }</div> <div class="line"><a id="l00673" name="l00673"></a><span class="lineno"> 673</span> }</div>
</div> </div>
@ -604,65 +606,65 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00682" name="l00682"></a><span class="lineno"> 682</span> {</div> <div class="line"><a id="l00682" name="l00682"></a><span class="lineno"> 682</span> {</div>
<div class="line"><a id="l00683" name="l00683"></a><span class="lineno"> 683</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00683" name="l00683"></a><span class="lineno"> 683</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00687" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00687" data-start="{" data-end="}">
<div class="line"><a id="l00687" name="l00687"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#a5bed8028538f9688eea5dc8353ff69d8"> 687</a></span> <a class="code hl_function" href="classwinstd_1_1data__blob.html#a5bed8028538f9688eea5dc8353ff69d8">data_blob</a>() noexcept</div> <div class="line"><a id="l00687" name="l00687"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#a5bed8028538f9688eea5dc8353ff69d8"> 687</a></span> <a class="code hl_function" href="classwinstd_1_1data__blob.html#a5bed8028538f9688eea5dc8353ff69d8">data_blob</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></div>
<div class="line"><a id="l00688" name="l00688"></a><span class="lineno"> 688</span> {</div> <div class="line"><a id="l00688" name="l00688"></a><span class="lineno"> 688</span> {</div>
<div class="line"><a id="l00689" name="l00689"></a><span class="lineno"> 689</span> cbData = 0;</div> <div class="line"><a id="l00689" name="l00689"></a><span class="lineno"> 689</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">cbData</a> = 0;</div>
<div class="line"><a id="l00690" name="l00690"></a><span class="lineno"> 690</span> pbData = NULL;</div> <div class="line"><a id="l00690" name="l00690"></a><span class="lineno"> 690</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pbData</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>;</div>
<div class="line"><a id="l00691" name="l00691"></a><span class="lineno"> 691</span> }</div> <div class="line"><a id="l00691" name="l00691"></a><span class="lineno"> 691</span> }</div>
</div> </div>
<div class="line"><a id="l00692" name="l00692"></a><span class="lineno"> 692</span> </div> <div class="line"><a id="l00692" name="l00692"></a><span class="lineno"> 692</span> </div>
<div class="foldopen" id="foldopen00696" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00696" data-start="{" data-end="}">
<div class="line"><a id="l00696" name="l00696"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#a66a5574a42c6c5c76051261a342a43a8"> 696</a></span> <a class="code hl_function" href="classwinstd_1_1data__blob.html#a66a5574a42c6c5c76051261a342a43a8">data_blob</a>(_In_count_(<a class="code hl_function" href="classwinstd_1_1data__blob.html#ab2ad06e271e8503d7158408773054d23">size</a>) BYTE *<a class="code hl_function" href="classwinstd_1_1data__blob.html#a498ffe8fa857c8fee0c68803049e9528">data</a>, _In_ DWORD <a class="code hl_function" href="classwinstd_1_1data__blob.html#ab2ad06e271e8503d7158408773054d23">size</a>) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00696" name="l00696"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#a66a5574a42c6c5c76051261a342a43a8"> 696</a></span> <a class="code hl_function" href="classwinstd_1_1data__blob.html#a66a5574a42c6c5c76051261a342a43a8">data_blob</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_count_</a>(<a class="code hl_function" href="classwinstd_1_1data__blob.html#ab2ad06e271e8503d7158408773054d23">size</a>) <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a> *<a class="code hl_function" href="classwinstd_1_1data__blob.html#a498ffe8fa857c8fee0c68803049e9528">data</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a> <a class="code hl_function" href="classwinstd_1_1data__blob.html#ab2ad06e271e8503d7158408773054d23">size</a>) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00697" name="l00697"></a><span class="lineno"> 697</span> {</div> <div class="line"><a id="l00697" name="l00697"></a><span class="lineno"> 697</span> {</div>
<div class="line"><a id="l00698" name="l00698"></a><span class="lineno"> 698</span> cbData = <a class="code hl_function" href="classwinstd_1_1data__blob.html#ab2ad06e271e8503d7158408773054d23">size</a>;</div> <div class="line"><a id="l00698" name="l00698"></a><span class="lineno"> 698</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">cbData</a> = <a class="code hl_function" href="classwinstd_1_1data__blob.html#ab2ad06e271e8503d7158408773054d23">size</a>;</div>
<div class="line"><a id="l00699" name="l00699"></a><span class="lineno"> 699</span> pbData = <a class="code hl_function" href="classwinstd_1_1data__blob.html#a498ffe8fa857c8fee0c68803049e9528">data</a>;</div> <div class="line"><a id="l00699" name="l00699"></a><span class="lineno"> 699</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pbData</a> = <a class="code hl_function" href="classwinstd_1_1data__blob.html#a498ffe8fa857c8fee0c68803049e9528">data</a>;</div>
<div class="line"><a id="l00700" name="l00700"></a><span class="lineno"> 700</span> }</div> <div class="line"><a id="l00700" name="l00700"></a><span class="lineno"> 700</span> }</div>
</div> </div>
<div class="line"><a id="l00701" name="l00701"></a><span class="lineno"> 701</span> </div> <div class="line"><a id="l00701" name="l00701"></a><span class="lineno"> 701</span> </div>
<div class="foldopen" id="foldopen00705" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00705" data-start="{" data-end="}">
<div class="line"><a id="l00705" name="l00705"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#a11968f5b76e8a46784f7bcee3a8f00cc"> 705</a></span> <a class="code hl_function" href="classwinstd_1_1data__blob.html#a11968f5b76e8a46784f7bcee3a8f00cc">data_blob</a>(_In_ <span class="keyword">const</span> DATA_BLOB &amp;other)</div> <div class="line"><a id="l00705" name="l00705"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#a11968f5b76e8a46784f7bcee3a8f00cc"> 705</a></span> <a class="code hl_function" href="classwinstd_1_1data__blob.html#a11968f5b76e8a46784f7bcee3a8f00cc">data_blob</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <span class="keyword">const</span> DATA_BLOB &amp;other)</div>
<div class="line"><a id="l00706" name="l00706"></a><span class="lineno"> 706</span> {</div> <div class="line"><a id="l00706" name="l00706"></a><span class="lineno"> 706</span> {</div>
<div class="line"><a id="l00707" name="l00707"></a><span class="lineno"> 707</span> cbData = other.cbData;</div> <div class="line"><a id="l00707" name="l00707"></a><span class="lineno"> 707</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">cbData</a> = other.cbData;</div>
<div class="line"><a id="l00708" name="l00708"></a><span class="lineno"> 708</span> <span class="keywordflow">if</span> (cbData) {</div> <div class="line"><a id="l00708" name="l00708"></a><span class="lineno"> 708</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">cbData</a>) {</div>
<div class="line"><a id="l00709" name="l00709"></a><span class="lineno"> 709</span> pbData = <span class="keyword">static_cast&lt;</span>BYTE*<span class="keyword">&gt;</span>(LocalAlloc(LMEM_FIXED, other.cbData));</div> <div class="line"><a id="l00709" name="l00709"></a><span class="lineno"> 709</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pbData</a> = <span class="keyword">static_cast&lt;</span><a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a>*<span class="keyword">&gt;</span>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">LocalAlloc</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">LMEM_FIXED</a>, other.cbData));</div>
<div class="line"><a id="l00710" name="l00710"></a><span class="lineno"> 710</span> <span class="keywordflow">if</span> (!pbData) <span class="keywordflow">throw</span> <a class="code hl_class" href="classwinstd_1_1win__runtime__error.html">win_runtime_error</a>(<span class="stringliteral">&quot;LocalAlloc failed&quot;</span>);</div> <div class="line"><a id="l00710" name="l00710"></a><span class="lineno"> 710</span> <span class="keywordflow">if</span> (!<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pbData</a>) <span class="keywordflow">throw</span> <a class="code hl_class" href="classwinstd_1_1win__runtime__error.html">win_runtime_error</a>(<span class="stringliteral">&quot;LocalAlloc failed&quot;</span>);</div>
<div class="line"><a id="l00711" name="l00711"></a><span class="lineno"> 711</span> memcpy(pbData, other.pbData, other.cbData);</div> <div class="line"><a id="l00711" name="l00711"></a><span class="lineno"> 711</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">memcpy</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pbData</a>, other.pbData, other.cbData);</div>
<div class="line"><a id="l00712" name="l00712"></a><span class="lineno"> 712</span> } <span class="keywordflow">else</span></div> <div class="line"><a id="l00712" name="l00712"></a><span class="lineno"> 712</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00713" name="l00713"></a><span class="lineno"> 713</span> pbData = NULL;</div> <div class="line"><a id="l00713" name="l00713"></a><span class="lineno"> 713</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pbData</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>;</div>
<div class="line"><a id="l00714" name="l00714"></a><span class="lineno"> 714</span> }</div> <div class="line"><a id="l00714" name="l00714"></a><span class="lineno"> 714</span> }</div>
</div> </div>
<div class="line"><a id="l00715" name="l00715"></a><span class="lineno"> 715</span> </div> <div class="line"><a id="l00715" name="l00715"></a><span class="lineno"> 715</span> </div>
<div class="foldopen" id="foldopen00719" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00719" data-start="{" data-end="}">
<div class="line"><a id="l00719" name="l00719"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#a5cfa94091e87f259bde521a7050f27c7"> 719</a></span> <a class="code hl_function" href="classwinstd_1_1data__blob.html#a5cfa94091e87f259bde521a7050f27c7">data_blob</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1data__blob.html">data_blob</a> &amp;&amp;other) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00719" name="l00719"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#a5cfa94091e87f259bde521a7050f27c7"> 719</a></span> <a class="code hl_function" href="classwinstd_1_1data__blob.html#a5cfa94091e87f259bde521a7050f27c7">data_blob</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Inout_</a> <a class="code hl_class" href="classwinstd_1_1data__blob.html">data_blob</a> &amp;&amp;other) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00720" name="l00720"></a><span class="lineno"> 720</span> {</div> <div class="line"><a id="l00720" name="l00720"></a><span class="lineno"> 720</span> {</div>
<div class="line"><a id="l00721" name="l00721"></a><span class="lineno"> 721</span> cbData = other.cbData;</div> <div class="line"><a id="l00721" name="l00721"></a><span class="lineno"> 721</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">cbData</a> = other.cbData;</div>
<div class="line"><a id="l00722" name="l00722"></a><span class="lineno"> 722</span> pbData = other.pbData;</div> <div class="line"><a id="l00722" name="l00722"></a><span class="lineno"> 722</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pbData</a> = other.pbData;</div>
<div class="line"><a id="l00723" name="l00723"></a><span class="lineno"> 723</span> other.cbData = 0;</div> <div class="line"><a id="l00723" name="l00723"></a><span class="lineno"> 723</span> other.cbData = 0;</div>
<div class="line"><a id="l00724" name="l00724"></a><span class="lineno"> 724</span> other.pbData = NULL;</div> <div class="line"><a id="l00724" name="l00724"></a><span class="lineno"> 724</span> other.pbData = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>;</div>
<div class="line"><a id="l00725" name="l00725"></a><span class="lineno"> 725</span> }</div> <div class="line"><a id="l00725" name="l00725"></a><span class="lineno"> 725</span> }</div>
</div> </div>
<div class="line"><a id="l00726" name="l00726"></a><span class="lineno"> 726</span> </div> <div class="line"><a id="l00726" name="l00726"></a><span class="lineno"> 726</span> </div>
<div class="foldopen" id="foldopen00730" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00730" data-start="{" data-end="}">
<div class="line"><a id="l00730" name="l00730"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#a1c79df4fa5413536c745258d09e69599"> 730</a></span> <span class="keyword">virtual</span> <a class="code hl_function" href="classwinstd_1_1data__blob.html#a1c79df4fa5413536c745258d09e69599">~data_blob</a>()</div> <div class="line"><a id="l00730" name="l00730"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#a1c79df4fa5413536c745258d09e69599"> 730</a></span> <span class="keyword">virtual</span> <a class="code hl_function" href="classwinstd_1_1data__blob.html#a1c79df4fa5413536c745258d09e69599">~data_blob</a>()</div>
<div class="line"><a id="l00731" name="l00731"></a><span class="lineno"> 731</span> {</div> <div class="line"><a id="l00731" name="l00731"></a><span class="lineno"> 731</span> {</div>
<div class="line"><a id="l00732" name="l00732"></a><span class="lineno"> 732</span> <span class="keywordflow">if</span> (pbData != NULL)</div> <div class="line"><a id="l00732" name="l00732"></a><span class="lineno"> 732</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pbData</a> != <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>)</div>
<div class="line"><a id="l00733" name="l00733"></a><span class="lineno"> 733</span> LocalFree(pbData);</div> <div class="line"><a id="l00733" name="l00733"></a><span class="lineno"> 733</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">LocalFree</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pbData</a>);</div>
<div class="line"><a id="l00734" name="l00734"></a><span class="lineno"> 734</span> }</div> <div class="line"><a id="l00734" name="l00734"></a><span class="lineno"> 734</span> }</div>
</div> </div>
<div class="line"><a id="l00735" name="l00735"></a><span class="lineno"> 735</span> </div> <div class="line"><a id="l00735" name="l00735"></a><span class="lineno"> 735</span> </div>
<div class="foldopen" id="foldopen00739" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00739" data-start="{" data-end="}">
<div class="line"><a id="l00739" name="l00739"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#ac818a3116ab5fc0af960f82aa505b6ae"> 739</a></span> <a class="code hl_class" href="classwinstd_1_1data__blob.html">data_blob</a>&amp; <a class="code hl_function" href="classwinstd_1_1data__blob.html#ac818a3116ab5fc0af960f82aa505b6ae">operator=</a>(_In_ <span class="keyword">const</span> DATA_BLOB &amp;other)</div> <div class="line"><a id="l00739" name="l00739"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#ac818a3116ab5fc0af960f82aa505b6ae"> 739</a></span> <a class="code hl_class" href="classwinstd_1_1data__blob.html">data_blob</a>&amp; <a class="code hl_function" href="classwinstd_1_1data__blob.html#ac818a3116ab5fc0af960f82aa505b6ae">operator=</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <span class="keyword">const</span> DATA_BLOB &amp;other)</div>
<div class="line"><a id="l00740" name="l00740"></a><span class="lineno"> 740</span> {</div> <div class="line"><a id="l00740" name="l00740"></a><span class="lineno"> 740</span> {</div>
<div class="line"><a id="l00741" name="l00741"></a><span class="lineno"> 741</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;other) {</div> <div class="line"><a id="l00741" name="l00741"></a><span class="lineno"> 741</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;other) {</div>
<div class="line"><a id="l00742" name="l00742"></a><span class="lineno"> 742</span> cbData = other.cbData;</div> <div class="line"><a id="l00742" name="l00742"></a><span class="lineno"> 742</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">cbData</a> = other.cbData;</div>
<div class="line"><a id="l00743" name="l00743"></a><span class="lineno"> 743</span> <span class="keywordflow">if</span> (pbData)</div> <div class="line"><a id="l00743" name="l00743"></a><span class="lineno"> 743</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pbData</a>)</div>
<div class="line"><a id="l00744" name="l00744"></a><span class="lineno"> 744</span> LocalFree(pbData);</div> <div class="line"><a id="l00744" name="l00744"></a><span class="lineno"> 744</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">LocalFree</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pbData</a>);</div>
<div class="line"><a id="l00745" name="l00745"></a><span class="lineno"> 745</span> <span class="keywordflow">if</span> (cbData) {</div> <div class="line"><a id="l00745" name="l00745"></a><span class="lineno"> 745</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">cbData</a>) {</div>
<div class="line"><a id="l00746" name="l00746"></a><span class="lineno"> 746</span> pbData = <span class="keyword">static_cast&lt;</span>BYTE*<span class="keyword">&gt;</span>(LocalAlloc(LMEM_FIXED, other.cbData));</div> <div class="line"><a id="l00746" name="l00746"></a><span class="lineno"> 746</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pbData</a> = <span class="keyword">static_cast&lt;</span><a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a>*<span class="keyword">&gt;</span>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">LocalAlloc</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">LMEM_FIXED</a>, other.cbData));</div>
<div class="line"><a id="l00747" name="l00747"></a><span class="lineno"> 747</span> <span class="keywordflow">if</span> (!pbData) <span class="keywordflow">throw</span> <a class="code hl_class" href="classwinstd_1_1win__runtime__error.html">win_runtime_error</a>(<span class="stringliteral">&quot;LocalAlloc failed&quot;</span>);</div> <div class="line"><a id="l00747" name="l00747"></a><span class="lineno"> 747</span> <span class="keywordflow">if</span> (!<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pbData</a>) <span class="keywordflow">throw</span> <a class="code hl_class" href="classwinstd_1_1win__runtime__error.html">win_runtime_error</a>(<span class="stringliteral">&quot;LocalAlloc failed&quot;</span>);</div>
<div class="line"><a id="l00748" name="l00748"></a><span class="lineno"> 748</span> memcpy(pbData, other.pbData, other.cbData);</div> <div class="line"><a id="l00748" name="l00748"></a><span class="lineno"> 748</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">memcpy</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pbData</a>, other.pbData, other.cbData);</div>
<div class="line"><a id="l00749" name="l00749"></a><span class="lineno"> 749</span> } <span class="keywordflow">else</span></div> <div class="line"><a id="l00749" name="l00749"></a><span class="lineno"> 749</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00750" name="l00750"></a><span class="lineno"> 750</span> pbData = NULL;</div> <div class="line"><a id="l00750" name="l00750"></a><span class="lineno"> 750</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pbData</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>;</div>
<div class="line"><a id="l00751" name="l00751"></a><span class="lineno"> 751</span> }</div> <div class="line"><a id="l00751" name="l00751"></a><span class="lineno"> 751</span> }</div>
<div class="line"><a id="l00752" name="l00752"></a><span class="lineno"> 752</span> </div> <div class="line"><a id="l00752" name="l00752"></a><span class="lineno"> 752</span> </div>
<div class="line"><a id="l00753" name="l00753"></a><span class="lineno"> 753</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> <div class="line"><a id="l00753" name="l00753"></a><span class="lineno"> 753</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
@ -670,15 +672,15 @@ $(document).ready(function() { init_codefold(0); });
</div> </div>
<div class="line"><a id="l00755" name="l00755"></a><span class="lineno"> 755</span> </div> <div class="line"><a id="l00755" name="l00755"></a><span class="lineno"> 755</span> </div>
<div class="foldopen" id="foldopen00759" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00759" data-start="{" data-end="}">
<div class="line"><a id="l00759" name="l00759"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#a637b625d29bacc0875d543c69da351c2"> 759</a></span> <a class="code hl_class" href="classwinstd_1_1data__blob.html">data_blob</a>&amp; <a class="code hl_function" href="classwinstd_1_1data__blob.html#a637b625d29bacc0875d543c69da351c2">operator=</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1data__blob.html">data_blob</a> &amp;&amp;other) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00759" name="l00759"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#a637b625d29bacc0875d543c69da351c2"> 759</a></span> <a class="code hl_class" href="classwinstd_1_1data__blob.html">data_blob</a>&amp; <a class="code hl_function" href="classwinstd_1_1data__blob.html#a637b625d29bacc0875d543c69da351c2">operator=</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Inout_</a> <a class="code hl_class" href="classwinstd_1_1data__blob.html">data_blob</a> &amp;&amp;other) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00760" name="l00760"></a><span class="lineno"> 760</span> {</div> <div class="line"><a id="l00760" name="l00760"></a><span class="lineno"> 760</span> {</div>
<div class="line"><a id="l00761" name="l00761"></a><span class="lineno"> 761</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;other) {</div> <div class="line"><a id="l00761" name="l00761"></a><span class="lineno"> 761</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;other) {</div>
<div class="line"><a id="l00762" name="l00762"></a><span class="lineno"> 762</span> cbData = other.cbData;</div> <div class="line"><a id="l00762" name="l00762"></a><span class="lineno"> 762</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">cbData</a> = other.cbData;</div>
<div class="line"><a id="l00763" name="l00763"></a><span class="lineno"> 763</span> <span class="keywordflow">if</span> (pbData)</div> <div class="line"><a id="l00763" name="l00763"></a><span class="lineno"> 763</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pbData</a>)</div>
<div class="line"><a id="l00764" name="l00764"></a><span class="lineno"> 764</span> LocalFree(pbData);</div> <div class="line"><a id="l00764" name="l00764"></a><span class="lineno"> 764</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">LocalFree</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pbData</a>);</div>
<div class="line"><a id="l00765" name="l00765"></a><span class="lineno"> 765</span> pbData = other.pbData;</div> <div class="line"><a id="l00765" name="l00765"></a><span class="lineno"> 765</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pbData</a> = other.pbData;</div>
<div class="line"><a id="l00766" name="l00766"></a><span class="lineno"> 766</span> other.cbData = 0;</div> <div class="line"><a id="l00766" name="l00766"></a><span class="lineno"> 766</span> other.cbData = 0;</div>
<div class="line"><a id="l00767" name="l00767"></a><span class="lineno"> 767</span> other.pbData = NULL;</div> <div class="line"><a id="l00767" name="l00767"></a><span class="lineno"> 767</span> other.pbData = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>;</div>
<div class="line"><a id="l00768" name="l00768"></a><span class="lineno"> 768</span> }</div> <div class="line"><a id="l00768" name="l00768"></a><span class="lineno"> 768</span> }</div>
<div class="line"><a id="l00769" name="l00769"></a><span class="lineno"> 769</span> </div> <div class="line"><a id="l00769" name="l00769"></a><span class="lineno"> 769</span> </div>
<div class="line"><a id="l00770" name="l00770"></a><span class="lineno"> 770</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> <div class="line"><a id="l00770" name="l00770"></a><span class="lineno"> 770</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
@ -686,23 +688,23 @@ $(document).ready(function() { init_codefold(0); });
</div> </div>
<div class="line"><a id="l00772" name="l00772"></a><span class="lineno"> 772</span> </div> <div class="line"><a id="l00772" name="l00772"></a><span class="lineno"> 772</span> </div>
<div class="foldopen" id="foldopen00776" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00776" data-start="{" data-end="}">
<div class="line"><a id="l00776" name="l00776"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#ab2ad06e271e8503d7158408773054d23"> 776</a></span> DWORD <a class="code hl_function" href="classwinstd_1_1data__blob.html#ab2ad06e271e8503d7158408773054d23">size</a>() const noexcept</div> <div class="line"><a id="l00776" name="l00776"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#ab2ad06e271e8503d7158408773054d23"> 776</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a> <a class="code hl_function" href="classwinstd_1_1data__blob.html#ab2ad06e271e8503d7158408773054d23">size</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></div>
<div class="line"><a id="l00777" name="l00777"></a><span class="lineno"> 777</span> {</div> <div class="line"><a id="l00777" name="l00777"></a><span class="lineno"> 777</span> {</div>
<div class="line"><a id="l00778" name="l00778"></a><span class="lineno"> 778</span> <span class="keywordflow">return</span> cbData;</div> <div class="line"><a id="l00778" name="l00778"></a><span class="lineno"> 778</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">cbData</a>;</div>
<div class="line"><a id="l00779" name="l00779"></a><span class="lineno"> 779</span> }</div> <div class="line"><a id="l00779" name="l00779"></a><span class="lineno"> 779</span> }</div>
</div> </div>
<div class="line"><a id="l00780" name="l00780"></a><span class="lineno"> 780</span> </div> <div class="line"><a id="l00780" name="l00780"></a><span class="lineno"> 780</span> </div>
<div class="foldopen" id="foldopen00784" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00784" data-start="{" data-end="}">
<div class="line"><a id="l00784" name="l00784"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#a498ffe8fa857c8fee0c68803049e9528"> 784</a></span> <span class="keyword">const</span> BYTE* <a class="code hl_function" href="classwinstd_1_1data__blob.html#a498ffe8fa857c8fee0c68803049e9528">data</a>() const noexcept</div> <div class="line"><a id="l00784" name="l00784"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#a498ffe8fa857c8fee0c68803049e9528"> 784</a></span> <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a>* <a class="code hl_function" href="classwinstd_1_1data__blob.html#a498ffe8fa857c8fee0c68803049e9528">data</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></div>
<div class="line"><a id="l00785" name="l00785"></a><span class="lineno"> 785</span> {</div> <div class="line"><a id="l00785" name="l00785"></a><span class="lineno"> 785</span> {</div>
<div class="line"><a id="l00786" name="l00786"></a><span class="lineno"> 786</span> <span class="keywordflow">return</span> pbData;</div> <div class="line"><a id="l00786" name="l00786"></a><span class="lineno"> 786</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pbData</a>;</div>
<div class="line"><a id="l00787" name="l00787"></a><span class="lineno"> 787</span> }</div> <div class="line"><a id="l00787" name="l00787"></a><span class="lineno"> 787</span> }</div>
</div> </div>
<div class="line"><a id="l00788" name="l00788"></a><span class="lineno"> 788</span> </div> <div class="line"><a id="l00788" name="l00788"></a><span class="lineno"> 788</span> </div>
<div class="foldopen" id="foldopen00792" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00792" data-start="{" data-end="}">
<div class="line"><a id="l00792" name="l00792"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#a3cb5b805288c8d74cd103cac3acf10bf"> 792</a></span> BYTE* <a class="code hl_function" href="classwinstd_1_1data__blob.html#a3cb5b805288c8d74cd103cac3acf10bf">data</a>() noexcept</div> <div class="line"><a id="l00792" name="l00792"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#a3cb5b805288c8d74cd103cac3acf10bf"> 792</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a>* <a class="code hl_function" href="classwinstd_1_1data__blob.html#a3cb5b805288c8d74cd103cac3acf10bf">data</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></div>
<div class="line"><a id="l00793" name="l00793"></a><span class="lineno"> 793</span> {</div> <div class="line"><a id="l00793" name="l00793"></a><span class="lineno"> 793</span> {</div>
<div class="line"><a id="l00794" name="l00794"></a><span class="lineno"> 794</span> <span class="keywordflow">return</span> pbData;</div> <div class="line"><a id="l00794" name="l00794"></a><span class="lineno"> 794</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pbData</a>;</div>
<div class="line"><a id="l00795" name="l00795"></a><span class="lineno"> 795</span> }</div> <div class="line"><a id="l00795" name="l00795"></a><span class="lineno"> 795</span> }</div>
</div> </div>
<div class="line"><a id="l00796" name="l00796"></a><span class="lineno"> 796</span> };</div> <div class="line"><a id="l00796" name="l00796"></a><span class="lineno"> 796</span> };</div>
@ -845,12 +847,13 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclasswinstd_1_1data__blob_html_a66a5574a42c6c5c76051261a342a43a8"><div class="ttname"><a href="classwinstd_1_1data__blob.html#a66a5574a42c6c5c76051261a342a43a8">winstd::data_blob::data_blob</a></div><div class="ttdeci">data_blob(BYTE *data, DWORD size) noexcept</div><div class="ttdoc">Initializes a BLOB from existing data.</div><div class="ttdef"><b>Definition</b> Crypt.h:696</div></div> <div class="ttc" id="aclasswinstd_1_1data__blob_html_a66a5574a42c6c5c76051261a342a43a8"><div class="ttname"><a href="classwinstd_1_1data__blob.html#a66a5574a42c6c5c76051261a342a43a8">winstd::data_blob::data_blob</a></div><div class="ttdeci">data_blob(BYTE *data, DWORD size) noexcept</div><div class="ttdoc">Initializes a BLOB from existing data.</div><div class="ttdef"><b>Definition</b> Crypt.h:696</div></div>
<div class="ttc" id="aclasswinstd_1_1data__blob_html_ab2ad06e271e8503d7158408773054d23"><div class="ttname"><a href="classwinstd_1_1data__blob.html#ab2ad06e271e8503d7158408773054d23">winstd::data_blob::size</a></div><div class="ttdeci">DWORD size() const noexcept</div><div class="ttdoc">Get BLOB size.</div><div class="ttdef"><b>Definition</b> Crypt.h:776</div></div> <div class="ttc" id="aclasswinstd_1_1data__blob_html_ab2ad06e271e8503d7158408773054d23"><div class="ttname"><a href="classwinstd_1_1data__blob.html#ab2ad06e271e8503d7158408773054d23">winstd::data_blob::size</a></div><div class="ttdeci">DWORD size() const noexcept</div><div class="ttdoc">Get BLOB size.</div><div class="ttdef"><b>Definition</b> Crypt.h:776</div></div>
<div class="ttc" id="aclasswinstd_1_1data__blob_html_ac818a3116ab5fc0af960f82aa505b6ae"><div class="ttname"><a href="classwinstd_1_1data__blob.html#ac818a3116ab5fc0af960f82aa505b6ae">winstd::data_blob::operator=</a></div><div class="ttdeci">data_blob &amp; operator=(const DATA_BLOB &amp;other)</div><div class="ttdoc">Copy an existing BLOB.</div><div class="ttdef"><b>Definition</b> Crypt.h:739</div></div> <div class="ttc" id="aclasswinstd_1_1data__blob_html_ac818a3116ab5fc0af960f82aa505b6ae"><div class="ttname"><a href="classwinstd_1_1data__blob.html#ac818a3116ab5fc0af960f82aa505b6ae">winstd::data_blob::operator=</a></div><div class="ttdeci">data_blob &amp; operator=(const DATA_BLOB &amp;other)</div><div class="ttdoc">Copy an existing BLOB.</div><div class="ttdef"><b>Definition</b> Crypt.h:739</div></div>
<div class="ttc" id="aclasswinstd_1_1dplhandle_html"><div class="ttname"><a href="classwinstd_1_1dplhandle.html">winstd::dplhandle</a></div><div class="ttdoc">Base abstract template class to support object handle keeping for objects that support trivial handle...</div><div class="ttdef"><b>Definition</b> Common.h:1285</div></div> <div class="ttc" id="aclasswinstd_1_1dplhandle_html"><div class="ttname"><a href="classwinstd_1_1dplhandle.html">winstd::dplhandle</a></div><div class="ttdoc">Base abstract template class to support object handle keeping for objects that support trivial handle...</div><div class="ttdef"><b>Definition</b> Common.h:1283</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html"><div class="ttname"><a href="classwinstd_1_1handle.html">winstd::handle</a></div><div class="ttdoc">Base abstract template class to support generic object handle keeping.</div><div class="ttdef"><b>Definition</b> Common.h:1020</div></div> <div class="ttc" id="aclasswinstd_1_1handle_html"><div class="ttname"><a href="classwinstd_1_1handle.html">winstd::handle</a></div><div class="ttdoc">Base abstract template class to support generic object handle keeping.</div><div class="ttdef"><b>Definition</b> Common.h:1020</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a3dda19199ecfbc378c932e7d84d0ea81"><div class="ttname"><a href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">winstd::handle::handle_type</a></div><div class="ttdeci">T handle_type</div><div class="ttdoc">Datatype of the object handle this template class handles.</div><div class="ttdef"><b>Definition</b> Common.h:1025</div></div> <div class="ttc" id="aclasswinstd_1_1handle_html_a3dda19199ecfbc378c932e7d84d0ea81"><div class="ttname"><a href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">winstd::handle::handle_type</a></div><div class="ttdeci">T handle_type</div><div class="ttdoc">Datatype of the object handle this template class handles.</div><div class="ttdef"><b>Definition</b> Common.h:1025</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_aabde3f16fd98b06b3b0282ef7806eb59"><div class="ttname"><a href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">winstd::handle::m_h</a></div><div class="ttdeci">handle_type m_h</div><div class="ttdoc">Object handle.</div><div class="ttdef"><b>Definition</b> Common.h:1274</div></div> <div class="ttc" id="aclasswinstd_1_1handle_html_aabde3f16fd98b06b3b0282ef7806eb59"><div class="ttname"><a href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">winstd::handle::m_h</a></div><div class="ttdeci">handle_type m_h</div><div class="ttdoc">Object handle.</div><div class="ttdef"><b>Definition</b> Common.h:1272</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_ab2a98042c3b88fda687e34d370756f11"><div class="ttname"><a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">winstd::handle::attach</a></div><div class="ttdeci">void attach(handle_type h) noexcept</div><div class="ttdoc">Sets a new object handle for the class.</div><div class="ttdef"><b>Definition</b> Common.h:1237</div></div> <div class="ttc" id="aclasswinstd_1_1handle_html_ab2a98042c3b88fda687e34d370756f11"><div class="ttname"><a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">winstd::handle::attach</a></div><div class="ttdeci">void attach(handle_type h) noexcept</div><div class="ttdoc">Sets a new object handle for the class.</div><div class="ttdef"><b>Definition</b> Common.h:1235</div></div>
<div class="ttc" id="aclasswinstd_1_1win__runtime__error_html"><div class="ttname"><a href="classwinstd_1_1win__runtime__error.html">winstd::win_runtime_error</a></div><div class="ttdoc">Windows runtime error.</div><div class="ttdef"><b>Definition</b> Common.h:1528</div></div> <div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_html"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr.html">winstd::ref_unique_ptr</a></div><div class="ttdoc">Helper class for returning pointers to std::unique_ptr.</div><div class="ttdef"><b>Definition</b> Common.h:859</div></div>
<div class="ttc" id="aclasswinstd_1_1win__runtime__error_html"><div class="ttname"><a href="classwinstd_1_1win__runtime__error.html">winstd::win_runtime_error</a></div><div class="ttdoc">Windows runtime error.</div><div class="ttdef"><b>Definition</b> Common.h:1520</div></div>
<div class="ttc" id="agroup___win_std_crypto_a_p_i_html_ga0e1662683cff5871962961a6f49664a0"><div class="ttname"><a href="group___win_std_crypto_a_p_i.html#ga0e1662683cff5871962961a6f49664a0">CryptImportPublicKeyInfo</a></div><div class="ttdeci">static bool CryptImportPublicKeyInfo(HCRYPTPROV hCryptProv, DWORD dwCertEncodingType, PCERT_PUBLIC_KEY_INFO pInfo, winstd::crypt_key &amp;key)</div><div class="ttdoc">Imports the public key.</div><div class="ttdef"><b>Definition</b> Crypt.h:893</div></div> <div class="ttc" id="agroup___win_std_crypto_a_p_i_html_ga0e1662683cff5871962961a6f49664a0"><div class="ttname"><a href="group___win_std_crypto_a_p_i.html#ga0e1662683cff5871962961a6f49664a0">CryptImportPublicKeyInfo</a></div><div class="ttdeci">static bool CryptImportPublicKeyInfo(HCRYPTPROV hCryptProv, DWORD dwCertEncodingType, PCERT_PUBLIC_KEY_INFO pInfo, winstd::crypt_key &amp;key)</div><div class="ttdoc">Imports the public key.</div><div class="ttdef"><b>Definition</b> Crypt.h:893</div></div>
<div class="ttc" id="agroup___win_std_crypto_a_p_i_html_ga0f4039aa2a795b7a73e5fb07f3742378"><div class="ttname"><a href="group___win_std_crypto_a_p_i.html#ga0f4039aa2a795b7a73e5fb07f3742378">CertGetCertificateContextProperty</a></div><div class="ttdeci">static BOOL WINAPI CertGetCertificateContextProperty(PCCERT_CONTEXT pCertContext, DWORD dwPropId, std::vector&lt; _Ty, _Ax &gt; &amp;aData)</div><div class="ttdoc">Retrieves the information contained in an extended property of a certificate context.</div><div class="ttdef"><b>Definition</b> Crypt.h:59</div></div> <div class="ttc" id="agroup___win_std_crypto_a_p_i_html_ga0f4039aa2a795b7a73e5fb07f3742378"><div class="ttname"><a href="group___win_std_crypto_a_p_i.html#ga0f4039aa2a795b7a73e5fb07f3742378">CertGetCertificateContextProperty</a></div><div class="ttdeci">static BOOL WINAPI CertGetCertificateContextProperty(PCCERT_CONTEXT pCertContext, DWORD dwPropId, std::vector&lt; _Ty, _Ax &gt; &amp;aData)</div><div class="ttdoc">Retrieves the information contained in an extended property of a certificate context.</div><div class="ttdef"><b>Definition</b> Crypt.h:59</div></div>
<div class="ttc" id="agroup___win_std_crypto_a_p_i_html_ga1dc14f316fe7a31ad54bb55400f54d87"><div class="ttname"><a href="group___win_std_crypto_a_p_i.html#ga1dc14f316fe7a31ad54bb55400f54d87">CertGetCertificateChain</a></div><div class="ttdeci">static BOOL CertGetCertificateChain(HCERTCHAINENGINE hChainEngine, PCCERT_CONTEXT pCertContext, LPFILETIME pTime, HCERTSTORE hAdditionalStore, PCERT_CHAIN_PARA pChainPara, DWORD dwFlags, LPVOID pvReserved, winstd::cert_chain_context &amp;ctx)</div><div class="ttdoc">The CertGetCertificateChain function builds a certificate chain context starting from an end certific...</div><div class="ttdef"><b>Definition</b> Crypt.h:813</div></div> <div class="ttc" id="agroup___win_std_crypto_a_p_i_html_ga1dc14f316fe7a31ad54bb55400f54d87"><div class="ttname"><a href="group___win_std_crypto_a_p_i.html#ga1dc14f316fe7a31ad54bb55400f54d87">CertGetCertificateChain</a></div><div class="ttdeci">static BOOL CertGetCertificateChain(HCERTCHAINENGINE hChainEngine, PCCERT_CONTEXT pCertContext, LPFILETIME pTime, HCERTSTORE hAdditionalStore, PCERT_CHAIN_PARA pChainPara, DWORD dwFlags, LPVOID pvReserved, winstd::cert_chain_context &amp;ctx)</div><div class="ttdoc">The CertGetCertificateChain function builds a certificate chain context starting from an end certific...</div><div class="ttdef"><b>Definition</b> Crypt.h:813</div></div>
@ -874,7 +877,7 @@ $(document).ready(function() { init_codefold(0); });
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:23 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: include/WinStd/EAP.h Source File</title> <title>WinStd: include/WinStd/EAP.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,14 +44,14 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
<div id="main-nav"></div> <div id="main-nav"></div>
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); }); $(function() { codefold.init(0); });
/* @license-end */ /* @license-end */
</script> </script>
<!-- window showing the filter options --> <!-- window showing the filter options -->
@ -162,13 +164,13 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00106" data-start="{" data-end="};"> <div class="foldopen" id="foldopen00106" data-start="{" data-end="};">
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="structwinstd_1_1_eap_host_peer_free_memory__delete.html"> 106</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structwinstd_1_1_eap_host_peer_free_memory__delete.html">EapHostPeerFreeMemory_delete</a></div> <div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="structwinstd_1_1_eap_host_peer_free_memory__delete.html"> 106</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structwinstd_1_1_eap_host_peer_free_memory__delete.html">EapHostPeerFreeMemory_delete</a></div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> {</div> <div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> {</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="structwinstd_1_1_eap_host_peer_free_memory__delete.html#af6220ac1d99cc114670c363ecfe64557"> 111</a></span> <a class="code hl_function" href="structwinstd_1_1_eap_host_peer_free_memory__delete.html#af6220ac1d99cc114670c363ecfe64557">EapHostPeerFreeMemory_delete</a>() noexcept {}</div> <div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="structwinstd_1_1_eap_host_peer_free_memory__delete.html#af6220ac1d99cc114670c363ecfe64557"> 111</a></span> <a class="code hl_function" href="structwinstd_1_1_eap_host_peer_free_memory__delete.html#af6220ac1d99cc114670c363ecfe64557">EapHostPeerFreeMemory_delete</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a> {}</div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> </div> <div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> </div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> _T&gt;</div> <div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> _T&gt;</div>
<div class="foldopen" id="foldopen00119" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00119" data-start="{" data-end="}">
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="structwinstd_1_1_eap_host_peer_free_memory__delete.html#a20b97a65abb2063a31fc8fd7a9cb0f1f"> 119</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="structwinstd_1_1_eap_host_peer_free_memory__delete.html#a20b97a65abb2063a31fc8fd7a9cb0f1f">operator()</a>(_T *_Ptr)<span class="keyword"> const</span></div> <div class="line"><a id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="structwinstd_1_1_eap_host_peer_free_memory__delete.html#a20b97a65abb2063a31fc8fd7a9cb0f1f"> 119</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="structwinstd_1_1_eap_host_peer_free_memory__delete.html#a20b97a65abb2063a31fc8fd7a9cb0f1f">operator()</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_T</a> *<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Ptr</a>)<span class="keyword"> const</span></div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> EapHostPeerFreeMemory((BYTE*)_Ptr);</div> <div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">EapHostPeerFreeMemory</a>((<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a>*)<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Ptr</a>);</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> }</div> <div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> }</div>
</div> </div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> };</div> <div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> };</div>
@ -179,13 +181,13 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00133" data-start="{" data-end="};"> <div class="foldopen" id="foldopen00133" data-start="{" data-end="};">
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="structwinstd_1_1_eap_host_peer_free_runtime_memory__delete.html"> 133</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structwinstd_1_1_eap_host_peer_free_runtime_memory__delete.html">EapHostPeerFreeRuntimeMemory_delete</a></div> <div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="structwinstd_1_1_eap_host_peer_free_runtime_memory__delete.html"> 133</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structwinstd_1_1_eap_host_peer_free_runtime_memory__delete.html">EapHostPeerFreeRuntimeMemory_delete</a></div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> {</div> <div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> {</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="structwinstd_1_1_eap_host_peer_free_runtime_memory__delete.html#afdd46f3517e59ce19fdaddebbbaeb10d"> 138</a></span> <a class="code hl_function" href="structwinstd_1_1_eap_host_peer_free_runtime_memory__delete.html#afdd46f3517e59ce19fdaddebbbaeb10d">EapHostPeerFreeRuntimeMemory_delete</a>() noexcept {}</div> <div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="structwinstd_1_1_eap_host_peer_free_runtime_memory__delete.html#afdd46f3517e59ce19fdaddebbbaeb10d"> 138</a></span> <a class="code hl_function" href="structwinstd_1_1_eap_host_peer_free_runtime_memory__delete.html#afdd46f3517e59ce19fdaddebbbaeb10d">EapHostPeerFreeRuntimeMemory_delete</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a> {}</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> </div> <div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> </div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> _T&gt;</div> <div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> _T&gt;</div>
<div class="foldopen" id="foldopen00144" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00144" data-start="{" data-end="}">
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="structwinstd_1_1_eap_host_peer_free_runtime_memory__delete.html#a4c573463394fc3ea6781f796d29fe26e"> 144</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="structwinstd_1_1_eap_host_peer_free_runtime_memory__delete.html#a4c573463394fc3ea6781f796d29fe26e">operator()</a>(_T *_Ptr)<span class="keyword"> const</span></div> <div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="structwinstd_1_1_eap_host_peer_free_runtime_memory__delete.html#a4c573463394fc3ea6781f796d29fe26e"> 144</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="structwinstd_1_1_eap_host_peer_free_runtime_memory__delete.html#a4c573463394fc3ea6781f796d29fe26e">operator()</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_T</a> *<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Ptr</a>)<span class="keyword"> const</span></div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> EapHostPeerFreeRuntimeMemory((BYTE*)_Ptr);</div> <div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">EapHostPeerFreeRuntimeMemory</a>((<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a>*)<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Ptr</a>);</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> }</div> <div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> }</div>
</div> </div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> };</div> <div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> };</div>
@ -196,12 +198,12 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00158" data-start="{" data-end="};"> <div class="foldopen" id="foldopen00158" data-start="{" data-end="};">
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="structwinstd_1_1_eap_host_peer_free_error_memory__delete.html"> 158</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structwinstd_1_1_eap_host_peer_free_error_memory__delete.html">EapHostPeerFreeErrorMemory_delete</a></div> <div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="structwinstd_1_1_eap_host_peer_free_error_memory__delete.html"> 158</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structwinstd_1_1_eap_host_peer_free_error_memory__delete.html">EapHostPeerFreeErrorMemory_delete</a></div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> {</div> <div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> {</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="structwinstd_1_1_eap_host_peer_free_error_memory__delete.html#a43f0b1a440b9a431e9fee807bc1386be"> 163</a></span> <a class="code hl_function" href="structwinstd_1_1_eap_host_peer_free_error_memory__delete.html#a43f0b1a440b9a431e9fee807bc1386be">EapHostPeerFreeErrorMemory_delete</a>() noexcept {}</div> <div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="structwinstd_1_1_eap_host_peer_free_error_memory__delete.html#a43f0b1a440b9a431e9fee807bc1386be"> 163</a></span> <a class="code hl_function" href="structwinstd_1_1_eap_host_peer_free_error_memory__delete.html#a43f0b1a440b9a431e9fee807bc1386be">EapHostPeerFreeErrorMemory_delete</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a> {}</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> </div> <div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> </div>
<div class="foldopen" id="foldopen00170" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00170" data-start="{" data-end="}">
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="structwinstd_1_1_eap_host_peer_free_error_memory__delete.html#a5dd9a56b7344ef66c378041a97fdb307"> 170</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="structwinstd_1_1_eap_host_peer_free_error_memory__delete.html#a5dd9a56b7344ef66c378041a97fdb307">operator()</a>(EAP_ERROR *_Ptr) <span class="keyword">const</span> <span class="keyword">noexcept</span></div> <div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="structwinstd_1_1_eap_host_peer_free_error_memory__delete.html#a5dd9a56b7344ef66c378041a97fdb307"> 170</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="structwinstd_1_1_eap_host_peer_free_error_memory__delete.html#a5dd9a56b7344ef66c378041a97fdb307">operator()</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">EAP_ERROR</a> *<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Ptr</a>) <span class="keyword">const</span> <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> {</div> <div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> {</div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> EapHostPeerFreeErrorMemory(_Ptr);</div> <div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">EapHostPeerFreeErrorMemory</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Ptr</a>);</div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> }</div> <div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> }</div>
</div> </div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> };</div> <div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> };</div>
@ -212,12 +214,12 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00184" data-start="{" data-end="};"> <div class="foldopen" id="foldopen00184" data-start="{" data-end="};">
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"><a class="line" href="structwinstd_1_1_eap_host_peer_free_eap_error__delete.html"> 184</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structwinstd_1_1_eap_host_peer_free_eap_error__delete.html">EapHostPeerFreeEapError_delete</a></div> <div class="line"><a id="l00184" name="l00184"></a><span class="lineno"><a class="line" href="structwinstd_1_1_eap_host_peer_free_eap_error__delete.html"> 184</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structwinstd_1_1_eap_host_peer_free_eap_error__delete.html">EapHostPeerFreeEapError_delete</a></div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> {</div> <div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> {</div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"><a class="line" href="structwinstd_1_1_eap_host_peer_free_eap_error__delete.html#ab4dd927d7e4cd40b2ce7068fe252b76e"> 189</a></span> <a class="code hl_function" href="structwinstd_1_1_eap_host_peer_free_eap_error__delete.html#ab4dd927d7e4cd40b2ce7068fe252b76e">EapHostPeerFreeEapError_delete</a>() noexcept {}</div> <div class="line"><a id="l00189" name="l00189"></a><span class="lineno"><a class="line" href="structwinstd_1_1_eap_host_peer_free_eap_error__delete.html#ab4dd927d7e4cd40b2ce7068fe252b76e"> 189</a></span> <a class="code hl_function" href="structwinstd_1_1_eap_host_peer_free_eap_error__delete.html#ab4dd927d7e4cd40b2ce7068fe252b76e">EapHostPeerFreeEapError_delete</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a> {}</div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> </div> <div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> </div>
<div class="foldopen" id="foldopen00196" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00196" data-start="{" data-end="}">
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"><a class="line" href="structwinstd_1_1_eap_host_peer_free_eap_error__delete.html#ae6aa071d5b9824f6062746360478a683"> 196</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="structwinstd_1_1_eap_host_peer_free_eap_error__delete.html#ae6aa071d5b9824f6062746360478a683">operator()</a>(EAP_ERROR *_Ptr) <span class="keyword">const</span> <span class="keyword">noexcept</span></div> <div class="line"><a id="l00196" name="l00196"></a><span class="lineno"><a class="line" href="structwinstd_1_1_eap_host_peer_free_eap_error__delete.html#ae6aa071d5b9824f6062746360478a683"> 196</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="structwinstd_1_1_eap_host_peer_free_eap_error__delete.html#ae6aa071d5b9824f6062746360478a683">operator()</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">EAP_ERROR</a> *<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Ptr</a>) <span class="keyword">const</span> <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> {</div> <div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> {</div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> EapHostPeerFreeEapError(_Ptr);</div> <div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">EapHostPeerFreeEapError</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Ptr</a>);</div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> }</div> <div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> }</div>
</div> </div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> };</div> <div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> };</div>
@ -232,123 +234,123 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> {</div> <div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> {</div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00218" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00218" data-start="{" data-end="}">
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__attr.html#a015a82d7f91679f76ca590bbdabc04c1"> 218</a></span> <a class="code hl_function" href="classwinstd_1_1eap__attr.html#a015a82d7f91679f76ca590bbdabc04c1">eap_attr</a>() noexcept</div> <div class="line"><a id="l00218" name="l00218"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__attr.html#a015a82d7f91679f76ca590bbdabc04c1"> 218</a></span> <a class="code hl_function" href="classwinstd_1_1eap__attr.html#a015a82d7f91679f76ca590bbdabc04c1">eap_attr</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> {</div> <div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> {</div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> eaType = eatReserved;</div> <div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">eaType</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">eatReserved</a>;</div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> dwLength = 0;</div> <div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">dwLength</a> = 0;</div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> pValue = NULL;</div> <div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pValue</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>;</div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> }</div> <div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> }</div>
</div> </div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> </div> <div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> </div>
<div class="foldopen" id="foldopen00228" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00228" data-start="{" data-end="}">
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__attr.html#a4cb8d6fbf7f4e53ec64a030bea00d148"> 228</a></span> <a class="code hl_function" href="classwinstd_1_1eap__attr.html#a4cb8d6fbf7f4e53ec64a030bea00d148">eap_attr</a>(_In_ <span class="keyword">const</span> EAP_ATTRIBUTE &amp;a)</div> <div class="line"><a id="l00228" name="l00228"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__attr.html#a4cb8d6fbf7f4e53ec64a030bea00d148"> 228</a></span> <a class="code hl_function" href="classwinstd_1_1eap__attr.html#a4cb8d6fbf7f4e53ec64a030bea00d148">eap_attr</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <span class="keyword">const</span> EAP_ATTRIBUTE &amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>)</div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> {</div> <div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> {</div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> eaType = a.eaType;</div> <div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">eaType</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.eaType;</div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> dwLength = a.dwLength;</div> <div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">dwLength</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.dwLength;</div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> <span class="keywordflow">if</span> (a.dwLength) {</div> <div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.dwLength) {</div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> pValue = <span class="keyword">new</span> BYTE[a.dwLength];</div> <div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pValue</a> = <span class="keyword">new</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a>[<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.dwLength];</div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> memcpy(pValue, a.pValue, a.dwLength);</div> <div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">memcpy</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pValue</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.pValue, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.dwLength);</div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> } <span class="keywordflow">else</span></div> <div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> pValue = NULL;</div> <div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pValue</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>;</div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> }</div> <div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> }</div>
</div> </div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> </div> <div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> </div>
<div class="foldopen" id="foldopen00242" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00242" data-start="{" data-end="}">
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__attr.html#a029d15ddb8b9cd33b4907f01719da5b8"> 242</a></span> <a class="code hl_function" href="classwinstd_1_1eap__attr.html#a029d15ddb8b9cd33b4907f01719da5b8">eap_attr</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1eap__attr.html">eap_attr</a> &amp;&amp;a) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00242" name="l00242"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__attr.html#a029d15ddb8b9cd33b4907f01719da5b8"> 242</a></span> <a class="code hl_function" href="classwinstd_1_1eap__attr.html#a029d15ddb8b9cd33b4907f01719da5b8">eap_attr</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Inout_</a> <a class="code hl_class" href="classwinstd_1_1eap__attr.html">eap_attr</a> &amp;&amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> {</div> <div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> {</div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> eaType = a.eaType;</div> <div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">eaType</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.eaType;</div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> dwLength = a.dwLength;</div> <div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">dwLength</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.dwLength;</div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> <span class="keywordflow">if</span> (a.dwLength) {</div> <div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.dwLength) {</div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> pValue = a.pValue;</div> <div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pValue</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.pValue;</div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> a.dwLength = 0;</div> <div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.dwLength = 0;</div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> a.pValue = NULL;</div> <div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.pValue = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>;</div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> } <span class="keywordflow">else</span></div> <div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> pValue = NULL;</div> <div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pValue</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>;</div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> }</div> <div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> }</div>
</div> </div>
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> </div> <div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> </div>
<div class="foldopen" id="foldopen00257" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00257" data-start="{" data-end="}">
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__attr.html#a085d6ade88a42ba69cf128a97b7c9b0d"> 257</a></span> <a class="code hl_function" href="classwinstd_1_1eap__attr.html#a085d6ade88a42ba69cf128a97b7c9b0d">~eap_attr</a>()</div> <div class="line"><a id="l00257" name="l00257"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__attr.html#a085d6ade88a42ba69cf128a97b7c9b0d"> 257</a></span> <a class="code hl_function" href="classwinstd_1_1eap__attr.html#a085d6ade88a42ba69cf128a97b7c9b0d">~eap_attr</a>()</div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> {</div> <div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> {</div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> <span class="keywordflow">if</span> (pValue)</div> <div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pValue</a>)</div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> <span class="keyword">delete</span> [] pValue;</div> <div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> <span class="keyword">delete</span> [] <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pValue</a>;</div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> }</div> <div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> }</div>
</div> </div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> </div> <div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> </div>
<div class="foldopen" id="foldopen00266" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00266" data-start="{" data-end="}">
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__attr.html#aa5909d52c15557908ff584f4712eea05"> 266</a></span> <a class="code hl_class" href="classwinstd_1_1eap__attr.html">eap_attr</a>&amp; <a class="code hl_function" href="classwinstd_1_1eap__attr.html#aa5909d52c15557908ff584f4712eea05">operator=</a>(_In_ <span class="keyword">const</span> EAP_ATTRIBUTE &amp;a)</div> <div class="line"><a id="l00266" name="l00266"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__attr.html#aa5909d52c15557908ff584f4712eea05"> 266</a></span> <a class="code hl_class" href="classwinstd_1_1eap__attr.html">eap_attr</a>&amp; <a class="code hl_function" href="classwinstd_1_1eap__attr.html#aa5909d52c15557908ff584f4712eea05">operator=</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <span class="keyword">const</span> EAP_ATTRIBUTE &amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>)</div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> {</div> <div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> {</div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;a) {</div> <div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>) {</div>
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> eaType = a.eaType;</div> <div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">eaType</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.eaType;</div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> dwLength = a.dwLength;</div> <div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">dwLength</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.dwLength;</div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> <span class="keywordflow">if</span> (a.dwLength) {</div> <div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.dwLength) {</div>
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> BYTE *pValueNew = <span class="keyword">new</span> BYTE[a.dwLength];</div> <div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a> *<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pValueNew</a> = <span class="keyword">new</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a>[<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.dwLength];</div>
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> <span class="keywordflow">if</span> (pValue)</div> <div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pValue</a>)</div>
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> <span class="keyword">delete</span> [] pValue;</div> <div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> <span class="keyword">delete</span> [] <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pValue</a>;</div>
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> memcpy(pValueNew, a.pValue, a.dwLength);</div> <div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">memcpy</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pValueNew</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.pValue, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.dwLength);</div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> pValue = pValueNew;</div> <div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pValue</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pValueNew</a>;</div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> } <span class="keywordflow">else</span></div> <div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> pValue = NULL;</div> <div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pValue</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>;</div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> }</div> <div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> }</div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> <div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> }</div> <div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> }</div>
</div> </div>
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> </div> <div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> </div>
<div class="foldopen" id="foldopen00286" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00286" data-start="{" data-end="}">
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__attr.html#a242766666ce3cbb83429ddd0eaeb9cc6"> 286</a></span> <a class="code hl_class" href="classwinstd_1_1eap__attr.html">eap_attr</a>&amp; <a class="code hl_function" href="classwinstd_1_1eap__attr.html#a242766666ce3cbb83429ddd0eaeb9cc6">operator=</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1eap__attr.html">eap_attr</a> &amp;&amp;a) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00286" name="l00286"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__attr.html#a242766666ce3cbb83429ddd0eaeb9cc6"> 286</a></span> <a class="code hl_class" href="classwinstd_1_1eap__attr.html">eap_attr</a>&amp; <a class="code hl_function" href="classwinstd_1_1eap__attr.html#a242766666ce3cbb83429ddd0eaeb9cc6">operator=</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Inout_</a> <a class="code hl_class" href="classwinstd_1_1eap__attr.html">eap_attr</a> &amp;&amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> {</div> <div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> {</div>
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;a) {</div> <div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>) {</div>
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> eaType = a.eaType;</div> <div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">eaType</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.eaType;</div>
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> dwLength = a.dwLength;</div> <div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">dwLength</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.dwLength;</div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> <span class="keywordflow">if</span> (pValue)</div> <div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pValue</a>)</div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> <span class="keyword">delete</span> [] pValue;</div> <div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> <span class="keyword">delete</span> [] <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pValue</a>;</div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> <span class="keywordflow">if</span> (a.dwLength) {</div> <div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.dwLength) {</div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> pValue = a.pValue;</div> <div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pValue</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.pValue;</div>
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> a.dwLength = 0;</div> <div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.dwLength = 0;</div>
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> a.pValue = NULL;</div> <div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.pValue = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>;</div>
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> } <span class="keywordflow">else</span></div> <div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> pValue = NULL;</div> <div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pValue</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>;</div>
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> }</div> <div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> }</div>
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> <div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span> }</div> <div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span> }</div>
</div> </div>
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span> </div> <div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span> </div>
<div class="foldopen" id="foldopen00310" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00310" data-start="{" data-end="}">
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__attr.html#a8098b30108457f2c96c865bfabce3021"> 310</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1eap__attr.html#a8098b30108457f2c96c865bfabce3021">create_ms_mppe_key</a>(_In_ BYTE bVendorType, _In_count_(nKeySize) LPCBYTE pbKey, _In_ BYTE nKeySize)</div> <div class="line"><a id="l00310" name="l00310"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__attr.html#a8098b30108457f2c96c865bfabce3021"> 310</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1eap__attr.html#a8098b30108457f2c96c865bfabce3021">create_ms_mppe_key</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">bVendorType</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_count_</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">nKeySize</a>) <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">LPCBYTE</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pbKey</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">nKeySize</a>)</div>
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> {</div> <div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> {</div>
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span> <span class="keyword">const</span> BYTE nPaddingLength = <span class="keyword">static_cast&lt;</span>BYTE<span class="keyword">&gt;</span>((16 - (1 + <span class="keyword">static_cast&lt;</span>DWORD<span class="keyword">&gt;</span>(nKeySize))) % 16);</div> <div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span> <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">nPaddingLength</a> = <span class="keyword">static_cast&lt;</span><a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a><span class="keyword">&gt;</span>((16 - (1 + <span class="keyword">static_cast&lt;</span><a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a><span class="keyword">&gt;</span>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">nKeySize</a>))) % 16);</div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> <span class="keyword">const</span> DWORD dwLengthNew =</div> <div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">dwLengthNew</a> =</div>
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> 4 + <span class="comment">// Vendor-Id</span></div> <div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> 4 + <span class="comment">// Vendor-Id</span></div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> 1 + <span class="comment">// Vendor type</span></div> <div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> 1 + <span class="comment">// Vendor type</span></div>
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> 1 + <span class="comment">// Vendor length</span></div> <div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> 1 + <span class="comment">// Vendor length</span></div>
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> 2 + <span class="comment">// Salt</span></div> <div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> 2 + <span class="comment">// Salt</span></div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> 1 + <span class="comment">// Key-Length</span></div> <div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> 1 + <span class="comment">// Key-Length</span></div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> nKeySize + <span class="comment">// Key</span></div> <div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">nKeySize</a> + <span class="comment">// Key</span></div>
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> nPaddingLength; <span class="comment">// Padding</span></div> <div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">nPaddingLength</a>; <span class="comment">// Padding</span></div>
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> </div> <div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> </div>
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span><span class="preprocessor"> #pragma warning(push)</span></div> <div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span><span class="preprocessor"> #pragma warning(push)</span></div>
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span><span class="preprocessor"> #pragma warning(disable: 6386)</span></div> <div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span><span class="preprocessor"> #pragma warning(disable: 6386)</span></div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> LPBYTE p = <span class="keyword">new</span> BYTE[dwLengthNew];</div> <div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">LPBYTE</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">p</a> = <span class="keyword">new</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a>[<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">dwLengthNew</a>];</div>
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span> p[0] = 0x00; <span class="comment">// Vendor-Id (0x137 = 311 = Microsoft)</span></div> <div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">p</a>[0] = 0x00; <span class="comment">// Vendor-Id (0x137 = 311 = Microsoft)</span></div>
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span> p[1] = 0x00; <span class="comment">// --|</span></div> <div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">p</a>[1] = 0x00; <span class="comment">// --|</span></div>
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> p[2] = 0x01; <span class="comment">// --|</span></div> <div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">p</a>[2] = 0x01; <span class="comment">// --|</span></div>
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> p[3] = 0x37; <span class="comment">// --^</span></div> <div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">p</a>[3] = 0x37; <span class="comment">// --^</span></div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> p[4] = bVendorType; <span class="comment">// Vendor type</span></div> <div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">p</a>[4] = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">bVendorType</a>; <span class="comment">// Vendor type</span></div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> p[5] = <span class="keyword">static_cast&lt;</span>BYTE<span class="keyword">&gt;</span>(dwLengthNew - 4); <span class="comment">// Vendor length</span></div> <div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">p</a>[5] = <span class="keyword">static_cast&lt;</span><a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a><span class="keyword">&gt;</span>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">dwLengthNew</a> - 4); <span class="comment">// Vendor length</span></div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> p[6] = 0x00; <span class="comment">// Salt</span></div> <div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">p</a>[6] = 0x00; <span class="comment">// Salt</span></div>
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span> p[7] = 0x00; <span class="comment">// --^</span></div> <div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">p</a>[7] = 0x00; <span class="comment">// --^</span></div>
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span> p[8] = nKeySize; <span class="comment">// Key-Length</span></div> <div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">p</a>[8] = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">nKeySize</a>; <span class="comment">// Key-Length</span></div>
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span><span class="preprocessor"> #pragma warning(pop)</span></div> <div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span><span class="preprocessor"> #pragma warning(pop)</span></div>
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span> memcpy(p + 9, pbKey, nKeySize); <span class="comment">// Key</span></div> <div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">memcpy</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">p</a> + 9, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pbKey</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">nKeySize</a>); <span class="comment">// Key</span></div>
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span> memset(p + 9 + nKeySize, 0, nPaddingLength); <span class="comment">// Padding</span></div> <div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">memset</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">p</a> + 9 + <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">nKeySize</a>, 0, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">nPaddingLength</a>); <span class="comment">// Padding</span></div>
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span> </div> <div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span> </div>
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span> <span class="keywordflow">if</span> (pValue)</div> <div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pValue</a>)</div>
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span> <span class="keyword">delete</span> [] pValue;</div> <div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span> <span class="keyword">delete</span> [] <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pValue</a>;</div>
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> </div> <div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> </div>
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span><span class="preprocessor"> #pragma warning(suppress: 26812) </span><span class="comment">// EAP_ATTRIBUTE_TYPE is unscoped.</span></div> <div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span><span class="preprocessor"> #pragma warning(suppress: 26812) </span><span class="comment">// EAP_ATTRIBUTE_TYPE is unscoped.</span></div>
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span> eaType = eatVendorSpecific;</div> <div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">eaType</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">eatVendorSpecific</a>;</div>
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span> dwLength = dwLengthNew;</div> <div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">dwLength</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">dwLengthNew</a>;</div>
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> pValue = p;</div> <div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pValue</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">p</a>;</div>
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span> }</div> <div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span> }</div>
</div> </div>
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span> };</div> <div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span> };</div>
@ -362,32 +364,32 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span> {</div> <div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span> {</div>
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00366" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00366" data-start="{" data-end="}">
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__method__prop.html#a06b8588c10a52d60556ced6b6a111ac3"> 366</a></span> <a class="code hl_function" href="classwinstd_1_1eap__method__prop.html#a06b8588c10a52d60556ced6b6a111ac3">eap_method_prop</a>(_In_ EAP_METHOD_PROPERTY_TYPE type, _In_ BOOL value) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00366" name="l00366"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__method__prop.html#a06b8588c10a52d60556ced6b6a111ac3"> 366</a></span> <a class="code hl_function" href="classwinstd_1_1eap__method__prop.html#a06b8588c10a52d60556ced6b6a111ac3">eap_method_prop</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">EAP_METHOD_PROPERTY_TYPE</a> type, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">BOOL</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">value</a>) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span> {</div> <div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span> {</div>
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span> eapMethodPropertyType = type;</div> <div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">eapMethodPropertyType</a> = type;</div>
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> eapMethodPropertyValueType = empvtBool;</div> <div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">eapMethodPropertyValueType</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">empvtBool</a>;</div>
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> eapMethodPropertyValue.empvBool.length = <span class="keyword">sizeof</span>(BOOL);</div> <div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">eapMethodPropertyValue</a>.empvBool.length = <span class="keyword">sizeof</span>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">BOOL</a>);</div>
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span> eapMethodPropertyValue.empvBool.value = value;</div> <div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">eapMethodPropertyValue</a>.empvBool.value = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">value</a>;</div>
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span> }</div> <div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span> }</div>
</div> </div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span> </div> <div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span> </div>
<div class="foldopen" id="foldopen00380" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00380" data-start="{" data-end="}">
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__method__prop.html#a7f0f5817c41e839a1e71eda3a2284949"> 380</a></span> <a class="code hl_function" href="classwinstd_1_1eap__method__prop.html#a7f0f5817c41e839a1e71eda3a2284949">eap_method_prop</a>(_In_ EAP_METHOD_PROPERTY_TYPE type, _In_ DWORD value) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00380" name="l00380"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__method__prop.html#a7f0f5817c41e839a1e71eda3a2284949"> 380</a></span> <a class="code hl_function" href="classwinstd_1_1eap__method__prop.html#a7f0f5817c41e839a1e71eda3a2284949">eap_method_prop</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">EAP_METHOD_PROPERTY_TYPE</a> type, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">value</a>) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span> {</div> <div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span> {</div>
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> eapMethodPropertyType = type;</div> <div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">eapMethodPropertyType</a> = type;</div>
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span> eapMethodPropertyValueType = empvtDword;</div> <div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">eapMethodPropertyValueType</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">empvtDword</a>;</div>
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> eapMethodPropertyValue.empvDword.length = <span class="keyword">sizeof</span>(DWORD);</div> <div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">eapMethodPropertyValue</a>.empvDword.length = <span class="keyword">sizeof</span>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a>);</div>
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span> eapMethodPropertyValue.empvDword.value = value;</div> <div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">eapMethodPropertyValue</a>.empvDword.value = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">value</a>;</div>
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> }</div> <div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> }</div>
</div> </div>
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span> </div> <div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span> </div>
<div class="foldopen" id="foldopen00394" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00394" data-start="{" data-end="}">
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__method__prop.html#adc01bff4048e03f5f7b88d186940b9d8"> 394</a></span> <a class="code hl_function" href="classwinstd_1_1eap__method__prop.html#adc01bff4048e03f5f7b88d186940b9d8">eap_method_prop</a>(_In_ EAP_METHOD_PROPERTY_TYPE type, _In_z_ LPCWSTR value) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00394" name="l00394"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__method__prop.html#adc01bff4048e03f5f7b88d186940b9d8"> 394</a></span> <a class="code hl_function" href="classwinstd_1_1eap__method__prop.html#adc01bff4048e03f5f7b88d186940b9d8">eap_method_prop</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">EAP_METHOD_PROPERTY_TYPE</a> type, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_z_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">LPCWSTR</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">value</a>) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span> {</div> <div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span> {</div>
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> eapMethodPropertyType = type;</div> <div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">eapMethodPropertyType</a> = type;</div>
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span> eapMethodPropertyValueType = empvtString;</div> <div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">eapMethodPropertyValueType</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">empvtString</a>;</div>
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span> eapMethodPropertyValue.empvString.length = <span class="keyword">static_cast&lt;</span>DWORD<span class="keyword">&gt;</span>(<span class="keyword">sizeof</span>(WCHAR)*(wcslen(value) + 1));</div> <div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">eapMethodPropertyValue</a>.empvString.length = <span class="keyword">static_cast&lt;</span><a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a><span class="keyword">&gt;</span>(<span class="keyword">sizeof</span>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">WCHAR</a>)*(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">wcslen</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">value</a>) + 1));</div>
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span> eapMethodPropertyValue.empvString.value = <span class="keyword">const_cast&lt;</span>BYTE*<span class="keyword">&gt;</span>(<span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span>BYTE*<span class="keyword">&gt;</span>(value));</div> <div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">eapMethodPropertyValue</a>.empvString.value = <span class="keyword">const_cast&lt;</span><a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a>*<span class="keyword">&gt;</span>(<span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span><a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a>*<span class="keyword">&gt;</span>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">value</a>));</div>
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span> }</div> <div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span> }</div>
</div> </div>
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span> };</div> <div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span> };</div>
@ -396,7 +398,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00406" data-start="{" data-end="};"> <div class="foldopen" id="foldopen00406" data-start="{" data-end="};">
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__packet.html"> 406</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1eap__packet.html">eap_packet</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt;EapPacket*, NULL&gt;</div> <div class="line"><a id="l00406" name="l00406"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__packet.html"> 406</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1eap__packet.html">eap_packet</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt;EapPacket*, NULL&gt;</div>
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span> {</div> <div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span> {</div>
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga08a7da8215842be9aaacae90bc8a1b62">WINSTD_DPLHANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1eap__packet.html">eap_packet</a>, EapPacket*, NULL)</div> <div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga08a7da8215842be9aaacae90bc8a1b62">WINSTD_DPLHANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1eap__packet.html">eap_packet</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">EapPacket</a>*, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>)</div>
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span> </div> <div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span> </div>
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00414" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00414" data-start="{" data-end="}">
@ -408,50 +410,50 @@ $(document).ready(function() { init_codefold(0); });
</div> </div>
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span> </div> <div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span> </div>
<div class="foldopen" id="foldopen00433" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00433" data-start="{" data-end="}">
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__packet.html#ac769190286a427b778b17215f19010e9"> 433</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1eap__packet.html#ac769190286a427b778b17215f19010e9">create</a>(_In_ EapCode code, _In_ BYTE <span class="keywordtype">id</span>, _In_ WORD <a class="code hl_function" href="classwinstd_1_1eap__packet.html#a2534ad15ae47e2d46354d9f535f4031f">size</a>) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00433" name="l00433"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__packet.html#ac769190286a427b778b17215f19010e9"> 433</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1eap__packet.html#ac769190286a427b778b17215f19010e9">create</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">EapCode</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">code</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a> <span class="keywordtype">id</span>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">WORD</a> <a class="code hl_function" href="classwinstd_1_1eap__packet.html#a2534ad15ae47e2d46354d9f535f4031f">size</a>) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span> {</div> <div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span> {</div>
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span> assert(<a class="code hl_function" href="classwinstd_1_1eap__packet.html#a2534ad15ae47e2d46354d9f535f4031f">size</a> &gt;= 4); <span class="comment">// EAP packets must contain at least Code, Id, and Length fields: 4B.</span></div> <div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">assert</a>(<a class="code hl_function" href="classwinstd_1_1eap__packet.html#a2534ad15ae47e2d46354d9f535f4031f">size</a> &gt;= 4); <span class="comment">// EAP packets must contain at least Code, Id, and Length fields: 4B.</span></div>
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span> </div> <div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span> </div>
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h = <span class="keyword">static_cast&lt;</span><a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a><span class="keyword">&gt;</span>(HeapAlloc(GetProcessHeap(), 0, <a class="code hl_function" href="classwinstd_1_1eap__packet.html#a2534ad15ae47e2d46354d9f535f4031f">size</a>));</div> <div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a> = <span class="keyword">static_cast&lt;</span><a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a><span class="keyword">&gt;</span>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">HeapAlloc</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">GetProcessHeap</a>(), 0, <a class="code hl_function" href="classwinstd_1_1eap__packet.html#a2534ad15ae47e2d46354d9f535f4031f">size</a>));</div>
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span> <span class="keywordflow">if</span> (h != NULL) {</div> <div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a> != <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>) {</div>
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span> h-&gt;Code = <span class="keyword">static_cast&lt;</span>BYTE<span class="keyword">&gt;</span>(code);</div> <div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>-&gt;Code = <span class="keyword">static_cast&lt;</span><a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a><span class="keyword">&gt;</span>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">code</a>);</div>
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span> h-&gt;Id = id;</div> <div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>-&gt;Id = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">id</a>;</div>
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span> *<span class="keyword">reinterpret_cast&lt;</span>WORD*<span class="keyword">&gt;</span>(h-&gt;Length) = htons(<a class="code hl_function" href="classwinstd_1_1eap__packet.html#a2534ad15ae47e2d46354d9f535f4031f">size</a>);</div> <div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span> *<span class="keyword">reinterpret_cast&lt;</span><a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">WORD</a>*<span class="keyword">&gt;</span>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>-&gt;Length) = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">htons</a>(<a class="code hl_function" href="classwinstd_1_1eap__packet.html#a2534ad15ae47e2d46354d9f535f4031f">size</a>);</div>
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span> </div> <div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span> </div>
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div> <div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>);</div>
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div> <div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span> } <span class="keywordflow">else</span> {</div> <div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span> } <span class="keywordflow">else</span> {</div>
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span> SetLastError(ERROR_OUTOFMEMORY);</div> <div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">SetLastError</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ERROR_OUTOFMEMORY</a>);</div>
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div> <div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span> }</div> <div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span> }</div>
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span> }</div> <div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span> }</div>
</div> </div>
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span> </div> <div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span> </div>
<div class="foldopen" id="foldopen00454" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00454" data-start="{" data-end="}">
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__packet.html#a2534ad15ae47e2d46354d9f535f4031f"> 454</a></span> WORD <a class="code hl_function" href="classwinstd_1_1eap__packet.html#a2534ad15ae47e2d46354d9f535f4031f">size</a>() const noexcept</div> <div class="line"><a id="l00454" name="l00454"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__packet.html#a2534ad15ae47e2d46354d9f535f4031f"> 454</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">WORD</a> <a class="code hl_function" href="classwinstd_1_1eap__packet.html#a2534ad15ae47e2d46354d9f535f4031f">size</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></div>
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span> {</div> <div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span> {</div>
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a> != NULL ? ntohs(*(WORD*)<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>-&gt;Length) : 0;</div> <div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a> != <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a> ? <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ntohs</a>(*(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">WORD</a>*)<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>-&gt;Length) : 0;</div>
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> }</div> <div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> }</div>
</div> </div>
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span> </div> <div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span> </div>
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span> <span class="keyword">protected</span>:</div>
<div class="foldopen" id="foldopen00463" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00463" data-start="{" data-end="}">
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__packet.html#a6d68149b92c1564b2683ddb3a87b60f0"> 463</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1eap__packet.html#a6d68149b92c1564b2683ddb3a87b60f0">free_internal</a>() noexcept<span class="keyword"> override</span></div> <div class="line"><a id="l00463" name="l00463"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__packet.html#a6d68149b92c1564b2683ddb3a87b60f0"> 463</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1eap__packet.html#a6d68149b92c1564b2683ddb3a87b60f0">free_internal</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a><span class="keyword"> override</span></div>
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span> HeapFree(GetProcessHeap(), 0, <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div> <div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">HeapFree</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">GetProcessHeap</a>(), 0, <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div>
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"> 466</span> }</div> <div class="line"><a id="l00466" name="l00466"></a><span class="lineno"> 466</span> }</div>
</div> </div>
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span> </div> <div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span> </div>
<div class="foldopen" id="foldopen00471" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00471" data-start="{" data-end="}">
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__packet.html#af7e0415d3a524c0e79fc429f3911c809"> 471</a></span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="code hl_function" href="classwinstd_1_1eap__packet.html#af7e0415d3a524c0e79fc429f3911c809">duplicate_internal</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)<span class="keyword"> const override</span></div> <div class="line"><a id="l00471" name="l00471"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__packet.html#af7e0415d3a524c0e79fc429f3911c809"> 471</a></span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="code hl_function" href="classwinstd_1_1eap__packet.html#af7e0415d3a524c0e79fc429f3911c809">duplicate_internal</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>)<span class="keyword"> const override</span></div>
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"> 472</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00472" name="l00472"></a><span class="lineno"> 472</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span> assert(h);</div> <div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">assert</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>);</div>
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span> <span class="keyword">const</span> WORD n = ntohs(*<span class="keyword">reinterpret_cast&lt;</span>WORD*<span class="keyword">&gt;</span>(h-&gt;Length));</div> <div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span> <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">WORD</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">n</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ntohs</a>(*<span class="keyword">reinterpret_cast&lt;</span><a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">WORD</a>*<span class="keyword">&gt;</span>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>-&gt;Length));</div>
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h2 = <span class="keyword">static_cast&lt;</span><a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a><span class="keyword">&gt;</span>(HeapAlloc(GetProcessHeap(), 0, n));</div> <div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h2</a> = <span class="keyword">static_cast&lt;</span><a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a><span class="keyword">&gt;</span>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">HeapAlloc</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">GetProcessHeap</a>(), 0, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">n</a>));</div>
<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"> 476</span> <span class="keywordflow">if</span> (h2 != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>) {</div> <div class="line"><a id="l00476" name="l00476"></a><span class="lineno"> 476</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h2</a> != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>) {</div>
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span> _Analysis_assume_(h2 != NULL); <span class="comment">// VS2022 can&#39;t figure out `invalid` is `NULL`</span></div> <div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Analysis_assume_</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h2</a> != <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>); <span class="comment">// VS2022 can&#39;t figure out `invalid` is `NULL`</span></div>
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"> 478</span> memcpy(h2, h, n);</div> <div class="line"><a id="l00478" name="l00478"></a><span class="lineno"> 478</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">memcpy</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h2</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">n</a>);</div>
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span> <span class="keywordflow">return</span> h2;</div> <div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h2</a>;</div>
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span> }</div> <div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span> }</div>
<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"> 481</span> <span class="keywordflow">throw</span> std::bad_alloc();</div> <div class="line"><a id="l00481" name="l00481"></a><span class="lineno"> 481</span> <span class="keywordflow">throw</span> std::bad_alloc();</div>
<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"> 482</span> }</div> <div class="line"><a id="l00482" name="l00482"></a><span class="lineno"> 482</span> }</div>
@ -466,41 +468,41 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"> 491</span> </div> <div class="line"><a id="l00491" name="l00491"></a><span class="lineno"> 491</span> </div>
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00496" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00496" data-start="{" data-end="}">
<div class="line"><a id="l00496" name="l00496"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__method__info__array.html#a3dc5d1571c9e85dedd3dd3d6626947b7"> 496</a></span> <a class="code hl_function" href="classwinstd_1_1eap__method__info__array.html#a3dc5d1571c9e85dedd3dd3d6626947b7">eap_method_info_array</a>() noexcept</div> <div class="line"><a id="l00496" name="l00496"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__method__info__array.html#a3dc5d1571c9e85dedd3dd3d6626947b7"> 496</a></span> <a class="code hl_function" href="classwinstd_1_1eap__method__info__array.html#a3dc5d1571c9e85dedd3dd3d6626947b7">eap_method_info_array</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></div>
<div class="line"><a id="l00497" name="l00497"></a><span class="lineno"> 497</span> {</div> <div class="line"><a id="l00497" name="l00497"></a><span class="lineno"> 497</span> {</div>
<div class="line"><a id="l00498" name="l00498"></a><span class="lineno"> 498</span> dwNumberOfMethods = 0;</div> <div class="line"><a id="l00498" name="l00498"></a><span class="lineno"> 498</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">dwNumberOfMethods</a> = 0;</div>
<div class="line"><a id="l00499" name="l00499"></a><span class="lineno"> 499</span> pEapMethods = NULL;</div> <div class="line"><a id="l00499" name="l00499"></a><span class="lineno"> 499</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pEapMethods</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>;</div>
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span> }</div> <div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span> }</div>
</div> </div>
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"> 501</span> </div> <div class="line"><a id="l00501" name="l00501"></a><span class="lineno"> 501</span> </div>
<div class="foldopen" id="foldopen00507" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00507" data-start="{" data-end="}">
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__method__info__array.html#a3c3e0f0150d21c09801c67ceb927e873"> 507</a></span> <a class="code hl_function" href="classwinstd_1_1eap__method__info__array.html#a3c3e0f0150d21c09801c67ceb927e873">eap_method_info_array</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1eap__method__info__array.html">eap_method_info_array</a> &amp;&amp;other) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00507" name="l00507"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__method__info__array.html#a3c3e0f0150d21c09801c67ceb927e873"> 507</a></span> <a class="code hl_function" href="classwinstd_1_1eap__method__info__array.html#a3c3e0f0150d21c09801c67ceb927e873">eap_method_info_array</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Inout_</a> <a class="code hl_class" href="classwinstd_1_1eap__method__info__array.html">eap_method_info_array</a> &amp;&amp;other) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span> {</div> <div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span> {</div>
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span> dwNumberOfMethods = other.dwNumberOfMethods;</div> <div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">dwNumberOfMethods</a> = other.dwNumberOfMethods;</div>
<div class="line"><a id="l00510" name="l00510"></a><span class="lineno"> 510</span> pEapMethods = other.pEapMethods;</div> <div class="line"><a id="l00510" name="l00510"></a><span class="lineno"> 510</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pEapMethods</a> = other.pEapMethods;</div>
<div class="line"><a id="l00511" name="l00511"></a><span class="lineno"> 511</span> other.dwNumberOfMethods = 0;</div> <div class="line"><a id="l00511" name="l00511"></a><span class="lineno"> 511</span> other.dwNumberOfMethods = 0;</div>
<div class="line"><a id="l00512" name="l00512"></a><span class="lineno"> 512</span> other.pEapMethods = NULL;</div> <div class="line"><a id="l00512" name="l00512"></a><span class="lineno"> 512</span> other.pEapMethods = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>;</div>
<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"> 513</span> }</div> <div class="line"><a id="l00513" name="l00513"></a><span class="lineno"> 513</span> }</div>
</div> </div>
<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"> 514</span> </div> <div class="line"><a id="l00514" name="l00514"></a><span class="lineno"> 514</span> </div>
<div class="foldopen" id="foldopen00518" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00518" data-start="{" data-end="}">
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__method__info__array.html#a6870644e66359b0448094a193ef0b4b8"> 518</a></span> <a class="code hl_function" href="classwinstd_1_1eap__method__info__array.html#a6870644e66359b0448094a193ef0b4b8">~eap_method_info_array</a>()</div> <div class="line"><a id="l00518" name="l00518"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__method__info__array.html#a6870644e66359b0448094a193ef0b4b8"> 518</a></span> <a class="code hl_function" href="classwinstd_1_1eap__method__info__array.html#a6870644e66359b0448094a193ef0b4b8">~eap_method_info_array</a>()</div>
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span> {</div> <div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span> {</div>
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span> <span class="keywordflow">if</span> (pEapMethods)</div> <div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pEapMethods</a>)</div>
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span> free_internal();</div> <div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span> free_internal();</div>
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span> }</div> <div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span> }</div>
</div> </div>
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span> </div> <div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span> </div>
<div class="foldopen" id="foldopen00529" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00529" data-start="{" data-end="}">
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__method__info__array.html#aea48aefd91b676cdbeb9511640108f2a"> 529</a></span> <a class="code hl_class" href="classwinstd_1_1eap__method__info__array.html">eap_method_info_array</a>&amp; <a class="code hl_function" href="classwinstd_1_1eap__method__info__array.html#aea48aefd91b676cdbeb9511640108f2a">operator=</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1eap__method__info__array.html">eap_method_info_array</a> &amp;&amp;other) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00529" name="l00529"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__method__info__array.html#aea48aefd91b676cdbeb9511640108f2a"> 529</a></span> <a class="code hl_class" href="classwinstd_1_1eap__method__info__array.html">eap_method_info_array</a>&amp; <a class="code hl_function" href="classwinstd_1_1eap__method__info__array.html#aea48aefd91b676cdbeb9511640108f2a">operator=</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Inout_</a> <a class="code hl_class" href="classwinstd_1_1eap__method__info__array.html">eap_method_info_array</a> &amp;&amp;other) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"> 530</span> {</div> <div class="line"><a id="l00530" name="l00530"></a><span class="lineno"> 530</span> {</div>
<div class="line"><a id="l00531" name="l00531"></a><span class="lineno"> 531</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != std::addressof(other)) {</div> <div class="line"><a id="l00531" name="l00531"></a><span class="lineno"> 531</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != std::addressof(other)) {</div>
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span> <span class="keywordflow">if</span> (pEapMethods)</div> <div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pEapMethods</a>)</div>
<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span> free_internal();</div> <div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span> free_internal();</div>
<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span> dwNumberOfMethods = other.dwNumberOfMethods;</div> <div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">dwNumberOfMethods</a> = other.dwNumberOfMethods;</div>
<div class="line"><a id="l00535" name="l00535"></a><span class="lineno"> 535</span> pEapMethods = other.pEapMethods;</div> <div class="line"><a id="l00535" name="l00535"></a><span class="lineno"> 535</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pEapMethods</a> = other.pEapMethods;</div>
<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"> 536</span> other.dwNumberOfMethods = 0;</div> <div class="line"><a id="l00536" name="l00536"></a><span class="lineno"> 536</span> other.dwNumberOfMethods = 0;</div>
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"> 537</span> other.pEapMethods = NULL;</div> <div class="line"><a id="l00537" name="l00537"></a><span class="lineno"> 537</span> other.pEapMethods = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>;</div>
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span> }</div> <div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span> }</div>
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> <div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span> }</div> <div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span> }</div>
@ -508,12 +510,12 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span> </div> <div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span> </div>
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span> <span class="keyword">protected</span>:</div>
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> </div> <div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> </div>
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span> <span class="keywordtype">void</span> free_internal() noexcept</div> <div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span> <span class="keywordtype">void</span> free_internal() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></div>
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span> {</div> <div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span> {</div>
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span> <span class="keywordflow">for</span> (DWORD i = 0; i &lt; dwNumberOfMethods; i++)</div> <div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span> <span class="keywordflow">for</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">i</a> = 0; <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">i</a> &lt; <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">dwNumberOfMethods</a>; <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">i</a>++)</div>
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span> free_internal(pEapMethods + i);</div> <div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span> free_internal(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pEapMethods</a> + <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">i</a>);</div>
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span> </div> <div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span> </div>
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> EapHostPeerFreeMemory(<span class="keyword">reinterpret_cast&lt;</span>BYTE*<span class="keyword">&gt;</span>(pEapMethods));</div> <div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">EapHostPeerFreeMemory</a>(<span class="keyword">reinterpret_cast&lt;</span><a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a>*<span class="keyword">&gt;</span>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pEapMethods</a>));</div>
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"> 551</span> }</div> <div class="line"><a id="l00551" name="l00551"></a><span class="lineno"> 551</span> }</div>
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span> </div> <div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span> </div>
<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span> <span class="keyword">static</span> <span class="keywordtype">void</span> free_internal(_In_ EAP_METHOD_INFO *pMethodInfo) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span> <span class="keyword">static</span> <span class="keywordtype">void</span> free_internal(_In_ EAP_METHOD_INFO *pMethodInfo) <span class="keyword">noexcept</span></div>
@ -535,115 +537,112 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00576" name="l00576"></a><span class="lineno"> 576</span> {</div> <div class="line"><a id="l00576" name="l00576"></a><span class="lineno"> 576</span> {</div>
<div class="line"><a id="l00577" name="l00577"></a><span class="lineno"> 577</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00577" name="l00577"></a><span class="lineno"> 577</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00584" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00584" data-start="{" data-end="}">
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#a68708f0598e27325339cc34473131240"> 584</a></span> <a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#a68708f0598e27325339cc34473131240">eap_runtime_error</a>(_In_ <span class="keyword">const</span> EAP_ERROR &amp;err, _In_ <span class="keyword">const</span> std::string&amp; msg) :</div> <div class="line"><a id="l00584" name="l00584"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#a68708f0598e27325339cc34473131240"> 584</a></span> <a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#a68708f0598e27325339cc34473131240">eap_runtime_error</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">EAP_ERROR</a> &amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">err</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <span class="keyword">const</span> std::string&amp; <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">msg</a>) :</div>
<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a4d7e04b38831f029d862990b607333aa">m_type</a> (err.<a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#a0562abef7454f9a6f97902d4260b7f50">type</a> ),</div> <div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a4d7e04b38831f029d862990b607333aa">m_type</a> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">err</a>.<a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#a0562abef7454f9a6f97902d4260b7f50">type</a> ),</div>
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#af7d0e9785475719f4b1b0b59c4ae49e3">m_reason</a> (err.dwReasonCode ),</div> <div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#af7d0e9785475719f4b1b0b59c4ae49e3">m_reason</a> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">err</a>.<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">dwReasonCode</a> ),</div>
<div class="line"><a id="l00587" name="l00587"></a><span class="lineno"> 587</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a084ddacb051932c211a995872fb67b57">m_root_cause_id</a> (err.rootCauseGuid ),</div> <div class="line"><a id="l00587" name="l00587"></a><span class="lineno"> 587</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a084ddacb051932c211a995872fb67b57">m_root_cause_id</a> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">err</a>.<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">rootCauseGuid</a> ),</div>
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#aea17d371de31216ac0754c1ed1f0b99a">m_root_cause_desc</a>(err.pRootCauseString ),</div> <div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#aea17d371de31216ac0754c1ed1f0b99a">m_root_cause_desc</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">err</a>.<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pRootCauseString</a> ),</div>
<div class="line"><a id="l00589" name="l00589"></a><span class="lineno"> 589</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a526d2ae63c12d1a439d69412e7f13ec7">m_repair_id</a> (err.repairGuid ),</div> <div class="line"><a id="l00589" name="l00589"></a><span class="lineno"> 589</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a526d2ae63c12d1a439d69412e7f13ec7">m_repair_id</a> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">err</a>.<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">repairGuid</a> ),</div>
<div class="line"><a id="l00590" name="l00590"></a><span class="lineno"> 590</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a2b237993f0c860b8b0ad83416d499f18">m_repair_desc</a> (err.pRepairString ),</div> <div class="line"><a id="l00590" name="l00590"></a><span class="lineno"> 590</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a2b237993f0c860b8b0ad83416d499f18">m_repair_desc</a> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">err</a>.<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pRepairString</a> ),</div>
<div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#aa23bf8c3fc64f54e7021bb97dfefda89">m_help_link_id</a> (err.helpLinkGuid ),</div> <div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#aa23bf8c3fc64f54e7021bb97dfefda89">m_help_link_id</a> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">err</a>.<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">helpLinkGuid</a> ),</div>
<div class="line"><a id="l00592" name="l00592"></a><span class="lineno"> 592</span> <a class="code hl_class" href="classwinstd_1_1win__runtime__error.html">win_runtime_error</a>(err.dwWinError, msg.c_str())</div> <div class="line"><a id="l00592" name="l00592"></a><span class="lineno"> 592</span> <a class="code hl_class" href="classwinstd_1_1win__runtime__error.html">win_runtime_error</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">err</a>.<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">dwWinError</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">msg</a>.<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">c_str</a>())</div>
<div class="line"><a id="l00593" name="l00593"></a><span class="lineno"> 593</span> {</div> <div class="line"><a id="l00593" name="l00593"></a><span class="lineno"> 593</span> {}</div>
<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"> 594</span> }</div>
</div> </div>
<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"> 595</span> </div> <div class="line"><a id="l00594" name="l00594"></a><span class="lineno"> 594</span> </div>
<div class="foldopen" id="foldopen00601" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00600" data-start="{" data-end="}">
<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#a250b583e7c966010ba4a0bf47df7f26c"> 601</a></span> <a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#a250b583e7c966010ba4a0bf47df7f26c">eap_runtime_error</a>(_In_ <span class="keyword">const</span> EAP_ERROR &amp;err) :</div> <div class="line"><a id="l00600" name="l00600"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#a250b583e7c966010ba4a0bf47df7f26c"> 600</a></span> <a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#a250b583e7c966010ba4a0bf47df7f26c">eap_runtime_error</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">EAP_ERROR</a> &amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">err</a>) :</div>
<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a4d7e04b38831f029d862990b607333aa">m_type</a> (err.<a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#a0562abef7454f9a6f97902d4260b7f50">type</a> ),</div> <div class="line"><a id="l00601" name="l00601"></a><span class="lineno"> 601</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a4d7e04b38831f029d862990b607333aa">m_type</a> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">err</a>.<a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#a0562abef7454f9a6f97902d4260b7f50">type</a> ),</div>
<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"> 603</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#af7d0e9785475719f4b1b0b59c4ae49e3">m_reason</a> (err.dwReasonCode ),</div> <div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#af7d0e9785475719f4b1b0b59c4ae49e3">m_reason</a> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">err</a>.<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">dwReasonCode</a> ),</div>
<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"> 604</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a084ddacb051932c211a995872fb67b57">m_root_cause_id</a> (err.rootCauseGuid ),</div> <div class="line"><a id="l00603" name="l00603"></a><span class="lineno"> 603</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a084ddacb051932c211a995872fb67b57">m_root_cause_id</a> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">err</a>.<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">rootCauseGuid</a> ),</div>
<div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#aea17d371de31216ac0754c1ed1f0b99a">m_root_cause_desc</a>(err.pRootCauseString),</div> <div class="line"><a id="l00604" name="l00604"></a><span class="lineno"> 604</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#aea17d371de31216ac0754c1ed1f0b99a">m_root_cause_desc</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">err</a>.<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pRootCauseString</a>),</div>
<div class="line"><a id="l00606" name="l00606"></a><span class="lineno"> 606</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a526d2ae63c12d1a439d69412e7f13ec7">m_repair_id</a> (err.repairGuid ),</div> <div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a526d2ae63c12d1a439d69412e7f13ec7">m_repair_id</a> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">err</a>.<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">repairGuid</a> ),</div>
<div class="line"><a id="l00607" name="l00607"></a><span class="lineno"> 607</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a2b237993f0c860b8b0ad83416d499f18">m_repair_desc</a> (err.pRepairString ),</div> <div class="line"><a id="l00606" name="l00606"></a><span class="lineno"> 606</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a2b237993f0c860b8b0ad83416d499f18">m_repair_desc</a> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">err</a>.<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pRepairString</a> ),</div>
<div class="line"><a id="l00608" name="l00608"></a><span class="lineno"> 608</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#aa23bf8c3fc64f54e7021bb97dfefda89">m_help_link_id</a> (err.helpLinkGuid ),</div> <div class="line"><a id="l00607" name="l00607"></a><span class="lineno"> 607</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#aa23bf8c3fc64f54e7021bb97dfefda89">m_help_link_id</a> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">err</a>.<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">helpLinkGuid</a> ),</div>
<div class="line"><a id="l00609" name="l00609"></a><span class="lineno"> 609</span> <a class="code hl_class" href="classwinstd_1_1win__runtime__error.html">win_runtime_error</a>(err.dwWinError )</div> <div class="line"><a id="l00608" name="l00608"></a><span class="lineno"> 608</span> <a class="code hl_class" href="classwinstd_1_1win__runtime__error.html">win_runtime_error</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">err</a>.<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">dwWinError</a> )</div>
<div class="line"><a id="l00610" name="l00610"></a><span class="lineno"> 610</span> {</div> <div class="line"><a id="l00609" name="l00609"></a><span class="lineno"> 609</span> {}</div>
<div class="line"><a id="l00611" name="l00611"></a><span class="lineno"> 611</span> }</div>
</div> </div>
<div class="line"><a id="l00612" name="l00612"></a><span class="lineno"> 612</span> </div> <div class="line"><a id="l00610" name="l00610"></a><span class="lineno"> 610</span> </div>
<div class="foldopen" id="foldopen00619" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00617" data-start="{" data-end="}">
<div class="line"><a id="l00619" name="l00619"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#ad2904de8ca1ddda7eb28dd4b0789dfba"> 619</a></span> <a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#ad2904de8ca1ddda7eb28dd4b0789dfba">eap_runtime_error</a>(_In_ <span class="keyword">const</span> EAP_ERROR &amp;err, _In_z_ <span class="keyword">const</span> <span class="keywordtype">char</span> *msg) :</div> <div class="line"><a id="l00617" name="l00617"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#ad2904de8ca1ddda7eb28dd4b0789dfba"> 617</a></span> <a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#ad2904de8ca1ddda7eb28dd4b0789dfba">eap_runtime_error</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">EAP_ERROR</a> &amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">err</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_z_</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">msg</a>) :</div>
<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"> 620</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a4d7e04b38831f029d862990b607333aa">m_type</a> (err.<a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#a0562abef7454f9a6f97902d4260b7f50">type</a> ),</div> <div class="line"><a id="l00618" name="l00618"></a><span class="lineno"> 618</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a4d7e04b38831f029d862990b607333aa">m_type</a> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">err</a>.<a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#a0562abef7454f9a6f97902d4260b7f50">type</a> ),</div>
<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#af7d0e9785475719f4b1b0b59c4ae49e3">m_reason</a> (err.dwReasonCode ),</div> <div class="line"><a id="l00619" name="l00619"></a><span class="lineno"> 619</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#af7d0e9785475719f4b1b0b59c4ae49e3">m_reason</a> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">err</a>.<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">dwReasonCode</a> ),</div>
<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"> 622</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a084ddacb051932c211a995872fb67b57">m_root_cause_id</a> (err.rootCauseGuid ),</div> <div class="line"><a id="l00620" name="l00620"></a><span class="lineno"> 620</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a084ddacb051932c211a995872fb67b57">m_root_cause_id</a> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">err</a>.<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">rootCauseGuid</a> ),</div>
<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"> 623</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#aea17d371de31216ac0754c1ed1f0b99a">m_root_cause_desc</a>(err.pRootCauseString),</div> <div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#aea17d371de31216ac0754c1ed1f0b99a">m_root_cause_desc</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">err</a>.<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pRootCauseString</a>),</div>
<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"> 624</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a526d2ae63c12d1a439d69412e7f13ec7">m_repair_id</a> (err.repairGuid ),</div> <div class="line"><a id="l00622" name="l00622"></a><span class="lineno"> 622</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a526d2ae63c12d1a439d69412e7f13ec7">m_repair_id</a> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">err</a>.<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">repairGuid</a> ),</div>
<div class="line"><a id="l00625" name="l00625"></a><span class="lineno"> 625</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a2b237993f0c860b8b0ad83416d499f18">m_repair_desc</a> (err.pRepairString ),</div> <div class="line"><a id="l00623" name="l00623"></a><span class="lineno"> 623</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a2b237993f0c860b8b0ad83416d499f18">m_repair_desc</a> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">err</a>.<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pRepairString</a> ),</div>
<div class="line"><a id="l00626" name="l00626"></a><span class="lineno"> 626</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#aa23bf8c3fc64f54e7021bb97dfefda89">m_help_link_id</a> (err.helpLinkGuid ),</div> <div class="line"><a id="l00624" name="l00624"></a><span class="lineno"> 624</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#aa23bf8c3fc64f54e7021bb97dfefda89">m_help_link_id</a> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">err</a>.<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">helpLinkGuid</a> ),</div>
<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"> 627</span> <a class="code hl_class" href="classwinstd_1_1win__runtime__error.html">win_runtime_error</a>(err.dwWinError, msg )</div> <div class="line"><a id="l00625" name="l00625"></a><span class="lineno"> 625</span> <a class="code hl_class" href="classwinstd_1_1win__runtime__error.html">win_runtime_error</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">err</a>.<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">dwWinError</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">msg</a> )</div>
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span> {</div> <div class="line"><a id="l00626" name="l00626"></a><span class="lineno"> 626</span> {}</div>
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span> }</div>
</div> </div>
<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"> 630</span> </div> <div class="line"><a id="l00627" name="l00627"></a><span class="lineno"> 627</span> </div>
<div class="foldopen" id="foldopen00634" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00631" data-start="{" data-end="}">
<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#a0562abef7454f9a6f97902d4260b7f50"> 634</a></span> <span class="keyword">const</span> EAP_METHOD_TYPE&amp; <a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#a0562abef7454f9a6f97902d4260b7f50">type</a>() const noexcept</div> <div class="line"><a id="l00631" name="l00631"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#a0562abef7454f9a6f97902d4260b7f50"> 631</a></span> <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">EAP_METHOD_TYPE</a>&amp; <a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#a0562abef7454f9a6f97902d4260b7f50">type</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></div>
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"> 635</span> {</div> <div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span> {</div>
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"> 636</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a4d7e04b38831f029d862990b607333aa">m_type</a>;</div> <div class="line"><a id="l00633" name="l00633"></a><span class="lineno"> 633</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a4d7e04b38831f029d862990b607333aa">m_type</a>;</div>
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"> 637</span> }</div> <div class="line"><a id="l00634" name="l00634"></a><span class="lineno"> 634</span> }</div>
</div> </div>
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"> 638</span> </div> <div class="line"><a id="l00635" name="l00635"></a><span class="lineno"> 635</span> </div>
<div class="foldopen" id="foldopen00642" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00639" data-start="{" data-end="}">
<div class="line"><a id="l00642" name="l00642"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#a3329eb549dce7f57f5a59e3f5a16705c"> 642</a></span> DWORD <a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#a3329eb549dce7f57f5a59e3f5a16705c">reason</a>() const noexcept</div> <div class="line"><a id="l00639" name="l00639"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#a3329eb549dce7f57f5a59e3f5a16705c"> 639</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a> <a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#a3329eb549dce7f57f5a59e3f5a16705c">reason</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></div>
<div class="line"><a id="l00643" name="l00643"></a><span class="lineno"> 643</span> {</div> <div class="line"><a id="l00640" name="l00640"></a><span class="lineno"> 640</span> {</div>
<div class="line"><a id="l00644" name="l00644"></a><span class="lineno"> 644</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#af7d0e9785475719f4b1b0b59c4ae49e3">m_reason</a>;</div> <div class="line"><a id="l00641" name="l00641"></a><span class="lineno"> 641</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#af7d0e9785475719f4b1b0b59c4ae49e3">m_reason</a>;</div>
<div class="line"><a id="l00645" name="l00645"></a><span class="lineno"> 645</span> }</div> <div class="line"><a id="l00642" name="l00642"></a><span class="lineno"> 642</span> }</div>
</div> </div>
<div class="line"><a id="l00646" name="l00646"></a><span class="lineno"> 646</span> </div> <div class="line"><a id="l00643" name="l00643"></a><span class="lineno"> 643</span> </div>
<div class="foldopen" id="foldopen00650" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00647" data-start="{" data-end="}">
<div class="line"><a id="l00650" name="l00650"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#ae39b6b32c9505c0be2e199d8692175d1"> 650</a></span> <span class="keyword">const</span> GUID&amp; <a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#ae39b6b32c9505c0be2e199d8692175d1">root_cause_id</a>() const noexcept</div> <div class="line"><a id="l00647" name="l00647"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#ae39b6b32c9505c0be2e199d8692175d1"> 647</a></span> <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">GUID</a>&amp; <a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#ae39b6b32c9505c0be2e199d8692175d1">root_cause_id</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></div>
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"> 651</span> {</div> <div class="line"><a id="l00648" name="l00648"></a><span class="lineno"> 648</span> {</div>
<div class="line"><a id="l00652" name="l00652"></a><span class="lineno"> 652</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a084ddacb051932c211a995872fb67b57">m_root_cause_id</a>;</div> <div class="line"><a id="l00649" name="l00649"></a><span class="lineno"> 649</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a084ddacb051932c211a995872fb67b57">m_root_cause_id</a>;</div>
<div class="line"><a id="l00653" name="l00653"></a><span class="lineno"> 653</span> }</div> <div class="line"><a id="l00650" name="l00650"></a><span class="lineno"> 650</span> }</div>
</div> </div>
<div class="line"><a id="l00654" name="l00654"></a><span class="lineno"> 654</span> </div> <div class="line"><a id="l00651" name="l00651"></a><span class="lineno"> 651</span> </div>
<div class="foldopen" id="foldopen00658" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00655" data-start="{" data-end="}">
<div class="line"><a id="l00658" name="l00658"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#a0aa17a51b2c110e874b60924281a3743"> 658</a></span> <span class="keyword">const</span> <span class="keywordtype">wchar_t</span>* <a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#a0aa17a51b2c110e874b60924281a3743">root_cause</a>() const noexcept</div> <div class="line"><a id="l00655" name="l00655"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#a0aa17a51b2c110e874b60924281a3743"> 655</a></span> <span class="keyword">const</span> <span class="keywordtype">wchar_t</span>* <a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#a0aa17a51b2c110e874b60924281a3743">root_cause</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></div>
<div class="line"><a id="l00659" name="l00659"></a><span class="lineno"> 659</span> {</div> <div class="line"><a id="l00656" name="l00656"></a><span class="lineno"> 656</span> {</div>
<div class="line"><a id="l00660" name="l00660"></a><span class="lineno"> 660</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#aea17d371de31216ac0754c1ed1f0b99a">m_root_cause_desc</a>.c_str();</div> <div class="line"><a id="l00657" name="l00657"></a><span class="lineno"> 657</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#aea17d371de31216ac0754c1ed1f0b99a">m_root_cause_desc</a>.c_str();</div>
<div class="line"><a id="l00661" name="l00661"></a><span class="lineno"> 661</span> }</div> <div class="line"><a id="l00658" name="l00658"></a><span class="lineno"> 658</span> }</div>
</div> </div>
<div class="line"><a id="l00662" name="l00662"></a><span class="lineno"> 662</span> </div> <div class="line"><a id="l00659" name="l00659"></a><span class="lineno"> 659</span> </div>
<div class="foldopen" id="foldopen00666" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00663" data-start="{" data-end="}">
<div class="line"><a id="l00666" name="l00666"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#a1e80ead2a4d348ab2c939bfbbaf9330a"> 666</a></span> <span class="keyword">const</span> GUID&amp; <a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#a1e80ead2a4d348ab2c939bfbbaf9330a">repair_id</a>() const noexcept</div> <div class="line"><a id="l00663" name="l00663"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#a1e80ead2a4d348ab2c939bfbbaf9330a"> 663</a></span> <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">GUID</a>&amp; <a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#a1e80ead2a4d348ab2c939bfbbaf9330a">repair_id</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></div>
<div class="line"><a id="l00667" name="l00667"></a><span class="lineno"> 667</span> {</div> <div class="line"><a id="l00664" name="l00664"></a><span class="lineno"> 664</span> {</div>
<div class="line"><a id="l00668" name="l00668"></a><span class="lineno"> 668</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a526d2ae63c12d1a439d69412e7f13ec7">m_repair_id</a>;</div> <div class="line"><a id="l00665" name="l00665"></a><span class="lineno"> 665</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a526d2ae63c12d1a439d69412e7f13ec7">m_repair_id</a>;</div>
<div class="line"><a id="l00669" name="l00669"></a><span class="lineno"> 669</span> }</div> <div class="line"><a id="l00666" name="l00666"></a><span class="lineno"> 666</span> }</div>
</div> </div>
<div class="line"><a id="l00670" name="l00670"></a><span class="lineno"> 670</span> </div> <div class="line"><a id="l00667" name="l00667"></a><span class="lineno"> 667</span> </div>
<div class="foldopen" id="foldopen00674" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00671" data-start="{" data-end="}">
<div class="line"><a id="l00674" name="l00674"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#a981cb9a1cbf0c6e7e19252d776a2558f"> 674</a></span> <span class="keyword">const</span> <span class="keywordtype">wchar_t</span>* <a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#a981cb9a1cbf0c6e7e19252d776a2558f">repair</a>() const noexcept</div> <div class="line"><a id="l00671" name="l00671"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#a981cb9a1cbf0c6e7e19252d776a2558f"> 671</a></span> <span class="keyword">const</span> <span class="keywordtype">wchar_t</span>* <a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#a981cb9a1cbf0c6e7e19252d776a2558f">repair</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></div>
<div class="line"><a id="l00675" name="l00675"></a><span class="lineno"> 675</span> {</div> <div class="line"><a id="l00672" name="l00672"></a><span class="lineno"> 672</span> {</div>
<div class="line"><a id="l00676" name="l00676"></a><span class="lineno"> 676</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a2b237993f0c860b8b0ad83416d499f18">m_repair_desc</a>.c_str();</div> <div class="line"><a id="l00673" name="l00673"></a><span class="lineno"> 673</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a2b237993f0c860b8b0ad83416d499f18">m_repair_desc</a>.c_str();</div>
<div class="line"><a id="l00677" name="l00677"></a><span class="lineno"> 677</span> }</div> <div class="line"><a id="l00674" name="l00674"></a><span class="lineno"> 674</span> }</div>
</div> </div>
<div class="line"><a id="l00678" name="l00678"></a><span class="lineno"> 678</span> </div> <div class="line"><a id="l00675" name="l00675"></a><span class="lineno"> 675</span> </div>
<div class="foldopen" id="foldopen00682" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00679" data-start="{" data-end="}">
<div class="line"><a id="l00682" name="l00682"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#af7179a9cc9ff633a0e7d5983a4680171"> 682</a></span> <span class="keyword">const</span> GUID&amp; <a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#af7179a9cc9ff633a0e7d5983a4680171">help_link_id</a>() const noexcept</div> <div class="line"><a id="l00679" name="l00679"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#af7179a9cc9ff633a0e7d5983a4680171"> 679</a></span> <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">GUID</a>&amp; <a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#af7179a9cc9ff633a0e7d5983a4680171">help_link_id</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></div>
<div class="line"><a id="l00683" name="l00683"></a><span class="lineno"> 683</span> {</div> <div class="line"><a id="l00680" name="l00680"></a><span class="lineno"> 680</span> {</div>
<div class="line"><a id="l00684" name="l00684"></a><span class="lineno"> 684</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#aa23bf8c3fc64f54e7021bb97dfefda89">m_help_link_id</a>;</div> <div class="line"><a id="l00681" name="l00681"></a><span class="lineno"> 681</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#aa23bf8c3fc64f54e7021bb97dfefda89">m_help_link_id</a>;</div>
<div class="line"><a id="l00685" name="l00685"></a><span class="lineno"> 685</span> }</div> <div class="line"><a id="l00682" name="l00682"></a><span class="lineno"> 682</span> }</div>
</div> </div>
<div class="line"><a id="l00683" name="l00683"></a><span class="lineno"> 683</span> </div>
<div class="line"><a id="l00684" name="l00684"></a><span class="lineno"> 684</span> <span class="keyword">protected</span>:</div>
<div class="line"><a id="l00685" name="l00685"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#a4d7e04b38831f029d862990b607333aa"> 685</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">EAP_METHOD_TYPE</a> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a4d7e04b38831f029d862990b607333aa">m_type</a>; </div>
<div class="line"><a id="l00686" name="l00686"></a><span class="lineno"> 686</span> </div> <div class="line"><a id="l00686" name="l00686"></a><span class="lineno"> 686</span> </div>
<div class="line"><a id="l00687" name="l00687"></a><span class="lineno"> 687</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00687" name="l00687"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#af7d0e9785475719f4b1b0b59c4ae49e3"> 687</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#af7d0e9785475719f4b1b0b59c4ae49e3">m_reason</a>; </div>
<div class="line"><a id="l00688" name="l00688"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#a4d7e04b38831f029d862990b607333aa"> 688</a></span> EAP_METHOD_TYPE <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a4d7e04b38831f029d862990b607333aa">m_type</a>; </div> <div class="line"><a id="l00688" name="l00688"></a><span class="lineno"> 688</span> </div>
<div class="line"><a id="l00689" name="l00689"></a><span class="lineno"> 689</span> </div> <div class="line"><a id="l00689" name="l00689"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#a084ddacb051932c211a995872fb67b57"> 689</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">GUID</a> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a084ddacb051932c211a995872fb67b57">m_root_cause_id</a>; </div>
<div class="line"><a id="l00690" name="l00690"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#af7d0e9785475719f4b1b0b59c4ae49e3"> 690</a></span> DWORD <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#af7d0e9785475719f4b1b0b59c4ae49e3">m_reason</a>; </div> <div class="line"><a id="l00690" name="l00690"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#aea17d371de31216ac0754c1ed1f0b99a"> 690</a></span> std::wstring <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#aea17d371de31216ac0754c1ed1f0b99a">m_root_cause_desc</a>; </div>
<div class="line"><a id="l00691" name="l00691"></a><span class="lineno"> 691</span> </div> <div class="line"><a id="l00691" name="l00691"></a><span class="lineno"> 691</span> </div>
<div class="line"><a id="l00692" name="l00692"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#a084ddacb051932c211a995872fb67b57"> 692</a></span> GUID <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a084ddacb051932c211a995872fb67b57">m_root_cause_id</a>; </div> <div class="line"><a id="l00692" name="l00692"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#a526d2ae63c12d1a439d69412e7f13ec7"> 692</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">GUID</a> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a526d2ae63c12d1a439d69412e7f13ec7">m_repair_id</a>; </div>
<div class="line"><a id="l00693" name="l00693"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#aea17d371de31216ac0754c1ed1f0b99a"> 693</a></span> std::wstring <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#aea17d371de31216ac0754c1ed1f0b99a">m_root_cause_desc</a>; </div> <div class="line"><a id="l00693" name="l00693"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#a2b237993f0c860b8b0ad83416d499f18"> 693</a></span> std::wstring <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a2b237993f0c860b8b0ad83416d499f18">m_repair_desc</a>; </div>
<div class="line"><a id="l00694" name="l00694"></a><span class="lineno"> 694</span> </div> <div class="line"><a id="l00694" name="l00694"></a><span class="lineno"> 694</span> </div>
<div class="line"><a id="l00695" name="l00695"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#a526d2ae63c12d1a439d69412e7f13ec7"> 695</a></span> GUID <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a526d2ae63c12d1a439d69412e7f13ec7">m_repair_id</a>; </div> <div class="line"><a id="l00695" name="l00695"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#aa23bf8c3fc64f54e7021bb97dfefda89"> 695</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">GUID</a> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#aa23bf8c3fc64f54e7021bb97dfefda89">m_help_link_id</a>; </div>
<div class="line"><a id="l00696" name="l00696"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#a2b237993f0c860b8b0ad83416d499f18"> 696</a></span> std::wstring <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a2b237993f0c860b8b0ad83416d499f18">m_repair_desc</a>; </div> <div class="line"><a id="l00696" name="l00696"></a><span class="lineno"> 696</span> };</div>
<div class="line"><a id="l00697" name="l00697"></a><span class="lineno"> 697</span> </div>
<div class="line"><a id="l00698" name="l00698"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#aa23bf8c3fc64f54e7021bb97dfefda89"> 698</a></span> GUID <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#aa23bf8c3fc64f54e7021bb97dfefda89">m_help_link_id</a>; </div>
<div class="line"><a id="l00699" name="l00699"></a><span class="lineno"> 699</span> };</div>
</div> </div>
<div class="line"><a id="l00697" name="l00697"></a><span class="lineno"> 697</span> </div>
<div class="line"><a id="l00699" name="l00699"></a><span class="lineno"> 699</span>}</div>
<div class="line"><a id="l00700" name="l00700"></a><span class="lineno"> 700</span> </div> <div class="line"><a id="l00700" name="l00700"></a><span class="lineno"> 700</span> </div>
<div class="line"><a id="l00702" name="l00702"></a><span class="lineno"> 702</span>}</div> <div class="line"><a id="l00701" name="l00701"></a><span class="lineno"> 701</span><span class="preprocessor">#pragma warning(pop)</span></div>
<div class="line"><a id="l00703" name="l00703"></a><span class="lineno"> 703</span> </div> <div class="ttc" id="aclasswinstd_1_1dplhandle_html"><div class="ttname"><a href="classwinstd_1_1dplhandle.html">winstd::dplhandle</a></div><div class="ttdoc">Base abstract template class to support object handle keeping for objects that support trivial handle...</div><div class="ttdef"><b>Definition</b> Common.h:1283</div></div>
<div class="line"><a id="l00704" name="l00704"></a><span class="lineno"> 704</span><span class="preprocessor">#pragma warning(pop)</span></div>
<div class="ttc" id="aclasswinstd_1_1dplhandle_html"><div class="ttname"><a href="classwinstd_1_1dplhandle.html">winstd::dplhandle</a></div><div class="ttdoc">Base abstract template class to support object handle keeping for objects that support trivial handle...</div><div class="ttdef"><b>Definition</b> Common.h:1285</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__attr_html"><div class="ttname"><a href="classwinstd_1_1eap__attr.html">winstd::eap_attr</a></div><div class="ttdoc">EAP_ATTRIBUTE wrapper class.</div><div class="ttdef"><b>Definition</b> EAP.h:213</div></div> <div class="ttc" id="aclasswinstd_1_1eap__attr_html"><div class="ttname"><a href="classwinstd_1_1eap__attr.html">winstd::eap_attr</a></div><div class="ttdoc">EAP_ATTRIBUTE wrapper class.</div><div class="ttdef"><b>Definition</b> EAP.h:213</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__attr_html_a015a82d7f91679f76ca590bbdabc04c1"><div class="ttname"><a href="classwinstd_1_1eap__attr.html#a015a82d7f91679f76ca590bbdabc04c1">winstd::eap_attr::eap_attr</a></div><div class="ttdeci">eap_attr() noexcept</div><div class="ttdoc">Initializes a new EAP attribute set to eatReserved.</div><div class="ttdef"><b>Definition</b> EAP.h:218</div></div> <div class="ttc" id="aclasswinstd_1_1eap__attr_html_a015a82d7f91679f76ca590bbdabc04c1"><div class="ttname"><a href="classwinstd_1_1eap__attr.html#a015a82d7f91679f76ca590bbdabc04c1">winstd::eap_attr::eap_attr</a></div><div class="ttdeci">eap_attr() noexcept</div><div class="ttdoc">Initializes a new EAP attribute set to eatReserved.</div><div class="ttdef"><b>Definition</b> EAP.h:218</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__attr_html_a029d15ddb8b9cd33b4907f01719da5b8"><div class="ttname"><a href="classwinstd_1_1eap__attr.html#a029d15ddb8b9cd33b4907f01719da5b8">winstd::eap_attr::eap_attr</a></div><div class="ttdeci">eap_attr(eap_attr &amp;&amp;a) noexcept</div><div class="ttdoc">Moves an existing EAP attribute.</div><div class="ttdef"><b>Definition</b> EAP.h:242</div></div> <div class="ttc" id="aclasswinstd_1_1eap__attr_html_a029d15ddb8b9cd33b4907f01719da5b8"><div class="ttname"><a href="classwinstd_1_1eap__attr.html#a029d15ddb8b9cd33b4907f01719da5b8">winstd::eap_attr::eap_attr</a></div><div class="ttdeci">eap_attr(eap_attr &amp;&amp;a) noexcept</div><div class="ttdoc">Moves an existing EAP attribute.</div><div class="ttdef"><b>Definition</b> EAP.h:242</div></div>
@ -668,27 +667,28 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclasswinstd_1_1eap__packet_html_ac769190286a427b778b17215f19010e9"><div class="ttname"><a href="classwinstd_1_1eap__packet.html#ac769190286a427b778b17215f19010e9">winstd::eap_packet::create</a></div><div class="ttdeci">bool create(EapCode code, BYTE id, WORD size) noexcept</div><div class="ttdoc">Create new EAP packet.</div><div class="ttdef"><b>Definition</b> EAP.h:433</div></div> <div class="ttc" id="aclasswinstd_1_1eap__packet_html_ac769190286a427b778b17215f19010e9"><div class="ttname"><a href="classwinstd_1_1eap__packet.html#ac769190286a427b778b17215f19010e9">winstd::eap_packet::create</a></div><div class="ttdeci">bool create(EapCode code, BYTE id, WORD size) noexcept</div><div class="ttdoc">Create new EAP packet.</div><div class="ttdef"><b>Definition</b> EAP.h:433</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__packet_html_af7e0415d3a524c0e79fc429f3911c809"><div class="ttname"><a href="classwinstd_1_1eap__packet.html#af7e0415d3a524c0e79fc429f3911c809">winstd::eap_packet::duplicate_internal</a></div><div class="ttdeci">handle_type duplicate_internal(handle_type h) const override</div><div class="ttdoc">Duplicates the EAP packet.</div><div class="ttdef"><b>Definition</b> EAP.h:471</div></div> <div class="ttc" id="aclasswinstd_1_1eap__packet_html_af7e0415d3a524c0e79fc429f3911c809"><div class="ttname"><a href="classwinstd_1_1eap__packet.html#af7e0415d3a524c0e79fc429f3911c809">winstd::eap_packet::duplicate_internal</a></div><div class="ttdeci">handle_type duplicate_internal(handle_type h) const override</div><div class="ttdoc">Duplicates the EAP packet.</div><div class="ttdef"><b>Definition</b> EAP.h:471</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html">winstd::eap_runtime_error</a></div><div class="ttdoc">EapHost runtime error.</div><div class="ttdef"><b>Definition</b> EAP.h:576</div></div> <div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html">winstd::eap_runtime_error</a></div><div class="ttdoc">EapHost runtime error.</div><div class="ttdef"><b>Definition</b> EAP.h:576</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_a0562abef7454f9a6f97902d4260b7f50"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#a0562abef7454f9a6f97902d4260b7f50">winstd::eap_runtime_error::type</a></div><div class="ttdeci">const EAP_METHOD_TYPE &amp; type() const noexcept</div><div class="ttdoc">Returns EAP method type.</div><div class="ttdef"><b>Definition</b> EAP.h:634</div></div> <div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_a0562abef7454f9a6f97902d4260b7f50"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#a0562abef7454f9a6f97902d4260b7f50">winstd::eap_runtime_error::type</a></div><div class="ttdeci">const EAP_METHOD_TYPE &amp; type() const noexcept</div><div class="ttdoc">Returns EAP method type.</div><div class="ttdef"><b>Definition</b> EAP.h:631</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_a084ddacb051932c211a995872fb67b57"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#a084ddacb051932c211a995872fb67b57">winstd::eap_runtime_error::m_root_cause_id</a></div><div class="ttdeci">GUID m_root_cause_id</div><div class="ttdoc">A unique ID that identifies cause of error in EAPHost.</div><div class="ttdef"><b>Definition</b> EAP.h:692</div></div> <div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_a084ddacb051932c211a995872fb67b57"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#a084ddacb051932c211a995872fb67b57">winstd::eap_runtime_error::m_root_cause_id</a></div><div class="ttdeci">GUID m_root_cause_id</div><div class="ttdoc">A unique ID that identifies cause of error in EAPHost.</div><div class="ttdef"><b>Definition</b> EAP.h:689</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_a0aa17a51b2c110e874b60924281a3743"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#a0aa17a51b2c110e874b60924281a3743">winstd::eap_runtime_error::root_cause</a></div><div class="ttdeci">const wchar_t * root_cause() const noexcept</div><div class="ttdoc">Returns root cause ID.</div><div class="ttdef"><b>Definition</b> EAP.h:658</div></div> <div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_a0aa17a51b2c110e874b60924281a3743"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#a0aa17a51b2c110e874b60924281a3743">winstd::eap_runtime_error::root_cause</a></div><div class="ttdeci">const wchar_t * root_cause() const noexcept</div><div class="ttdoc">Returns root cause ID.</div><div class="ttdef"><b>Definition</b> EAP.h:655</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_a1e80ead2a4d348ab2c939bfbbaf9330a"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#a1e80ead2a4d348ab2c939bfbbaf9330a">winstd::eap_runtime_error::repair_id</a></div><div class="ttdeci">const GUID &amp; repair_id() const noexcept</div><div class="ttdoc">Returns repair ID.</div><div class="ttdef"><b>Definition</b> EAP.h:666</div></div> <div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_a1e80ead2a4d348ab2c939bfbbaf9330a"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#a1e80ead2a4d348ab2c939bfbbaf9330a">winstd::eap_runtime_error::repair_id</a></div><div class="ttdeci">const GUID &amp; repair_id() const noexcept</div><div class="ttdoc">Returns repair ID.</div><div class="ttdef"><b>Definition</b> EAP.h:663</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_a250b583e7c966010ba4a0bf47df7f26c"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#a250b583e7c966010ba4a0bf47df7f26c">winstd::eap_runtime_error::eap_runtime_error</a></div><div class="ttdeci">eap_runtime_error(const EAP_ERROR &amp;err)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition</b> EAP.h:601</div></div> <div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_a250b583e7c966010ba4a0bf47df7f26c"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#a250b583e7c966010ba4a0bf47df7f26c">winstd::eap_runtime_error::eap_runtime_error</a></div><div class="ttdeci">eap_runtime_error(const EAP_ERROR &amp;err)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition</b> EAP.h:600</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_a2b237993f0c860b8b0ad83416d499f18"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#a2b237993f0c860b8b0ad83416d499f18">winstd::eap_runtime_error::m_repair_desc</a></div><div class="ttdeci">std::wstring m_repair_desc</div><div class="ttdoc">A localized and readable string that describes the possible repair action.</div><div class="ttdef"><b>Definition</b> EAP.h:696</div></div> <div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_a2b237993f0c860b8b0ad83416d499f18"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#a2b237993f0c860b8b0ad83416d499f18">winstd::eap_runtime_error::m_repair_desc</a></div><div class="ttdeci">std::wstring m_repair_desc</div><div class="ttdoc">A localized and readable string that describes the possible repair action.</div><div class="ttdef"><b>Definition</b> EAP.h:693</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_a3329eb549dce7f57f5a59e3f5a16705c"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#a3329eb549dce7f57f5a59e3f5a16705c">winstd::eap_runtime_error::reason</a></div><div class="ttdeci">DWORD reason() const noexcept</div><div class="ttdoc">Returns the reason code for error.</div><div class="ttdef"><b>Definition</b> EAP.h:642</div></div> <div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_a3329eb549dce7f57f5a59e3f5a16705c"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#a3329eb549dce7f57f5a59e3f5a16705c">winstd::eap_runtime_error::reason</a></div><div class="ttdeci">DWORD reason() const noexcept</div><div class="ttdoc">Returns the reason code for error.</div><div class="ttdef"><b>Definition</b> EAP.h:639</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_a4d7e04b38831f029d862990b607333aa"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#a4d7e04b38831f029d862990b607333aa">winstd::eap_runtime_error::m_type</a></div><div class="ttdeci">EAP_METHOD_TYPE m_type</div><div class="ttdoc">Structure that identifies the EAP method that raised the error.</div><div class="ttdef"><b>Definition</b> EAP.h:688</div></div> <div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_a4d7e04b38831f029d862990b607333aa"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#a4d7e04b38831f029d862990b607333aa">winstd::eap_runtime_error::m_type</a></div><div class="ttdeci">EAP_METHOD_TYPE m_type</div><div class="ttdoc">Structure that identifies the EAP method that raised the error.</div><div class="ttdef"><b>Definition</b> EAP.h:685</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_a526d2ae63c12d1a439d69412e7f13ec7"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#a526d2ae63c12d1a439d69412e7f13ec7">winstd::eap_runtime_error::m_repair_id</a></div><div class="ttdeci">GUID m_repair_id</div><div class="ttdoc">A unique ID that maps to a localizable string that identifies the repair action that can be taken to ...</div><div class="ttdef"><b>Definition</b> EAP.h:695</div></div> <div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_a526d2ae63c12d1a439d69412e7f13ec7"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#a526d2ae63c12d1a439d69412e7f13ec7">winstd::eap_runtime_error::m_repair_id</a></div><div class="ttdeci">GUID m_repair_id</div><div class="ttdoc">A unique ID that maps to a localizable string that identifies the repair action that can be taken to ...</div><div class="ttdef"><b>Definition</b> EAP.h:692</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_a68708f0598e27325339cc34473131240"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#a68708f0598e27325339cc34473131240">winstd::eap_runtime_error::eap_runtime_error</a></div><div class="ttdeci">eap_runtime_error(const EAP_ERROR &amp;err, const std::string &amp;msg)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition</b> EAP.h:584</div></div> <div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_a68708f0598e27325339cc34473131240"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#a68708f0598e27325339cc34473131240">winstd::eap_runtime_error::eap_runtime_error</a></div><div class="ttdeci">eap_runtime_error(const EAP_ERROR &amp;err, const std::string &amp;msg)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition</b> EAP.h:584</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_a981cb9a1cbf0c6e7e19252d776a2558f"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#a981cb9a1cbf0c6e7e19252d776a2558f">winstd::eap_runtime_error::repair</a></div><div class="ttdeci">const wchar_t * repair() const noexcept</div><div class="ttdoc">Returns root cause ID.</div><div class="ttdef"><b>Definition</b> EAP.h:674</div></div> <div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_a981cb9a1cbf0c6e7e19252d776a2558f"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#a981cb9a1cbf0c6e7e19252d776a2558f">winstd::eap_runtime_error::repair</a></div><div class="ttdeci">const wchar_t * repair() const noexcept</div><div class="ttdoc">Returns root cause ID.</div><div class="ttdef"><b>Definition</b> EAP.h:671</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_aa23bf8c3fc64f54e7021bb97dfefda89"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#aa23bf8c3fc64f54e7021bb97dfefda89">winstd::eap_runtime_error::m_help_link_id</a></div><div class="ttdeci">GUID m_help_link_id</div><div class="ttdoc">A unique ID that maps to a localizable string that specifies an URL for a page that contains addition...</div><div class="ttdef"><b>Definition</b> EAP.h:698</div></div> <div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_aa23bf8c3fc64f54e7021bb97dfefda89"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#aa23bf8c3fc64f54e7021bb97dfefda89">winstd::eap_runtime_error::m_help_link_id</a></div><div class="ttdeci">GUID m_help_link_id</div><div class="ttdoc">A unique ID that maps to a localizable string that specifies an URL for a page that contains addition...</div><div class="ttdef"><b>Definition</b> EAP.h:695</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_ad2904de8ca1ddda7eb28dd4b0789dfba"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#ad2904de8ca1ddda7eb28dd4b0789dfba">winstd::eap_runtime_error::eap_runtime_error</a></div><div class="ttdeci">eap_runtime_error(const EAP_ERROR &amp;err, const char *msg)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition</b> EAP.h:619</div></div> <div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_ad2904de8ca1ddda7eb28dd4b0789dfba"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#ad2904de8ca1ddda7eb28dd4b0789dfba">winstd::eap_runtime_error::eap_runtime_error</a></div><div class="ttdeci">eap_runtime_error(const EAP_ERROR &amp;err, const char *msg)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition</b> EAP.h:617</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_ae39b6b32c9505c0be2e199d8692175d1"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#ae39b6b32c9505c0be2e199d8692175d1">winstd::eap_runtime_error::root_cause_id</a></div><div class="ttdeci">const GUID &amp; root_cause_id() const noexcept</div><div class="ttdoc">Returns root cause ID.</div><div class="ttdef"><b>Definition</b> EAP.h:650</div></div> <div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_ae39b6b32c9505c0be2e199d8692175d1"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#ae39b6b32c9505c0be2e199d8692175d1">winstd::eap_runtime_error::root_cause_id</a></div><div class="ttdeci">const GUID &amp; root_cause_id() const noexcept</div><div class="ttdoc">Returns root cause ID.</div><div class="ttdef"><b>Definition</b> EAP.h:647</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_aea17d371de31216ac0754c1ed1f0b99a"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#aea17d371de31216ac0754c1ed1f0b99a">winstd::eap_runtime_error::m_root_cause_desc</a></div><div class="ttdeci">std::wstring m_root_cause_desc</div><div class="ttdoc">A localized and readable string that describes the root cause of the error.</div><div class="ttdef"><b>Definition</b> EAP.h:693</div></div> <div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_aea17d371de31216ac0754c1ed1f0b99a"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#aea17d371de31216ac0754c1ed1f0b99a">winstd::eap_runtime_error::m_root_cause_desc</a></div><div class="ttdeci">std::wstring m_root_cause_desc</div><div class="ttdoc">A localized and readable string that describes the root cause of the error.</div><div class="ttdef"><b>Definition</b> EAP.h:690</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_af7179a9cc9ff633a0e7d5983a4680171"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#af7179a9cc9ff633a0e7d5983a4680171">winstd::eap_runtime_error::help_link_id</a></div><div class="ttdeci">const GUID &amp; help_link_id() const noexcept</div><div class="ttdoc">Returns help_link ID.</div><div class="ttdef"><b>Definition</b> EAP.h:682</div></div> <div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_af7179a9cc9ff633a0e7d5983a4680171"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#af7179a9cc9ff633a0e7d5983a4680171">winstd::eap_runtime_error::help_link_id</a></div><div class="ttdeci">const GUID &amp; help_link_id() const noexcept</div><div class="ttdoc">Returns help_link ID.</div><div class="ttdef"><b>Definition</b> EAP.h:679</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_af7d0e9785475719f4b1b0b59c4ae49e3"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#af7d0e9785475719f4b1b0b59c4ae49e3">winstd::eap_runtime_error::m_reason</a></div><div class="ttdeci">DWORD m_reason</div><div class="ttdoc">The reason code for the error.</div><div class="ttdef"><b>Definition</b> EAP.h:690</div></div> <div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_af7d0e9785475719f4b1b0b59c4ae49e3"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#af7d0e9785475719f4b1b0b59c4ae49e3">winstd::eap_runtime_error::m_reason</a></div><div class="ttdeci">DWORD m_reason</div><div class="ttdoc">The reason code for the error.</div><div class="ttdef"><b>Definition</b> EAP.h:687</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a3dda19199ecfbc378c932e7d84d0ea81"><div class="ttname"><a href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">winstd::handle::handle_type</a></div><div class="ttdeci">T handle_type</div><div class="ttdoc">Datatype of the object handle this template class handles.</div><div class="ttdef"><b>Definition</b> Common.h:1025</div></div> <div class="ttc" id="aclasswinstd_1_1handle_html_a3dda19199ecfbc378c932e7d84d0ea81"><div class="ttname"><a href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">winstd::handle::handle_type</a></div><div class="ttdeci">T handle_type</div><div class="ttdoc">Datatype of the object handle this template class handles.</div><div class="ttdef"><b>Definition</b> Common.h:1025</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_aabde3f16fd98b06b3b0282ef7806eb59"><div class="ttname"><a href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">winstd::handle::m_h</a></div><div class="ttdeci">handle_type m_h</div><div class="ttdoc">Object handle.</div><div class="ttdef"><b>Definition</b> Common.h:1274</div></div> <div class="ttc" id="aclasswinstd_1_1handle_html_aabde3f16fd98b06b3b0282ef7806eb59"><div class="ttname"><a href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">winstd::handle::m_h</a></div><div class="ttdeci">handle_type m_h</div><div class="ttdoc">Object handle.</div><div class="ttdef"><b>Definition</b> Common.h:1272</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_ab2a98042c3b88fda687e34d370756f11"><div class="ttname"><a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">winstd::handle::attach</a></div><div class="ttdeci">void attach(handle_type h) noexcept</div><div class="ttdoc">Sets a new object handle for the class.</div><div class="ttdef"><b>Definition</b> Common.h:1237</div></div> <div class="ttc" id="aclasswinstd_1_1handle_html_ab2a98042c3b88fda687e34d370756f11"><div class="ttname"><a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">winstd::handle::attach</a></div><div class="ttdeci">void attach(handle_type h) noexcept</div><div class="ttdoc">Sets a new object handle for the class.</div><div class="ttdef"><b>Definition</b> Common.h:1235</div></div>
<div class="ttc" id="aclasswinstd_1_1win__runtime__error_html"><div class="ttname"><a href="classwinstd_1_1win__runtime__error.html">winstd::win_runtime_error</a></div><div class="ttdoc">Windows runtime error.</div><div class="ttdef"><b>Definition</b> Common.h:1528</div></div> <div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_html"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr.html">winstd::ref_unique_ptr</a></div><div class="ttdoc">Helper class for returning pointers to std::unique_ptr.</div><div class="ttdef"><b>Definition</b> Common.h:859</div></div>
<div class="ttc" id="aclasswinstd_1_1win__runtime__error_html"><div class="ttname"><a href="classwinstd_1_1win__runtime__error.html">winstd::win_runtime_error</a></div><div class="ttdoc">Windows runtime error.</div><div class="ttdef"><b>Definition</b> Common.h:1520</div></div>
<div class="ttc" id="agroup___win_std_e_a_p_a_p_i_html_ga102f6e28f2ae479af7b6555894f110ac"><div class="ttname"><a href="group___win_std_e_a_p_a_p_i.html#ga102f6e28f2ae479af7b6555894f110ac">winstd::eap_error_runtime</a></div><div class="ttdeci">std::unique_ptr&lt; EAP_ERROR, EapHostPeerFreeEapError_delete &gt; eap_error_runtime</div><div class="ttdoc">EAP_ERROR wrapper class.</div><div class="ttdef"><b>Definition</b> EAP.h:205</div></div> <div class="ttc" id="agroup___win_std_e_a_p_a_p_i_html_ga102f6e28f2ae479af7b6555894f110ac"><div class="ttname"><a href="group___win_std_e_a_p_a_p_i.html#ga102f6e28f2ae479af7b6555894f110ac">winstd::eap_error_runtime</a></div><div class="ttdeci">std::unique_ptr&lt; EAP_ERROR, EapHostPeerFreeEapError_delete &gt; eap_error_runtime</div><div class="ttdoc">EAP_ERROR wrapper class.</div><div class="ttdef"><b>Definition</b> EAP.h:205</div></div>
<div class="ttc" id="agroup___win_std_e_a_p_a_p_i_html_ga25f2a0eea11e8332bfcec6b032a17a05"><div class="ttname"><a href="group___win_std_e_a_p_a_p_i.html#ga25f2a0eea11e8332bfcec6b032a17a05">winstd::eap_blob</a></div><div class="ttdeci">std::unique_ptr&lt; BYTE[], EapHostPeerFreeMemory_delete &gt; eap_blob</div><div class="ttdoc">EapHost BLOB wrapper class.</div><div class="ttdef"><b>Definition</b> EAP.h:128</div></div> <div class="ttc" id="agroup___win_std_e_a_p_a_p_i_html_ga25f2a0eea11e8332bfcec6b032a17a05"><div class="ttname"><a href="group___win_std_e_a_p_a_p_i.html#ga25f2a0eea11e8332bfcec6b032a17a05">winstd::eap_blob</a></div><div class="ttdeci">std::unique_ptr&lt; BYTE[], EapHostPeerFreeMemory_delete &gt; eap_blob</div><div class="ttdoc">EapHost BLOB wrapper class.</div><div class="ttdef"><b>Definition</b> EAP.h:128</div></div>
<div class="ttc" id="agroup___win_std_e_a_p_a_p_i_html_ga4fac0d35e8ca3fa63c53f85a9d10fa80"><div class="ttname"><a href="group___win_std_e_a_p_a_p_i.html#ga4fac0d35e8ca3fa63c53f85a9d10fa80">operator==</a></div><div class="ttdeci">static bool operator==(const EAP_METHOD_TYPE &amp;a, const EAP_METHOD_TYPE &amp;b) noexcept</div><div class="ttdoc">Are EAP method types equal?</div><div class="ttdef"><b>Definition</b> EAP.h:39</div></div> <div class="ttc" id="agroup___win_std_e_a_p_a_p_i_html_ga4fac0d35e8ca3fa63c53f85a9d10fa80"><div class="ttname"><a href="group___win_std_e_a_p_a_p_i.html#ga4fac0d35e8ca3fa63c53f85a9d10fa80">operator==</a></div><div class="ttdeci">static bool operator==(const EAP_METHOD_TYPE &amp;a, const EAP_METHOD_TYPE &amp;b) noexcept</div><div class="ttdoc">Are EAP method types equal?</div><div class="ttdef"><b>Definition</b> EAP.h:39</div></div>
@ -734,7 +734,7 @@ $(document).ready(function() { init_codefold(0); });
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:23 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

File diff suppressed because it is too large Load Diff

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: include/WinStd/GDI.h Source File</title> <title>WinStd: include/WinStd/GDI.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,14 +44,14 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
<div id="main-nav"></div> <div id="main-nav"></div>
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); }); $(function() { codefold.init(0); });
/* @license-end */ /* @license-end */
</script> </script>
<!-- window showing the filter options --> <!-- window showing the filter options -->
@ -99,7 +101,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00021" data-start="{" data-end="};"> <div class="foldopen" id="foldopen00021" data-start="{" data-end="};">
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="classwinstd_1_1gdi__handle.html"> 21</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1gdi__handle.html">gdi_handle</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle</a>&lt;T, NULL&gt;</div> <div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="classwinstd_1_1gdi__handle.html"> 21</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1gdi__handle.html">gdi_handle</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle</a>&lt;T, NULL&gt;</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> {</div> <div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> {</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga51471bfe41853b66ac0f44df97cfaaa6">WINSTD_HANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1gdi__handle.html">gdi_handle</a>, T, NULL)</div> <div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga51471bfe41853b66ac0f44df97cfaaa6">WINSTD_HANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1gdi__handle.html">gdi_handle</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">T</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>)</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div> <div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00031" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00031" data-start="{" data-end="}">
@ -112,9 +114,9 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div> <div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">protected</span>:</div>
<div class="foldopen" id="foldopen00043" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00043" data-start="{" data-end="}">
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="classwinstd_1_1gdi__handle.html#a777cd2403d6b8d0fb0a4b69c82fcca87"> 43</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1gdi__handle.html#a777cd2403d6b8d0fb0a4b69c82fcca87">free_internal</a>() noexcept<span class="keyword"> override</span></div> <div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="classwinstd_1_1gdi__handle.html#a777cd2403d6b8d0fb0a4b69c82fcca87"> 43</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1gdi__handle.html#a777cd2403d6b8d0fb0a4b69c82fcca87">free_internal</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a><span class="keyword"> override</span></div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> DeleteObject(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div> <div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DeleteObject</a>(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> }</div> <div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> }</div>
</div> </div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> };</div> <div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> };</div>
@ -123,7 +125,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00052" data-start="{" data-end="};"> <div class="foldopen" id="foldopen00052" data-start="{" data-end="};">
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="classwinstd_1_1icon.html"> 52</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1icon.html">icon</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle</a>&lt;HICON, NULL&gt;</div> <div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="classwinstd_1_1icon.html"> 52</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1icon.html">icon</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle</a>&lt;HICON, NULL&gt;</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> {</div> <div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> {</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga51471bfe41853b66ac0f44df97cfaaa6">WINSTD_HANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1icon.html">icon</a>, HICON, NULL)</div> <div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga51471bfe41853b66ac0f44df97cfaaa6">WINSTD_HANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1icon.html">icon</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">HICON</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>)</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div> <div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00062" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00062" data-start="{" data-end="}">
@ -136,9 +138,9 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div> <div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <span class="keyword">protected</span>:</div>
<div class="foldopen" id="foldopen00074" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00074" data-start="{" data-end="}">
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="classwinstd_1_1icon.html#a08f193eb987d54f2df65f42dcd1d5d0c"> 74</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1icon.html#a08f193eb987d54f2df65f42dcd1d5d0c">free_internal</a>() noexcept<span class="keyword"> override</span></div> <div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="classwinstd_1_1icon.html#a08f193eb987d54f2df65f42dcd1d5d0c"> 74</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1icon.html#a08f193eb987d54f2df65f42dcd1d5d0c">free_internal</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a><span class="keyword"> override</span></div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> DestroyIcon(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div> <div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DestroyIcon</a>(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> }</div> <div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> }</div>
</div> </div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> };</div> <div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> };</div>
@ -147,7 +149,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00083" data-start="{" data-end="};"> <div class="foldopen" id="foldopen00083" data-start="{" data-end="};">
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="classwinstd_1_1dc.html"> 83</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1dc.html">dc</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle</a>&lt;HDC, NULL&gt;</div> <div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="classwinstd_1_1dc.html"> 83</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1dc.html">dc</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle</a>&lt;HDC, NULL&gt;</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> {</div> <div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> {</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga51471bfe41853b66ac0f44df97cfaaa6">WINSTD_HANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1dc.html">dc</a>, HDC, NULL)</div> <div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga51471bfe41853b66ac0f44df97cfaaa6">WINSTD_HANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1dc.html">dc</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">HDC</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>)</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> </div> <div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> </div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00093" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00093" data-start="{" data-end="}">
@ -160,9 +162,9 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div> <div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="keyword">protected</span>:</div>
<div class="foldopen" id="foldopen00105" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00105" data-start="{" data-end="}">
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="classwinstd_1_1dc.html#ad3dc9d48645022e7a1adcdb9ea01a557"> 105</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1dc.html#ad3dc9d48645022e7a1adcdb9ea01a557">free_internal</a>() noexcept<span class="keyword"> override</span></div> <div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="classwinstd_1_1dc.html#ad3dc9d48645022e7a1adcdb9ea01a557"> 105</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1dc.html#ad3dc9d48645022e7a1adcdb9ea01a557">free_internal</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a><span class="keyword"> override</span></div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> DeleteDC(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div> <div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DeleteDC</a>(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> }</div> <div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> }</div>
</div> </div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> };</div> <div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> };</div>
@ -173,30 +175,30 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> {</div> <div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> {</div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00120" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00120" data-start="{" data-end="}">
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="classwinstd_1_1window__dc.html#a82c191df2785d2d83517d44744b28e0a"> 120</a></span> <a class="code hl_function" href="classwinstd_1_1window__dc.html#a82c191df2785d2d83517d44744b28e0a">window_dc</a>() noexcept :</div> <div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="classwinstd_1_1window__dc.html#a82c191df2785d2d83517d44744b28e0a"> 120</a></span> <a class="code hl_function" href="classwinstd_1_1window__dc.html#a82c191df2785d2d83517d44744b28e0a">window_dc</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a> :</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <a class="code hl_variable" href="classwinstd_1_1window__dc.html#a04f6e8a97f6a492cc2f0683738e978d3">m_hwnd</a>(NULL)</div> <div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <a class="code hl_variable" href="classwinstd_1_1window__dc.html#a04f6e8a97f6a492cc2f0683738e978d3">m_hwnd</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>)</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> {}</div> <div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> {}</div>
</div> </div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div> <div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div>
<div class="foldopen" id="foldopen00127" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00127" data-start="{" data-end="}">
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="classwinstd_1_1window__dc.html#a2b4c7b6f55d8d87dedadf08457031d12"> 127</a></span> <a class="code hl_function" href="classwinstd_1_1window__dc.html#a2b4c7b6f55d8d87dedadf08457031d12">window_dc</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h, _In_opt_ HWND hwnd) noexcept :</div> <div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="classwinstd_1_1window__dc.html#a2b4c7b6f55d8d87dedadf08457031d12"> 127</a></span> <a class="code hl_function" href="classwinstd_1_1window__dc.html#a2b4c7b6f55d8d87dedadf08457031d12">window_dc</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_opt_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">handle_type</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_opt_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">HWND</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">hwnd</a>) <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a> :</div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle&lt;handle_type, NULL&gt;</a>(h),</div> <div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">handle&lt;handle_type, NULL&gt;</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>),</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <a class="code hl_variable" href="classwinstd_1_1window__dc.html#a04f6e8a97f6a492cc2f0683738e978d3">m_hwnd</a>(hwnd)</div> <div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <a class="code hl_variable" href="classwinstd_1_1window__dc.html#a04f6e8a97f6a492cc2f0683738e978d3">m_hwnd</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">hwnd</a>)</div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> {}</div> <div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> {}</div>
</div> </div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div> <div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div>
<div class="foldopen" id="foldopen00135" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00135" data-start="{" data-end="}">
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="classwinstd_1_1window__dc.html#af4841fbba9da009955938892fad8de0e"> 135</a></span> <a class="code hl_function" href="classwinstd_1_1window__dc.html#af4841fbba9da009955938892fad8de0e">window_dc</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1window__dc.html">window_dc</a> &amp;&amp;h) noexcept :</div> <div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="classwinstd_1_1window__dc.html#af4841fbba9da009955938892fad8de0e"> 135</a></span> <a class="code hl_function" href="classwinstd_1_1window__dc.html#af4841fbba9da009955938892fad8de0e">window_dc</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Inout_</a> <a class="code hl_class" href="classwinstd_1_1window__dc.html">window_dc</a> &amp;&amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a> :</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle&lt;handle_type, NULL&gt;</a>(std::move(h)),</div> <div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">handle&lt;handle_type, NULL&gt;</a>(std::move(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>)),</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <a class="code hl_variable" href="classwinstd_1_1window__dc.html#a04f6e8a97f6a492cc2f0683738e978d3">m_hwnd</a>(h.m_hwnd)</div> <div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <a class="code hl_variable" href="classwinstd_1_1window__dc.html#a04f6e8a97f6a492cc2f0683738e978d3">m_hwnd</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>.m_hwnd)</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> {}</div> <div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> {}</div>
</div> </div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> </div> <div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> </div>
<div class="foldopen" id="foldopen00143" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00143" data-start="{" data-end="}">
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="classwinstd_1_1window__dc.html#ad5d431027a698fef783407ba9e9d167b"> 143</a></span> <a class="code hl_class" href="classwinstd_1_1window__dc.html">window_dc</a>&amp; <a class="code hl_function" href="classwinstd_1_1window__dc.html#ad5d431027a698fef783407ba9e9d167b">operator=</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1window__dc.html">window_dc</a> &amp;&amp;h) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="classwinstd_1_1window__dc.html#ad5d431027a698fef783407ba9e9d167b"> 143</a></span> <a class="code hl_class" href="classwinstd_1_1window__dc.html">window_dc</a>&amp; <a class="code hl_function" href="classwinstd_1_1window__dc.html#ad5d431027a698fef783407ba9e9d167b">operator=</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Inout_</a> <a class="code hl_class" href="classwinstd_1_1window__dc.html">window_dc</a> &amp;&amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> {</div> <div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> {</div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle&lt;handle_type, NULL&gt;::operator=</a>(std::move(h));</div> <div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle&lt;handle_type, NULL&gt;::operator=</a>(std::move(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>));</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <a class="code hl_variable" href="classwinstd_1_1window__dc.html#a04f6e8a97f6a492cc2f0683738e978d3">m_hwnd</a> = h.m_hwnd;</div> <div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <a class="code hl_variable" href="classwinstd_1_1window__dc.html#a04f6e8a97f6a492cc2f0683738e978d3">m_hwnd</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>.m_hwnd;</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> <div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> }</div> <div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> }</div>
</div> </div>
@ -214,14 +216,14 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> </div> <div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> </div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> <span class="keyword">protected</span>:</div>
<div class="foldopen" id="foldopen00170" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00170" data-start="{" data-end="}">
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="classwinstd_1_1window__dc.html#a351bae4203ad766c94f4fc6eac74e98a"> 170</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1window__dc.html#a351bae4203ad766c94f4fc6eac74e98a">free_internal</a>() noexcept<span class="keyword"> override</span></div> <div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="classwinstd_1_1window__dc.html#a351bae4203ad766c94f4fc6eac74e98a"> 170</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1window__dc.html#a351bae4203ad766c94f4fc6eac74e98a">free_internal</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a><span class="keyword"> override</span></div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> ReleaseDC(<a class="code hl_variable" href="classwinstd_1_1window__dc.html#a04f6e8a97f6a492cc2f0683738e978d3">m_hwnd</a>, <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div> <div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ReleaseDC</a>(<a class="code hl_variable" href="classwinstd_1_1window__dc.html#a04f6e8a97f6a492cc2f0683738e978d3">m_hwnd</a>, <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> }</div> <div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> }</div>
</div> </div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> </div> <div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> </div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> <span class="keyword">protected</span>:</div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"><a class="line" href="classwinstd_1_1window__dc.html#a04f6e8a97f6a492cc2f0683738e978d3"> 176</a></span> HWND <a class="code hl_variable" href="classwinstd_1_1window__dc.html#a04f6e8a97f6a492cc2f0683738e978d3">m_hwnd</a>; </div> <div class="line"><a id="l00176" name="l00176"></a><span class="lineno"><a class="line" href="classwinstd_1_1window__dc.html#a04f6e8a97f6a492cc2f0683738e978d3"> 176</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">HWND</a> <a class="code hl_variable" href="classwinstd_1_1window__dc.html#a04f6e8a97f6a492cc2f0683738e978d3">m_hwnd</a>; </div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> };</div> <div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> };</div>
</div> </div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> </div> <div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> </div>
@ -233,41 +235,40 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> </div> <div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> </div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00193" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00193" data-start="{" data-end="}">
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="classwinstd_1_1dc__selector.html#a4cb5b528376651a59eb9bbb8471c3f22"> 193</a></span> <a class="code hl_function" href="classwinstd_1_1dc__selector.html#a4cb5b528376651a59eb9bbb8471c3f22">dc_selector</a>(_In_ HDC hdc, _In_ HGDIOBJ h) noexcept :</div> <div class="line"><a id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="classwinstd_1_1dc__selector.html#a4cb5b528376651a59eb9bbb8471c3f22"> 193</a></span> <a class="code hl_function" href="classwinstd_1_1dc__selector.html#a4cb5b528376651a59eb9bbb8471c3f22">dc_selector</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">HDC</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">hdc</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">HGDIOBJ</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a> :</div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> <a class="code hl_variable" href="classwinstd_1_1dc__selector.html#ab2d1223cd41529b6b2c9bb09c34568e3">m_hdc</a>(hdc),</div> <div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> <a class="code hl_variable" href="classwinstd_1_1dc__selector.html#ab2d1223cd41529b6b2c9bb09c34568e3">m_hdc</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">hdc</a>),</div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> <a class="code hl_variable" href="classwinstd_1_1dc__selector.html#aa443ed25d281078db2172808e7c74b3e">m_orig</a>(SelectObject(hdc, h))</div> <div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> <a class="code hl_variable" href="classwinstd_1_1dc__selector.html#aa443ed25d281078db2172808e7c74b3e">m_orig</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">SelectObject</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">hdc</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>))</div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> {</div> <div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> {}</div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> }</div>
</div> </div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> </div> <div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> </div>
<div class="foldopen" id="foldopen00204" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00203" data-start="{" data-end="}">
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"><a class="line" href="classwinstd_1_1dc__selector.html#a6e4daf6736cab31fc696dd3adfe4bcfd"> 204</a></span> <span class="keyword">virtual</span> <a class="code hl_function" href="classwinstd_1_1dc__selector.html#a6e4daf6736cab31fc696dd3adfe4bcfd">~dc_selector</a>()</div> <div class="line"><a id="l00203" name="l00203"></a><span class="lineno"><a class="line" href="classwinstd_1_1dc__selector.html#a6e4daf6736cab31fc696dd3adfe4bcfd"> 203</a></span> <span class="keyword">virtual</span> <a class="code hl_function" href="classwinstd_1_1dc__selector.html#a6e4daf6736cab31fc696dd3adfe4bcfd">~dc_selector</a>()</div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> {</div> <div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> {</div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classwinstd_1_1dc__selector.html#aa443ed25d281078db2172808e7c74b3e">m_orig</a>)</div> <div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classwinstd_1_1dc__selector.html#aa443ed25d281078db2172808e7c74b3e">m_orig</a>)</div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> SelectObject(<a class="code hl_variable" href="classwinstd_1_1dc__selector.html#ab2d1223cd41529b6b2c9bb09c34568e3">m_hdc</a>, <a class="code hl_variable" href="classwinstd_1_1dc__selector.html#aa443ed25d281078db2172808e7c74b3e">m_orig</a>);</div> <div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">SelectObject</a>(<a class="code hl_variable" href="classwinstd_1_1dc__selector.html#ab2d1223cd41529b6b2c9bb09c34568e3">m_hdc</a>, <a class="code hl_variable" href="classwinstd_1_1dc__selector.html#aa443ed25d281078db2172808e7c74b3e">m_orig</a>);</div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> }</div> <div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> }</div>
</div> </div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> </div> <div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> </div>
<div class="foldopen" id="foldopen00215" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00214" data-start="{" data-end="}">
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"><a class="line" href="classwinstd_1_1dc__selector.html#aacb4060094f2c4b1747ffa76455b235d"> 215</a></span> HGDIOBJ <a class="code hl_function" href="classwinstd_1_1dc__selector.html#aacb4060094f2c4b1747ffa76455b235d">status</a>() const noexcept</div> <div class="line"><a id="l00214" name="l00214"></a><span class="lineno"><a class="line" href="classwinstd_1_1dc__selector.html#aacb4060094f2c4b1747ffa76455b235d"> 214</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">HGDIOBJ</a> <a class="code hl_function" href="classwinstd_1_1dc__selector.html#aacb4060094f2c4b1747ffa76455b235d">status</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> {</div> <div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> {</div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classwinstd_1_1dc__selector.html#aa443ed25d281078db2172808e7c74b3e">m_orig</a>;</div> <div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classwinstd_1_1dc__selector.html#aa443ed25d281078db2172808e7c74b3e">m_orig</a>;</div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> }</div> <div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> }</div>
</div> </div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> </div> <div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> </div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> <span class="keyword">protected</span>:</div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"><a class="line" href="classwinstd_1_1dc__selector.html#ab2d1223cd41529b6b2c9bb09c34568e3"> 221</a></span> HDC <a class="code hl_variable" href="classwinstd_1_1dc__selector.html#ab2d1223cd41529b6b2c9bb09c34568e3">m_hdc</a>; </div> <div class="line"><a id="l00220" name="l00220"></a><span class="lineno"><a class="line" href="classwinstd_1_1dc__selector.html#ab2d1223cd41529b6b2c9bb09c34568e3"> 220</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">HDC</a> <a class="code hl_variable" href="classwinstd_1_1dc__selector.html#ab2d1223cd41529b6b2c9bb09c34568e3">m_hdc</a>; </div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"><a class="line" href="classwinstd_1_1dc__selector.html#aa443ed25d281078db2172808e7c74b3e"> 222</a></span> HGDIOBJ <a class="code hl_variable" href="classwinstd_1_1dc__selector.html#aa443ed25d281078db2172808e7c74b3e">m_orig</a>; </div> <div class="line"><a id="l00221" name="l00221"></a><span class="lineno"><a class="line" href="classwinstd_1_1dc__selector.html#aa443ed25d281078db2172808e7c74b3e"> 221</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">HGDIOBJ</a> <a class="code hl_variable" href="classwinstd_1_1dc__selector.html#aa443ed25d281078db2172808e7c74b3e">m_orig</a>; </div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> };</div> <div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> };</div>
</div> </div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> </div> <div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> </div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span>}</div> <div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span>}</div>
<div class="ttc" id="aclasswinstd_1_1dc__selector_html"><div class="ttname"><a href="classwinstd_1_1dc__selector.html">winstd::dc_selector</a></div><div class="ttdoc">Context scope DC object restorer.</div><div class="ttdef"><b>Definition</b> GDI.h:183</div></div> <div class="ttc" id="aclasswinstd_1_1dc__selector_html"><div class="ttname"><a href="classwinstd_1_1dc__selector.html">winstd::dc_selector</a></div><div class="ttdoc">Context scope DC object restorer.</div><div class="ttdef"><b>Definition</b> GDI.h:183</div></div>
<div class="ttc" id="aclasswinstd_1_1dc__selector_html_a4cb5b528376651a59eb9bbb8471c3f22"><div class="ttname"><a href="classwinstd_1_1dc__selector.html#a4cb5b528376651a59eb9bbb8471c3f22">winstd::dc_selector::dc_selector</a></div><div class="ttdeci">dc_selector(HDC hdc, HGDIOBJ h) noexcept</div><div class="ttdoc">Selects an object into the specified device context (DC). The new object replaces the previous object...</div><div class="ttdef"><b>Definition</b> GDI.h:193</div></div> <div class="ttc" id="aclasswinstd_1_1dc__selector_html_a4cb5b528376651a59eb9bbb8471c3f22"><div class="ttname"><a href="classwinstd_1_1dc__selector.html#a4cb5b528376651a59eb9bbb8471c3f22">winstd::dc_selector::dc_selector</a></div><div class="ttdeci">dc_selector(HDC hdc, HGDIOBJ h) noexcept</div><div class="ttdoc">Selects an object into the specified device context (DC). The new object replaces the previous object...</div><div class="ttdef"><b>Definition</b> GDI.h:193</div></div>
<div class="ttc" id="aclasswinstd_1_1dc__selector_html_a6e4daf6736cab31fc696dd3adfe4bcfd"><div class="ttname"><a href="classwinstd_1_1dc__selector.html#a6e4daf6736cab31fc696dd3adfe4bcfd">winstd::dc_selector::~dc_selector</a></div><div class="ttdeci">virtual ~dc_selector()</div><div class="ttdoc">Restores original object.</div><div class="ttdef"><b>Definition</b> GDI.h:204</div></div> <div class="ttc" id="aclasswinstd_1_1dc__selector_html_a6e4daf6736cab31fc696dd3adfe4bcfd"><div class="ttname"><a href="classwinstd_1_1dc__selector.html#a6e4daf6736cab31fc696dd3adfe4bcfd">winstd::dc_selector::~dc_selector</a></div><div class="ttdeci">virtual ~dc_selector()</div><div class="ttdoc">Restores original object.</div><div class="ttdef"><b>Definition</b> GDI.h:203</div></div>
<div class="ttc" id="aclasswinstd_1_1dc__selector_html_aa443ed25d281078db2172808e7c74b3e"><div class="ttname"><a href="classwinstd_1_1dc__selector.html#aa443ed25d281078db2172808e7c74b3e">winstd::dc_selector::m_orig</a></div><div class="ttdeci">HGDIOBJ m_orig</div><div class="ttdoc">Original object handle.</div><div class="ttdef"><b>Definition</b> GDI.h:222</div></div> <div class="ttc" id="aclasswinstd_1_1dc__selector_html_aa443ed25d281078db2172808e7c74b3e"><div class="ttname"><a href="classwinstd_1_1dc__selector.html#aa443ed25d281078db2172808e7c74b3e">winstd::dc_selector::m_orig</a></div><div class="ttdeci">HGDIOBJ m_orig</div><div class="ttdoc">Original object handle.</div><div class="ttdef"><b>Definition</b> GDI.h:221</div></div>
<div class="ttc" id="aclasswinstd_1_1dc__selector_html_aacb4060094f2c4b1747ffa76455b235d"><div class="ttname"><a href="classwinstd_1_1dc__selector.html#aacb4060094f2c4b1747ffa76455b235d">winstd::dc_selector::status</a></div><div class="ttdeci">HGDIOBJ status() const noexcept</div><div class="ttdoc">Return result of SelectObject() call.</div><div class="ttdef"><b>Definition</b> GDI.h:215</div></div> <div class="ttc" id="aclasswinstd_1_1dc__selector_html_aacb4060094f2c4b1747ffa76455b235d"><div class="ttname"><a href="classwinstd_1_1dc__selector.html#aacb4060094f2c4b1747ffa76455b235d">winstd::dc_selector::status</a></div><div class="ttdeci">HGDIOBJ status() const noexcept</div><div class="ttdoc">Return result of SelectObject() call.</div><div class="ttdef"><b>Definition</b> GDI.h:214</div></div>
<div class="ttc" id="aclasswinstd_1_1dc__selector_html_ab2d1223cd41529b6b2c9bb09c34568e3"><div class="ttname"><a href="classwinstd_1_1dc__selector.html#ab2d1223cd41529b6b2c9bb09c34568e3">winstd::dc_selector::m_hdc</a></div><div class="ttdeci">HDC m_hdc</div><div class="ttdoc">A handle to the device context.</div><div class="ttdef"><b>Definition</b> GDI.h:221</div></div> <div class="ttc" id="aclasswinstd_1_1dc__selector_html_ab2d1223cd41529b6b2c9bb09c34568e3"><div class="ttname"><a href="classwinstd_1_1dc__selector.html#ab2d1223cd41529b6b2c9bb09c34568e3">winstd::dc_selector::m_hdc</a></div><div class="ttdeci">HDC m_hdc</div><div class="ttdoc">A handle to the device context.</div><div class="ttdef"><b>Definition</b> GDI.h:220</div></div>
<div class="ttc" id="aclasswinstd_1_1dc_html"><div class="ttname"><a href="classwinstd_1_1dc.html">winstd::dc</a></div><div class="ttdoc">Device context wrapper class.</div><div class="ttdef"><b>Definition</b> GDI.h:84</div></div> <div class="ttc" id="aclasswinstd_1_1dc_html"><div class="ttname"><a href="classwinstd_1_1dc.html">winstd::dc</a></div><div class="ttdoc">Device context wrapper class.</div><div class="ttdef"><b>Definition</b> GDI.h:84</div></div>
<div class="ttc" id="aclasswinstd_1_1dc_html_ad3dc9d48645022e7a1adcdb9ea01a557"><div class="ttname"><a href="classwinstd_1_1dc.html#ad3dc9d48645022e7a1adcdb9ea01a557">winstd::dc::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Deletes the specified device context (DC).</div><div class="ttdef"><b>Definition</b> GDI.h:105</div></div> <div class="ttc" id="aclasswinstd_1_1dc_html_ad3dc9d48645022e7a1adcdb9ea01a557"><div class="ttname"><a href="classwinstd_1_1dc.html#ad3dc9d48645022e7a1adcdb9ea01a557">winstd::dc::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Deletes the specified device context (DC).</div><div class="ttdef"><b>Definition</b> GDI.h:105</div></div>
<div class="ttc" id="aclasswinstd_1_1dc_html_ae8c5722935c8a1c3f6a1857679f4563c"><div class="ttname"><a href="classwinstd_1_1dc.html#ae8c5722935c8a1c3f6a1857679f4563c">winstd::dc::~dc</a></div><div class="ttdeci">virtual ~dc()</div><div class="ttdoc">Deletes the specified device context (DC).</div><div class="ttdef"><b>Definition</b> GDI.h:93</div></div> <div class="ttc" id="aclasswinstd_1_1dc_html_ae8c5722935c8a1c3f6a1857679f4563c"><div class="ttname"><a href="classwinstd_1_1dc.html#ae8c5722935c8a1c3f6a1857679f4563c">winstd::dc::~dc</a></div><div class="ttdeci">virtual ~dc()</div><div class="ttdoc">Deletes the specified device context (DC).</div><div class="ttdef"><b>Definition</b> GDI.h:93</div></div>
@ -275,11 +276,11 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclasswinstd_1_1gdi__handle_html_a777cd2403d6b8d0fb0a4b69c82fcca87"><div class="ttname"><a href="classwinstd_1_1gdi__handle.html#a777cd2403d6b8d0fb0a4b69c82fcca87">winstd::gdi_handle::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Closes an open object handle.</div><div class="ttdef"><b>Definition</b> GDI.h:43</div></div> <div class="ttc" id="aclasswinstd_1_1gdi__handle_html_a777cd2403d6b8d0fb0a4b69c82fcca87"><div class="ttname"><a href="classwinstd_1_1gdi__handle.html#a777cd2403d6b8d0fb0a4b69c82fcca87">winstd::gdi_handle::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Closes an open object handle.</div><div class="ttdef"><b>Definition</b> GDI.h:43</div></div>
<div class="ttc" id="aclasswinstd_1_1gdi__handle_html_aae79abc9495f415a548d7f1f1ce4dab2"><div class="ttname"><a href="classwinstd_1_1gdi__handle.html#aae79abc9495f415a548d7f1f1ce4dab2">winstd::gdi_handle::~gdi_handle</a></div><div class="ttdeci">virtual ~gdi_handle()</div><div class="ttdoc">Closes an open object handle.</div><div class="ttdef"><b>Definition</b> GDI.h:31</div></div> <div class="ttc" id="aclasswinstd_1_1gdi__handle_html_aae79abc9495f415a548d7f1f1ce4dab2"><div class="ttname"><a href="classwinstd_1_1gdi__handle.html#aae79abc9495f415a548d7f1f1ce4dab2">winstd::gdi_handle::~gdi_handle</a></div><div class="ttdeci">virtual ~gdi_handle()</div><div class="ttdoc">Closes an open object handle.</div><div class="ttdef"><b>Definition</b> GDI.h:31</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html"><div class="ttname"><a href="classwinstd_1_1handle.html">winstd::handle</a></div><div class="ttdoc">Base abstract template class to support generic object handle keeping.</div><div class="ttdef"><b>Definition</b> Common.h:1020</div></div> <div class="ttc" id="aclasswinstd_1_1handle_html"><div class="ttname"><a href="classwinstd_1_1handle.html">winstd::handle</a></div><div class="ttdoc">Base abstract template class to support generic object handle keeping.</div><div class="ttdef"><b>Definition</b> Common.h:1020</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a3dda19199ecfbc378c932e7d84d0ea81"><div class="ttname"><a href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">winstd::handle&lt; HDC, NULL &gt;::handle_type</a></div><div class="ttdeci">HDC handle_type</div><div class="ttdoc">Datatype of the object handle this template class handles.</div><div class="ttdef"><b>Definition</b> Common.h:1025</div></div> <div class="ttc" id="aclasswinstd_1_1handle_html_aabde3f16fd98b06b3b0282ef7806eb59"><div class="ttname"><a href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">winstd::handle&lt; T, NULL &gt;::m_h</a></div><div class="ttdeci">handle_type m_h</div><div class="ttdoc">Object handle.</div><div class="ttdef"><b>Definition</b> Common.h:1272</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_aabde3f16fd98b06b3b0282ef7806eb59"><div class="ttname"><a href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">winstd::handle&lt; T, NULL &gt;::m_h</a></div><div class="ttdeci">handle_type m_h</div><div class="ttdoc">Object handle.</div><div class="ttdef"><b>Definition</b> Common.h:1274</div></div>
<div class="ttc" id="aclasswinstd_1_1icon_html"><div class="ttname"><a href="classwinstd_1_1icon.html">winstd::icon</a></div><div class="ttdoc">Windows HICON wrapper class.</div><div class="ttdef"><b>Definition</b> GDI.h:53</div></div> <div class="ttc" id="aclasswinstd_1_1icon_html"><div class="ttname"><a href="classwinstd_1_1icon.html">winstd::icon</a></div><div class="ttdoc">Windows HICON wrapper class.</div><div class="ttdef"><b>Definition</b> GDI.h:53</div></div>
<div class="ttc" id="aclasswinstd_1_1icon_html_a08f193eb987d54f2df65f42dcd1d5d0c"><div class="ttname"><a href="classwinstd_1_1icon.html#a08f193eb987d54f2df65f42dcd1d5d0c">winstd::icon::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Closes an open object handle.</div><div class="ttdef"><b>Definition</b> GDI.h:74</div></div> <div class="ttc" id="aclasswinstd_1_1icon_html_a08f193eb987d54f2df65f42dcd1d5d0c"><div class="ttname"><a href="classwinstd_1_1icon.html#a08f193eb987d54f2df65f42dcd1d5d0c">winstd::icon::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Closes an open object handle.</div><div class="ttdef"><b>Definition</b> GDI.h:74</div></div>
<div class="ttc" id="aclasswinstd_1_1icon_html_a569f3d6f5e841666d33917ae4f5e7f37"><div class="ttname"><a href="classwinstd_1_1icon.html#a569f3d6f5e841666d33917ae4f5e7f37">winstd::icon::~icon</a></div><div class="ttdeci">virtual ~icon()</div><div class="ttdoc">Closes an open object handle.</div><div class="ttdef"><b>Definition</b> GDI.h:62</div></div> <div class="ttc" id="aclasswinstd_1_1icon_html_a569f3d6f5e841666d33917ae4f5e7f37"><div class="ttname"><a href="classwinstd_1_1icon.html#a569f3d6f5e841666d33917ae4f5e7f37">winstd::icon::~icon</a></div><div class="ttdeci">virtual ~icon()</div><div class="ttdoc">Closes an open object handle.</div><div class="ttdef"><b>Definition</b> GDI.h:62</div></div>
<div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_html"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr.html">winstd::ref_unique_ptr</a></div><div class="ttdoc">Helper class for returning pointers to std::unique_ptr.</div><div class="ttdef"><b>Definition</b> Common.h:859</div></div>
<div class="ttc" id="aclasswinstd_1_1window__dc_html"><div class="ttname"><a href="classwinstd_1_1window__dc.html">winstd::window_dc</a></div><div class="ttdoc">Device context wrapper class.</div><div class="ttdef"><b>Definition</b> GDI.h:115</div></div> <div class="ttc" id="aclasswinstd_1_1window__dc_html"><div class="ttname"><a href="classwinstd_1_1window__dc.html">winstd::window_dc</a></div><div class="ttdoc">Device context wrapper class.</div><div class="ttdef"><b>Definition</b> GDI.h:115</div></div>
<div class="ttc" id="aclasswinstd_1_1window__dc_html_a04f6e8a97f6a492cc2f0683738e978d3"><div class="ttname"><a href="classwinstd_1_1window__dc.html#a04f6e8a97f6a492cc2f0683738e978d3">winstd::window_dc::m_hwnd</a></div><div class="ttdeci">HWND m_hwnd</div><div class="ttdoc">Window handle.</div><div class="ttdef"><b>Definition</b> GDI.h:176</div></div> <div class="ttc" id="aclasswinstd_1_1window__dc_html_a04f6e8a97f6a492cc2f0683738e978d3"><div class="ttname"><a href="classwinstd_1_1window__dc.html#a04f6e8a97f6a492cc2f0683738e978d3">winstd::window_dc::m_hwnd</a></div><div class="ttdeci">HWND m_hwnd</div><div class="ttdoc">Window handle.</div><div class="ttdef"><b>Definition</b> GDI.h:176</div></div>
<div class="ttc" id="aclasswinstd_1_1window__dc_html_a2b4c7b6f55d8d87dedadf08457031d12"><div class="ttname"><a href="classwinstd_1_1window__dc.html#a2b4c7b6f55d8d87dedadf08457031d12">winstd::window_dc::window_dc</a></div><div class="ttdeci">window_dc(handle_type h, HWND hwnd) noexcept</div><div class="ttdoc">Initializes a device context from existing data.</div><div class="ttdef"><b>Definition</b> GDI.h:127</div></div> <div class="ttc" id="aclasswinstd_1_1window__dc_html_a2b4c7b6f55d8d87dedadf08457031d12"><div class="ttname"><a href="classwinstd_1_1window__dc.html#a2b4c7b6f55d8d87dedadf08457031d12">winstd::window_dc::window_dc</a></div><div class="ttdeci">window_dc(handle_type h, HWND hwnd) noexcept</div><div class="ttdoc">Initializes a device context from existing data.</div><div class="ttdef"><b>Definition</b> GDI.h:127</div></div>
@ -295,7 +296,7 @@ $(document).ready(function() { init_codefold(0); });
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:23 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: include/WinStd/MSI.h Source File</title> <title>WinStd: include/WinStd/MSI.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,14 +44,14 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
<div id="main-nav"></div> <div id="main-nav"></div>
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); }); $(function() { codefold.init(0); });
/* @license-end */ /* @license-end */
</script> </script>
<!-- window showing the filter options --> <!-- window showing the filter options -->
@ -411,7 +413,7 @@ $(document).ready(function() { init_codefold(0); });
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:23 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: include/WinStd/SDDL.h Source File</title> <title>WinStd: include/WinStd/SDDL.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,14 +44,14 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
<div id="main-nav"></div> <div id="main-nav"></div>
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); }); $(function() { codefold.init(0); });
/* @license-end */ /* @license-end */
</script> </script>
<!-- window showing the filter options --> <!-- window showing the filter options -->
@ -103,42 +105,42 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div> <div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00026" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00026" data-start="{" data-end="}">
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="classwinstd_1_1security__attributes.html#aa65302a5a16ca4dae9d76a2aea0788b2"> 26</a></span> <a class="code hl_function" href="classwinstd_1_1security__attributes.html#aa65302a5a16ca4dae9d76a2aea0788b2">security_attributes</a>() noexcept</div> <div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="classwinstd_1_1security__attributes.html#aa65302a5a16ca4dae9d76a2aea0788b2"> 26</a></span> <a class="code hl_function" href="classwinstd_1_1security__attributes.html#aa65302a5a16ca4dae9d76a2aea0788b2">security_attributes</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> {</div> <div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> {</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> nLength = <span class="keyword">sizeof</span>(SECURITY_ATTRIBUTES);</div> <div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">nLength</a> = <span class="keyword">sizeof</span>(SECURITY_ATTRIBUTES);</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> lpSecurityDescriptor = NULL;</div> <div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">lpSecurityDescriptor</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>;</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> bInheritHandle = FALSE;</div> <div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">bInheritHandle</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">FALSE</a>;</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> }</div> <div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> }</div>
</div> </div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div> <div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
<div class="foldopen" id="foldopen00036" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00036" data-start="{" data-end="}">
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="classwinstd_1_1security__attributes.html#a230282fcc282814fd18aa239c7daaa17"> 36</a></span> <a class="code hl_function" href="classwinstd_1_1security__attributes.html#a230282fcc282814fd18aa239c7daaa17">security_attributes</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1security__attributes.html">security_attributes</a> &amp;&amp;a) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="classwinstd_1_1security__attributes.html#a230282fcc282814fd18aa239c7daaa17"> 36</a></span> <a class="code hl_function" href="classwinstd_1_1security__attributes.html#a230282fcc282814fd18aa239c7daaa17">security_attributes</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Inout_</a> <a class="code hl_class" href="classwinstd_1_1security__attributes.html">security_attributes</a> &amp;&amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> {</div> <div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> {</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> nLength = <span class="keyword">sizeof</span>(SECURITY_ATTRIBUTES);</div> <div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">nLength</a> = <span class="keyword">sizeof</span>(SECURITY_ATTRIBUTES);</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> lpSecurityDescriptor = a.lpSecurityDescriptor;</div> <div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">lpSecurityDescriptor</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.lpSecurityDescriptor;</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> bInheritHandle = a.bInheritHandle;</div> <div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">bInheritHandle</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.bInheritHandle;</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> a.lpSecurityDescriptor = NULL;</div> <div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.lpSecurityDescriptor = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>;</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> }</div> <div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> }</div>
</div> </div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div> <div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
<div class="foldopen" id="foldopen00047" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00047" data-start="{" data-end="}">
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="classwinstd_1_1security__attributes.html#a81c96818e1a244dc9fde2e0703d654e0"> 47</a></span> <a class="code hl_function" href="classwinstd_1_1security__attributes.html#a81c96818e1a244dc9fde2e0703d654e0">~security_attributes</a>()</div> <div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="classwinstd_1_1security__attributes.html#a81c96818e1a244dc9fde2e0703d654e0"> 47</a></span> <a class="code hl_function" href="classwinstd_1_1security__attributes.html#a81c96818e1a244dc9fde2e0703d654e0">~security_attributes</a>()</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> {</div> <div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> {</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <span class="keywordflow">if</span> (lpSecurityDescriptor)</div> <div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">lpSecurityDescriptor</a>)</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> LocalFree(lpSecurityDescriptor);</div> <div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">LocalFree</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">lpSecurityDescriptor</a>);</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> }</div> <div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> }</div>
</div> </div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div> <div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div>
<div class="foldopen" id="foldopen00056" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00056" data-start="{" data-end="}">
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="classwinstd_1_1security__attributes.html#a85cc5cc2ce94a8876e888ee6646779d7"> 56</a></span> <a class="code hl_class" href="classwinstd_1_1security__attributes.html">security_attributes</a>&amp; <a class="code hl_function" href="classwinstd_1_1security__attributes.html#a85cc5cc2ce94a8876e888ee6646779d7">operator=</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1security__attributes.html">security_attributes</a> &amp;&amp;a) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="classwinstd_1_1security__attributes.html#a85cc5cc2ce94a8876e888ee6646779d7"> 56</a></span> <a class="code hl_class" href="classwinstd_1_1security__attributes.html">security_attributes</a>&amp; <a class="code hl_function" href="classwinstd_1_1security__attributes.html#a85cc5cc2ce94a8876e888ee6646779d7">operator=</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Inout_</a> <a class="code hl_class" href="classwinstd_1_1security__attributes.html">security_attributes</a> &amp;&amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> {</div> <div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> {</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;a) {</div> <div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>) {</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> nLength = <span class="keyword">sizeof</span>(SECURITY_ATTRIBUTES);</div> <div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">nLength</a> = <span class="keyword">sizeof</span>(SECURITY_ATTRIBUTES);</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <span class="keywordflow">if</span> (lpSecurityDescriptor)</div> <div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">lpSecurityDescriptor</a>)</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> LocalFree(lpSecurityDescriptor);</div> <div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">LocalFree</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">lpSecurityDescriptor</a>);</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> lpSecurityDescriptor = a.lpSecurityDescriptor;</div> <div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">lpSecurityDescriptor</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.lpSecurityDescriptor;</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> bInheritHandle = a.bInheritHandle;</div> <div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">bInheritHandle</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.bInheritHandle;</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> a.lpSecurityDescriptor = NULL;</div> <div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">a</a>.lpSecurityDescriptor = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>;</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> }</div> <div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> }</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> <div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> }</div> <div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> }</div>
@ -182,6 +184,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> </div> <div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> </div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span><span class="preprocessor">#pragma warning(pop)</span></div> <div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span><span class="preprocessor">#pragma warning(pop)</span></div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> </div> <div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> </div>
<div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_html"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr.html">winstd::ref_unique_ptr</a></div><div class="ttdoc">Helper class for returning pointers to std::unique_ptr.</div><div class="ttdef"><b>Definition</b> Common.h:859</div></div>
<div class="ttc" id="aclasswinstd_1_1security__attributes_html"><div class="ttname"><a href="classwinstd_1_1security__attributes.html">winstd::security_attributes</a></div><div class="ttdef"><b>Definition</b> SDDL.h:19</div></div> <div class="ttc" id="aclasswinstd_1_1security__attributes_html"><div class="ttname"><a href="classwinstd_1_1security__attributes.html">winstd::security_attributes</a></div><div class="ttdef"><b>Definition</b> SDDL.h:19</div></div>
<div class="ttc" id="aclasswinstd_1_1security__attributes_html_a230282fcc282814fd18aa239c7daaa17"><div class="ttname"><a href="classwinstd_1_1security__attributes.html#a230282fcc282814fd18aa239c7daaa17">winstd::security_attributes::security_attributes</a></div><div class="ttdeci">security_attributes(security_attributes &amp;&amp;a) noexcept</div><div class="ttdoc">Moves an existing SECURITY_ATTRIBUTES.</div><div class="ttdef"><b>Definition</b> SDDL.h:36</div></div> <div class="ttc" id="aclasswinstd_1_1security__attributes_html_a230282fcc282814fd18aa239c7daaa17"><div class="ttname"><a href="classwinstd_1_1security__attributes.html#a230282fcc282814fd18aa239c7daaa17">winstd::security_attributes::security_attributes</a></div><div class="ttdeci">security_attributes(security_attributes &amp;&amp;a) noexcept</div><div class="ttdoc">Moves an existing SECURITY_ATTRIBUTES.</div><div class="ttdef"><b>Definition</b> SDDL.h:36</div></div>
<div class="ttc" id="aclasswinstd_1_1security__attributes_html_a81c96818e1a244dc9fde2e0703d654e0"><div class="ttname"><a href="classwinstd_1_1security__attributes.html#a81c96818e1a244dc9fde2e0703d654e0">winstd::security_attributes::~security_attributes</a></div><div class="ttdeci">~security_attributes()</div><div class="ttdoc">Destroys the SECURITY_ATTRIBUTES.</div><div class="ttdef"><b>Definition</b> SDDL.h:47</div></div> <div class="ttc" id="aclasswinstd_1_1security__attributes_html_a81c96818e1a244dc9fde2e0703d654e0"><div class="ttname"><a href="classwinstd_1_1security__attributes.html#a81c96818e1a244dc9fde2e0703d654e0">winstd::security_attributes::~security_attributes</a></div><div class="ttdeci">~security_attributes()</div><div class="ttdoc">Destroys the SECURITY_ATTRIBUTES.</div><div class="ttdef"><b>Definition</b> SDDL.h:47</div></div>
@ -193,7 +196,7 @@ $(document).ready(function() { init_codefold(0); });
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:23 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: include/WinStd/Sec.h Source File</title> <title>WinStd: include/WinStd/Sec.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,14 +44,14 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
<div id="main-nav"></div> <div id="main-nav"></div>
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); }); $(function() { codefold.init(0); });
/* @license-end */ /* @license-end */
</script> </script>
<!-- window showing the filter options --> <!-- window showing the filter options -->
@ -168,16 +170,16 @@ $(document).ready(function() { init_codefold(0); });
</div> </div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> </div> <div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> </div>
<div class="foldopen" id="foldopen00107" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00107" data-start="{" data-end="}">
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__credentials.html#adac21d2b22fba61197ad315e8996f946"> 107</a></span> <a class="code hl_function" href="classwinstd_1_1sec__credentials.html#adac21d2b22fba61197ad315e8996f946">sec_credentials</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h, _In_ <span class="keyword">const</span> TimeStamp expires) :</div> <div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__credentials.html#adac21d2b22fba61197ad315e8996f946"> 107</a></span> <a class="code hl_function" href="classwinstd_1_1sec__credentials.html#adac21d2b22fba61197ad315e8996f946">sec_credentials</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_opt_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">handle_type</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">TimeStamp</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">expires</a>) :</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <a class="code hl_variable" href="classwinstd_1_1sec__credentials.html#ab2b392dc45e270c5855245fe4c8d159a">m_expires</a>(expires),</div> <div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <a class="code hl_variable" href="classwinstd_1_1sec__credentials.html#ab2b392dc45e270c5855245fe4c8d159a">m_expires</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">expires</a>),</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle</a>(h)</div> <div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>)</div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> {}</div> <div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> {}</div>
</div> </div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> </div> <div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> </div>
<div class="foldopen" id="foldopen00117" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00117" data-start="{" data-end="}">
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__credentials.html#ac9ece1c98aebffa3efc90a0b37f6d2ba"> 117</a></span> <a class="code hl_function" href="classwinstd_1_1sec__credentials.html#ac9ece1c98aebffa3efc90a0b37f6d2ba">sec_credentials</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1sec__credentials.html">sec_credentials</a> &amp;&amp;h) noexcept :</div> <div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__credentials.html#ac9ece1c98aebffa3efc90a0b37f6d2ba"> 117</a></span> <a class="code hl_function" href="classwinstd_1_1sec__credentials.html#ac9ece1c98aebffa3efc90a0b37f6d2ba">sec_credentials</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Inout_</a> <a class="code hl_class" href="classwinstd_1_1sec__credentials.html">sec_credentials</a> &amp;&amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a> :</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <a class="code hl_variable" href="classwinstd_1_1sec__credentials.html#ab2b392dc45e270c5855245fe4c8d159a">m_expires</a>(std::move(h.m_expires)),</div> <div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <a class="code hl_variable" href="classwinstd_1_1sec__credentials.html#ab2b392dc45e270c5855245fe4c8d159a">m_expires</a>(std::move(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>.m_expires)),</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle&lt;PCredHandle, NULL&gt;</a>(std::move(h))</div> <div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">handle&lt;PCredHandle, NULL&gt;</a>(std::move(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>))</div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> {}</div> <div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> {}</div>
</div> </div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> </div> <div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> </div>
@ -190,49 +192,49 @@ $(document).ready(function() { init_codefold(0); });
</div> </div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> </div> <div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> </div>
<div class="foldopen" id="foldopen00138" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00138" data-start="{" data-end="}">
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__credentials.html#af0c3ec1f8e1b060cd4dd99b4d34d4623"> 138</a></span> <a class="code hl_class" href="classwinstd_1_1sec__credentials.html">sec_credentials</a>&amp; <a class="code hl_function" href="classwinstd_1_1sec__credentials.html#af0c3ec1f8e1b060cd4dd99b4d34d4623">operator=</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1sec__credentials.html">sec_credentials</a> &amp;&amp;h) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__credentials.html#af0c3ec1f8e1b060cd4dd99b4d34d4623"> 138</a></span> <a class="code hl_class" href="classwinstd_1_1sec__credentials.html">sec_credentials</a>&amp; <a class="code hl_function" href="classwinstd_1_1sec__credentials.html#af0c3ec1f8e1b060cd4dd99b4d34d4623">operator=</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Inout_</a> <a class="code hl_class" href="classwinstd_1_1sec__credentials.html">sec_credentials</a> &amp;&amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> {</div> <div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> {</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != std::addressof(h)) {</div> <div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != std::addressof(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>)) {</div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> *(<a class="code hl_class" href="classwinstd_1_1handle.html">handle&lt;handle_type, NULL&gt;</a>*)<span class="keyword">this</span> = std::move(h);</div> <div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> *(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">handle&lt;handle_type, NULL&gt;</a>*)<span class="keyword">this</span> = std::move(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>);</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> <a class="code hl_variable" href="classwinstd_1_1sec__credentials.html#ab2b392dc45e270c5855245fe4c8d159a">m_expires</a> = std::move(h.m_expires);</div> <div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> <a class="code hl_variable" href="classwinstd_1_1sec__credentials.html#ab2b392dc45e270c5855245fe4c8d159a">m_expires</a> = std::move(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>.m_expires);</div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> }</div> <div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> }</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> <div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> }</div> <div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> }</div>
</div> </div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> </div> <div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> </div>
<div class="foldopen" id="foldopen00156" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00156" data-start="{" data-end="}">
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__credentials.html#af01c07130505e33fb2d4fbf5a8377280"> 156</a></span> SECURITY_STATUS <a class="code hl_function" href="classwinstd_1_1sec__credentials.html#af01c07130505e33fb2d4fbf5a8377280">acquire</a>(</div> <div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__credentials.html#af01c07130505e33fb2d4fbf5a8377280"> 156</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">SECURITY_STATUS</a> <a class="code hl_function" href="classwinstd_1_1sec__credentials.html#af01c07130505e33fb2d4fbf5a8377280">acquire</a>(</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> _In_opt_ LPTSTR pszPrincipal,</div> <div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_opt_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">LPTSTR</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pszPrincipal</a>,</div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> _In_ LPTSTR pszPackage,</div> <div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">LPTSTR</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pszPackage</a>,</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> _In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> fCredentialUse,</div> <div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">fCredentialUse</a>,</div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> _In_opt_ <span class="keywordtype">void</span> *pvLogonId,</div> <div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_opt_</a> <span class="keywordtype">void</span> *<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pvLogonId</a>,</div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> _In_opt_ <span class="keywordtype">void</span> *pAuthData,</div> <div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_opt_</a> <span class="keywordtype">void</span> *<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pAuthData</a>,</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> _In_opt_ SEC_GET_KEY_FN pGetKeyFn = NULL,</div> <div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_opt_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">SEC_GET_KEY_FN</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pGetKeyFn</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>,</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> _In_opt_ <span class="keywordtype">void</span> *pvGetKeyArgument = NULL)</div> <div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_opt_</a> <span class="keywordtype">void</span> *<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pvGetKeyArgument</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>)</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> {</div> <div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> {</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h = <span class="keyword">new</span> CredHandle;</div> <div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">handle_type</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a> = <span class="keyword">new</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">CredHandle</a>;</div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> TimeStamp exp;</div> <div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">TimeStamp</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">exp</a>;</div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> SECURITY_STATUS res = AcquireCredentialsHandle(pszPrincipal, pszPackage, fCredentialUse, pvLogonId, pAuthData, pGetKeyFn, pvGetKeyArgument, h, &amp;exp);</div> <div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">SECURITY_STATUS</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">res</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">AcquireCredentialsHandle</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pszPrincipal</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pszPackage</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">fCredentialUse</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pvLogonId</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pAuthData</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pGetKeyFn</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pvGetKeyArgument</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>, &amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">exp</a>);</div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> <span class="keywordflow">if</span> (SUCCEEDED(res)) {</div> <div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">SUCCEEDED</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">res</a>)) {</div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div> <div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>);</div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> <a class="code hl_variable" href="classwinstd_1_1sec__credentials.html#ab2b392dc45e270c5855245fe4c8d159a">m_expires</a> = exp;</div> <div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> <a class="code hl_variable" href="classwinstd_1_1sec__credentials.html#ab2b392dc45e270c5855245fe4c8d159a">m_expires</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">exp</a>;</div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> } <span class="keywordflow">else</span></div> <div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> <span class="keyword">delete</span> h;</div> <div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> <span class="keyword">delete</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>;</div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> <span class="keywordflow">return</span> res;</div> <div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">res</a>;</div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> }</div> <div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> }</div>
</div> </div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> </div> <div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> </div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> <span class="keyword">protected</span>:</div>
<div class="foldopen" id="foldopen00182" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00182" data-start="{" data-end="}">
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__credentials.html#a6156649d1a93696c8369361cb426e260"> 182</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1sec__credentials.html#a6156649d1a93696c8369361cb426e260">free_internal</a>() noexcept<span class="keyword"> override</span></div> <div class="line"><a id="l00182" name="l00182"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__credentials.html#a6156649d1a93696c8369361cb426e260"> 182</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1sec__credentials.html#a6156649d1a93696c8369361cb426e260">free_internal</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a><span class="keyword"> override</span></div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> FreeCredentialsHandle(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div> <div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">FreeCredentialsHandle</a>(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> <span class="keyword">delete</span> <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>;</div> <div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> <span class="keyword">delete</span> <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>;</div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> }</div> <div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> }</div>
</div> </div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> </div> <div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> </div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__credentials.html#ab2b392dc45e270c5855245fe4c8d159a"> 189</a></span> TimeStamp <a class="code hl_variable" href="classwinstd_1_1sec__credentials.html#ab2b392dc45e270c5855245fe4c8d159a">m_expires</a>; </div> <div class="line"><a id="l00189" name="l00189"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__credentials.html#ab2b392dc45e270c5855245fe4c8d159a"> 189</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">TimeStamp</a> <a class="code hl_variable" href="classwinstd_1_1sec__credentials.html#ab2b392dc45e270c5855245fe4c8d159a">m_expires</a>; </div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> };</div> <div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> };</div>
</div> </div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> </div> <div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> </div>
@ -243,17 +245,17 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00201" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00201" data-start="{" data-end="}">
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__context.html#a5d41cc2cbe613fcc2bd37cc260de9763"> 201</a></span> <a class="code hl_function" href="classwinstd_1_1sec__context.html#a5d41cc2cbe613fcc2bd37cc260de9763">sec_context</a>() :</div> <div class="line"><a id="l00201" name="l00201"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__context.html#a5d41cc2cbe613fcc2bd37cc260de9763"> 201</a></span> <a class="code hl_function" href="classwinstd_1_1sec__context.html#a5d41cc2cbe613fcc2bd37cc260de9763">sec_context</a>() :</div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> <a class="code hl_variable" href="classwinstd_1_1sec__context.html#a8a211355b63585e9cc633639d801a13f">m_attrib</a>(0),</div> <div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> <a class="code hl_variable" href="classwinstd_1_1sec__context.html#a8a211355b63585e9cc633639d801a13f">m_attrib</a>(0),</div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle</a>&lt;PCtxtHandle, NULL&gt;()</div> <div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle</a>&lt;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">PCtxtHandle</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>&gt;()</div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> {</div> <div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> {</div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> <a class="code hl_variable" href="classwinstd_1_1sec__context.html#a8ea323950689fbfa34e945825f013304">m_expires</a>.QuadPart = -1;</div> <div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> <a class="code hl_variable" href="classwinstd_1_1sec__context.html#a8ea323950689fbfa34e945825f013304">m_expires</a>.QuadPart = -1;</div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> }</div> <div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> }</div>
</div> </div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> </div> <div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> </div>
<div class="foldopen" id="foldopen00213" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00213" data-start="{" data-end="}">
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__context.html#a05356227fbaa04cf65cd8da86daac49e"> 213</a></span> <a class="code hl_function" href="classwinstd_1_1sec__context.html#a05356227fbaa04cf65cd8da86daac49e">sec_context</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1sec__context.html">sec_context</a> &amp;&amp;h) noexcept :</div> <div class="line"><a id="l00213" name="l00213"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__context.html#a05356227fbaa04cf65cd8da86daac49e"> 213</a></span> <a class="code hl_function" href="classwinstd_1_1sec__context.html#a05356227fbaa04cf65cd8da86daac49e">sec_context</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Inout_</a> <a class="code hl_class" href="classwinstd_1_1sec__context.html">sec_context</a> &amp;&amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a> :</div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> <a class="code hl_variable" href="classwinstd_1_1sec__context.html#a8a211355b63585e9cc633639d801a13f">m_attrib</a> (std::move(h.m_attrib )),</div> <div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> <a class="code hl_variable" href="classwinstd_1_1sec__context.html#a8a211355b63585e9cc633639d801a13f">m_attrib</a> (std::move(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>.m_attrib )),</div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> <a class="code hl_variable" href="classwinstd_1_1sec__context.html#a8ea323950689fbfa34e945825f013304">m_expires</a>(std::move(h.m_expires)),</div> <div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> <a class="code hl_variable" href="classwinstd_1_1sec__context.html#a8ea323950689fbfa34e945825f013304">m_expires</a>(std::move(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>.m_expires)),</div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle&lt;PCtxtHandle, NULL&gt;</a>(std::move(h))</div> <div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">handle&lt;PCtxtHandle, NULL&gt;</a>(std::move(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>))</div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> {}</div> <div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> {}</div>
</div> </div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> </div> <div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> </div>
@ -266,67 +268,67 @@ $(document).ready(function() { init_codefold(0); });
</div> </div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> </div> <div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> </div>
<div class="foldopen" id="foldopen00235" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00235" data-start="{" data-end="}">
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__context.html#aba957329771358ef9ca65c5e1176fc52"> 235</a></span> <a class="code hl_class" href="classwinstd_1_1sec__context.html">sec_context</a>&amp; <a class="code hl_function" href="classwinstd_1_1sec__context.html#aba957329771358ef9ca65c5e1176fc52">operator=</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1sec__context.html">sec_context</a> &amp;&amp;h) <span class="keyword">noexcept</span></div> <div class="line"><a id="l00235" name="l00235"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__context.html#aba957329771358ef9ca65c5e1176fc52"> 235</a></span> <a class="code hl_class" href="classwinstd_1_1sec__context.html">sec_context</a>&amp; <a class="code hl_function" href="classwinstd_1_1sec__context.html#aba957329771358ef9ca65c5e1176fc52">operator=</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Inout_</a> <a class="code hl_class" href="classwinstd_1_1sec__context.html">sec_context</a> &amp;&amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> {</div> <div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> {</div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != std::addressof(h)) {</div> <div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != std::addressof(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>)) {</div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> *(<a class="code hl_class" href="classwinstd_1_1handle.html">handle&lt;handle_type, NULL&gt;</a>*)<span class="keyword">this</span> = std::move(h);</div> <div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> *(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">handle&lt;handle_type, NULL&gt;</a>*)<span class="keyword">this</span> = std::move(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>);</div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> <a class="code hl_variable" href="classwinstd_1_1sec__context.html#a8a211355b63585e9cc633639d801a13f">m_attrib</a> = std::move(h.m_attrib);</div> <div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> <a class="code hl_variable" href="classwinstd_1_1sec__context.html#a8a211355b63585e9cc633639d801a13f">m_attrib</a> = std::move(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>.m_attrib);</div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> <a class="code hl_variable" href="classwinstd_1_1sec__context.html#a8ea323950689fbfa34e945825f013304">m_expires</a> = std::move(h.m_expires);</div> <div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> <a class="code hl_variable" href="classwinstd_1_1sec__context.html#a8ea323950689fbfa34e945825f013304">m_expires</a> = std::move(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>.m_expires);</div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> }</div> <div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> }</div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div> <div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> }</div> <div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> }</div>
</div> </div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> </div> <div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> </div>
<div class="foldopen" id="foldopen00254" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00254" data-start="{" data-end="}">
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__context.html#a7cc49346bd63d78928e65b11b21b6e21"> 254</a></span> SECURITY_STATUS <a class="code hl_function" href="classwinstd_1_1sec__context.html#a7cc49346bd63d78928e65b11b21b6e21">initialize</a>(</div> <div class="line"><a id="l00254" name="l00254"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__context.html#a7cc49346bd63d78928e65b11b21b6e21"> 254</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">SECURITY_STATUS</a> <a class="code hl_function" href="classwinstd_1_1sec__context.html#a7cc49346bd63d78928e65b11b21b6e21">initialize</a>(</div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> _In_opt_ PCredHandle phCredential,</div> <div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_opt_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">PCredHandle</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">phCredential</a>,</div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> _In_opt_z_ LPCTSTR pszTargetName,</div> <div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_opt_z_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">LPCTSTR</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pszTargetName</a>,</div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> _In_ ULONG fContextReq,</div> <div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ULONG</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">fContextReq</a>,</div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> _In_ ULONG TargetDataRep,</div> <div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ULONG</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">TargetDataRep</a>,</div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> _In_opt_ PSecBufferDesc pInput,</div> <div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_opt_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">PSecBufferDesc</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pInput</a>,</div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> _Inout_opt_ PSecBufferDesc pOutput)</div> <div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Inout_opt_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">PSecBufferDesc</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pOutput</a>)</div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> {</div> <div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> {</div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h = <span class="keyword">new</span> CtxtHandle;</div> <div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">handle_type</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a> = <span class="keyword">new</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">CtxtHandle</a>;</div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> h-&gt;dwUpper = 0;</div> <div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>-&gt;dwUpper = 0;</div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> h-&gt;dwLower = 0;</div> <div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>-&gt;dwLower = 0;</div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> ULONG attr;</div> <div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ULONG</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">attr</a>;</div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> TimeStamp exp;</div> <div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">TimeStamp</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">exp</a>;</div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> SECURITY_STATUS res = InitializeSecurityContext(phCredential, NULL, <span class="keyword">const_cast&lt;</span>LPTSTR<span class="keyword">&gt;</span>(pszTargetName), fContextReq, 0, TargetDataRep, pInput, 0, h, pOutput, &amp;attr, &amp;exp);</div> <div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">SECURITY_STATUS</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">res</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">InitializeSecurityContext</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">phCredential</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>, <span class="keyword">const_cast&lt;</span><a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">LPTSTR</a><span class="keyword">&gt;</span>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pszTargetName</a>), <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">fContextReq</a>, 0, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">TargetDataRep</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pInput</a>, 0, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pOutput</a>, &amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">attr</a>, &amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">exp</a>);</div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> <span class="keywordflow">if</span> (SUCCEEDED(res)) {</div> <div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">SUCCEEDED</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">res</a>)) {</div>
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div> <div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>);</div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> <a class="code hl_variable" href="classwinstd_1_1sec__context.html#a8a211355b63585e9cc633639d801a13f">m_attrib</a> = attr;</div> <div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> <a class="code hl_variable" href="classwinstd_1_1sec__context.html#a8a211355b63585e9cc633639d801a13f">m_attrib</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">attr</a>;</div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> <a class="code hl_variable" href="classwinstd_1_1sec__context.html#a8ea323950689fbfa34e945825f013304">m_expires</a> = exp;</div> <div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> <a class="code hl_variable" href="classwinstd_1_1sec__context.html#a8ea323950689fbfa34e945825f013304">m_expires</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">exp</a>;</div>
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> } <span class="keywordflow">else</span></div> <div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> <span class="keyword">delete</span> h;</div> <div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> <span class="keyword">delete</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">h</a>;</div>
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> <span class="keywordflow">return</span> res;</div> <div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">res</a>;</div>
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> }</div> <div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> }</div>
</div> </div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> </div> <div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> </div>
<div class="foldopen" id="foldopen00286" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00286" data-start="{" data-end="}">
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__context.html#a07d7c85d0db22a2b7ababdac632b3c54"> 286</a></span> SECURITY_STATUS <a class="code hl_function" href="classwinstd_1_1sec__context.html#a07d7c85d0db22a2b7ababdac632b3c54">process</a>(</div> <div class="line"><a id="l00286" name="l00286"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__context.html#a07d7c85d0db22a2b7ababdac632b3c54"> 286</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">SECURITY_STATUS</a> <a class="code hl_function" href="classwinstd_1_1sec__context.html#a07d7c85d0db22a2b7ababdac632b3c54">process</a>(</div>
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> _In_opt_ PCredHandle phCredential,</div> <div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_opt_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">PCredHandle</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">phCredential</a>,</div>
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> _In_opt_z_ LPCTSTR pszTargetName,</div> <div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_opt_z_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">LPCTSTR</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pszTargetName</a>,</div>
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> _In_ ULONG fContextReq,</div> <div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ULONG</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">fContextReq</a>,</div>
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> _In_ ULONG TargetDataRep,</div> <div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ULONG</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">TargetDataRep</a>,</div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> _In_opt_ PSecBufferDesc pInput,</div> <div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_opt_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">PSecBufferDesc</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pInput</a>,</div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> _Inout_opt_ PSecBufferDesc pOutput)</div> <div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Inout_opt_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">PSecBufferDesc</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pOutput</a>)</div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> {</div> <div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> {</div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> <span class="keywordflow">return</span> InitializeSecurityContext(phCredential, <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>, <span class="keyword">const_cast&lt;</span>LPTSTR<span class="keyword">&gt;</span>(pszTargetName), fContextReq, 0, TargetDataRep, pInput, 0, NULL, pOutput, &amp;<a class="code hl_variable" href="classwinstd_1_1sec__context.html#a8a211355b63585e9cc633639d801a13f">m_attrib</a>, &amp;<a class="code hl_variable" href="classwinstd_1_1sec__context.html#a8ea323950689fbfa34e945825f013304">m_expires</a>);</div> <div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">InitializeSecurityContext</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">phCredential</a>, <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>, <span class="keyword">const_cast&lt;</span><a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">LPTSTR</a><span class="keyword">&gt;</span>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pszTargetName</a>), <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">fContextReq</a>, 0, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">TargetDataRep</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pInput</a>, 0, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pOutput</a>, &amp;<a class="code hl_variable" href="classwinstd_1_1sec__context.html#a8a211355b63585e9cc633639d801a13f">m_attrib</a>, &amp;<a class="code hl_variable" href="classwinstd_1_1sec__context.html#a8ea323950689fbfa34e945825f013304">m_expires</a>);</div>
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> }</div> <div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> }</div>
</div> </div>
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> </div> <div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> </div>
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> <span class="keyword">protected</span>:</div>
<div class="foldopen" id="foldopen00303" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00303" data-start="{" data-end="}">
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__context.html#afe8682a77fe50e5818ee6c4c741f36d9"> 303</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1sec__context.html#afe8682a77fe50e5818ee6c4c741f36d9">free_internal</a>() noexcept<span class="keyword"> override</span></div> <div class="line"><a id="l00303" name="l00303"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__context.html#afe8682a77fe50e5818ee6c4c741f36d9"> 303</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1sec__context.html#afe8682a77fe50e5818ee6c4c741f36d9">free_internal</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a><span class="keyword"> override</span></div>
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> DeleteSecurityContext(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div> <div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DeleteSecurityContext</a>(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div>
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> <span class="keyword">delete</span> <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>;</div> <div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> <span class="keyword">delete</span> <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>;</div>
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> }</div> <div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> }</div>
</div> </div>
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span> </div> <div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span> </div>
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__context.html#a8a211355b63585e9cc633639d801a13f"> 310</a></span> ULONG <a class="code hl_variable" href="classwinstd_1_1sec__context.html#a8a211355b63585e9cc633639d801a13f">m_attrib</a>; </div> <div class="line"><a id="l00310" name="l00310"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__context.html#a8a211355b63585e9cc633639d801a13f"> 310</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ULONG</a> <a class="code hl_variable" href="classwinstd_1_1sec__context.html#a8a211355b63585e9cc633639d801a13f">m_attrib</a>; </div>
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__context.html#a8ea323950689fbfa34e945825f013304"> 311</a></span> TimeStamp <a class="code hl_variable" href="classwinstd_1_1sec__context.html#a8ea323950689fbfa34e945825f013304">m_expires</a>; </div> <div class="line"><a id="l00311" name="l00311"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__context.html#a8ea323950689fbfa34e945825f013304"> 311</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">TimeStamp</a> <a class="code hl_variable" href="classwinstd_1_1sec__context.html#a8ea323950689fbfa34e945825f013304">m_expires</a>; </div>
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span> };</div> <div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span> };</div>
</div> </div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> </div> <div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> </div>
@ -335,20 +337,20 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> {</div> <div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> {</div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00323" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00323" data-start="{" data-end="}">
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__buffer__desc.html#aed8a33ad87b31098a60facb3f656cea5"> 323</a></span> <a class="code hl_function" href="classwinstd_1_1sec__buffer__desc.html#aed8a33ad87b31098a60facb3f656cea5">sec_buffer_desc</a>(_Inout_count_(count) PSecBuffer buf, ULONG count, _In_ ULONG version = SECBUFFER_VERSION)</div> <div class="line"><a id="l00323" name="l00323"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__buffer__desc.html#aed8a33ad87b31098a60facb3f656cea5"> 323</a></span> <a class="code hl_function" href="classwinstd_1_1sec__buffer__desc.html#aed8a33ad87b31098a60facb3f656cea5">sec_buffer_desc</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Inout_count_</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">count</a>) <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">PSecBuffer</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">buf</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ULONG</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">count</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ULONG</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">version</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">SECBUFFER_VERSION</a>)</div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> {</div> <div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> {</div>
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span> ulVersion = version;</div> <div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ulVersion</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">version</a>;</div>
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span> cBuffers = count;</div> <div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">cBuffers</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">count</a>;</div>
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> pBuffers = buf;</div> <div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pBuffers</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">buf</a>;</div>
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> }</div> <div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> }</div>
</div> </div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> </div> <div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> </div>
<div class="foldopen" id="foldopen00335" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00335" data-start="{" data-end="}">
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__buffer__desc.html#a70ebe23821ab3f90eb20e4a5e69c49c4"> 335</a></span> <span class="keyword">virtual</span> <a class="code hl_function" href="classwinstd_1_1sec__buffer__desc.html#a70ebe23821ab3f90eb20e4a5e69c49c4">~sec_buffer_desc</a>()</div> <div class="line"><a id="l00335" name="l00335"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__buffer__desc.html#a70ebe23821ab3f90eb20e4a5e69c49c4"> 335</a></span> <span class="keyword">virtual</span> <a class="code hl_function" href="classwinstd_1_1sec__buffer__desc.html#a70ebe23821ab3f90eb20e4a5e69c49c4">~sec_buffer_desc</a>()</div>
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span> {</div> <div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span> {</div>
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span> <span class="keywordflow">for</span> (ULONG i = 0; i &lt; cBuffers; i++) {</div> <div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span> <span class="keywordflow">for</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ULONG</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">i</a> = 0; <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">i</a> &lt; <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">cBuffers</a>; <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">i</a>++) {</div>
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span> <span class="keywordflow">if</span> (pBuffers[i].pvBuffer)</div> <div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pBuffers</a>[<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">i</a>].<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pvBuffer</a>)</div>
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span> FreeContextBuffer(pBuffers[i].pvBuffer);</div> <div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">FreeContextBuffer</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pBuffers</a>[<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">i</a>].<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">pvBuffer</a>);</div>
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> }</div> <div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> }</div>
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span> }</div> <div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span> }</div>
</div> </div>
@ -362,17 +364,17 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span> {</div> <div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span> {</div>
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00363" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00363" data-start="{" data-end="}">
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__runtime__error.html#afc95fcf773b18fc72aaacf4ec025471b"> 363</a></span> <a class="code hl_function" href="classwinstd_1_1sec__runtime__error.html#afc95fcf773b18fc72aaacf4ec025471b">sec_runtime_error</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> num, _In_ <span class="keyword">const</span> std::string&amp; msg) : <a class="code hl_class" href="classwinstd_1_1num__runtime__error.html">num_runtime_error</a>&lt;SECURITY_STATUS&gt;(num, msg)</div> <div class="line"><a id="l00363" name="l00363"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__runtime__error.html#afc95fcf773b18fc72aaacf4ec025471b"> 363</a></span> <a class="code hl_function" href="classwinstd_1_1sec__runtime__error.html#afc95fcf773b18fc72aaacf4ec025471b">sec_runtime_error</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">error_type</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">num</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <span class="keyword">const</span> std::string&amp; <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">msg</a>) : <a class="code hl_class" href="classwinstd_1_1num__runtime__error.html">num_runtime_error</a>&lt;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">SECURITY_STATUS</a>&gt;(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">num</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">msg</a>)</div>
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> {}</div> <div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> {}</div>
</div> </div>
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span> </div> <div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span> </div>
<div class="foldopen" id="foldopen00372" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00372" data-start="{" data-end="}">
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__runtime__error.html#aa1d671d5c996a8217de62a816f39a5d4"> 372</a></span> <a class="code hl_function" href="classwinstd_1_1sec__runtime__error.html#aa1d671d5c996a8217de62a816f39a5d4">sec_runtime_error</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> num, _In_opt_z_ <span class="keyword">const</span> <span class="keywordtype">char</span> *msg = <span class="keyword">nullptr</span>) : <a class="code hl_class" href="classwinstd_1_1num__runtime__error.html">num_runtime_error</a>&lt;SECURITY_STATUS&gt;(num, msg)</div> <div class="line"><a id="l00372" name="l00372"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__runtime__error.html#aa1d671d5c996a8217de62a816f39a5d4"> 372</a></span> <a class="code hl_function" href="classwinstd_1_1sec__runtime__error.html#aa1d671d5c996a8217de62a816f39a5d4">sec_runtime_error</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">error_type</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">num</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_opt_z_</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">msg</a> = <span class="keyword">nullptr</span>) : <a class="code hl_class" href="classwinstd_1_1num__runtime__error.html">num_runtime_error</a>&lt;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">SECURITY_STATUS</a>&gt;(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">num</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">msg</a>)</div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span> {}</div> <div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span> {}</div>
</div> </div>
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> </div> <div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> </div>
<div class="foldopen" id="foldopen00380" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00380" data-start="{" data-end="}">
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__runtime__error.html#ac9f3ac01e422ce43aebb8e5eae9290ce"> 380</a></span> <a class="code hl_function" href="classwinstd_1_1sec__runtime__error.html#ac9f3ac01e422ce43aebb8e5eae9290ce">sec_runtime_error</a>(<span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1sec__runtime__error.html">sec_runtime_error</a> &amp;other) : <a class="code hl_class" href="classwinstd_1_1num__runtime__error.html">num_runtime_error</a>&lt;SECURITY_STATUS&gt;(other)</div> <div class="line"><a id="l00380" name="l00380"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__runtime__error.html#ac9f3ac01e422ce43aebb8e5eae9290ce"> 380</a></span> <a class="code hl_function" href="classwinstd_1_1sec__runtime__error.html#ac9f3ac01e422ce43aebb8e5eae9290ce">sec_runtime_error</a>(<span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1sec__runtime__error.html">sec_runtime_error</a> &amp;other) : <a class="code hl_class" href="classwinstd_1_1num__runtime__error.html">num_runtime_error</a>&lt;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">SECURITY_STATUS</a>&gt;(other)</div>
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span> {}</div> <div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span> {}</div>
</div> </div>
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> };</div> <div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> };</div>
@ -380,11 +382,10 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span> </div> <div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span> </div>
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span>}</div> <div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span>}</div>
<div class="ttc" id="aclasswinstd_1_1handle_html"><div class="ttname"><a href="classwinstd_1_1handle.html">winstd::handle</a></div><div class="ttdoc">Base abstract template class to support generic object handle keeping.</div><div class="ttdef"><b>Definition</b> Common.h:1020</div></div> <div class="ttc" id="aclasswinstd_1_1handle_html"><div class="ttname"><a href="classwinstd_1_1handle.html">winstd::handle</a></div><div class="ttdoc">Base abstract template class to support generic object handle keeping.</div><div class="ttdef"><b>Definition</b> Common.h:1020</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a3dda19199ecfbc378c932e7d84d0ea81"><div class="ttname"><a href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">winstd::handle&lt; PCredHandle, NULL &gt;::handle_type</a></div><div class="ttdeci">PCredHandle handle_type</div><div class="ttdoc">Datatype of the object handle this template class handles.</div><div class="ttdef"><b>Definition</b> Common.h:1025</div></div> <div class="ttc" id="aclasswinstd_1_1handle_html_aabde3f16fd98b06b3b0282ef7806eb59"><div class="ttname"><a href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">winstd::handle&lt; PCredHandle, NULL &gt;::m_h</a></div><div class="ttdeci">handle_type m_h</div><div class="ttdoc">Object handle.</div><div class="ttdef"><b>Definition</b> Common.h:1272</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_aabde3f16fd98b06b3b0282ef7806eb59"><div class="ttname"><a href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">winstd::handle&lt; PCredHandle, NULL &gt;::m_h</a></div><div class="ttdeci">handle_type m_h</div><div class="ttdoc">Object handle.</div><div class="ttdef"><b>Definition</b> Common.h:1274</div></div> <div class="ttc" id="aclasswinstd_1_1handle_html_ab2a98042c3b88fda687e34d370756f11"><div class="ttname"><a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">winstd::handle&lt; PCredHandle, NULL &gt;::attach</a></div><div class="ttdeci">void attach(handle_type h) noexcept</div><div class="ttdoc">Sets a new object handle for the class.</div><div class="ttdef"><b>Definition</b> Common.h:1235</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_ab2a98042c3b88fda687e34d370756f11"><div class="ttname"><a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">winstd::handle&lt; PCredHandle, NULL &gt;::attach</a></div><div class="ttdeci">void attach(handle_type h) noexcept</div><div class="ttdoc">Sets a new object handle for the class.</div><div class="ttdef"><b>Definition</b> Common.h:1237</div></div> <div class="ttc" id="aclasswinstd_1_1num__runtime__error_html"><div class="ttname"><a href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error</a></div><div class="ttdoc">Numerical runtime error.</div><div class="ttdef"><b>Definition</b> Common.h:1477</div></div>
<div class="ttc" id="aclasswinstd_1_1num__runtime__error_html"><div class="ttname"><a href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error</a></div><div class="ttdoc">Numerical runtime error.</div><div class="ttdef"><b>Definition</b> Common.h:1483</div></div> <div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_html"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr.html">winstd::ref_unique_ptr</a></div><div class="ttdoc">Helper class for returning pointers to std::unique_ptr.</div><div class="ttdef"><b>Definition</b> Common.h:859</div></div>
<div class="ttc" id="aclasswinstd_1_1num__runtime__error_html_a6fa2de87d0151b3ad9cac58f838852e0"><div class="ttname"><a href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">winstd::num_runtime_error&lt; SECURITY_STATUS &gt;::error_type</a></div><div class="ttdeci">SECURITY_STATUS error_type</div><div class="ttdoc">Error number type.</div><div class="ttdef"><b>Definition</b> Common.h:1485</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__buffer__desc_html"><div class="ttname"><a href="classwinstd_1_1sec__buffer__desc.html">winstd::sec_buffer_desc</a></div><div class="ttdoc">SecBufferDesc wrapper class.</div><div class="ttdef"><b>Definition</b> Sec.h:318</div></div> <div class="ttc" id="aclasswinstd_1_1sec__buffer__desc_html"><div class="ttname"><a href="classwinstd_1_1sec__buffer__desc.html">winstd::sec_buffer_desc</a></div><div class="ttdoc">SecBufferDesc wrapper class.</div><div class="ttdef"><b>Definition</b> Sec.h:318</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__buffer__desc_html_a70ebe23821ab3f90eb20e4a5e69c49c4"><div class="ttname"><a href="classwinstd_1_1sec__buffer__desc.html#a70ebe23821ab3f90eb20e4a5e69c49c4">winstd::sec_buffer_desc::~sec_buffer_desc</a></div><div class="ttdeci">virtual ~sec_buffer_desc()</div><div class="ttdoc">Frees the security buffer descriptor.</div><div class="ttdef"><b>Definition</b> Sec.h:335</div></div> <div class="ttc" id="aclasswinstd_1_1sec__buffer__desc_html_a70ebe23821ab3f90eb20e4a5e69c49c4"><div class="ttname"><a href="classwinstd_1_1sec__buffer__desc.html#a70ebe23821ab3f90eb20e4a5e69c49c4">winstd::sec_buffer_desc::~sec_buffer_desc</a></div><div class="ttdeci">virtual ~sec_buffer_desc()</div><div class="ttdoc">Frees the security buffer descriptor.</div><div class="ttdef"><b>Definition</b> Sec.h:335</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__buffer__desc_html_aed8a33ad87b31098a60facb3f656cea5"><div class="ttname"><a href="classwinstd_1_1sec__buffer__desc.html#aed8a33ad87b31098a60facb3f656cea5">winstd::sec_buffer_desc::sec_buffer_desc</a></div><div class="ttdeci">sec_buffer_desc(PSecBuffer buf, ULONG count, ULONG version=SECBUFFER_VERSION)</div><div class="ttdoc">Initializes security buffer descriptor.</div><div class="ttdef"><b>Definition</b> Sec.h:323</div></div> <div class="ttc" id="aclasswinstd_1_1sec__buffer__desc_html_aed8a33ad87b31098a60facb3f656cea5"><div class="ttname"><a href="classwinstd_1_1sec__buffer__desc.html#aed8a33ad87b31098a60facb3f656cea5">winstd::sec_buffer_desc::sec_buffer_desc</a></div><div class="ttdeci">sec_buffer_desc(PSecBuffer buf, ULONG count, ULONG version=SECBUFFER_VERSION)</div><div class="ttdoc">Initializes security buffer descriptor.</div><div class="ttdef"><b>Definition</b> Sec.h:323</div></div>
@ -417,7 +418,7 @@ $(document).ready(function() { init_codefold(0); });
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:23 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: include/WinStd/SetupAPI.h Source File</title> <title>WinStd: include/WinStd/SetupAPI.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,14 +44,14 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
<div id="main-nav"></div> <div id="main-nav"></div>
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); }); $(function() { codefold.init(0); });
/* @license-end */ /* @license-end */
</script> </script>
<!-- window showing the filter options --> <!-- window showing the filter options -->
@ -100,7 +102,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00025" data-start="{" data-end="};"> <div class="foldopen" id="foldopen00025" data-start="{" data-end="};">
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="classwinstd_1_1setup__device__info__list.html"> 25</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1setup__device__info__list.html">setup_device_info_list</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle</a>&lt;HDEVINFO, INVALID_HANDLE_VALUE&gt;</div> <div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="classwinstd_1_1setup__device__info__list.html"> 25</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1setup__device__info__list.html">setup_device_info_list</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle</a>&lt;HDEVINFO, INVALID_HANDLE_VALUE&gt;</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> {</div> <div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> {</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga51471bfe41853b66ac0f44df97cfaaa6">WINSTD_HANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1setup__device__info__list.html">setup_device_info_list</a>, HDEVINFO, INVALID_HANDLE_VALUE)</div> <div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga51471bfe41853b66ac0f44df97cfaaa6">WINSTD_HANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1setup__device__info__list.html">setup_device_info_list</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">HDEVINFO</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">INVALID_HANDLE_VALUE</a>)</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div> <div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00035" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00035" data-start="{" data-end="}">
@ -113,9 +115,9 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div> <div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">protected</span>:</div>
<div class="foldopen" id="foldopen00047" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00047" data-start="{" data-end="}">
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="classwinstd_1_1setup__device__info__list.html#a41f013a37e16074f1972fd279f8c1437"> 47</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1setup__device__info__list.html#a41f013a37e16074f1972fd279f8c1437">free_internal</a>() noexcept<span class="keyword"> override</span></div> <div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="classwinstd_1_1setup__device__info__list.html#a41f013a37e16074f1972fd279f8c1437"> 47</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1setup__device__info__list.html#a41f013a37e16074f1972fd279f8c1437">free_internal</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a><span class="keyword"> override</span></div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> SetupDiDestroyDeviceInfoList(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div> <div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">SetupDiDestroyDeviceInfoList</a>(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> }</div> <div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> }</div>
</div> </div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> };</div> <div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> };</div>
@ -130,14 +132,14 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00067" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00067" data-start="{" data-end="}">
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="classwinstd_1_1setup__driver__info__list__builder.html#a4774edfbe680a3a496e243544a68c94f"> 67</a></span> <a class="code hl_function" href="classwinstd_1_1setup__driver__info__list__builder.html#a4774edfbe680a3a496e243544a68c94f">setup_driver_info_list_builder</a>(</div> <div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="classwinstd_1_1setup__driver__info__list__builder.html#a4774edfbe680a3a496e243544a68c94f"> 67</a></span> <a class="code hl_function" href="classwinstd_1_1setup__driver__info__list__builder.html#a4774edfbe680a3a496e243544a68c94f">setup_driver_info_list_builder</a>(</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> _In_ HDEVINFO DeviceInfoSet,</div> <div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">HDEVINFO</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DeviceInfoSet</a>,</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> _Inout_opt_ PSP_DEVINFO_DATA DeviceInfoData,</div> <div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Inout_opt_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">PSP_DEVINFO_DATA</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DeviceInfoData</a>,</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> _In_ DWORD DriverType) noexcept :</div> <div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DriverType</a>) <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a> :</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> m_DeviceInfoSet (DeviceInfoSet),</div> <div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">m_DeviceInfoSet</a> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DeviceInfoSet</a>),</div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> m_DeviceInfoData(DeviceInfoData),</div> <div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">m_DeviceInfoData</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DeviceInfoData</a>),</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> m_DriverType (DriverType)</div> <div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">m_DriverType</a> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DriverType</a>)</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> {</div> <div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> {</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> m_result = SetupDiBuildDriverInfoList(m_DeviceInfoSet, m_DeviceInfoData, m_DriverType);</div> <div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> m_result = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">SetupDiBuildDriverInfoList</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">m_DeviceInfoSet</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">m_DeviceInfoData</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">m_DriverType</a>);</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> }</div> <div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> }</div>
</div> </div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div> <div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div>
@ -145,28 +147,29 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="classwinstd_1_1setup__driver__info__list__builder.html#a836a7bb6c3c78c7c78965a32cfc2750e"> 83</a></span> <span class="keyword">virtual</span> <a class="code hl_function" href="classwinstd_1_1setup__driver__info__list__builder.html#a836a7bb6c3c78c7c78965a32cfc2750e">~setup_driver_info_list_builder</a>()</div> <div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="classwinstd_1_1setup__driver__info__list__builder.html#a836a7bb6c3c78c7c78965a32cfc2750e"> 83</a></span> <span class="keyword">virtual</span> <a class="code hl_function" href="classwinstd_1_1setup__driver__info__list__builder.html#a836a7bb6c3c78c7c78965a32cfc2750e">~setup_driver_info_list_builder</a>()</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> {</div> <div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> {</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="keywordflow">if</span> (m_result)</div> <div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="keywordflow">if</span> (m_result)</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> SetupDiDestroyDriverInfoList(m_DeviceInfoSet, m_DeviceInfoData, m_DriverType);</div> <div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">SetupDiDestroyDriverInfoList</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">m_DeviceInfoSet</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">m_DeviceInfoData</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">m_DriverType</a>);</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> }</div> <div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> }</div>
</div> </div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div> <div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
<div class="foldopen" id="foldopen00094" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00094" data-start="{" data-end="}">
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="classwinstd_1_1setup__driver__info__list__builder.html#ae9c062e82afc1ee1eda5926a0567637e"> 94</a></span> BOOL <a class="code hl_function" href="classwinstd_1_1setup__driver__info__list__builder.html#ae9c062e82afc1ee1eda5926a0567637e">status</a>() const noexcept</div> <div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="classwinstd_1_1setup__driver__info__list__builder.html#ae9c062e82afc1ee1eda5926a0567637e"> 94</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">BOOL</a> <a class="code hl_function" href="classwinstd_1_1setup__driver__info__list__builder.html#ae9c062e82afc1ee1eda5926a0567637e">status</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> {</div> <div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> {</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keywordflow">return</span> m_result;</div> <div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keywordflow">return</span> m_result;</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> }</div> <div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> }</div>
</div> </div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div> <div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="keyword">protected</span>:</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> HDEVINFO m_DeviceInfoSet;</div> <div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">HDEVINFO</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">m_DeviceInfoSet</a>;</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> PSP_DEVINFO_DATA m_DeviceInfoData;</div> <div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">PSP_DEVINFO_DATA</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">m_DeviceInfoData</a>;</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> DWORD m_DriverType;</div> <div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">m_DriverType</a>;</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> BOOL m_result;</div> <div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">BOOL</a> m_result;</div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> };</div> <div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> };</div>
</div> </div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> </div> <div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> </div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span>}</div> <div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span>}</div>
<div class="ttc" id="aclasswinstd_1_1handle_html"><div class="ttname"><a href="classwinstd_1_1handle.html">winstd::handle</a></div><div class="ttdoc">Base abstract template class to support generic object handle keeping.</div><div class="ttdef"><b>Definition</b> Common.h:1020</div></div> <div class="ttc" id="aclasswinstd_1_1handle_html"><div class="ttname"><a href="classwinstd_1_1handle.html">winstd::handle</a></div><div class="ttdoc">Base abstract template class to support generic object handle keeping.</div><div class="ttdef"><b>Definition</b> Common.h:1020</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_aabde3f16fd98b06b3b0282ef7806eb59"><div class="ttname"><a href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">winstd::handle&lt; HDEVINFO, INVALID_HANDLE_VALUE &gt;::m_h</a></div><div class="ttdeci">handle_type m_h</div><div class="ttdoc">Object handle.</div><div class="ttdef"><b>Definition</b> Common.h:1274</div></div> <div class="ttc" id="aclasswinstd_1_1handle_html_aabde3f16fd98b06b3b0282ef7806eb59"><div class="ttname"><a href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">winstd::handle&lt; HDEVINFO, INVALID_HANDLE_VALUE &gt;::m_h</a></div><div class="ttdeci">handle_type m_h</div><div class="ttdoc">Object handle.</div><div class="ttdef"><b>Definition</b> Common.h:1272</div></div>
<div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_html"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr.html">winstd::ref_unique_ptr</a></div><div class="ttdoc">Helper class for returning pointers to std::unique_ptr.</div><div class="ttdef"><b>Definition</b> Common.h:859</div></div>
<div class="ttc" id="aclasswinstd_1_1setup__device__info__list_html"><div class="ttname"><a href="classwinstd_1_1setup__device__info__list.html">winstd::setup_device_info_list</a></div><div class="ttdoc">HDEVINFO wrapper class.</div><div class="ttdef"><b>Definition</b> SetupAPI.h:26</div></div> <div class="ttc" id="aclasswinstd_1_1setup__device__info__list_html"><div class="ttname"><a href="classwinstd_1_1setup__device__info__list.html">winstd::setup_device_info_list</a></div><div class="ttdoc">HDEVINFO wrapper class.</div><div class="ttdef"><b>Definition</b> SetupAPI.h:26</div></div>
<div class="ttc" id="aclasswinstd_1_1setup__device__info__list_html_a25368d32a4f4bfe23cb9749464daa487"><div class="ttname"><a href="classwinstd_1_1setup__device__info__list.html#a25368d32a4f4bfe23cb9749464daa487">winstd::setup_device_info_list::~setup_device_info_list</a></div><div class="ttdeci">virtual ~setup_device_info_list()</div><div class="ttdoc">Frees the device information set.</div><div class="ttdef"><b>Definition</b> SetupAPI.h:35</div></div> <div class="ttc" id="aclasswinstd_1_1setup__device__info__list_html_a25368d32a4f4bfe23cb9749464daa487"><div class="ttname"><a href="classwinstd_1_1setup__device__info__list.html#a25368d32a4f4bfe23cb9749464daa487">winstd::setup_device_info_list::~setup_device_info_list</a></div><div class="ttdeci">virtual ~setup_device_info_list()</div><div class="ttdoc">Frees the device information set.</div><div class="ttdef"><b>Definition</b> SetupAPI.h:35</div></div>
<div class="ttc" id="aclasswinstd_1_1setup__device__info__list_html_a41f013a37e16074f1972fd279f8c1437"><div class="ttname"><a href="classwinstd_1_1setup__device__info__list.html#a41f013a37e16074f1972fd279f8c1437">winstd::setup_device_info_list::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Frees the device information set.</div><div class="ttdef"><b>Definition</b> SetupAPI.h:47</div></div> <div class="ttc" id="aclasswinstd_1_1setup__device__info__list_html_a41f013a37e16074f1972fd279f8c1437"><div class="ttname"><a href="classwinstd_1_1setup__device__info__list.html#a41f013a37e16074f1972fd279f8c1437">winstd::setup_device_info_list::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Frees the device information set.</div><div class="ttdef"><b>Definition</b> SetupAPI.h:47</div></div>
@ -181,7 +184,7 @@ $(document).ready(function() { init_codefold(0); });
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:23 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: include/WinStd/Shell.h Source File</title> <title>WinStd: include/WinStd/Shell.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,14 +44,14 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
<div id="main-nav"></div> <div id="main-nav"></div>
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); }); $(function() { codefold.init(0); });
/* @license-end */ /* @license-end */
</script> </script>
<!-- window showing the filter options --> <!-- window showing the filter options -->
@ -169,7 +171,7 @@ $(document).ready(function() { init_codefold(0); });
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:23 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: include/WinStd/WLAN.h Source File</title> <title>WinStd: include/WinStd/WLAN.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,14 +44,14 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
<div id="main-nav"></div> <div id="main-nav"></div>
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); }); $(function() { codefold.init(0); });
/* @license-end */ /* @license-end */
</script> </script>
<!-- window showing the filter options --> <!-- window showing the filter options -->
@ -140,40 +142,40 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00074" data-start="{" data-end="};"> <div class="foldopen" id="foldopen00074" data-start="{" data-end="};">
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="structwinstd_1_1_wlan_free_memory__delete.html"> 74</a></span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> _Ty&gt; <span class="keyword">struct </span><a class="code hl_struct" href="structwinstd_1_1_wlan_free_memory__delete.html">WlanFreeMemory_delete</a></div> <div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="structwinstd_1_1_wlan_free_memory__delete.html"> 74</a></span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> _Ty&gt; <span class="keyword">struct </span><a class="code hl_struct" href="structwinstd_1_1_wlan_free_memory__delete.html">WlanFreeMemory_delete</a></div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> {</div> <div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> {</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="structwinstd_1_1_wlan_free_memory__delete.html#a92dd05a3becb4a67ad858472eb615668"> 76</a></span> <span class="keyword">typedef</span> <a class="code hl_struct" href="structwinstd_1_1_wlan_free_memory__delete.html">WlanFreeMemory_delete&lt;_Ty&gt;</a> <a class="code hl_typedef" href="structwinstd_1_1_wlan_free_memory__delete.html#a92dd05a3becb4a67ad858472eb615668">_Myt</a>; </div> <div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="structwinstd_1_1_wlan_free_memory__delete.html#a92dd05a3becb4a67ad858472eb615668"> 76</a></span> <span class="keyword">typedef</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">WlanFreeMemory_delete&lt;_Ty&gt;</a> <a class="code hl_typedef" href="structwinstd_1_1_wlan_free_memory__delete.html#a92dd05a3becb4a67ad858472eb615668">_Myt</a>; </div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div> <div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="structwinstd_1_1_wlan_free_memory__delete.html#a3e356b7c4a09f33100e3e35a71d1d94e"> 81</a></span> <a class="code hl_function" href="structwinstd_1_1_wlan_free_memory__delete.html#a3e356b7c4a09f33100e3e35a71d1d94e">WlanFreeMemory_delete</a>() {}</div> <div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="structwinstd_1_1_wlan_free_memory__delete.html#a3e356b7c4a09f33100e3e35a71d1d94e"> 81</a></span> <a class="code hl_function" href="structwinstd_1_1_wlan_free_memory__delete.html#a3e356b7c4a09f33100e3e35a71d1d94e">WlanFreeMemory_delete</a>() {}</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> </div> <div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> </div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="structwinstd_1_1_wlan_free_memory__delete.html#ab30e2946800931f214e9a55a527fe546"> 86</a></span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> _Ty2&gt; <a class="code hl_function" href="structwinstd_1_1_wlan_free_memory__delete.html#ab30e2946800931f214e9a55a527fe546">WlanFreeMemory_delete</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structwinstd_1_1_wlan_free_memory__delete.html">WlanFreeMemory_delete&lt;_Ty2&gt;</a>&amp;) {}</div> <div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="structwinstd_1_1_wlan_free_memory__delete.html#ab30e2946800931f214e9a55a527fe546"> 86</a></span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> _Ty2&gt; <a class="code hl_function" href="structwinstd_1_1_wlan_free_memory__delete.html#ab30e2946800931f214e9a55a527fe546">WlanFreeMemory_delete</a>(<span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">WlanFreeMemory_delete&lt;_Ty2&gt;</a>&amp;) {}</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </div> <div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </div>
<div class="foldopen" id="foldopen00091" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00091" data-start="{" data-end="}">
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="structwinstd_1_1_wlan_free_memory__delete.html#a5013eb2213d92798d755cbb9fa24e26b"> 91</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="structwinstd_1_1_wlan_free_memory__delete.html#a5013eb2213d92798d755cbb9fa24e26b">operator()</a>(_Ty *_Ptr)<span class="keyword"> const</span></div> <div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="structwinstd_1_1_wlan_free_memory__delete.html#a5013eb2213d92798d755cbb9fa24e26b"> 91</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="structwinstd_1_1_wlan_free_memory__delete.html#a5013eb2213d92798d755cbb9fa24e26b">operator()</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Ty</a> *<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Ptr</a>)<span class="keyword"> const</span></div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> WlanFreeMemory(_Ptr);</div> <div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">WlanFreeMemory</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Ptr</a>);</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> }</div> <div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> }</div>
</div> </div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> };</div> <div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> };</div>
</div> </div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> </div> <div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> </div>
<div class="foldopen" id="foldopen00100" data-start="{" data-end="};"> <div class="foldopen" id="foldopen00100" data-start="{" data-end="};">
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html"> 100</a></span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> _Ty&gt; <span class="keyword">struct </span><a class="code hl_struct" href="structwinstd_1_1_wlan_free_memory__delete.html">WlanFreeMemory_delete</a>&lt;_Ty[]&gt;</div> <div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html"> 100</a></span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> _Ty&gt; <span class="keyword">struct </span><a class="code hl_struct" href="structwinstd_1_1_wlan_free_memory__delete.html">WlanFreeMemory_delete</a>&lt;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Ty</a>[]&gt;</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> {</div> <div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> {</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html#a42bc91dcaea20ff32034ba5482027837"> 102</a></span> <span class="keyword">typedef</span> <a class="code hl_struct" href="structwinstd_1_1_wlan_free_memory__delete.html">WlanFreeMemory_delete&lt;_Ty&gt;</a> <a class="code hl_typedef" href="structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html#a42bc91dcaea20ff32034ba5482027837">_Myt</a>; </div> <div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html#a42bc91dcaea20ff32034ba5482027837"> 102</a></span> <span class="keyword">typedef</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">WlanFreeMemory_delete&lt;_Ty&gt;</a> <a class="code hl_typedef" href="structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html#a42bc91dcaea20ff32034ba5482027837">_Myt</a>; </div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> </div> <div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> </div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html#a39d42f9429ac337513cd2cad1b5c8fdf"> 107</a></span> <a class="code hl_function" href="structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html#a39d42f9429ac337513cd2cad1b5c8fdf">WlanFreeMemory_delete</a>() {}</div> <div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html#a39d42f9429ac337513cd2cad1b5c8fdf"> 107</a></span> <a class="code hl_function" href="structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html#a39d42f9429ac337513cd2cad1b5c8fdf">WlanFreeMemory_delete</a>() {}</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> </div> <div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> </div>
<div class="foldopen" id="foldopen00112" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00112" data-start="{" data-end="}">
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html#a60d22784612a4cfd16ca8ad6629a77e4"> 112</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html#a60d22784612a4cfd16ca8ad6629a77e4">operator()</a>(_Ty *_Ptr)<span class="keyword"> const</span></div> <div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html#a60d22784612a4cfd16ca8ad6629a77e4"> 112</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html#a60d22784612a4cfd16ca8ad6629a77e4">operator()</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Ty</a> *<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Ptr</a>)<span class="keyword"> const</span></div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> WlanFreeMemory(_Ptr);</div> <div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">WlanFreeMemory</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Ptr</a>);</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> }</div> <div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> }</div>
</div> </div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> </div> <div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> </div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> _Other&gt;</div> <div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> _Other&gt;</div>
<div class="foldopen" id="foldopen00121" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00121" data-start="{" data-end="}">
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html#a3b0a5a8db35677a63c3583a45658df1b"> 121</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html#a3b0a5a8db35677a63c3583a45658df1b">operator()</a>(_Other *)<span class="keyword"> const</span></div> <div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html#a3b0a5a8db35677a63c3583a45658df1b"> 121</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html#a3b0a5a8db35677a63c3583a45658df1b">operator()</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Other</a> *)<span class="keyword"> const</span></div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> WlanFreeMemory(_Ptr);</div> <div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">WlanFreeMemory</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Ptr</a>);</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> }</div> <div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> }</div>
</div> </div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> };</div> <div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> };</div>
@ -182,7 +184,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00132" data-start="{" data-end="};"> <div class="foldopen" id="foldopen00132" data-start="{" data-end="};">
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="classwinstd_1_1wlan__handle.html"> 132</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1wlan__handle.html">wlan_handle</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle</a>&lt;HANDLE, NULL&gt;</div> <div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="classwinstd_1_1wlan__handle.html"> 132</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1wlan__handle.html">wlan_handle</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle</a>&lt;HANDLE, NULL&gt;</div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> {</div> <div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> {</div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga51471bfe41853b66ac0f44df97cfaaa6">WINSTD_HANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1wlan__handle.html">wlan_handle</a>, HANDLE, NULL)</div> <div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga51471bfe41853b66ac0f44df97cfaaa6">WINSTD_HANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1wlan__handle.html">wlan_handle</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">HANDLE</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>)</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> </div> <div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> </div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00142" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00142" data-start="{" data-end="}">
@ -195,9 +197,9 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> </div> <div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> </div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> <span class="keyword">protected</span>:</div>
<div class="foldopen" id="foldopen00154" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00154" data-start="{" data-end="}">
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="classwinstd_1_1wlan__handle.html#a86e2b4aa2a5177b6ebac0258099f9261"> 154</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1wlan__handle.html#a86e2b4aa2a5177b6ebac0258099f9261">free_internal</a>() noexcept<span class="keyword"> override</span></div> <div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="classwinstd_1_1wlan__handle.html#a86e2b4aa2a5177b6ebac0258099f9261"> 154</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1wlan__handle.html#a86e2b4aa2a5177b6ebac0258099f9261">free_internal</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a><span class="keyword"> override</span></div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> WlanCloseHandle(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>, NULL);</div> <div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">WlanCloseHandle</a>(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>);</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> }</div> <div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> }</div>
</div> </div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> };</div> <div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> };</div>
@ -223,7 +225,8 @@ $(document).ready(function() { init_codefold(0); });
</div> </div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> </div> <div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> </div>
<div class="ttc" id="aclasswinstd_1_1handle_html"><div class="ttname"><a href="classwinstd_1_1handle.html">winstd::handle</a></div><div class="ttdoc">Base abstract template class to support generic object handle keeping.</div><div class="ttdef"><b>Definition</b> Common.h:1020</div></div> <div class="ttc" id="aclasswinstd_1_1handle_html"><div class="ttname"><a href="classwinstd_1_1handle.html">winstd::handle</a></div><div class="ttdoc">Base abstract template class to support generic object handle keeping.</div><div class="ttdef"><b>Definition</b> Common.h:1020</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_aabde3f16fd98b06b3b0282ef7806eb59"><div class="ttname"><a href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">winstd::handle&lt; HANDLE, NULL &gt;::m_h</a></div><div class="ttdeci">handle_type m_h</div><div class="ttdoc">Object handle.</div><div class="ttdef"><b>Definition</b> Common.h:1274</div></div> <div class="ttc" id="aclasswinstd_1_1handle_html_aabde3f16fd98b06b3b0282ef7806eb59"><div class="ttname"><a href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">winstd::handle&lt; HANDLE, NULL &gt;::m_h</a></div><div class="ttdeci">handle_type m_h</div><div class="ttdoc">Object handle.</div><div class="ttdef"><b>Definition</b> Common.h:1272</div></div>
<div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_html"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr.html">winstd::ref_unique_ptr</a></div><div class="ttdoc">Helper class for returning pointers to std::unique_ptr.</div><div class="ttdef"><b>Definition</b> Common.h:859</div></div>
<div class="ttc" id="aclasswinstd_1_1wlan__handle_html"><div class="ttname"><a href="classwinstd_1_1wlan__handle.html">winstd::wlan_handle</a></div><div class="ttdoc">WLAN handle wrapper.</div><div class="ttdef"><b>Definition</b> WLAN.h:133</div></div> <div class="ttc" id="aclasswinstd_1_1wlan__handle_html"><div class="ttname"><a href="classwinstd_1_1wlan__handle.html">winstd::wlan_handle</a></div><div class="ttdoc">WLAN handle wrapper.</div><div class="ttdef"><b>Definition</b> WLAN.h:133</div></div>
<div class="ttc" id="aclasswinstd_1_1wlan__handle_html_a57e97a572a121f6e28673e6d84493de9"><div class="ttname"><a href="classwinstd_1_1wlan__handle.html#a57e97a572a121f6e28673e6d84493de9">winstd::wlan_handle::~wlan_handle</a></div><div class="ttdeci">virtual ~wlan_handle()</div><div class="ttdoc">Closes a connection to the server.</div><div class="ttdef"><b>Definition</b> WLAN.h:142</div></div> <div class="ttc" id="aclasswinstd_1_1wlan__handle_html_a57e97a572a121f6e28673e6d84493de9"><div class="ttname"><a href="classwinstd_1_1wlan__handle.html#a57e97a572a121f6e28673e6d84493de9">winstd::wlan_handle::~wlan_handle</a></div><div class="ttdeci">virtual ~wlan_handle()</div><div class="ttdoc">Closes a connection to the server.</div><div class="ttdef"><b>Definition</b> WLAN.h:142</div></div>
<div class="ttc" id="aclasswinstd_1_1wlan__handle_html_a86e2b4aa2a5177b6ebac0258099f9261"><div class="ttname"><a href="classwinstd_1_1wlan__handle.html#a86e2b4aa2a5177b6ebac0258099f9261">winstd::wlan_handle::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Closes a connection to the server.</div><div class="ttdef"><b>Definition</b> WLAN.h:154</div></div> <div class="ttc" id="aclasswinstd_1_1wlan__handle_html_a86e2b4aa2a5177b6ebac0258099f9261"><div class="ttname"><a href="classwinstd_1_1wlan__handle.html#a86e2b4aa2a5177b6ebac0258099f9261">winstd::wlan_handle::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Closes a connection to the server.</div><div class="ttdef"><b>Definition</b> WLAN.h:154</div></div>
@ -243,7 +246,7 @@ $(document).ready(function() { init_codefold(0); });
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:23 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

File diff suppressed because it is too large Load Diff

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: include/WinStd/WinHTTP.h Source File</title> <title>WinStd: include/WinStd/WinHTTP.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,14 +44,14 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
<div id="main-nav"></div> <div id="main-nav"></div>
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); }); $(function() { codefold.init(0); });
/* @license-end */ /* @license-end */
</script> </script>
<!-- window showing the filter options --> <!-- window showing the filter options -->
@ -100,7 +102,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00024" data-start="{" data-end="};"> <div class="foldopen" id="foldopen00024" data-start="{" data-end="};">
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="classwinstd_1_1http.html"> 24</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1http.html">http</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle</a>&lt;HINTERNET, NULL&gt;</div> <div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="classwinstd_1_1http.html"> 24</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1http.html">http</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle</a>&lt;HINTERNET, NULL&gt;</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> {</div> <div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> {</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga51471bfe41853b66ac0f44df97cfaaa6">WINSTD_HANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1http.html">http</a>, HINTERNET, NULL)</div> <div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga51471bfe41853b66ac0f44df97cfaaa6">WINSTD_HANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1http.html">http</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">HINTERNET</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>)</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div> <div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00034" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00034" data-start="{" data-end="}">
@ -113,9 +115,9 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div> <div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">protected</span>:</div>
<div class="foldopen" id="foldopen00046" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00046" data-start="{" data-end="}">
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="classwinstd_1_1http.html#adb1a08aed51b8203b23c874e167b6248"> 46</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1http.html#adb1a08aed51b8203b23c874e167b6248">free_internal</a>() noexcept<span class="keyword"> override</span></div> <div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="classwinstd_1_1http.html#adb1a08aed51b8203b23c874e167b6248"> 46</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1http.html#adb1a08aed51b8203b23c874e167b6248">free_internal</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a><span class="keyword"> override</span></div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> WinHttpCloseHandle(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div> <div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">WinHttpCloseHandle</a>(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> }</div> <div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> }</div>
</div> </div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> };</div> <div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> };</div>
@ -123,16 +125,17 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div> <div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span>}</div> <div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span>}</div>
<div class="ttc" id="aclasswinstd_1_1handle_html"><div class="ttname"><a href="classwinstd_1_1handle.html">winstd::handle</a></div><div class="ttdoc">Base abstract template class to support generic object handle keeping.</div><div class="ttdef"><b>Definition</b> Common.h:1020</div></div> <div class="ttc" id="aclasswinstd_1_1handle_html"><div class="ttname"><a href="classwinstd_1_1handle.html">winstd::handle</a></div><div class="ttdoc">Base abstract template class to support generic object handle keeping.</div><div class="ttdef"><b>Definition</b> Common.h:1020</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_aabde3f16fd98b06b3b0282ef7806eb59"><div class="ttname"><a href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">winstd::handle&lt; HINTERNET, NULL &gt;::m_h</a></div><div class="ttdeci">handle_type m_h</div><div class="ttdoc">Object handle.</div><div class="ttdef"><b>Definition</b> Common.h:1274</div></div> <div class="ttc" id="aclasswinstd_1_1handle_html_aabde3f16fd98b06b3b0282ef7806eb59"><div class="ttname"><a href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">winstd::handle&lt; HINTERNET, NULL &gt;::m_h</a></div><div class="ttdeci">handle_type m_h</div><div class="ttdoc">Object handle.</div><div class="ttdef"><b>Definition</b> Common.h:1272</div></div>
<div class="ttc" id="aclasswinstd_1_1http_html"><div class="ttname"><a href="classwinstd_1_1http.html">winstd::http</a></div><div class="ttdoc">HTTP handle wrapper class.</div><div class="ttdef"><b>Definition</b> WinHTTP.h:25</div></div> <div class="ttc" id="aclasswinstd_1_1http_html"><div class="ttname"><a href="classwinstd_1_1http.html">winstd::http</a></div><div class="ttdoc">HTTP handle wrapper class.</div><div class="ttdef"><b>Definition</b> WinHTTP.h:25</div></div>
<div class="ttc" id="aclasswinstd_1_1http_html_a0dd8f655e3581cba346dfdc86e945580"><div class="ttname"><a href="classwinstd_1_1http.html#a0dd8f655e3581cba346dfdc86e945580">winstd::http::~http</a></div><div class="ttdeci">virtual ~http()</div><div class="ttdoc">Closes a handle to the HTTP.</div><div class="ttdef"><b>Definition</b> WinHTTP.h:34</div></div> <div class="ttc" id="aclasswinstd_1_1http_html_a0dd8f655e3581cba346dfdc86e945580"><div class="ttname"><a href="classwinstd_1_1http.html#a0dd8f655e3581cba346dfdc86e945580">winstd::http::~http</a></div><div class="ttdeci">virtual ~http()</div><div class="ttdoc">Closes a handle to the HTTP.</div><div class="ttdef"><b>Definition</b> WinHTTP.h:34</div></div>
<div class="ttc" id="aclasswinstd_1_1http_html_adb1a08aed51b8203b23c874e167b6248"><div class="ttname"><a href="classwinstd_1_1http.html#adb1a08aed51b8203b23c874e167b6248">winstd::http::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Closes a handle to the HTTP.</div><div class="ttdef"><b>Definition</b> WinHTTP.h:46</div></div> <div class="ttc" id="aclasswinstd_1_1http_html_adb1a08aed51b8203b23c874e167b6248"><div class="ttname"><a href="classwinstd_1_1http.html#adb1a08aed51b8203b23c874e167b6248">winstd::http::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Closes a handle to the HTTP.</div><div class="ttdef"><b>Definition</b> WinHTTP.h:46</div></div>
<div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_html"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr.html">winstd::ref_unique_ptr</a></div><div class="ttdoc">Helper class for returning pointers to std::unique_ptr.</div><div class="ttdef"><b>Definition</b> Common.h:859</div></div>
<div class="ttc" id="agroup___win_std_sys_handles_html_ga51471bfe41853b66ac0f44df97cfaaa6"><div class="ttname"><a href="group___win_std_sys_handles.html#ga51471bfe41853b66ac0f44df97cfaaa6">WINSTD_HANDLE_IMPL</a></div><div class="ttdeci">#define WINSTD_HANDLE_IMPL(C, T, INVAL)</div><div class="ttdoc">Implements default constructors and operators to prevent their auto-generation by compiler.</div><div class="ttdef"><b>Definition</b> Common.h:164</div></div> <div class="ttc" id="agroup___win_std_sys_handles_html_ga51471bfe41853b66ac0f44df97cfaaa6"><div class="ttname"><a href="group___win_std_sys_handles.html#ga51471bfe41853b66ac0f44df97cfaaa6">WINSTD_HANDLE_IMPL</a></div><div class="ttdeci">#define WINSTD_HANDLE_IMPL(C, T, INVAL)</div><div class="ttdoc">Implements default constructors and operators to prevent their auto-generation by compiler.</div><div class="ttdef"><b>Definition</b> Common.h:164</div></div>
<div class="ttc" id="agroup___win_std_sys_handles_html_gacf43e306968474166474090690857e1c"><div class="ttname"><a href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">winstd::handle&lt; HINTERNET, NULL &gt;::invalid</a></div><div class="ttdeci">static const HINTERNET invalid</div><div class="ttdoc">Invalid handle value.</div><div class="ttdef"><b>Definition</b> Common.h:1030</div></div> <div class="ttc" id="agroup___win_std_sys_handles_html_gacf43e306968474166474090690857e1c"><div class="ttname"><a href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">winstd::handle&lt; HINTERNET, NULL &gt;::invalid</a></div><div class="ttdeci">static const HINTERNET invalid</div><div class="ttdoc">Invalid handle value.</div><div class="ttdef"><b>Definition</b> Common.h:1030</div></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:23 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: include/WinStd/WinSock2.h Source File</title> <title>WinStd: include/WinStd/WinSock2.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,14 +44,14 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
<div id="main-nav"></div> <div id="main-nav"></div>
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); }); $(function() { codefold.init(0); });
/* @license-end */ /* @license-end */
</script> </script>
<!-- window showing the filter options --> <!-- window showing the filter options -->
@ -104,49 +106,49 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> {</div> <div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> {</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00032" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00032" data-start="{" data-end="}">
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="classwinstd_1_1ws2__runtime__error.html#a3044648392aca11ab4966efa338670a1"> 32</a></span> <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#a3044648392aca11ab4966efa338670a1">ws2_runtime_error</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> num) : <a class="code hl_class" href="classwinstd_1_1num__runtime__error.html">num_runtime_error</a>&lt;int&gt;(num, <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#afedaedd3400dc4eeb6c3ec61459dec10">message</a>(num))</div> <div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="classwinstd_1_1ws2__runtime__error.html#a3044648392aca11ab4966efa338670a1"> 32</a></span> <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#a3044648392aca11ab4966efa338670a1">ws2_runtime_error</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">error_type</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">num</a>) : <a class="code hl_class" href="classwinstd_1_1num__runtime__error.html">num_runtime_error</a>&lt;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">int</a>&gt;(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">num</a>, <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#afedaedd3400dc4eeb6c3ec61459dec10">message</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">num</a>))</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> {}</div> <div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> {}</div>
</div> </div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div> <div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
<div class="foldopen" id="foldopen00041" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00041" data-start="{" data-end="}">
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="classwinstd_1_1ws2__runtime__error.html#aa6ed38106310751800eca077c2fcb71a"> 41</a></span> <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#aa6ed38106310751800eca077c2fcb71a">ws2_runtime_error</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> num, _In_ <span class="keyword">const</span> std::string&amp; msg) : <a class="code hl_class" href="classwinstd_1_1num__runtime__error.html">num_runtime_error</a>&lt;int&gt;(num, msg + <span class="stringliteral">&quot;: &quot;</span> + <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#afedaedd3400dc4eeb6c3ec61459dec10">message</a>(num))</div> <div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="classwinstd_1_1ws2__runtime__error.html#aa6ed38106310751800eca077c2fcb71a"> 41</a></span> <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#aa6ed38106310751800eca077c2fcb71a">ws2_runtime_error</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">error_type</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">num</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <span class="keyword">const</span> std::string&amp; <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">msg</a>) : <a class="code hl_class" href="classwinstd_1_1num__runtime__error.html">num_runtime_error</a>&lt;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">int</a>&gt;(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">num</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">msg</a> + <span class="stringliteral">&quot;: &quot;</span> + <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#afedaedd3400dc4eeb6c3ec61459dec10">message</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">num</a>))</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> {}</div> <div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> {}</div>
</div> </div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div> <div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
<div class="foldopen" id="foldopen00050" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00050" data-start="{" data-end="}">
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="classwinstd_1_1ws2__runtime__error.html#ab2c3f82f793f5d2e225cf969b6246c97"> 50</a></span> <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#ab2c3f82f793f5d2e225cf969b6246c97">ws2_runtime_error</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> num, _In_z_ <span class="keyword">const</span> <span class="keywordtype">char</span> *msg) : <a class="code hl_class" href="classwinstd_1_1num__runtime__error.html">num_runtime_error</a>&lt;int&gt;(num, std::string(msg) + <span class="stringliteral">&quot;: &quot;</span> + <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#afedaedd3400dc4eeb6c3ec61459dec10">message</a>(num))</div> <div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="classwinstd_1_1ws2__runtime__error.html#ab2c3f82f793f5d2e225cf969b6246c97"> 50</a></span> <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#ab2c3f82f793f5d2e225cf969b6246c97">ws2_runtime_error</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">error_type</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">num</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_z_</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">msg</a>) : <a class="code hl_class" href="classwinstd_1_1num__runtime__error.html">num_runtime_error</a>&lt;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">int</a>&gt;(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">num</a>, std::<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">string</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">msg</a>) + <span class="stringliteral">&quot;: &quot;</span> + <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#afedaedd3400dc4eeb6c3ec61459dec10">message</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">num</a>))</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> {}</div> <div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> {}</div>
</div> </div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div> <div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div>
<div class="foldopen" id="foldopen00056" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00056" data-start="{" data-end="}">
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="classwinstd_1_1ws2__runtime__error.html#a953b8d4d69d6c394aefd398d4aca40ed"> 56</a></span> <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#a953b8d4d69d6c394aefd398d4aca40ed">ws2_runtime_error</a>() : <a class="code hl_class" href="classwinstd_1_1num__runtime__error.html">num_runtime_error</a>&lt;int&gt;(WSAGetLastError(), <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#afedaedd3400dc4eeb6c3ec61459dec10">message</a>(WSAGetLastError()))</div> <div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="classwinstd_1_1ws2__runtime__error.html#a953b8d4d69d6c394aefd398d4aca40ed"> 56</a></span> <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#a953b8d4d69d6c394aefd398d4aca40ed">ws2_runtime_error</a>() : <a class="code hl_class" href="classwinstd_1_1num__runtime__error.html">num_runtime_error</a>&lt;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">int</a>&gt;(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">WSAGetLastError</a>(), <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#afedaedd3400dc4eeb6c3ec61459dec10">message</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">WSAGetLastError</a>()))</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> {}</div> <div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> {}</div>
</div> </div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> </div> <div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> </div>
<div class="foldopen" id="foldopen00064" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00064" data-start="{" data-end="}">
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="classwinstd_1_1ws2__runtime__error.html#ae7914ed1c76d543399992573bc580b4e"> 64</a></span> <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#ae7914ed1c76d543399992573bc580b4e">ws2_runtime_error</a>(_In_ <span class="keyword">const</span> std::string&amp; msg) : <a class="code hl_class" href="classwinstd_1_1num__runtime__error.html">num_runtime_error</a>&lt;int&gt;(WSAGetLastError(), msg + <span class="stringliteral">&quot;: &quot;</span> + <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#afedaedd3400dc4eeb6c3ec61459dec10">message</a>(WSAGetLastError()))</div> <div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="classwinstd_1_1ws2__runtime__error.html#ae7914ed1c76d543399992573bc580b4e"> 64</a></span> <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#ae7914ed1c76d543399992573bc580b4e">ws2_runtime_error</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <span class="keyword">const</span> std::string&amp; <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">msg</a>) : <a class="code hl_class" href="classwinstd_1_1num__runtime__error.html">num_runtime_error</a>&lt;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">int</a>&gt;(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">WSAGetLastError</a>(), <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">msg</a> + <span class="stringliteral">&quot;: &quot;</span> + <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#afedaedd3400dc4eeb6c3ec61459dec10">message</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">WSAGetLastError</a>()))</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> {}</div> <div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> {}</div>
</div> </div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div> <div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
<div class="foldopen" id="foldopen00072" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00072" data-start="{" data-end="}">
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="classwinstd_1_1ws2__runtime__error.html#aef0b9c621c9e9dd9403fecfd65d8de7f"> 72</a></span> <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#aef0b9c621c9e9dd9403fecfd65d8de7f">ws2_runtime_error</a>(_In_z_ <span class="keyword">const</span> <span class="keywordtype">char</span> *msg) : <a class="code hl_class" href="classwinstd_1_1num__runtime__error.html">num_runtime_error</a>&lt;int&gt;(WSAGetLastError(), std::string(msg) + <span class="stringliteral">&quot;: &quot;</span> + <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#afedaedd3400dc4eeb6c3ec61459dec10">message</a>(WSAGetLastError()))</div> <div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="classwinstd_1_1ws2__runtime__error.html#aef0b9c621c9e9dd9403fecfd65d8de7f"> 72</a></span> <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#aef0b9c621c9e9dd9403fecfd65d8de7f">ws2_runtime_error</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_z_</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">msg</a>) : <a class="code hl_class" href="classwinstd_1_1num__runtime__error.html">num_runtime_error</a>&lt;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">int</a>&gt;(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">WSAGetLastError</a>(), std::<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">string</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">msg</a>) + <span class="stringliteral">&quot;: &quot;</span> + <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#afedaedd3400dc4eeb6c3ec61459dec10">message</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">WSAGetLastError</a>()))</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> {}</div> <div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> {}</div>
</div> </div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div> <div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <span class="keyword">protected</span>:</div>
<div class="foldopen" id="foldopen00081" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00081" data-start="{" data-end="}">
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="classwinstd_1_1ws2__runtime__error.html#afedaedd3400dc4eeb6c3ec61459dec10"> 81</a></span> <span class="keyword">static</span> std::string <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#afedaedd3400dc4eeb6c3ec61459dec10">message</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> num, _In_opt_ DWORD dwLanguageId = 0)</div> <div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="classwinstd_1_1ws2__runtime__error.html#afedaedd3400dc4eeb6c3ec61459dec10"> 81</a></span> <span class="keyword">static</span> std::string <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#afedaedd3400dc4eeb6c3ec61459dec10">message</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">error_type</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">num</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_opt_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">dwLanguageId</a> = 0)</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> {</div> <div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> {</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> std::wstring wstr;</div> <div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> std::wstring <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">wstr</a>;</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="group___win_std_str_format.html#ga2bcca64d8cc35866abf8bccc33dbf01b">FormatMessageW</a>(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, 0, num, dwLanguageId, wstr, NULL)) {</div> <div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <span class="keywordflow">if</span> (<a class="code hl_function" href="group___win_std_str_format.html#ga2bcca64d8cc35866abf8bccc33dbf01b">FormatMessageW</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">FORMAT_MESSAGE_ALLOCATE_BUFFER</a> | <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">FORMAT_MESSAGE_FROM_SYSTEM</a> | <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">FORMAT_MESSAGE_IGNORE_INSERTS</a>, 0, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">num</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">dwLanguageId</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">wstr</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>)) {</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="comment">// Stock Windows error messages contain CRLF. Well... Trim all the trailing white space.</span></div> <div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="comment">// Stock Windows error messages contain CRLF. Well... Trim all the trailing white space.</span></div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> wstr.erase(wstr.find_last_not_of(L<span class="stringliteral">&quot; \t\n\r\f\v&quot;</span>) + 1);</div> <div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">wstr</a>.erase(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">wstr</a>.find_last_not_of(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">L</a><span class="stringliteral">&quot; \t\n\r\f\v&quot;</span>) + 1);</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> }</div> <div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> }</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <span class="keywordflow">else</span></div> <div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <span class="keywordflow">else</span></div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <a class="code hl_function" href="group___win_std_str_format.html#gac397f655a858a069b3e521940af64331">sprintf</a>(wstr, num &gt;= 0x10000 ? L<span class="stringliteral">&quot;Error 0x%X&quot;</span> : L<span class="stringliteral">&quot;Error %u&quot;</span>, num);</div> <div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <a class="code hl_function" href="group___win_std_str_format.html#gac397f655a858a069b3e521940af64331">sprintf</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">wstr</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">num</a> &gt;= 0x10000 ? <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">L</a><span class="stringliteral">&quot;Error 0x%X&quot;</span> : <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">L</a><span class="stringliteral">&quot;Error %u&quot;</span>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">num</a>);</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> std::string str;</div> <div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> std::string <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">str</a>;</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <a class="code hl_function" href="group___win_std_str_format.html#gabf5eed22d7c5d7a89334dbe1e04e2656">WideCharToMultiByte</a>(CP_UTF8, 0, wstr, str, NULL, NULL);</div> <div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <a class="code hl_function" href="group___win_std_str_format.html#gabf5eed22d7c5d7a89334dbe1e04e2656">WideCharToMultiByte</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">CP_UTF8</a>, 0, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">wstr</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">str</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>);</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <span class="keywordflow">return</span> str;</div> <div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">str</a>;</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> }</div> <div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> }</div>
</div> </div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> };</div> <div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> };</div>
@ -159,7 +161,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00108" data-start="{" data-end="};"> <div class="foldopen" id="foldopen00108" data-start="{" data-end="};">
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="classwinstd_1_1addrinfo.html"> 108</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1addrinfo.html">addrinfo</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle</a>&lt;PADDRINFOA, NULL&gt;</div> <div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="classwinstd_1_1addrinfo.html"> 108</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1addrinfo.html">addrinfo</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle</a>&lt;PADDRINFOA, NULL&gt;</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> {</div> <div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> {</div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga51471bfe41853b66ac0f44df97cfaaa6">WINSTD_HANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1addrinfo.html">addrinfo</a>, PADDRINFOA, NULL)</div> <div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga51471bfe41853b66ac0f44df97cfaaa6">WINSTD_HANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1addrinfo.html">addrinfo</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">PADDRINFOA</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>)</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> </div> <div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> </div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00118" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00118" data-start="{" data-end="}">
@ -172,9 +174,9 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div> <div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <span class="keyword">protected</span>:</div>
<div class="foldopen" id="foldopen00130" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00130" data-start="{" data-end="}">
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="classwinstd_1_1addrinfo.html#a279ad84ce2877b22797eedbec80cd55f"> 130</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1addrinfo.html#a279ad84ce2877b22797eedbec80cd55f">free_internal</a>() noexcept<span class="keyword"> override</span></div> <div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="classwinstd_1_1addrinfo.html#a279ad84ce2877b22797eedbec80cd55f"> 130</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1addrinfo.html#a279ad84ce2877b22797eedbec80cd55f">free_internal</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a><span class="keyword"> override</span></div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> FreeAddrInfoA(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div> <div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">FreeAddrInfoA</a>(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> }</div> <div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> }</div>
</div> </div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> };</div> <div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> };</div>
@ -183,7 +185,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00141" data-start="{" data-end="};"> <div class="foldopen" id="foldopen00141" data-start="{" data-end="};">
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"><a class="line" href="classwinstd_1_1waddrinfo.html"> 141</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1waddrinfo.html">waddrinfo</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle</a>&lt;PADDRINFOW, NULL&gt;</div> <div class="line"><a id="l00141" name="l00141"></a><span class="lineno"><a class="line" href="classwinstd_1_1waddrinfo.html"> 141</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1waddrinfo.html">waddrinfo</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle</a>&lt;PADDRINFOW, NULL&gt;</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> {</div> <div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> {</div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga51471bfe41853b66ac0f44df97cfaaa6">WINSTD_HANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1waddrinfo.html">waddrinfo</a>, PADDRINFOW, NULL)</div> <div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga51471bfe41853b66ac0f44df97cfaaa6">WINSTD_HANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1waddrinfo.html">waddrinfo</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">PADDRINFOW</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>)</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> </div> <div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> </div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00151" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00151" data-start="{" data-end="}">
@ -196,9 +198,9 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> </div> <div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> </div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> <span class="keyword">protected</span>:</div>
<div class="foldopen" id="foldopen00163" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00163" data-start="{" data-end="}">
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="classwinstd_1_1waddrinfo.html#a479f7602b60a4c4205a9327f91e25f66"> 163</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1waddrinfo.html#a479f7602b60a4c4205a9327f91e25f66">free_internal</a>() noexcept<span class="keyword"> override</span></div> <div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="classwinstd_1_1waddrinfo.html#a479f7602b60a4c4205a9327f91e25f66"> 163</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1waddrinfo.html#a479f7602b60a4c4205a9327f91e25f66">free_internal</a>() <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a><span class="keyword"> override</span></div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span><span class="keyword"> </span>{</div> <div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> FreeAddrInfoW(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div> <div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">FreeAddrInfoW</a>(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> }</div> <div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> }</div>
</div> </div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> };</div> <div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> };</div>
@ -254,9 +256,9 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclasswinstd_1_1addrinfo_html_a279ad84ce2877b22797eedbec80cd55f"><div class="ttname"><a href="classwinstd_1_1addrinfo.html#a279ad84ce2877b22797eedbec80cd55f">winstd::addrinfo::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Frees address information.</div><div class="ttdef"><b>Definition</b> WinSock2.h:130</div></div> <div class="ttc" id="aclasswinstd_1_1addrinfo_html_a279ad84ce2877b22797eedbec80cd55f"><div class="ttname"><a href="classwinstd_1_1addrinfo.html#a279ad84ce2877b22797eedbec80cd55f">winstd::addrinfo::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Frees address information.</div><div class="ttdef"><b>Definition</b> WinSock2.h:130</div></div>
<div class="ttc" id="aclasswinstd_1_1addrinfo_html_aaa7a9365cde194bb9f54a96ea04f9883"><div class="ttname"><a href="classwinstd_1_1addrinfo.html#aaa7a9365cde194bb9f54a96ea04f9883">winstd::addrinfo::~addrinfo</a></div><div class="ttdeci">virtual ~addrinfo()</div><div class="ttdoc">Frees address information.</div><div class="ttdef"><b>Definition</b> WinSock2.h:118</div></div> <div class="ttc" id="aclasswinstd_1_1addrinfo_html_aaa7a9365cde194bb9f54a96ea04f9883"><div class="ttname"><a href="classwinstd_1_1addrinfo.html#aaa7a9365cde194bb9f54a96ea04f9883">winstd::addrinfo::~addrinfo</a></div><div class="ttdeci">virtual ~addrinfo()</div><div class="ttdoc">Frees address information.</div><div class="ttdef"><b>Definition</b> WinSock2.h:118</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html"><div class="ttname"><a href="classwinstd_1_1handle.html">winstd::handle</a></div><div class="ttdoc">Base abstract template class to support generic object handle keeping.</div><div class="ttdef"><b>Definition</b> Common.h:1020</div></div> <div class="ttc" id="aclasswinstd_1_1handle_html"><div class="ttname"><a href="classwinstd_1_1handle.html">winstd::handle</a></div><div class="ttdoc">Base abstract template class to support generic object handle keeping.</div><div class="ttdef"><b>Definition</b> Common.h:1020</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_aabde3f16fd98b06b3b0282ef7806eb59"><div class="ttname"><a href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">winstd::handle&lt; PADDRINFOA, NULL &gt;::m_h</a></div><div class="ttdeci">handle_type m_h</div><div class="ttdoc">Object handle.</div><div class="ttdef"><b>Definition</b> Common.h:1274</div></div> <div class="ttc" id="aclasswinstd_1_1handle_html_aabde3f16fd98b06b3b0282ef7806eb59"><div class="ttname"><a href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">winstd::handle&lt; PADDRINFOA, NULL &gt;::m_h</a></div><div class="ttdeci">handle_type m_h</div><div class="ttdoc">Object handle.</div><div class="ttdef"><b>Definition</b> Common.h:1272</div></div>
<div class="ttc" id="aclasswinstd_1_1num__runtime__error_html"><div class="ttname"><a href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error</a></div><div class="ttdoc">Numerical runtime error.</div><div class="ttdef"><b>Definition</b> Common.h:1483</div></div> <div class="ttc" id="aclasswinstd_1_1num__runtime__error_html"><div class="ttname"><a href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error</a></div><div class="ttdoc">Numerical runtime error.</div><div class="ttdef"><b>Definition</b> Common.h:1477</div></div>
<div class="ttc" id="aclasswinstd_1_1num__runtime__error_html_a6fa2de87d0151b3ad9cac58f838852e0"><div class="ttname"><a href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">winstd::num_runtime_error&lt; int &gt;::error_type</a></div><div class="ttdeci">int error_type</div><div class="ttdoc">Error number type.</div><div class="ttdef"><b>Definition</b> Common.h:1485</div></div> <div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_html"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr.html">winstd::ref_unique_ptr</a></div><div class="ttdoc">Helper class for returning pointers to std::unique_ptr.</div><div class="ttdef"><b>Definition</b> Common.h:859</div></div>
<div class="ttc" id="aclasswinstd_1_1waddrinfo_html"><div class="ttname"><a href="classwinstd_1_1waddrinfo.html">winstd::waddrinfo</a></div><div class="ttdoc">ADDRINFOW wrapper class.</div><div class="ttdef"><b>Definition</b> WinSock2.h:142</div></div> <div class="ttc" id="aclasswinstd_1_1waddrinfo_html"><div class="ttname"><a href="classwinstd_1_1waddrinfo.html">winstd::waddrinfo</a></div><div class="ttdoc">ADDRINFOW wrapper class.</div><div class="ttdef"><b>Definition</b> WinSock2.h:142</div></div>
<div class="ttc" id="aclasswinstd_1_1waddrinfo_html_a2b1209904bd7486acefd833ff5c4bcca"><div class="ttname"><a href="classwinstd_1_1waddrinfo.html#a2b1209904bd7486acefd833ff5c4bcca">winstd::waddrinfo::~waddrinfo</a></div><div class="ttdeci">virtual ~waddrinfo()</div><div class="ttdoc">Frees address information.</div><div class="ttdef"><b>Definition</b> WinSock2.h:151</div></div> <div class="ttc" id="aclasswinstd_1_1waddrinfo_html_a2b1209904bd7486acefd833ff5c4bcca"><div class="ttname"><a href="classwinstd_1_1waddrinfo.html#a2b1209904bd7486acefd833ff5c4bcca">winstd::waddrinfo::~waddrinfo</a></div><div class="ttdeci">virtual ~waddrinfo()</div><div class="ttdoc">Frees address information.</div><div class="ttdef"><b>Definition</b> WinSock2.h:151</div></div>
<div class="ttc" id="aclasswinstd_1_1waddrinfo_html_a479f7602b60a4c4205a9327f91e25f66"><div class="ttname"><a href="classwinstd_1_1waddrinfo.html#a479f7602b60a4c4205a9327f91e25f66">winstd::waddrinfo::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Frees address information.</div><div class="ttdef"><b>Definition</b> WinSock2.h:163</div></div> <div class="ttc" id="aclasswinstd_1_1waddrinfo_html_a479f7602b60a4c4205a9327f91e25f66"><div class="ttname"><a href="classwinstd_1_1waddrinfo.html#a479f7602b60a4c4205a9327f91e25f66">winstd::waddrinfo::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Frees address information.</div><div class="ttdef"><b>Definition</b> WinSock2.h:163</div></div>
@ -279,7 +281,7 @@ $(document).ready(function() { init_codefold(0); });
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:23 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: include/WinStd/WinTrust.h Source File</title> <title>WinStd: include/WinStd/WinTrust.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,14 +44,14 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
<div id="main-nav"></div> <div id="main-nav"></div>
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); }); $(function() { codefold.init(0); });
/* @license-end */ /* @license-end */
</script> </script>
<!-- window showing the filter options --> <!-- window showing the filter options -->
@ -105,34 +107,35 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div> <div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">public</span>:</div> <div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> <span class="keyword">public</span>:</div>
<div class="foldopen" id="foldopen00031" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00031" data-start="{" data-end="}">
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="classwinstd_1_1wintrust.html#a5f01f7952ccb4e4f6b3b52968470e49b"> 31</a></span> <a class="code hl_function" href="classwinstd_1_1wintrust.html#a5f01f7952ccb4e4f6b3b52968470e49b">wintrust</a>(_In_opt_ HWND hwnd, _In_ <span class="keyword">const</span> GUID &amp;action, _Inout_ WINTRUST_DATA &amp;wtd) :</div> <div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="classwinstd_1_1wintrust.html#a5f01f7952ccb4e4f6b3b52968470e49b"> 31</a></span> <a class="code hl_function" href="classwinstd_1_1wintrust.html#a5f01f7952ccb4e4f6b3b52968470e49b">wintrust</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_opt_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">HWND</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">hwnd</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_In_</a> <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">GUID</a> &amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">action</a>, <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">_Inout_</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">WINTRUST_DATA</a> &amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">wtd</a>) :</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> m_hwnd(hwnd),</div> <div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> m_hwnd(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">hwnd</a>),</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> m_action(action),</div> <div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">m_action</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">action</a>),</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> m_wtd(wtd)</div> <div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">m_wtd</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">wtd</a>)</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> {</div> <div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> {</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">const</span> LONG lResult = WinVerifyTrust(m_hwnd, &amp;m_action, &amp;m_wtd);</div> <div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">LONG</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">lResult</a> = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">WinVerifyTrust</a>(m_hwnd, &amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">m_action</a>, &amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">m_wtd</a>);</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keywordflow">if</span> (lResult != ERROR_SUCCESS)</div> <div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">lResult</a> != <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ERROR_SUCCESS</a>)</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <span class="keywordflow">throw</span> <a class="code hl_class" href="classwinstd_1_1win__runtime__error.html">win_runtime_error</a>(lResult, <span class="stringliteral">&quot;WinVerifyTrust failed&quot;</span>);</div> <div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <span class="keywordflow">throw</span> <a class="code hl_class" href="classwinstd_1_1win__runtime__error.html">win_runtime_error</a>(<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">lResult</a>, <span class="stringliteral">&quot;WinVerifyTrust failed&quot;</span>);</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> }</div> <div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> }</div>
</div> </div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div> <div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
<div class="foldopen" id="foldopen00044" data-start="{" data-end="}"> <div class="foldopen" id="foldopen00044" data-start="{" data-end="}">
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="classwinstd_1_1wintrust.html#ac529a244b4f2f4eb85bcdf594ff723c3"> 44</a></span> <span class="keyword">virtual</span> <a class="code hl_function" href="classwinstd_1_1wintrust.html#ac529a244b4f2f4eb85bcdf594ff723c3">~wintrust</a>()</div> <div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="classwinstd_1_1wintrust.html#ac529a244b4f2f4eb85bcdf594ff723c3"> 44</a></span> <span class="keyword">virtual</span> <a class="code hl_function" href="classwinstd_1_1wintrust.html#ac529a244b4f2f4eb85bcdf594ff723c3">~wintrust</a>()</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> {</div> <div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> {</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> m_wtd.dwStateAction = WTD_STATEACTION_CLOSE;</div> <div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">m_wtd</a>.dwStateAction = <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">WTD_STATEACTION_CLOSE</a>;</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> WinVerifyTrust(m_hwnd, &amp;m_action, &amp;m_wtd);</div> <div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">WinVerifyTrust</a>(m_hwnd, &amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">m_action</a>, &amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">m_wtd</a>);</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> }</div> <div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> }</div>
</div> </div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div> <div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <span class="keyword">protected</span>:</div> <div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <span class="keyword">protected</span>:</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> HWND m_hwnd;</div> <div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">HWND</a> m_hwnd;</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> GUID m_action;</div> <div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">GUID</a> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">m_action</a>;</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> WINTRUST_DATA &amp;m_wtd;</div> <div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">WINTRUST_DATA</a> &amp;<a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">m_wtd</a>;</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> };</div> <div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> };</div>
</div> </div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div> <div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span>}</div> <div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span>}</div>
<div class="ttc" id="aclasswinstd_1_1win__runtime__error_html"><div class="ttname"><a href="classwinstd_1_1win__runtime__error.html">winstd::win_runtime_error</a></div><div class="ttdoc">Windows runtime error.</div><div class="ttdef"><b>Definition</b> Common.h:1528</div></div> <div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_html"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr.html">winstd::ref_unique_ptr</a></div><div class="ttdoc">Helper class for returning pointers to std::unique_ptr.</div><div class="ttdef"><b>Definition</b> Common.h:859</div></div>
<div class="ttc" id="aclasswinstd_1_1win__runtime__error_html"><div class="ttname"><a href="classwinstd_1_1win__runtime__error.html">winstd::win_runtime_error</a></div><div class="ttdoc">Windows runtime error.</div><div class="ttdef"><b>Definition</b> Common.h:1520</div></div>
<div class="ttc" id="aclasswinstd_1_1wintrust_html"><div class="ttname"><a href="classwinstd_1_1wintrust.html">winstd::wintrust</a></div><div class="ttdoc">WinTrust engine wrapper class.</div><div class="ttdef"><b>Definition</b> WinTrust.h:23</div></div> <div class="ttc" id="aclasswinstd_1_1wintrust_html"><div class="ttname"><a href="classwinstd_1_1wintrust.html">winstd::wintrust</a></div><div class="ttdoc">WinTrust engine wrapper class.</div><div class="ttdef"><b>Definition</b> WinTrust.h:23</div></div>
<div class="ttc" id="aclasswinstd_1_1wintrust_html_a5f01f7952ccb4e4f6b3b52968470e49b"><div class="ttname"><a href="classwinstd_1_1wintrust.html#a5f01f7952ccb4e4f6b3b52968470e49b">winstd::wintrust::wintrust</a></div><div class="ttdeci">wintrust(HWND hwnd, const GUID &amp;action, WINTRUST_DATA &amp;wtd)</div><div class="ttdoc">Initializes a new class instance.</div><div class="ttdef"><b>Definition</b> WinTrust.h:31</div></div> <div class="ttc" id="aclasswinstd_1_1wintrust_html_a5f01f7952ccb4e4f6b3b52968470e49b"><div class="ttname"><a href="classwinstd_1_1wintrust.html#a5f01f7952ccb4e4f6b3b52968470e49b">winstd::wintrust::wintrust</a></div><div class="ttdeci">wintrust(HWND hwnd, const GUID &amp;action, WINTRUST_DATA &amp;wtd)</div><div class="ttdoc">Initializes a new class instance.</div><div class="ttdef"><b>Definition</b> WinTrust.h:31</div></div>
<div class="ttc" id="aclasswinstd_1_1wintrust_html_ac529a244b4f2f4eb85bcdf594ff723c3"><div class="ttname"><a href="classwinstd_1_1wintrust.html#ac529a244b4f2f4eb85bcdf594ff723c3">winstd::wintrust::~wintrust</a></div><div class="ttdeci">virtual ~wintrust()</div><div class="ttdoc">Destroys the WinTrust context.</div><div class="ttdef"><b>Definition</b> WinTrust.h:44</div></div> <div class="ttc" id="aclasswinstd_1_1wintrust_html_ac529a244b4f2f4eb85bcdf594ff723c3"><div class="ttname"><a href="classwinstd_1_1wintrust.html#ac529a244b4f2f4eb85bcdf594ff723c3">winstd::wintrust::~wintrust</a></div><div class="ttdeci">virtual ~wintrust()</div><div class="ttdoc">Destroys the WinTrust context.</div><div class="ttdef"><b>Definition</b> WinTrust.h:44</div></div>
@ -141,7 +144,7 @@ $(document).ready(function() { init_codefold(0); });
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:23 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Class List</title> <title>WinStd: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -74,8 +76,8 @@ $(function() {
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory"> <div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory"> <div class="levels">[detail level <span onclick="javascript:dynsection.toggleLevel(1);">1</span><span onclick="javascript:dynsection.toggleLevel(2);">2</span><span onclick="javascript:dynsection.toggleLevel(3);">3</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>winstd</b></td><td class="desc"></td></tr> <tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="dynsection.toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>winstd</b></td><td class="desc"></td></tr>
<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1actctx__activator.html" target="_self">actctx_activator</a></td><td class="desc">Activates given activation context in constructor and deactivates it in destructor </td></tr> <tr id="row_0_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1actctx__activator.html" target="_self">actctx_activator</a></td><td class="desc">Activates given activation context in constructor and deactivates it in destructor </td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1addrinfo.html" target="_self">addrinfo</a></td><td class="desc">ADDRINFOA wrapper class </td></tr> <tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1addrinfo.html" target="_self">addrinfo</a></td><td class="desc">ADDRINFOA wrapper class </td></tr>
<tr id="row_0_2_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1basic__string__guid.html" target="_self">basic_string_guid</a></td><td class="desc">Base template class to support converting GUID to string </td></tr> <tr id="row_0_2_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1basic__string__guid.html" target="_self">basic_string_guid</a></td><td class="desc">Base template class to support converting GUID to string </td></tr>
@ -125,7 +127,7 @@ $(function() {
<tr id="row_0_46_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1globalmem__accessor.html" target="_self">globalmem_accessor</a></td><td class="desc">Context scope automatic GlobalAlloc (un)access </td></tr> <tr id="row_0_46_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1globalmem__accessor.html" target="_self">globalmem_accessor</a></td><td class="desc">Context scope automatic GlobalAlloc (un)access </td></tr>
<tr id="row_0_47_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">handle</a></td><td class="desc">Base abstract template class to support generic object handle keeping </td></tr> <tr id="row_0_47_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">handle</a></td><td class="desc">Base abstract template class to support generic object handle keeping </td></tr>
<tr id="row_0_48_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1heap.html" target="_self">heap</a></td><td class="desc">Heap handle wrapper </td></tr> <tr id="row_0_48_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1heap.html" target="_self">heap</a></td><td class="desc">Heap handle wrapper </td></tr>
<tr id="row_0_49_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_49_" class="arrow" onclick="toggleFolder('0_49_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1heap__allocator.html" target="_self">heap_allocator</a></td><td class="desc">HeapAlloc allocator </td></tr> <tr id="row_0_49_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_49_" class="arrow" onclick="dynsection.toggleFolder('0_49_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1heap__allocator.html" target="_self">heap_allocator</a></td><td class="desc">HeapAlloc allocator </td></tr>
<tr id="row_0_49_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structwinstd_1_1heap__allocator_1_1rebind.html" target="_self">rebind</a></td><td class="desc">A structure that enables an allocator for objects of one type to allocate storage for objects of another type </td></tr> <tr id="row_0_49_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structwinstd_1_1heap__allocator_1_1rebind.html" target="_self">rebind</a></td><td class="desc">A structure that enables an allocator for objects of one type to allocate storage for objects of another type </td></tr>
<tr id="row_0_50_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1http.html" target="_self">http</a></td><td class="desc">HTTP handle wrapper class </td></tr> <tr id="row_0_50_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1http.html" target="_self">http</a></td><td class="desc">HTTP handle wrapper class </td></tr>
<tr id="row_0_51_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1icon.html" target="_self">icon</a></td><td class="desc">Windows HICON wrapper class </td></tr> <tr id="row_0_51_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1icon.html" target="_self">icon</a></td><td class="desc">Windows HICON wrapper class </td></tr>
@ -140,7 +142,7 @@ $(function() {
<tr id="row_0_60_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1reg__key.html" target="_self">reg_key</a></td><td class="desc">Registry key wrapper class </td></tr> <tr id="row_0_60_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1reg__key.html" target="_self">reg_key</a></td><td class="desc">Registry key wrapper class </td></tr>
<tr id="row_0_61_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1safearray.html" target="_self">safearray</a></td><td class="desc">SAFEARRAY string wrapper </td></tr> <tr id="row_0_61_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1safearray.html" target="_self">safearray</a></td><td class="desc">SAFEARRAY string wrapper </td></tr>
<tr id="row_0_62_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1safearray__accessor.html" target="_self">safearray_accessor</a></td><td class="desc">Context scope automatic SAFEARRAY (un)access </td></tr> <tr id="row_0_62_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1safearray__accessor.html" target="_self">safearray_accessor</a></td><td class="desc">Context scope automatic SAFEARRAY (un)access </td></tr>
<tr id="row_0_63_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_63_" class="arrow" onclick="toggleFolder('0_63_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1sanitizing__allocator.html" target="_self">sanitizing_allocator</a></td><td class="desc">An allocator template that sanitizes each memory block before it is destroyed or reallocated </td></tr> <tr id="row_0_63_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_63_" class="arrow" onclick="dynsection.toggleFolder('0_63_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1sanitizing__allocator.html" target="_self">sanitizing_allocator</a></td><td class="desc">An allocator template that sanitizes each memory block before it is destroyed or reallocated </td></tr>
<tr id="row_0_63_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structwinstd_1_1sanitizing__allocator_1_1rebind.html" target="_self">rebind</a></td><td class="desc">Convert this type to sanitizing_allocator&lt;_Other&gt; </td></tr> <tr id="row_0_63_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structwinstd_1_1sanitizing__allocator_1_1rebind.html" target="_self">rebind</a></td><td class="desc">Convert this type to sanitizing_allocator&lt;_Other&gt; </td></tr>
<tr id="row_0_64_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1sanitizing__blob.html" target="_self">sanitizing_blob</a></td><td class="desc">Sanitizing BLOB </td></tr> <tr id="row_0_64_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1sanitizing__blob.html" target="_self">sanitizing_blob</a></td><td class="desc">Sanitizing BLOB </td></tr>
<tr id="row_0_65_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1sc__handle.html" target="_self">sc_handle</a></td><td class="desc">SC_HANDLE wrapper class </td></tr> <tr id="row_0_65_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1sc__handle.html" target="_self">sc_handle</a></td><td class="desc">SC_HANDLE wrapper class </td></tr>
@ -173,7 +175,7 @@ $(function() {
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:44 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Class Index</title> <title>WinStd: Class Index</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -130,7 +132,7 @@ $(function() {
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:44 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -86,7 +88,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:23 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::actctx_activator Class Reference</title> <title>WinStd: winstd::actctx_activator Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -83,23 +85,23 @@ $(function() {
<div class="contents"> <div class="contents">
<p>Activates given activation context in constructor and deactivates it in destructor. <p>Activates given activation context in constructor and deactivates it in destructor.
<a href="classwinstd_1_1actctx__activator.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_win_8h_source.html">WinStd/Win.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_win_8h_source.html">WinStd/Win.h</a>&gt;</code></p>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a557774255df823c979be34bf5f82a0f2" id="r_a557774255df823c979be34bf5f82a0f2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1actctx__activator.html#a557774255df823c979be34bf5f82a0f2">actctx_activator</a> (HANDLE hActCtx) noexcept</td></tr> <tr class="memitem:a557774255df823c979be34bf5f82a0f2" id="r_a557774255df823c979be34bf5f82a0f2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a557774255df823c979be34bf5f82a0f2">actctx_activator</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">HANDLE</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">hActCtx</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a557774255df823c979be34bf5f82a0f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the activator and activates the given activation context. <br /></td></tr> <tr class="memdesc:a557774255df823c979be34bf5f82a0f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the activator and activates the given activation context. <br /></td></tr>
<tr class="separator:a557774255df823c979be34bf5f82a0f2"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a557774255df823c979be34bf5f82a0f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9487820e29c331362b1ecd36de3b692a" id="r_a9487820e29c331362b1ecd36de3b692a"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1actctx__activator.html#a9487820e29c331362b1ecd36de3b692a">~actctx_activator</a> ()</td></tr> <tr class="memitem:a9487820e29c331362b1ecd36de3b692a" id="r_a9487820e29c331362b1ecd36de3b692a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9487820e29c331362b1ecd36de3b692a">~actctx_activator</a> ()</td></tr>
<tr class="memdesc:a9487820e29c331362b1ecd36de3b692a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deactivates activation context and destructs the activator. <br /></td></tr> <tr class="memdesc:a9487820e29c331362b1ecd36de3b692a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deactivates activation context and destructs the activator. <br /></td></tr>
<tr class="separator:a9487820e29c331362b1ecd36de3b692a"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a9487820e29c331362b1ecd36de3b692a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:ab3556f1baf628459929c8c394341a9a6" id="r_ab3556f1baf628459929c8c394341a9a6"><td class="memItemLeft" align="right" valign="top"><a id="ab3556f1baf628459929c8c394341a9a6" name="ab3556f1baf628459929c8c394341a9a6"></a> <tr class="memitem:ab3556f1baf628459929c8c394341a9a6" id="r_ab3556f1baf628459929c8c394341a9a6"><td class="memItemLeft" align="right" valign="top"><a id="ab3556f1baf628459929c8c394341a9a6" name="ab3556f1baf628459929c8c394341a9a6"></a>
ULONG_PTR&#160;</td><td class="memItemRight" valign="bottom"><b>m_cookie</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">ULONG_PTR</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_cookie</b></td></tr>
<tr class="memdesc:ab3556f1baf628459929c8c394341a9a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cookie for context deactivation. <br /></td></tr> <tr class="memdesc:ab3556f1baf628459929c8c394341a9a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cookie for context deactivation. <br /></td></tr>
<tr class="separator:ab3556f1baf628459929c8c394341a9a6"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab3556f1baf628459929c8c394341a9a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
@ -118,8 +120,7 @@ ULONG_PTR&#160;</td><td class="memItemRight" valign="bottom"><b>m_cookie</b></td
<tr> <tr>
<td class="memname">winstd::actctx_activator::actctx_activator </td> <td class="memname">winstd::actctx_activator::actctx_activator </td>
<td>(</td> <td>(</td>
<td class="paramtype">HANDLE&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">HANDLE</a></td> <td class="paramname"><span class="paramname"><em>hActCtx</em></span></td><td>)</td>
<td class="paramname"><em>hActCtx</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -151,9 +152,9 @@ ULONG_PTR&#160;</td><td class="memItemRight" valign="bottom"><b>m_cookie</b></td
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual winstd::actctx_activator::~actctx_activator </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a> winstd::actctx_activator::~actctx_activator </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -175,7 +176,7 @@ ULONG_PTR&#160;</td><td class="memItemRight" valign="bottom"><b>m_cookie</b></td
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:23 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -107,7 +109,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:23 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::addrinfo Class Reference</title> <title>WinStd: winstd::addrinfo Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -83,7 +85,7 @@ $(function() {
<div class="contents"> <div class="contents">
<p>ADDRINFOA wrapper class. <p>ADDRINFOA wrapper class.
<a href="classwinstd_1_1addrinfo.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_win_sock2_8h_source.html">WinStd/WinSock2.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_win_sock2_8h_source.html">WinStd/WinSock2.h</a>&gt;</code></p>
<div class="dynheader"> <div class="dynheader">
@ -98,89 +100,89 @@ Inheritance diagram for winstd::addrinfo:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:aaa7a9365cde194bb9f54a96ea04f9883" id="r_aaa7a9365cde194bb9f54a96ea04f9883"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1addrinfo.html#aaa7a9365cde194bb9f54a96ea04f9883">~addrinfo</a> ()</td></tr> <tr class="memitem:aaa7a9365cde194bb9f54a96ea04f9883" id="r_aaa7a9365cde194bb9f54a96ea04f9883"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aaa7a9365cde194bb9f54a96ea04f9883">~addrinfo</a> ()</td></tr>
<tr class="memdesc:aaa7a9365cde194bb9f54a96ea04f9883"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees address information. <br /></td></tr> <tr class="memdesc:aaa7a9365cde194bb9f54a96ea04f9883"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees address information. <br /></td></tr>
<tr class="separator:aaa7a9365cde194bb9f54a96ea04f9883"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aaa7a9365cde194bb9f54a96ea04f9883"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOA, NULL &gt;</a></td></tr> <tr class="inherit_header pub_methods_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOA, NULL &gt;</a></td></tr>
<tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle" id="r_a1b9c4f9529c9efa7d16dec8bab3b00e4"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle" id="r_a1b9c4f9529c9efa7d16dec8bab3b00e4"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr> <tr class="memdesc:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr>
<tr class="separator:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle" id="r_a4a0f9b6caadf4a55c7bc0dcc0ce39dac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle" id="r_a4a0f9b6caadf4a55c7bc0dcc0ce39dac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr> <tr class="memdesc:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr>
<tr class="separator:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle" id="r_ac52f342530bb97ce1ff255a7054547d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle" id="r_ac52f342530bb97ce1ff255a7054547d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr> <tr class="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr>
<tr class="separator:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle" id="r_a591e006af92e4d088fb9c1ed974c0923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle" id="r_a591e006af92e4d088fb9c1ed974c0923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr> <tr class="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr>
<tr class="separator:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle" id="r_a6326bbc54ec3441e41f30bc1ec4d6a6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle" id="r_a6326bbc54ec3441e41f30bc1ec4d6a6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <br /></td></tr> <tr class="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <br /></td></tr>
<tr class="separator:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle" id="r_a86114637674c82d6fd96d7b3eae39ac8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a> () const</td></tr> <tr class="memitem:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle" id="r_a86114637674c82d6fd96d7b3eae39ac8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <br /></td></tr> <tr class="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle" id="r_a0f1ac60cf62e41c24394bf0e3457fbd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a> () const</td></tr> <tr class="memitem:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle" id="r_a0f1ac60cf62e41c24394bf0e3457fbd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle value when the object handle is a pointer to a value (class, struct, etc.). <br /></td></tr> <tr class="memdesc:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle value when the object handle is a pointer to a value (class, struct, etc.). <br /></td></tr>
<tr class="separator:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle" id="r_a2bd2de7bb89dcebe2c9379dd54ee79c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a> ()</td></tr> <tr class="memitem:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle" id="r_a2bd2de7bb89dcebe2c9379dd54ee79c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a> ()</td></tr>
<tr class="memdesc:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle reference. <br /></td></tr> <tr class="memdesc:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle reference. <br /></td></tr>
<tr class="separator:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle" id="r_a285ada5936fe7afdd12eed70b38c2084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a> () const</td></tr> <tr class="memitem:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle" id="r_a285ada5936fe7afdd12eed70b38c2084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides object handle member access when the object handle is a pointer to a class or struct. <br /></td></tr> <tr class="memdesc:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides object handle member access when the object handle is a pointer to a class or struct. <br /></td></tr>
<tr class="separator:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle" id="r_a5df08ecb32b9040bf7342479aee2286c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a> () const</td></tr> <tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle" id="r_a5df08ecb32b9040bf7342479aee2286c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is invalid. <br /></td></tr> <tr class="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is invalid. <br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle" id="r_a4c4515d0d1071cab5c675e926aa2dc92"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle" id="r_a4c4515d0d1071cab5c675e926aa2dc92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <br /></td></tr> <tr class="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <br /></td></tr>
<tr class="separator:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle" id="r_af9e9538d58b952799db4a1c68b0184b9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle" id="r_af9e9538d58b952799db4a1c68b0184b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <br /></td></tr> <tr class="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <br /></td></tr>
<tr class="separator:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle" id="r_a20e325dde8a25d1e3a7efb50b431641b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle" id="r_a20e325dde8a25d1e3a7efb50b431641b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <br /></td></tr> <tr class="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <br /></td></tr>
<tr class="separator:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle" id="r_ae7361f6159006e3f87cbe10ba2a76329"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle" id="r_ae7361f6159006e3f87cbe10ba2a76329"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <br /></td></tr> <tr class="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <br /></td></tr>
<tr class="separator:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle" id="r_a6df58f6c131ab4288acb96d5b8f3012e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle" id="r_a6df58f6c131ab4288acb96d5b8f3012e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <br /></td></tr> <tr class="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <br /></td></tr>
<tr class="separator:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle" id="r_ab6021e9c11accef6b813948dc4601ddc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle" id="r_ab6021e9c11accef6b813948dc4601ddc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <br /></td></tr> <tr class="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <br /></td></tr>
<tr class="separator:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle" id="r_ab2a98042c3b88fda687e34d370756f11"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle" id="r_ab2a98042c3b88fda687e34d370756f11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <br /></td></tr> <tr class="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <br /></td></tr>
<tr class="separator:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle" id="r_ad5acf6ce53e092b8d4d53f909cf321f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a> ()</td></tr> <tr class="memitem:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle" id="r_ad5acf6ce53e092b8d4d53f909cf321f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a> ()</td></tr>
<tr class="memdesc:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dismisses the object handle from this class. <br /></td></tr> <tr class="memdesc:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dismisses the object handle from this class. <br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle" id="r_a706aaab7691a472c608890f8e5dd0d96"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle" id="r_a706aaab7691a472c608890f8e5dd0d96"><td class="memItemLeft" align="right" valign="top">
void&#160;</td><td class="memItemRight" valign="bottom"><b>free</b> ()</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><b>free</b> ()</td></tr>
<tr class="memdesc:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the object. <br /></td></tr> <tr class="memdesc:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the object. <br /></td></tr>
<tr class="separator:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr> Protected Member Functions</h2></td></tr>
<tr class="memitem:a279ad84ce2877b22797eedbec80cd55f" id="r_a279ad84ce2877b22797eedbec80cd55f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1addrinfo.html#a279ad84ce2877b22797eedbec80cd55f">free_internal</a> () noexcept override</td></tr> <tr class="memitem:a279ad84ce2877b22797eedbec80cd55f" id="r_a279ad84ce2877b22797eedbec80cd55f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a279ad84ce2877b22797eedbec80cd55f">free_internal</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">override</a></td></tr>
<tr class="memdesc:a279ad84ce2877b22797eedbec80cd55f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees address information. <br /></td></tr> <tr class="memdesc:a279ad84ce2877b22797eedbec80cd55f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees address information. <br /></td></tr>
<tr class="separator:a279ad84ce2877b22797eedbec80cd55f"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a279ad84ce2877b22797eedbec80cd55f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOA, NULL &gt;</a></td></tr> <tr class="inherit_header pub_types_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_types_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOA, NULL &gt;</a></td></tr>
<tr class="memitem:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle" id="r_a3dda19199ecfbc378c932e7d84d0ea81"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle" id="r_a3dda19199ecfbc378c932e7d84d0ea81"><td class="memItemLeft" align="right" valign="top">
typedef PADDRINFOA&#160;</td><td class="memItemRight" valign="bottom"><b>handle_type</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">typedef</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">PADDRINFOA</a>&#160;</td><td class="memItemRight" valign="bottom"><b>handle_type</b></td></tr>
<tr class="memdesc:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Datatype of the object handle this template class handles. <br /></td></tr> <tr class="memdesc:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Datatype of the object handle this template class handles. <br /></td></tr>
<tr class="separator:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOA, NULL &gt;</a></td></tr> <tr class="inherit_header pub_static_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOA, NULL &gt;</a></td></tr>
<tr class="memitem:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle" id="r_gacf43e306968474166474090690857e1c"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle" id="r_gacf43e306968474166474090690857e1c"><td class="memItemLeft" align="right" valign="top">
static const PADDRINFOA&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">static</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">PADDRINFOA</a>&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b></td></tr>
<tr class="memdesc:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle value. <br /></td></tr> <tr class="memdesc:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle value. <br /></td></tr>
<tr class="separator:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOA, NULL &gt;</a></td></tr> <tr class="inherit_header pro_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOA, NULL &gt;</a></td></tr>
<tr class="memitem:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle" id="r_aabde3f16fd98b06b3b0282ef7806eb59"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle" id="r_aabde3f16fd98b06b3b0282ef7806eb59"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr> <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr>
<tr class="memdesc:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object handle. <br /></td></tr> <tr class="memdesc:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object handle. <br /></td></tr>
@ -200,9 +202,9 @@ static const PADDRINFOA&#160;</td><td class="memItemRight" valign="bottom"><b>in
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual winstd::addrinfo::~addrinfo </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a> winstd::addrinfo::~addrinfo </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -229,9 +231,9 @@ static const PADDRINFOA&#160;</td><td class="memItemRight" valign="bottom"><b>in
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">void winstd::addrinfo::free_internal </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a> winstd::addrinfo::free_internal </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -255,7 +257,7 @@ static const PADDRINFOA&#160;</td><td class="memItemRight" valign="bottom"><b>in
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:23 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 751 B

After

Width:  |  Height:  |  Size: 751 B

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -84,7 +86,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:23 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::basic_string_guid&lt; _Elem, _Traits, _Ax &gt; Class Template Reference</title> <title>WinStd: winstd::basic_string_guid&lt; _Elem, _Traits, _Ax &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -81,7 +83,7 @@ $(function() {
<div class="contents"> <div class="contents">
<p>Base template class to support converting GUID to string. <p>Base template class to support converting GUID to string.
<a href="classwinstd_1_1basic__string__guid.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_common_8h_source.html">WinStd/Common.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_common_8h_source.html">WinStd/Common.h</a>&gt;</code></p>
<div class="dynheader"> <div class="dynheader">
@ -94,12 +96,12 @@ Inheritance diagram for winstd::basic_string_guid&lt; _Elem, _Traits, _Ax &gt;:<
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Initializing string using template in memory</div></td></tr> <tr><td colspan="2"><div class="groupHeader">Initializing string using template in memory</div></td></tr>
<tr class="memitem:a69e6b961f17e862b55ff02dcb6e90c3e" id="r_a69e6b961f17e862b55ff02dcb6e90c3e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1basic__string__guid.html#a69e6b961f17e862b55ff02dcb6e90c3e">basic_string_guid</a> (const GUID &amp;guid, const _Elem *format)</td></tr> <tr class="memitem:a69e6b961f17e862b55ff02dcb6e90c3e" id="r_a69e6b961f17e862b55ff02dcb6e90c3e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a69e6b961f17e862b55ff02dcb6e90c3e">basic_string_guid</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">GUID</a> &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">guid</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a> *<a class="el" href="classwinstd_1_1ref__unique__ptr.html">format</a>)</td></tr>
<tr class="memdesc:a69e6b961f17e862b55ff02dcb6e90c3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents to string representation of given GUID. <br /></td></tr> <tr class="memdesc:a69e6b961f17e862b55ff02dcb6e90c3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents to string representation of given GUID. <br /></td></tr>
<tr class="separator:a69e6b961f17e862b55ff02dcb6e90c3e"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a69e6b961f17e862b55ff02dcb6e90c3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class _Elem, class _Traits, class _Ax&gt;<br /> <div class="textblock"><div class="compoundTemplParams">template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a>&gt;<br />
class winstd::basic_string_guid&lt; _Elem, _Traits, _Ax &gt;</div><p>Base template class to support converting GUID to string. </p> class winstd::basic_string_guid&lt; _Elem, _Traits, _Ax &gt;</div><p>Base template class to support converting GUID to string. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2> </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a69e6b961f17e862b55ff02dcb6e90c3e" name="a69e6b961f17e862b55ff02dcb6e90c3e"></a> <a id="a69e6b961f17e862b55ff02dcb6e90c3e" name="a69e6b961f17e862b55ff02dcb6e90c3e"></a>
@ -108,27 +110,20 @@ class winstd::basic_string_guid&lt; _Elem, _Traits, _Ax &gt;</div><p>Base templa
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class _Elem , class _Traits , class _Ax &gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1basic__string__guid.html">winstd::basic_string_guid</a>&lt; _Elem, _Traits, _Ax &gt;::basic_string_guid </td> <td class="memname"><a class="el" href="classwinstd_1_1basic__string__guid.html">winstd::basic_string_guid</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt;::basic_string_guid </td>
<td>(</td> <td>(</td>
<td class="paramtype">const GUID &amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">GUID</a> &amp;</td> <td class="paramname"><span class="paramname"><em>guid</em>, </span></td>
<td class="paramname"><em>guid</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">const _Elem *&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a> *</td> <td class="paramname"><span class="paramname"><em>format</em></span>&#160;)</td>
<td class="paramname"><em>format</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr> </tr>
</table> </table>
</td> </td>
@ -155,7 +150,7 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:23 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -90,7 +92,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:23 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::basic_string_msg&lt; _Elem, _Traits, _Ax &gt; Class Template Reference</title> <title>WinStd: winstd::basic_string_msg&lt; _Elem, _Traits, _Ax &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -82,7 +84,7 @@ $(function() {
<div class="contents"> <div class="contents">
<p>Base template class to support string formatting using <code>FormatMessage()</code> style templates. <p>Base template class to support string formatting using <code>FormatMessage()</code> style templates.
<a href="classwinstd_1_1basic__string__msg.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_common_8h_source.html">WinStd/Common.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_common_8h_source.html">WinStd/Common.h</a>&gt;</code></p>
<div class="dynheader"> <div class="dynheader">
@ -94,32 +96,32 @@ Inheritance diagram for winstd::basic_string_msg&lt; _Elem, _Traits, _Ax &gt;:</
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a72842f64e4015027811f4f8bd36b86ee" id="r_a72842f64e4015027811f4f8bd36b86ee"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1basic__string__msg.html#a72842f64e4015027811f4f8bd36b86ee">basic_string_msg</a> (DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, va_list *Arguments)</td></tr> <tr class="memitem:a72842f64e4015027811f4f8bd36b86ee" id="r_a72842f64e4015027811f4f8bd36b86ee"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a72842f64e4015027811f4f8bd36b86ee">basic_string_msg</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">dwFlags</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">LPCVOID</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">lpSource</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">dwMessageId</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">dwLanguageId</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">va_list</a> *<a class="el" href="classwinstd_1_1ref__unique__ptr.html">Arguments</a>)</td></tr>
<tr class="memdesc:a72842f64e4015027811f4f8bd36b86ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>FormatMessage()</code> style. <br /></td></tr> <tr class="memdesc:a72842f64e4015027811f4f8bd36b86ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>FormatMessage()</code> style. <br /></td></tr>
<tr class="separator:a72842f64e4015027811f4f8bd36b86ee"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a72842f64e4015027811f4f8bd36b86ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b20861e7b0a943c80774b36f77924b9" id="r_a0b20861e7b0a943c80774b36f77924b9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1basic__string__msg.html#a0b20861e7b0a943c80774b36f77924b9">basic_string_msg</a> (DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, DWORD_PTR *Arguments)</td></tr> <tr class="memitem:a0b20861e7b0a943c80774b36f77924b9" id="r_a0b20861e7b0a943c80774b36f77924b9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0b20861e7b0a943c80774b36f77924b9">basic_string_msg</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">dwFlags</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">LPCVOID</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">lpSource</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">dwMessageId</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">dwLanguageId</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD_PTR</a> *<a class="el" href="classwinstd_1_1ref__unique__ptr.html">Arguments</a>)</td></tr>
<tr class="memdesc:a0b20861e7b0a943c80774b36f77924b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>FormatMessage()</code> style. <br /></td></tr> <tr class="memdesc:a0b20861e7b0a943c80774b36f77924b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>FormatMessage()</code> style. <br /></td></tr>
<tr class="separator:a0b20861e7b0a943c80774b36f77924b9"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0b20861e7b0a943c80774b36f77924b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fe77c26d3e41426fae90d6255455403" id="r_a3fe77c26d3e41426fae90d6255455403"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1basic__string__msg.html#a3fe77c26d3e41426fae90d6255455403">basic_string_msg</a> (DWORD dwFlags, LPCTSTR pszFormat, va_list *Arguments)</td></tr> <tr class="memitem:a3fe77c26d3e41426fae90d6255455403" id="r_a3fe77c26d3e41426fae90d6255455403"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3fe77c26d3e41426fae90d6255455403">basic_string_msg</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">dwFlags</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">LPCTSTR</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">pszFormat</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">va_list</a> *<a class="el" href="classwinstd_1_1ref__unique__ptr.html">Arguments</a>)</td></tr>
<tr class="memdesc:a3fe77c26d3e41426fae90d6255455403"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>FormatMessage()</code> style. <br /></td></tr> <tr class="memdesc:a3fe77c26d3e41426fae90d6255455403"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>FormatMessage()</code> style. <br /></td></tr>
<tr class="separator:a3fe77c26d3e41426fae90d6255455403"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3fe77c26d3e41426fae90d6255455403"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee54bb91aa476ab3e7cd7fd118becf56" id="r_aee54bb91aa476ab3e7cd7fd118becf56"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1basic__string__msg.html#aee54bb91aa476ab3e7cd7fd118becf56">basic_string_msg</a> (DWORD dwFlags, LPCTSTR pszFormat, DWORD_PTR *Arguments)</td></tr> <tr class="memitem:aee54bb91aa476ab3e7cd7fd118becf56" id="r_aee54bb91aa476ab3e7cd7fd118becf56"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aee54bb91aa476ab3e7cd7fd118becf56">basic_string_msg</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">dwFlags</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">LPCTSTR</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">pszFormat</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD_PTR</a> *<a class="el" href="classwinstd_1_1ref__unique__ptr.html">Arguments</a>)</td></tr>
<tr class="memdesc:aee54bb91aa476ab3e7cd7fd118becf56"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>FormatMessage()</code> style. <br /></td></tr> <tr class="memdesc:aee54bb91aa476ab3e7cd7fd118becf56"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>FormatMessage()</code> style. <br /></td></tr>
<tr class="separator:aee54bb91aa476ab3e7cd7fd118becf56"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aee54bb91aa476ab3e7cd7fd118becf56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Initializing string using template in memory</div></td></tr> <tr><td colspan="2"><div class="groupHeader">Initializing string using template in memory</div></td></tr>
<tr class="memitem:a736a3e3559471ede3f8b7144ed908c46" id="r_a736a3e3559471ede3f8b7144ed908c46"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1basic__string__msg.html#a736a3e3559471ede3f8b7144ed908c46">basic_string_msg</a> (const _Elem *format,...)</td></tr> <tr class="memitem:a736a3e3559471ede3f8b7144ed908c46" id="r_a736a3e3559471ede3f8b7144ed908c46"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a736a3e3559471ede3f8b7144ed908c46">basic_string_msg</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a> *<a class="el" href="classwinstd_1_1ref__unique__ptr.html">format</a>,...)</td></tr>
<tr class="memdesc:a736a3e3559471ede3f8b7144ed908c46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>FormatMessage()</code> style template. <br /></td></tr> <tr class="memdesc:a736a3e3559471ede3f8b7144ed908c46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>FormatMessage()</code> style template. <br /></td></tr>
<tr class="separator:a736a3e3559471ede3f8b7144ed908c46"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a736a3e3559471ede3f8b7144ed908c46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Initializing string using template in resources</div></td></tr> <tr><td colspan="2"><div class="groupHeader">Initializing string using template in resources</div></td></tr>
<tr class="memitem:a9203b643c2070c1954c595e5c6e519d5" id="r_a9203b643c2070c1954c595e5c6e519d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1basic__string__msg.html#a9203b643c2070c1954c595e5c6e519d5">basic_string_msg</a> (HINSTANCE hInstance, UINT nFormatID,...)</td></tr> <tr class="memitem:a9203b643c2070c1954c595e5c6e519d5" id="r_a9203b643c2070c1954c595e5c6e519d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9203b643c2070c1954c595e5c6e519d5">basic_string_msg</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">HINSTANCE</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">hInstance</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">UINT</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">nFormatID</a>,...)</td></tr>
<tr class="memdesc:a9203b643c2070c1954c595e5c6e519d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>FormatMessage()</code> style template in resources. <br /></td></tr> <tr class="memdesc:a9203b643c2070c1954c595e5c6e519d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>FormatMessage()</code> style template in resources. <br /></td></tr>
<tr class="separator:a9203b643c2070c1954c595e5c6e519d5"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a9203b643c2070c1954c595e5c6e519d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6225c3a78cad401124dd7cafdd95ad31" id="r_a6225c3a78cad401124dd7cafdd95ad31"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1basic__string__msg.html#a6225c3a78cad401124dd7cafdd95ad31">basic_string_msg</a> (HINSTANCE hInstance, WORD wLanguageID, UINT nFormatID,...)</td></tr> <tr class="memitem:a6225c3a78cad401124dd7cafdd95ad31" id="r_a6225c3a78cad401124dd7cafdd95ad31"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6225c3a78cad401124dd7cafdd95ad31">basic_string_msg</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">HINSTANCE</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">hInstance</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">WORD</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">wLanguageID</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">UINT</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">nFormatID</a>,...)</td></tr>
<tr class="memdesc:a6225c3a78cad401124dd7cafdd95ad31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>FormatMessage()</code> style template in resources. <br /></td></tr> <tr class="memdesc:a6225c3a78cad401124dd7cafdd95ad31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>FormatMessage()</code> style template in resources. <br /></td></tr>
<tr class="separator:a6225c3a78cad401124dd7cafdd95ad31"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6225c3a78cad401124dd7cafdd95ad31"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class _Elem, class _Traits, class _Ax&gt;<br /> <div class="textblock"><div class="compoundTemplParams">template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a>&gt;<br />
class winstd::basic_string_msg&lt; _Elem, _Traits, _Ax &gt;</div><p>Base template class to support string formatting using <code>FormatMessage()</code> style templates. </p> class winstd::basic_string_msg&lt; _Elem, _Traits, _Ax &gt;</div><p>Base template class to support string formatting using <code>FormatMessage()</code> style templates. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2> </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a736a3e3559471ede3f8b7144ed908c46" name="a736a3e3559471ede3f8b7144ed908c46"></a> <a id="a736a3e3559471ede3f8b7144ed908c46" name="a736a3e3559471ede3f8b7144ed908c46"></a>
@ -128,27 +130,20 @@ class winstd::basic_string_msg&lt; _Elem, _Traits, _Ax &gt;</div><p>Base templat
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class _Elem , class _Traits , class _Ax &gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg</a>&lt; _Elem, _Traits, _Ax &gt;::basic_string_msg </td> <td class="memname"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt;::basic_string_msg </td>
<td>(</td> <td>(</td>
<td class="paramtype">const _Elem *&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a> *</td> <td class="paramname"><span class="paramname"><em>format</em>, </span></td>
<td class="paramname"><em>format</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">&#160;</td> <td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>...</em></span>&#160;)</td>
<td class="paramname"><em>...</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr> </tr>
</table> </table>
</td> </td>
@ -174,33 +169,25 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class _Elem , class _Traits , class _Ax &gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg</a>&lt; _Elem, _Traits, _Ax &gt;::basic_string_msg </td> <td class="memname"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt;::basic_string_msg </td>
<td>(</td> <td>(</td>
<td class="paramtype">HINSTANCE&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">HINSTANCE</a></td> <td class="paramname"><span class="paramname"><em>hInstance</em>, </span></td>
<td class="paramname"><em>hInstance</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">UINT&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">UINT</a></td> <td class="paramname"><span class="paramname"><em>nFormatID</em>, </span></td>
<td class="paramname"><em>nFormatID</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">&#160;</td> <td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>...</em></span>&#160;)</td>
<td class="paramname"><em>...</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr> </tr>
</table> </table>
</td> </td>
@ -227,39 +214,30 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class _Elem , class _Traits , class _Ax &gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg</a>&lt; _Elem, _Traits, _Ax &gt;::basic_string_msg </td> <td class="memname"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt;::basic_string_msg </td>
<td>(</td> <td>(</td>
<td class="paramtype">HINSTANCE&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">HINSTANCE</a></td> <td class="paramname"><span class="paramname"><em>hInstance</em>, </span></td>
<td class="paramname"><em>hInstance</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">WORD&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">WORD</a></td> <td class="paramname"><span class="paramname"><em>wLanguageID</em>, </span></td>
<td class="paramname"><em>wLanguageID</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">UINT&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">UINT</a></td> <td class="paramname"><span class="paramname"><em>nFormatID</em>, </span></td>
<td class="paramname"><em>nFormatID</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">&#160;</td> <td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>...</em></span>&#160;)</td>
<td class="paramname"><em>...</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr> </tr>
</table> </table>
</td> </td>
@ -287,45 +265,35 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class _Elem , class _Traits , class _Ax &gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg</a>&lt; _Elem, _Traits, _Ax &gt;::basic_string_msg </td> <td class="memname"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt;::basic_string_msg </td>
<td>(</td> <td>(</td>
<td class="paramtype">DWORD&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a></td> <td class="paramname"><span class="paramname"><em>dwFlags</em>, </span></td>
<td class="paramname"><em>dwFlags</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">LPCVOID&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">LPCVOID</a></td> <td class="paramname"><span class="paramname"><em>lpSource</em>, </span></td>
<td class="paramname"><em>lpSource</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">DWORD&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a></td> <td class="paramname"><span class="paramname"><em>dwMessageId</em>, </span></td>
<td class="paramname"><em>dwMessageId</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">DWORD&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a></td> <td class="paramname"><span class="paramname"><em>dwLanguageId</em>, </span></td>
<td class="paramname"><em>dwLanguageId</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">va_list *&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">va_list</a> *</td> <td class="paramname"><span class="paramname"><em>Arguments</em></span>&#160;)</td>
<td class="paramname"><em>Arguments</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr> </tr>
</table> </table>
</td> </td>
@ -346,45 +314,35 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class _Elem , class _Traits , class _Ax &gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg</a>&lt; _Elem, _Traits, _Ax &gt;::basic_string_msg </td> <td class="memname"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt;::basic_string_msg </td>
<td>(</td> <td>(</td>
<td class="paramtype">DWORD&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a></td> <td class="paramname"><span class="paramname"><em>dwFlags</em>, </span></td>
<td class="paramname"><em>dwFlags</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">LPCVOID&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">LPCVOID</a></td> <td class="paramname"><span class="paramname"><em>lpSource</em>, </span></td>
<td class="paramname"><em>lpSource</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">DWORD&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a></td> <td class="paramname"><span class="paramname"><em>dwMessageId</em>, </span></td>
<td class="paramname"><em>dwMessageId</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">DWORD&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a></td> <td class="paramname"><span class="paramname"><em>dwLanguageId</em>, </span></td>
<td class="paramname"><em>dwLanguageId</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">DWORD_PTR *&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD_PTR</a> *</td> <td class="paramname"><span class="paramname"><em>Arguments</em></span>&#160;)</td>
<td class="paramname"><em>Arguments</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr> </tr>
</table> </table>
</td> </td>
@ -405,33 +363,25 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class _Elem , class _Traits , class _Ax &gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg</a>&lt; _Elem, _Traits, _Ax &gt;::basic_string_msg </td> <td class="memname"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt;::basic_string_msg </td>
<td>(</td> <td>(</td>
<td class="paramtype">DWORD&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a></td> <td class="paramname"><span class="paramname"><em>dwFlags</em>, </span></td>
<td class="paramname"><em>dwFlags</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">LPCTSTR&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">LPCTSTR</a></td> <td class="paramname"><span class="paramname"><em>pszFormat</em>, </span></td>
<td class="paramname"><em>pszFormat</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">va_list *&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">va_list</a> *</td> <td class="paramname"><span class="paramname"><em>Arguments</em></span>&#160;)</td>
<td class="paramname"><em>Arguments</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr> </tr>
</table> </table>
</td> </td>
@ -452,33 +402,25 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class _Elem , class _Traits , class _Ax &gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg</a>&lt; _Elem, _Traits, _Ax &gt;::basic_string_msg </td> <td class="memname"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt;::basic_string_msg </td>
<td>(</td> <td>(</td>
<td class="paramtype">DWORD&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a></td> <td class="paramname"><span class="paramname"><em>dwFlags</em>, </span></td>
<td class="paramname"><em>dwFlags</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">LPCTSTR&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">LPCTSTR</a></td> <td class="paramname"><span class="paramname"><em>pszFormat</em>, </span></td>
<td class="paramname"><em>pszFormat</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">DWORD_PTR *&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD_PTR</a> *</td> <td class="paramname"><span class="paramname"><em>Arguments</em></span>&#160;)</td>
<td class="paramname"><em>Arguments</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr> </tr>
</table> </table>
</td> </td>
@ -499,7 +441,7 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:23 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -86,7 +88,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:23 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::basic_string_printf&lt; _Elem, _Traits, _Ax &gt; Class Template Reference</title> <title>WinStd: winstd::basic_string_printf&lt; _Elem, _Traits, _Ax &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -81,7 +83,7 @@ $(function() {
<div class="contents"> <div class="contents">
<p>Base template class to support string formatting using <code>printf()</code> style templates. <p>Base template class to support string formatting using <code>printf()</code> style templates.
<a href="classwinstd_1_1basic__string__printf.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_common_8h_source.html">WinStd/Common.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_common_8h_source.html">WinStd/Common.h</a>&gt;</code></p>
<div class="dynheader"> <div class="dynheader">
@ -94,19 +96,19 @@ Inheritance diagram for winstd::basic_string_printf&lt; _Elem, _Traits, _Ax &gt;
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Initializing string using template in memory</div></td></tr> <tr><td colspan="2"><div class="groupHeader">Initializing string using template in memory</div></td></tr>
<tr class="memitem:a409c94cb80a202d0bd628930514b64ba" id="r_a409c94cb80a202d0bd628930514b64ba"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1basic__string__printf.html#a409c94cb80a202d0bd628930514b64ba">basic_string_printf</a> (const _Elem *format,...)</td></tr> <tr class="memitem:a409c94cb80a202d0bd628930514b64ba" id="r_a409c94cb80a202d0bd628930514b64ba"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a409c94cb80a202d0bd628930514b64ba">basic_string_printf</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a> *<a class="el" href="classwinstd_1_1ref__unique__ptr.html">format</a>,...)</td></tr>
<tr class="memdesc:a409c94cb80a202d0bd628930514b64ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>printf()</code> style template. <br /></td></tr> <tr class="memdesc:a409c94cb80a202d0bd628930514b64ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>printf()</code> style template. <br /></td></tr>
<tr class="separator:a409c94cb80a202d0bd628930514b64ba"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a409c94cb80a202d0bd628930514b64ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Initializing string using template in resources</div></td></tr> <tr><td colspan="2"><div class="groupHeader">Initializing string using template in resources</div></td></tr>
<tr class="memitem:ab258ccf8da028fc5e8511336401213ba" id="r_ab258ccf8da028fc5e8511336401213ba"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1basic__string__printf.html#ab258ccf8da028fc5e8511336401213ba">basic_string_printf</a> (HINSTANCE hInstance, UINT nFormatID,...)</td></tr> <tr class="memitem:ab258ccf8da028fc5e8511336401213ba" id="r_ab258ccf8da028fc5e8511336401213ba"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab258ccf8da028fc5e8511336401213ba">basic_string_printf</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">HINSTANCE</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">hInstance</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">UINT</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">nFormatID</a>,...)</td></tr>
<tr class="memdesc:ab258ccf8da028fc5e8511336401213ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>printf()</code> style template in resources. <br /></td></tr> <tr class="memdesc:ab258ccf8da028fc5e8511336401213ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>printf()</code> style template in resources. <br /></td></tr>
<tr class="separator:ab258ccf8da028fc5e8511336401213ba"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab258ccf8da028fc5e8511336401213ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a532bc995c0509b41f92612a77e169a83" id="r_a532bc995c0509b41f92612a77e169a83"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1basic__string__printf.html#a532bc995c0509b41f92612a77e169a83">basic_string_printf</a> (HINSTANCE hInstance, WORD wLanguageID, UINT nFormatID,...)</td></tr> <tr class="memitem:a532bc995c0509b41f92612a77e169a83" id="r_a532bc995c0509b41f92612a77e169a83"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a532bc995c0509b41f92612a77e169a83">basic_string_printf</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">HINSTANCE</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">hInstance</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">WORD</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">wLanguageID</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">UINT</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">nFormatID</a>,...)</td></tr>
<tr class="memdesc:a532bc995c0509b41f92612a77e169a83"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>printf()</code> style template in resources. <br /></td></tr> <tr class="memdesc:a532bc995c0509b41f92612a77e169a83"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>printf()</code> style template in resources. <br /></td></tr>
<tr class="separator:a532bc995c0509b41f92612a77e169a83"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a532bc995c0509b41f92612a77e169a83"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class _Elem, class _Traits, class _Ax&gt;<br /> <div class="textblock"><div class="compoundTemplParams">template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a>&gt;<br />
class winstd::basic_string_printf&lt; _Elem, _Traits, _Ax &gt;</div><p>Base template class to support string formatting using <code>printf()</code> style templates. </p> class winstd::basic_string_printf&lt; _Elem, _Traits, _Ax &gt;</div><p>Base template class to support string formatting using <code>printf()</code> style templates. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2> </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a409c94cb80a202d0bd628930514b64ba" name="a409c94cb80a202d0bd628930514b64ba"></a> <a id="a409c94cb80a202d0bd628930514b64ba" name="a409c94cb80a202d0bd628930514b64ba"></a>
@ -115,27 +117,20 @@ class winstd::basic_string_printf&lt; _Elem, _Traits, _Ax &gt;</div><p>Base temp
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class _Elem , class _Traits , class _Ax &gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1basic__string__printf.html">winstd::basic_string_printf</a>&lt; _Elem, _Traits, _Ax &gt;::basic_string_printf </td> <td class="memname"><a class="el" href="classwinstd_1_1basic__string__printf.html">winstd::basic_string_printf</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt;::basic_string_printf </td>
<td>(</td> <td>(</td>
<td class="paramtype">const _Elem *&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a> *</td> <td class="paramname"><span class="paramname"><em>format</em>, </span></td>
<td class="paramname"><em>format</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">&#160;</td> <td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>...</em></span>&#160;)</td>
<td class="paramname"><em>...</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr> </tr>
</table> </table>
</td> </td>
@ -161,33 +156,25 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class _Elem , class _Traits , class _Ax &gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1basic__string__printf.html">winstd::basic_string_printf</a>&lt; _Elem, _Traits, _Ax &gt;::basic_string_printf </td> <td class="memname"><a class="el" href="classwinstd_1_1basic__string__printf.html">winstd::basic_string_printf</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt;::basic_string_printf </td>
<td>(</td> <td>(</td>
<td class="paramtype">HINSTANCE&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">HINSTANCE</a></td> <td class="paramname"><span class="paramname"><em>hInstance</em>, </span></td>
<td class="paramname"><em>hInstance</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">UINT&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">UINT</a></td> <td class="paramname"><span class="paramname"><em>nFormatID</em>, </span></td>
<td class="paramname"><em>nFormatID</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">&#160;</td> <td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>...</em></span>&#160;)</td>
<td class="paramname"><em>...</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr> </tr>
</table> </table>
</td> </td>
@ -214,39 +201,30 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class _Elem , class _Traits , class _Ax &gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1basic__string__printf.html">winstd::basic_string_printf</a>&lt; _Elem, _Traits, _Ax &gt;::basic_string_printf </td> <td class="memname"><a class="el" href="classwinstd_1_1basic__string__printf.html">winstd::basic_string_printf</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt;::basic_string_printf </td>
<td>(</td> <td>(</td>
<td class="paramtype">HINSTANCE&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">HINSTANCE</a></td> <td class="paramname"><span class="paramname"><em>hInstance</em>, </span></td>
<td class="paramname"><em>hInstance</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">WORD&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">WORD</a></td> <td class="paramname"><span class="paramname"><em>wLanguageID</em>, </span></td>
<td class="paramname"><em>wLanguageID</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">UINT&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">UINT</a></td> <td class="paramname"><span class="paramname"><em>nFormatID</em>, </span></td>
<td class="paramname"><em>nFormatID</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">&#160;</td> <td class="paramtype"></td> <td class="paramname"><span class="paramname"><em>...</em></span>&#160;)</td>
<td class="paramname"><em>...</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr> </tr>
</table> </table>
</td> </td>
@ -274,7 +252,7 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:23 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -120,7 +122,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::bstr Class Reference</title> <title>WinStd: winstd::bstr Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -83,7 +85,7 @@ $(function() {
<div class="contents"> <div class="contents">
<p>BSTR string wrapper. <p>BSTR string wrapper.
<a href="classwinstd_1_1bstr.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_c_o_m_8h_source.html">WinStd/COM.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_c_o_m_8h_source.html">WinStd/COM.h</a>&gt;</code></p>
<div class="dynheader"> <div class="dynheader">
@ -100,136 +102,136 @@ Inheritance diagram for winstd::bstr:</div>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a01b4deb6467c16d9d8e8e14fe6c057fa" id="r_a01b4deb6467c16d9d8e8e14fe6c057fa"><td class="memItemLeft" align="right" valign="top"><a id="a01b4deb6467c16d9d8e8e14fe6c057fa" name="a01b4deb6467c16d9d8e8e14fe6c057fa"></a> <tr class="memitem:a01b4deb6467c16d9d8e8e14fe6c057fa" id="r_a01b4deb6467c16d9d8e8e14fe6c057fa"><td class="memItemLeft" align="right" valign="top"><a id="a01b4deb6467c16d9d8e8e14fe6c057fa" name="a01b4deb6467c16d9d8e8e14fe6c057fa"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>bstr</b> (LPCOLESTR src)</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>bstr</b> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">LPCOLESTR</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">src</a>)</td></tr>
<tr class="memdesc:a01b4deb6467c16d9d8e8e14fe6c057fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs BSTR from OLE string. <br /></td></tr> <tr class="memdesc:a01b4deb6467c16d9d8e8e14fe6c057fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs BSTR from OLE string. <br /></td></tr>
<tr class="separator:a01b4deb6467c16d9d8e8e14fe6c057fa"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a01b4deb6467c16d9d8e8e14fe6c057fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafb65f4d4ab54a13147912c2de8adc54" id="r_aafb65f4d4ab54a13147912c2de8adc54"><td class="memItemLeft" align="right" valign="top"><a id="aafb65f4d4ab54a13147912c2de8adc54" name="aafb65f4d4ab54a13147912c2de8adc54"></a> <tr class="memitem:aafb65f4d4ab54a13147912c2de8adc54" id="r_aafb65f4d4ab54a13147912c2de8adc54"><td class="memItemLeft" align="right" valign="top"><a id="aafb65f4d4ab54a13147912c2de8adc54" name="aafb65f4d4ab54a13147912c2de8adc54"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>bstr</b> (LPCOLESTR src, UINT len)</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>bstr</b> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">LPCOLESTR</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">src</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">UINT</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">len</a>)</td></tr>
<tr class="memdesc:aafb65f4d4ab54a13147912c2de8adc54"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs BSTR from OLE string with length. <br /></td></tr> <tr class="memdesc:aafb65f4d4ab54a13147912c2de8adc54"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs BSTR from OLE string with length. <br /></td></tr>
<tr class="separator:aafb65f4d4ab54a13147912c2de8adc54"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aafb65f4d4ab54a13147912c2de8adc54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc2160190ea71c4f9239ea9575efa9d3" id="r_abc2160190ea71c4f9239ea9575efa9d3"><td class="memTemplParams" colspan="2"><a id="abc2160190ea71c4f9239ea9575efa9d3" name="abc2160190ea71c4f9239ea9575efa9d3"></a> <tr class="memitem:abc2160190ea71c4f9239ea9575efa9d3" id="r_abc2160190ea71c4f9239ea9575efa9d3"><td class="memTemplParams" colspan="2"><a id="abc2160190ea71c4f9239ea9575efa9d3" name="abc2160190ea71c4f9239ea9575efa9d3"></a>
template&lt;class _Traits , class _Ax &gt; </td></tr> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt; </td></tr>
<tr class="memitem:abc2160190ea71c4f9239ea9575efa9d3"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><b>bstr</b> (const std::basic_string&lt; OLECHAR, _Traits, _Ax &gt; &amp;src)</td></tr> <tr class="memitem:abc2160190ea71c4f9239ea9575efa9d3"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><b>bstr</b> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> std::basic_string&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">OLECHAR</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt; &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">src</a>)</td></tr>
<tr class="memdesc:abc2160190ea71c4f9239ea9575efa9d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs BSTR from std::basic_string. <br /></td></tr> <tr class="memdesc:abc2160190ea71c4f9239ea9575efa9d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs BSTR from std::basic_string. <br /></td></tr>
<tr class="separator:abc2160190ea71c4f9239ea9575efa9d3"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:abc2160190ea71c4f9239ea9575efa9d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a317d3e0783e7d3de7cc6516964ea3f5e" id="r_a317d3e0783e7d3de7cc6516964ea3f5e"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1bstr.html#a317d3e0783e7d3de7cc6516964ea3f5e">~bstr</a> ()</td></tr> <tr class="memitem:a317d3e0783e7d3de7cc6516964ea3f5e" id="r_a317d3e0783e7d3de7cc6516964ea3f5e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a317d3e0783e7d3de7cc6516964ea3f5e">~bstr</a> ()</td></tr>
<tr class="memdesc:a317d3e0783e7d3de7cc6516964ea3f5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the string. <br /></td></tr> <tr class="memdesc:a317d3e0783e7d3de7cc6516964ea3f5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the string. <br /></td></tr>
<tr class="separator:a317d3e0783e7d3de7cc6516964ea3f5e"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a317d3e0783e7d3de7cc6516964ea3f5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6970921c6334a993f5f0fc1be5d54e3" id="r_aa6970921c6334a993f5f0fc1be5d54e3"><td class="memItemLeft" align="right" valign="top">UINT&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1bstr.html#aa6970921c6334a993f5f0fc1be5d54e3">length</a> () const noexcept</td></tr> <tr class="memitem:aa6970921c6334a993f5f0fc1be5d54e3" id="r_aa6970921c6334a993f5f0fc1be5d54e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">UINT</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa6970921c6334a993f5f0fc1be5d54e3">length</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:aa6970921c6334a993f5f0fc1be5d54e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the length of the string. <br /></td></tr> <tr class="memdesc:aa6970921c6334a993f5f0fc1be5d54e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the length of the string. <br /></td></tr>
<tr class="separator:aa6970921c6334a993f5f0fc1be5d54e3"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa6970921c6334a993f5f0fc1be5d54e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwinstd_1_1dplhandle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwinstd_1_1dplhandle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; BSTR, NULL &gt;</a></td></tr> <tr class="inherit_header pub_methods_classwinstd_1_1dplhandle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classwinstd_1_1dplhandle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; BSTR, NULL &gt;</a></td></tr>
<tr class="memitem:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac95cbfb481c0d5e6c60d130f3c270b59"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac95cbfb481c0d5e6c60d130f3c270b59"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>dplhandle</b> () noexcept</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>dplhandle</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr> <tr class="memdesc:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr>
<tr class="separator:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ab1ac74d5f212fddc217d1a8190a01177"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">dplhandle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ab1ac74d5f212fddc217d1a8190a01177"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">dplhandle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr> <tr class="memdesc:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr>
<tr class="separator:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac7439fc22a5754f8aeb2b0e1afd25b9c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac7439fc22a5754f8aeb2b0e1afd25b9c">dplhandle</a> (const <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;h)</td></tr> <tr class="memitem:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac7439fc22a5754f8aeb2b0e1afd25b9c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac7439fc22a5754f8aeb2b0e1afd25b9c">dplhandle</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>)</td></tr>
<tr class="memdesc:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <br /></td></tr> <tr class="memdesc:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <br /></td></tr>
<tr class="separator:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac1aa19e060402006d8ff8404be6b07c3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">dplhandle</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac1aa19e060402006d8ff8404be6b07c3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">dplhandle</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr> <tr class="memdesc:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr>
<tr class="separator:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a31cec3cdf4ee749b1aef4b4cd7652fb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a31cec3cdf4ee749b1aef4b4cd7652fb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr> <tr class="memdesc:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr>
<tr class="separator:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle" id="r_abcccb97671b96da3623f700a93bb5c39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">operator=</a> (const <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;h) noexcept</td></tr> <tr class="memitem:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle" id="r_abcccb97671b96da3623f700a93bb5c39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">operator=</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <br /></td></tr> <tr class="memdesc:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <br /></td></tr>
<tr class="separator:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a546f1f737bc3da0c9b19967d849776d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">operator=</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a546f1f737bc3da0c9b19967d849776d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">operator=</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <br /></td></tr> <tr class="memdesc:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <br /></td></tr>
<tr class="separator:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a48e66c8979560019e339867de944a265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">duplicate</a> () const</td></tr> <tr class="memitem:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a48e66c8979560019e339867de944a265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">duplicate</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates and returns a new object handle. <br /></td></tr> <tr class="memdesc:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates and returns a new object handle. <br /></td></tr>
<tr class="separator:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a5563977cadc13e81808946174659d1d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a5563977cadc13e81808946174659d1d3">attach_duplicated</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)</td></tr> <tr class="memitem:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a5563977cadc13e81808946174659d1d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a5563977cadc13e81808946174659d1d3">attach_duplicated</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>)</td></tr>
<tr class="memdesc:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <br /></td></tr> <tr class="memdesc:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <br /></td></tr>
<tr class="separator:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pub_methods_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle" id="r_a1b9c4f9529c9efa7d16dec8bab3b00e4"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle" id="r_a1b9c4f9529c9efa7d16dec8bab3b00e4"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr> <tr class="memdesc:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr>
<tr class="separator:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle" id="r_a4a0f9b6caadf4a55c7bc0dcc0ce39dac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle" id="r_a4a0f9b6caadf4a55c7bc0dcc0ce39dac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr> <tr class="memdesc:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr>
<tr class="separator:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle" id="r_ac52f342530bb97ce1ff255a7054547d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle" id="r_ac52f342530bb97ce1ff255a7054547d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr> <tr class="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr>
<tr class="separator:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle" id="r_a591e006af92e4d088fb9c1ed974c0923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle" id="r_a591e006af92e4d088fb9c1ed974c0923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr> <tr class="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr>
<tr class="separator:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle" id="r_a6326bbc54ec3441e41f30bc1ec4d6a6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle" id="r_a6326bbc54ec3441e41f30bc1ec4d6a6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <br /></td></tr> <tr class="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <br /></td></tr>
<tr class="separator:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle" id="r_a86114637674c82d6fd96d7b3eae39ac8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a> () const</td></tr> <tr class="memitem:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle" id="r_a86114637674c82d6fd96d7b3eae39ac8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <br /></td></tr> <tr class="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle" id="r_a0f1ac60cf62e41c24394bf0e3457fbd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a> () const</td></tr> <tr class="memitem:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle" id="r_a0f1ac60cf62e41c24394bf0e3457fbd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle value when the object handle is a pointer to a value (class, struct, etc.). <br /></td></tr> <tr class="memdesc:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle value when the object handle is a pointer to a value (class, struct, etc.). <br /></td></tr>
<tr class="separator:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle" id="r_a2bd2de7bb89dcebe2c9379dd54ee79c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a> ()</td></tr> <tr class="memitem:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle" id="r_a2bd2de7bb89dcebe2c9379dd54ee79c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a> ()</td></tr>
<tr class="memdesc:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle reference. <br /></td></tr> <tr class="memdesc:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle reference. <br /></td></tr>
<tr class="separator:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle" id="r_a285ada5936fe7afdd12eed70b38c2084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a> () const</td></tr> <tr class="memitem:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle" id="r_a285ada5936fe7afdd12eed70b38c2084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides object handle member access when the object handle is a pointer to a class or struct. <br /></td></tr> <tr class="memdesc:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides object handle member access when the object handle is a pointer to a class or struct. <br /></td></tr>
<tr class="separator:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle" id="r_a5df08ecb32b9040bf7342479aee2286c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a> () const</td></tr> <tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle" id="r_a5df08ecb32b9040bf7342479aee2286c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is invalid. <br /></td></tr> <tr class="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is invalid. <br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle" id="r_a4c4515d0d1071cab5c675e926aa2dc92"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle" id="r_a4c4515d0d1071cab5c675e926aa2dc92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <br /></td></tr> <tr class="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <br /></td></tr>
<tr class="separator:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle" id="r_af9e9538d58b952799db4a1c68b0184b9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle" id="r_af9e9538d58b952799db4a1c68b0184b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <br /></td></tr> <tr class="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <br /></td></tr>
<tr class="separator:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle" id="r_a20e325dde8a25d1e3a7efb50b431641b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle" id="r_a20e325dde8a25d1e3a7efb50b431641b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <br /></td></tr> <tr class="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <br /></td></tr>
<tr class="separator:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle" id="r_ae7361f6159006e3f87cbe10ba2a76329"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle" id="r_ae7361f6159006e3f87cbe10ba2a76329"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <br /></td></tr> <tr class="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <br /></td></tr>
<tr class="separator:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle" id="r_a6df58f6c131ab4288acb96d5b8f3012e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle" id="r_a6df58f6c131ab4288acb96d5b8f3012e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <br /></td></tr> <tr class="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <br /></td></tr>
<tr class="separator:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle" id="r_ab6021e9c11accef6b813948dc4601ddc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle" id="r_ab6021e9c11accef6b813948dc4601ddc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <br /></td></tr> <tr class="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <br /></td></tr>
<tr class="separator:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle" id="r_ab2a98042c3b88fda687e34d370756f11"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle" id="r_ab2a98042c3b88fda687e34d370756f11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <br /></td></tr> <tr class="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <br /></td></tr>
<tr class="separator:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle" id="r_ad5acf6ce53e092b8d4d53f909cf321f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a> ()</td></tr> <tr class="memitem:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle" id="r_ad5acf6ce53e092b8d4d53f909cf321f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a> ()</td></tr>
<tr class="memdesc:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dismisses the object handle from this class. <br /></td></tr> <tr class="memdesc:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dismisses the object handle from this class. <br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle" id="r_a706aaab7691a472c608890f8e5dd0d96"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle" id="r_a706aaab7691a472c608890f8e5dd0d96"><td class="memItemLeft" align="right" valign="top">
void&#160;</td><td class="memItemRight" valign="bottom"><b>free</b> ()</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><b>free</b> ()</td></tr>
<tr class="memdesc:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the object. <br /></td></tr> <tr class="memdesc:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the object. <br /></td></tr>
<tr class="separator:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr> Protected Member Functions</h2></td></tr>
<tr class="memitem:a87edcb348af7d69ad86709e32b519870" id="r_a87edcb348af7d69ad86709e32b519870"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1bstr.html#a87edcb348af7d69ad86709e32b519870">free_internal</a> () noexcept override</td></tr> <tr class="memitem:a87edcb348af7d69ad86709e32b519870" id="r_a87edcb348af7d69ad86709e32b519870"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a87edcb348af7d69ad86709e32b519870">free_internal</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">override</a></td></tr>
<tr class="memdesc:a87edcb348af7d69ad86709e32b519870"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the string. <br /></td></tr> <tr class="memdesc:a87edcb348af7d69ad86709e32b519870"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the string. <br /></td></tr>
<tr class="separator:a87edcb348af7d69ad86709e32b519870"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a87edcb348af7d69ad86709e32b519870"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c6f4421d370e6029dfbf71315cdedc0" id="r_a1c6f4421d370e6029dfbf71315cdedc0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1bstr.html#a1c6f4421d370e6029dfbf71315cdedc0">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const override</td></tr> <tr class="memitem:a1c6f4421d370e6029dfbf71315cdedc0" id="r_a1c6f4421d370e6029dfbf71315cdedc0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1c6f4421d370e6029dfbf71315cdedc0">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">override</a></td></tr>
<tr class="memdesc:a1c6f4421d370e6029dfbf71315cdedc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the string. <br /></td></tr> <tr class="memdesc:a1c6f4421d370e6029dfbf71315cdedc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the string. <br /></td></tr>
<tr class="separator:a1c6f4421d370e6029dfbf71315cdedc0"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a1c6f4421d370e6029dfbf71315cdedc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pub_types_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_types_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle" id="r_a3dda19199ecfbc378c932e7d84d0ea81"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle" id="r_a3dda19199ecfbc378c932e7d84d0ea81"><td class="memItemLeft" align="right" valign="top">
typedef T&#160;</td><td class="memItemRight" valign="bottom"><b>handle_type</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">typedef</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a>&#160;</td><td class="memItemRight" valign="bottom"><b>handle_type</b></td></tr>
<tr class="memdesc:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Datatype of the object handle this template class handles. <br /></td></tr> <tr class="memdesc:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Datatype of the object handle this template class handles. <br /></td></tr>
<tr class="separator:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pub_static_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle" id="r_gacf43e306968474166474090690857e1c"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle" id="r_gacf43e306968474166474090690857e1c"><td class="memItemLeft" align="right" valign="top">
static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b> = INVAL</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">static</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a>&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b> = <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a></td></tr>
<tr class="memdesc:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle value. <br /></td></tr> <tr class="memdesc:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle value. <br /></td></tr>
<tr class="separator:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pro_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle" id="r_aabde3f16fd98b06b3b0282ef7806eb59"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle" id="r_aabde3f16fd98b06b3b0282ef7806eb59"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr> <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr>
<tr class="memdesc:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object handle. <br /></td></tr> <tr class="memdesc:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object handle. <br /></td></tr>
@ -248,9 +250,9 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual winstd::bstr::~bstr </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a> winstd::bstr::~bstr </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -279,8 +281,7 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> winstd::bstr::duplicate_internal </td> <td class="memname"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> winstd::bstr::duplicate_internal </td>
<td>(</td> <td>(</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a></td> <td class="paramname"><span class="paramname"><em>h</em></span></td><td>)</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td> const</td> <td> const</td>
</tr> </tr>
</table> </table>
@ -315,9 +316,9 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">void winstd::bstr::free_internal </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a> winstd::bstr::free_internal </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -345,9 +346,9 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">UINT winstd::bstr::length </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">UINT</a> winstd::bstr::length </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td> const</td> <td> const</td>
</tr> </tr>
</table> </table>
@ -369,7 +370,7 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -116,7 +118,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::cert_chain_context Class Reference</title> <title>WinStd: winstd::cert_chain_context Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -83,7 +85,7 @@ $(function() {
<div class="contents"> <div class="contents">
<p>PCCERT_CHAIN_CONTEXT wrapper class. <p>PCCERT_CHAIN_CONTEXT wrapper class.
<a href="classwinstd_1_1cert__chain__context.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_crypt_8h_source.html">WinStd/Crypt.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_crypt_8h_source.html">WinStd/Crypt.h</a>&gt;</code></p>
<div class="dynheader"> <div class="dynheader">
@ -99,121 +101,121 @@ Inheritance diagram for winstd::cert_chain_context:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a9f8b8604ea5766ffa59726b46e210eb3" id="r_a9f8b8604ea5766ffa59726b46e210eb3"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__chain__context.html#a9f8b8604ea5766ffa59726b46e210eb3">~cert_chain_context</a> ()</td></tr> <tr class="memitem:a9f8b8604ea5766ffa59726b46e210eb3" id="r_a9f8b8604ea5766ffa59726b46e210eb3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9f8b8604ea5766ffa59726b46e210eb3">~cert_chain_context</a> ()</td></tr>
<tr class="memdesc:a9f8b8604ea5766ffa59726b46e210eb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the certificate chain context. <br /></td></tr> <tr class="memdesc:a9f8b8604ea5766ffa59726b46e210eb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the certificate chain context. <br /></td></tr>
<tr class="separator:a9f8b8604ea5766ffa59726b46e210eb3"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a9f8b8604ea5766ffa59726b46e210eb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwinstd_1_1dplhandle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwinstd_1_1dplhandle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CHAIN_CONTEXT, NULL &gt;</a></td></tr> <tr class="inherit_header pub_methods_classwinstd_1_1dplhandle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classwinstd_1_1dplhandle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CHAIN_CONTEXT, NULL &gt;</a></td></tr>
<tr class="memitem:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac95cbfb481c0d5e6c60d130f3c270b59"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac95cbfb481c0d5e6c60d130f3c270b59"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>dplhandle</b> () noexcept</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>dplhandle</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr> <tr class="memdesc:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr>
<tr class="separator:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ab1ac74d5f212fddc217d1a8190a01177"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">dplhandle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ab1ac74d5f212fddc217d1a8190a01177"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">dplhandle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr> <tr class="memdesc:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr>
<tr class="separator:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac7439fc22a5754f8aeb2b0e1afd25b9c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac7439fc22a5754f8aeb2b0e1afd25b9c">dplhandle</a> (const <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;h)</td></tr> <tr class="memitem:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac7439fc22a5754f8aeb2b0e1afd25b9c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac7439fc22a5754f8aeb2b0e1afd25b9c">dplhandle</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>)</td></tr>
<tr class="memdesc:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <br /></td></tr> <tr class="memdesc:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <br /></td></tr>
<tr class="separator:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac1aa19e060402006d8ff8404be6b07c3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">dplhandle</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac1aa19e060402006d8ff8404be6b07c3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">dplhandle</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr> <tr class="memdesc:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr>
<tr class="separator:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a31cec3cdf4ee749b1aef4b4cd7652fb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a31cec3cdf4ee749b1aef4b4cd7652fb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr> <tr class="memdesc:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr>
<tr class="separator:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle" id="r_abcccb97671b96da3623f700a93bb5c39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">operator=</a> (const <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;h) noexcept</td></tr> <tr class="memitem:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle" id="r_abcccb97671b96da3623f700a93bb5c39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">operator=</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <br /></td></tr> <tr class="memdesc:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <br /></td></tr>
<tr class="separator:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a546f1f737bc3da0c9b19967d849776d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">operator=</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a546f1f737bc3da0c9b19967d849776d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">operator=</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <br /></td></tr> <tr class="memdesc:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <br /></td></tr>
<tr class="separator:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a48e66c8979560019e339867de944a265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">duplicate</a> () const</td></tr> <tr class="memitem:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a48e66c8979560019e339867de944a265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">duplicate</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates and returns a new object handle. <br /></td></tr> <tr class="memdesc:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates and returns a new object handle. <br /></td></tr>
<tr class="separator:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a5563977cadc13e81808946174659d1d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a5563977cadc13e81808946174659d1d3">attach_duplicated</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)</td></tr> <tr class="memitem:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a5563977cadc13e81808946174659d1d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a5563977cadc13e81808946174659d1d3">attach_duplicated</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>)</td></tr>
<tr class="memdesc:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <br /></td></tr> <tr class="memdesc:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <br /></td></tr>
<tr class="separator:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pub_methods_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle" id="r_a1b9c4f9529c9efa7d16dec8bab3b00e4"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle" id="r_a1b9c4f9529c9efa7d16dec8bab3b00e4"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr> <tr class="memdesc:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr>
<tr class="separator:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle" id="r_a4a0f9b6caadf4a55c7bc0dcc0ce39dac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle" id="r_a4a0f9b6caadf4a55c7bc0dcc0ce39dac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr> <tr class="memdesc:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr>
<tr class="separator:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle" id="r_ac52f342530bb97ce1ff255a7054547d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle" id="r_ac52f342530bb97ce1ff255a7054547d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr> <tr class="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr>
<tr class="separator:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle" id="r_a591e006af92e4d088fb9c1ed974c0923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle" id="r_a591e006af92e4d088fb9c1ed974c0923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr> <tr class="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr>
<tr class="separator:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle" id="r_a6326bbc54ec3441e41f30bc1ec4d6a6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle" id="r_a6326bbc54ec3441e41f30bc1ec4d6a6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <br /></td></tr> <tr class="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <br /></td></tr>
<tr class="separator:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle" id="r_a86114637674c82d6fd96d7b3eae39ac8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a> () const</td></tr> <tr class="memitem:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle" id="r_a86114637674c82d6fd96d7b3eae39ac8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <br /></td></tr> <tr class="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle" id="r_a0f1ac60cf62e41c24394bf0e3457fbd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a> () const</td></tr> <tr class="memitem:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle" id="r_a0f1ac60cf62e41c24394bf0e3457fbd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle value when the object handle is a pointer to a value (class, struct, etc.). <br /></td></tr> <tr class="memdesc:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle value when the object handle is a pointer to a value (class, struct, etc.). <br /></td></tr>
<tr class="separator:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle" id="r_a2bd2de7bb89dcebe2c9379dd54ee79c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a> ()</td></tr> <tr class="memitem:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle" id="r_a2bd2de7bb89dcebe2c9379dd54ee79c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a> ()</td></tr>
<tr class="memdesc:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle reference. <br /></td></tr> <tr class="memdesc:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle reference. <br /></td></tr>
<tr class="separator:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle" id="r_a285ada5936fe7afdd12eed70b38c2084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a> () const</td></tr> <tr class="memitem:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle" id="r_a285ada5936fe7afdd12eed70b38c2084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides object handle member access when the object handle is a pointer to a class or struct. <br /></td></tr> <tr class="memdesc:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides object handle member access when the object handle is a pointer to a class or struct. <br /></td></tr>
<tr class="separator:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle" id="r_a5df08ecb32b9040bf7342479aee2286c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a> () const</td></tr> <tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle" id="r_a5df08ecb32b9040bf7342479aee2286c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is invalid. <br /></td></tr> <tr class="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is invalid. <br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle" id="r_a4c4515d0d1071cab5c675e926aa2dc92"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle" id="r_a4c4515d0d1071cab5c675e926aa2dc92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <br /></td></tr> <tr class="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <br /></td></tr>
<tr class="separator:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle" id="r_af9e9538d58b952799db4a1c68b0184b9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle" id="r_af9e9538d58b952799db4a1c68b0184b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <br /></td></tr> <tr class="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <br /></td></tr>
<tr class="separator:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle" id="r_a20e325dde8a25d1e3a7efb50b431641b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle" id="r_a20e325dde8a25d1e3a7efb50b431641b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <br /></td></tr> <tr class="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <br /></td></tr>
<tr class="separator:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle" id="r_ae7361f6159006e3f87cbe10ba2a76329"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle" id="r_ae7361f6159006e3f87cbe10ba2a76329"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <br /></td></tr> <tr class="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <br /></td></tr>
<tr class="separator:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle" id="r_a6df58f6c131ab4288acb96d5b8f3012e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle" id="r_a6df58f6c131ab4288acb96d5b8f3012e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <br /></td></tr> <tr class="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <br /></td></tr>
<tr class="separator:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle" id="r_ab6021e9c11accef6b813948dc4601ddc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle" id="r_ab6021e9c11accef6b813948dc4601ddc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <br /></td></tr> <tr class="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <br /></td></tr>
<tr class="separator:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle" id="r_ab2a98042c3b88fda687e34d370756f11"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle" id="r_ab2a98042c3b88fda687e34d370756f11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <br /></td></tr> <tr class="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <br /></td></tr>
<tr class="separator:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle" id="r_ad5acf6ce53e092b8d4d53f909cf321f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a> ()</td></tr> <tr class="memitem:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle" id="r_ad5acf6ce53e092b8d4d53f909cf321f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a> ()</td></tr>
<tr class="memdesc:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dismisses the object handle from this class. <br /></td></tr> <tr class="memdesc:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dismisses the object handle from this class. <br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle" id="r_a706aaab7691a472c608890f8e5dd0d96"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle" id="r_a706aaab7691a472c608890f8e5dd0d96"><td class="memItemLeft" align="right" valign="top">
void&#160;</td><td class="memItemRight" valign="bottom"><b>free</b> ()</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><b>free</b> ()</td></tr>
<tr class="memdesc:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the object. <br /></td></tr> <tr class="memdesc:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the object. <br /></td></tr>
<tr class="separator:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr> Protected Member Functions</h2></td></tr>
<tr class="memitem:ae15044b1a7be10d96643d3921e149ee6" id="r_ae15044b1a7be10d96643d3921e149ee6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__chain__context.html#ae15044b1a7be10d96643d3921e149ee6">free_internal</a> () noexcept override</td></tr> <tr class="memitem:ae15044b1a7be10d96643d3921e149ee6" id="r_ae15044b1a7be10d96643d3921e149ee6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae15044b1a7be10d96643d3921e149ee6">free_internal</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">override</a></td></tr>
<tr class="memdesc:ae15044b1a7be10d96643d3921e149ee6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the certificate chain context. <br /></td></tr> <tr class="memdesc:ae15044b1a7be10d96643d3921e149ee6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the certificate chain context. <br /></td></tr>
<tr class="separator:ae15044b1a7be10d96643d3921e149ee6"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae15044b1a7be10d96643d3921e149ee6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbb8bf6ef0627268fd327059f51b121a" id="r_afbb8bf6ef0627268fd327059f51b121a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__chain__context.html#afbb8bf6ef0627268fd327059f51b121a">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const override</td></tr> <tr class="memitem:afbb8bf6ef0627268fd327059f51b121a" id="r_afbb8bf6ef0627268fd327059f51b121a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afbb8bf6ef0627268fd327059f51b121a">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">override</a></td></tr>
<tr class="memdesc:afbb8bf6ef0627268fd327059f51b121a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the certificate chain context. <br /></td></tr> <tr class="memdesc:afbb8bf6ef0627268fd327059f51b121a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the certificate chain context. <br /></td></tr>
<tr class="separator:afbb8bf6ef0627268fd327059f51b121a"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:afbb8bf6ef0627268fd327059f51b121a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pub_types_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_types_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle" id="r_a3dda19199ecfbc378c932e7d84d0ea81"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle" id="r_a3dda19199ecfbc378c932e7d84d0ea81"><td class="memItemLeft" align="right" valign="top">
typedef T&#160;</td><td class="memItemRight" valign="bottom"><b>handle_type</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">typedef</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a>&#160;</td><td class="memItemRight" valign="bottom"><b>handle_type</b></td></tr>
<tr class="memdesc:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Datatype of the object handle this template class handles. <br /></td></tr> <tr class="memdesc:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Datatype of the object handle this template class handles. <br /></td></tr>
<tr class="separator:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pub_static_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle" id="r_gacf43e306968474166474090690857e1c"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle" id="r_gacf43e306968474166474090690857e1c"><td class="memItemLeft" align="right" valign="top">
static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b> = INVAL</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">static</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a>&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b> = <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a></td></tr>
<tr class="memdesc:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle value. <br /></td></tr> <tr class="memdesc:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle value. <br /></td></tr>
<tr class="separator:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pro_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle" id="r_aabde3f16fd98b06b3b0282ef7806eb59"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle" id="r_aabde3f16fd98b06b3b0282ef7806eb59"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr> <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr>
<tr class="memdesc:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object handle. <br /></td></tr> <tr class="memdesc:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object handle. <br /></td></tr>
@ -233,9 +235,9 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual winstd::cert_chain_context::~cert_chain_context </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a> winstd::cert_chain_context::~cert_chain_context </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -264,8 +266,7 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> winstd::cert_chain_context::duplicate_internal </td> <td class="memname"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> winstd::cert_chain_context::duplicate_internal </td>
<td>(</td> <td>(</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a></td> <td class="paramname"><span class="paramname"><em>h</em></span></td><td>)</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td> const</td> <td> const</td>
</tr> </tr>
</table> </table>
@ -300,9 +301,9 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">void winstd::cert_chain_context::free_internal </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a> winstd::cert_chain_context::free_internal </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -326,7 +327,7 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -122,7 +124,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::cert_context Class Reference</title> <title>WinStd: winstd::cert_context Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -83,7 +85,7 @@ $(function() {
<div class="contents"> <div class="contents">
<p>PCCERT_CONTEXT wrapper class. <p>PCCERT_CONTEXT wrapper class.
<a href="classwinstd_1_1cert__context.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_crypt_8h_source.html">WinStd/Crypt.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_crypt_8h_source.html">WinStd/Crypt.h</a>&gt;</code></p>
<div class="dynheader"> <div class="dynheader">
@ -99,139 +101,139 @@ Inheritance diagram for winstd::cert_context:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:affa4b97554e6676d392301b5928130fd" id="r_affa4b97554e6676d392301b5928130fd"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__context.html#affa4b97554e6676d392301b5928130fd">~cert_context</a> ()</td></tr> <tr class="memitem:affa4b97554e6676d392301b5928130fd" id="r_affa4b97554e6676d392301b5928130fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#affa4b97554e6676d392301b5928130fd">~cert_context</a> ()</td></tr>
<tr class="memdesc:affa4b97554e6676d392301b5928130fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the certificate context. <br /></td></tr> <tr class="memdesc:affa4b97554e6676d392301b5928130fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the certificate context. <br /></td></tr>
<tr class="separator:affa4b97554e6676d392301b5928130fd"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:affa4b97554e6676d392301b5928130fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f3ad38a637fce69d8c2a5ee3460a296" id="r_a2f3ad38a637fce69d8c2a5ee3460a296"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__context.html#a2f3ad38a637fce69d8c2a5ee3460a296">operator==</a> (const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) const noexcept</td></tr> <tr class="memitem:a2f3ad38a637fce69d8c2a5ee3460a296" id="r_a2f3ad38a637fce69d8c2a5ee3460a296"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2f3ad38a637fce69d8c2a5ee3460a296">operator==</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a2f3ad38a637fce69d8c2a5ee3460a296"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is certificate equal to? <br /></td></tr> <tr class="memdesc:a2f3ad38a637fce69d8c2a5ee3460a296"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is certificate equal to? <br /></td></tr>
<tr class="separator:a2f3ad38a637fce69d8c2a5ee3460a296"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2f3ad38a637fce69d8c2a5ee3460a296"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfad0db8dd947143a8406f2f988d04ad" id="r_adfad0db8dd947143a8406f2f988d04ad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__context.html#adfad0db8dd947143a8406f2f988d04ad">operator!=</a> (const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) const noexcept</td></tr> <tr class="memitem:adfad0db8dd947143a8406f2f988d04ad" id="r_adfad0db8dd947143a8406f2f988d04ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adfad0db8dd947143a8406f2f988d04ad">operator!=</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:adfad0db8dd947143a8406f2f988d04ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is certificate not equal to? <br /></td></tr> <tr class="memdesc:adfad0db8dd947143a8406f2f988d04ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is certificate not equal to? <br /></td></tr>
<tr class="separator:adfad0db8dd947143a8406f2f988d04ad"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:adfad0db8dd947143a8406f2f988d04ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92881d07b0b41b81c4119ed8d8868c3b" id="r_a92881d07b0b41b81c4119ed8d8868c3b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__context.html#a92881d07b0b41b81c4119ed8d8868c3b">operator&lt;</a> (const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) const noexcept</td></tr> <tr class="memitem:a92881d07b0b41b81c4119ed8d8868c3b" id="r_a92881d07b0b41b81c4119ed8d8868c3b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a92881d07b0b41b81c4119ed8d8868c3b">operator&lt;</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a92881d07b0b41b81c4119ed8d8868c3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is certificate less than? <br /></td></tr> <tr class="memdesc:a92881d07b0b41b81c4119ed8d8868c3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is certificate less than? <br /></td></tr>
<tr class="separator:a92881d07b0b41b81c4119ed8d8868c3b"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a92881d07b0b41b81c4119ed8d8868c3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7224d1fe6c57bfe903fa8a6df32d2466" id="r_a7224d1fe6c57bfe903fa8a6df32d2466"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__context.html#a7224d1fe6c57bfe903fa8a6df32d2466">operator&gt;</a> (const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) const noexcept</td></tr> <tr class="memitem:a7224d1fe6c57bfe903fa8a6df32d2466" id="r_a7224d1fe6c57bfe903fa8a6df32d2466"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7224d1fe6c57bfe903fa8a6df32d2466">operator&gt;</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a7224d1fe6c57bfe903fa8a6df32d2466"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is certificate greater than? <br /></td></tr> <tr class="memdesc:a7224d1fe6c57bfe903fa8a6df32d2466"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is certificate greater than? <br /></td></tr>
<tr class="separator:a7224d1fe6c57bfe903fa8a6df32d2466"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7224d1fe6c57bfe903fa8a6df32d2466"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a042240321d22636cddc379b198c7fd84" id="r_a042240321d22636cddc379b198c7fd84"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__context.html#a042240321d22636cddc379b198c7fd84">operator&lt;=</a> (const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) const noexcept</td></tr> <tr class="memitem:a042240321d22636cddc379b198c7fd84" id="r_a042240321d22636cddc379b198c7fd84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a042240321d22636cddc379b198c7fd84">operator&lt;=</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a042240321d22636cddc379b198c7fd84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is certificate less than or equal? <br /></td></tr> <tr class="memdesc:a042240321d22636cddc379b198c7fd84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is certificate less than or equal? <br /></td></tr>
<tr class="separator:a042240321d22636cddc379b198c7fd84"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a042240321d22636cddc379b198c7fd84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c9f09455ef40e581accc6499222040c" id="r_a6c9f09455ef40e581accc6499222040c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__context.html#a6c9f09455ef40e581accc6499222040c">operator&gt;=</a> (const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) const noexcept</td></tr> <tr class="memitem:a6c9f09455ef40e581accc6499222040c" id="r_a6c9f09455ef40e581accc6499222040c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6c9f09455ef40e581accc6499222040c">operator&gt;=</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a6c9f09455ef40e581accc6499222040c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is certificate greater than or equal? <br /></td></tr> <tr class="memdesc:a6c9f09455ef40e581accc6499222040c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is certificate greater than or equal? <br /></td></tr>
<tr class="separator:a6c9f09455ef40e581accc6499222040c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6c9f09455ef40e581accc6499222040c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwinstd_1_1dplhandle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwinstd_1_1dplhandle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CONTEXT, NULL &gt;</a></td></tr> <tr class="inherit_header pub_methods_classwinstd_1_1dplhandle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classwinstd_1_1dplhandle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CONTEXT, NULL &gt;</a></td></tr>
<tr class="memitem:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac95cbfb481c0d5e6c60d130f3c270b59"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac95cbfb481c0d5e6c60d130f3c270b59"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>dplhandle</b> () noexcept</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>dplhandle</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr> <tr class="memdesc:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr>
<tr class="separator:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ab1ac74d5f212fddc217d1a8190a01177"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">dplhandle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ab1ac74d5f212fddc217d1a8190a01177"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">dplhandle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr> <tr class="memdesc:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr>
<tr class="separator:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac7439fc22a5754f8aeb2b0e1afd25b9c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac7439fc22a5754f8aeb2b0e1afd25b9c">dplhandle</a> (const <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;h)</td></tr> <tr class="memitem:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac7439fc22a5754f8aeb2b0e1afd25b9c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac7439fc22a5754f8aeb2b0e1afd25b9c">dplhandle</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>)</td></tr>
<tr class="memdesc:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <br /></td></tr> <tr class="memdesc:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <br /></td></tr>
<tr class="separator:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac1aa19e060402006d8ff8404be6b07c3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">dplhandle</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac1aa19e060402006d8ff8404be6b07c3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">dplhandle</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr> <tr class="memdesc:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr>
<tr class="separator:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a31cec3cdf4ee749b1aef4b4cd7652fb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a31cec3cdf4ee749b1aef4b4cd7652fb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr> <tr class="memdesc:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr>
<tr class="separator:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle" id="r_abcccb97671b96da3623f700a93bb5c39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">operator=</a> (const <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;h) noexcept</td></tr> <tr class="memitem:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle" id="r_abcccb97671b96da3623f700a93bb5c39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">operator=</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <br /></td></tr> <tr class="memdesc:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <br /></td></tr>
<tr class="separator:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a546f1f737bc3da0c9b19967d849776d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">operator=</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a546f1f737bc3da0c9b19967d849776d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">operator=</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <br /></td></tr> <tr class="memdesc:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <br /></td></tr>
<tr class="separator:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a48e66c8979560019e339867de944a265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">duplicate</a> () const</td></tr> <tr class="memitem:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a48e66c8979560019e339867de944a265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">duplicate</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates and returns a new object handle. <br /></td></tr> <tr class="memdesc:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates and returns a new object handle. <br /></td></tr>
<tr class="separator:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a5563977cadc13e81808946174659d1d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a5563977cadc13e81808946174659d1d3">attach_duplicated</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)</td></tr> <tr class="memitem:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a5563977cadc13e81808946174659d1d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a5563977cadc13e81808946174659d1d3">attach_duplicated</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>)</td></tr>
<tr class="memdesc:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <br /></td></tr> <tr class="memdesc:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <br /></td></tr>
<tr class="separator:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pub_methods_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle" id="r_a1b9c4f9529c9efa7d16dec8bab3b00e4"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle" id="r_a1b9c4f9529c9efa7d16dec8bab3b00e4"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr> <tr class="memdesc:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr>
<tr class="separator:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle" id="r_a4a0f9b6caadf4a55c7bc0dcc0ce39dac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle" id="r_a4a0f9b6caadf4a55c7bc0dcc0ce39dac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr> <tr class="memdesc:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr>
<tr class="separator:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle" id="r_ac52f342530bb97ce1ff255a7054547d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle" id="r_ac52f342530bb97ce1ff255a7054547d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr> <tr class="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr>
<tr class="separator:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle" id="r_a591e006af92e4d088fb9c1ed974c0923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle" id="r_a591e006af92e4d088fb9c1ed974c0923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr> <tr class="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr>
<tr class="separator:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle" id="r_a6326bbc54ec3441e41f30bc1ec4d6a6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle" id="r_a6326bbc54ec3441e41f30bc1ec4d6a6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <br /></td></tr> <tr class="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <br /></td></tr>
<tr class="separator:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle" id="r_a86114637674c82d6fd96d7b3eae39ac8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a> () const</td></tr> <tr class="memitem:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle" id="r_a86114637674c82d6fd96d7b3eae39ac8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <br /></td></tr> <tr class="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle" id="r_a0f1ac60cf62e41c24394bf0e3457fbd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a> () const</td></tr> <tr class="memitem:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle" id="r_a0f1ac60cf62e41c24394bf0e3457fbd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle value when the object handle is a pointer to a value (class, struct, etc.). <br /></td></tr> <tr class="memdesc:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle value when the object handle is a pointer to a value (class, struct, etc.). <br /></td></tr>
<tr class="separator:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle" id="r_a2bd2de7bb89dcebe2c9379dd54ee79c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a> ()</td></tr> <tr class="memitem:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle" id="r_a2bd2de7bb89dcebe2c9379dd54ee79c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a> ()</td></tr>
<tr class="memdesc:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle reference. <br /></td></tr> <tr class="memdesc:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle reference. <br /></td></tr>
<tr class="separator:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle" id="r_a285ada5936fe7afdd12eed70b38c2084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a> () const</td></tr> <tr class="memitem:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle" id="r_a285ada5936fe7afdd12eed70b38c2084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides object handle member access when the object handle is a pointer to a class or struct. <br /></td></tr> <tr class="memdesc:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides object handle member access when the object handle is a pointer to a class or struct. <br /></td></tr>
<tr class="separator:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle" id="r_a5df08ecb32b9040bf7342479aee2286c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a> () const</td></tr> <tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle" id="r_a5df08ecb32b9040bf7342479aee2286c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is invalid. <br /></td></tr> <tr class="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is invalid. <br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle" id="r_a4c4515d0d1071cab5c675e926aa2dc92"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle" id="r_a4c4515d0d1071cab5c675e926aa2dc92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <br /></td></tr> <tr class="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <br /></td></tr>
<tr class="separator:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle" id="r_af9e9538d58b952799db4a1c68b0184b9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle" id="r_af9e9538d58b952799db4a1c68b0184b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <br /></td></tr> <tr class="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <br /></td></tr>
<tr class="separator:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle" id="r_a20e325dde8a25d1e3a7efb50b431641b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle" id="r_a20e325dde8a25d1e3a7efb50b431641b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <br /></td></tr> <tr class="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <br /></td></tr>
<tr class="separator:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle" id="r_ae7361f6159006e3f87cbe10ba2a76329"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle" id="r_ae7361f6159006e3f87cbe10ba2a76329"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <br /></td></tr> <tr class="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <br /></td></tr>
<tr class="separator:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle" id="r_a6df58f6c131ab4288acb96d5b8f3012e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle" id="r_a6df58f6c131ab4288acb96d5b8f3012e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <br /></td></tr> <tr class="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <br /></td></tr>
<tr class="separator:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle" id="r_ab6021e9c11accef6b813948dc4601ddc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle" id="r_ab6021e9c11accef6b813948dc4601ddc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <br /></td></tr> <tr class="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <br /></td></tr>
<tr class="separator:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle" id="r_ab2a98042c3b88fda687e34d370756f11"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle" id="r_ab2a98042c3b88fda687e34d370756f11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <br /></td></tr> <tr class="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <br /></td></tr>
<tr class="separator:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle" id="r_ad5acf6ce53e092b8d4d53f909cf321f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a> ()</td></tr> <tr class="memitem:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle" id="r_ad5acf6ce53e092b8d4d53f909cf321f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a> ()</td></tr>
<tr class="memdesc:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dismisses the object handle from this class. <br /></td></tr> <tr class="memdesc:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dismisses the object handle from this class. <br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle" id="r_a706aaab7691a472c608890f8e5dd0d96"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle" id="r_a706aaab7691a472c608890f8e5dd0d96"><td class="memItemLeft" align="right" valign="top">
void&#160;</td><td class="memItemRight" valign="bottom"><b>free</b> ()</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><b>free</b> ()</td></tr>
<tr class="memdesc:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the object. <br /></td></tr> <tr class="memdesc:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the object. <br /></td></tr>
<tr class="separator:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr> Protected Member Functions</h2></td></tr>
<tr class="memitem:a1615ec6693eb68764543456ad418a970" id="r_a1615ec6693eb68764543456ad418a970"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__context.html#a1615ec6693eb68764543456ad418a970">free_internal</a> () noexcept override</td></tr> <tr class="memitem:a1615ec6693eb68764543456ad418a970" id="r_a1615ec6693eb68764543456ad418a970"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1615ec6693eb68764543456ad418a970">free_internal</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">override</a></td></tr>
<tr class="memdesc:a1615ec6693eb68764543456ad418a970"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the certificate context. <br /></td></tr> <tr class="memdesc:a1615ec6693eb68764543456ad418a970"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the certificate context. <br /></td></tr>
<tr class="separator:a1615ec6693eb68764543456ad418a970"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a1615ec6693eb68764543456ad418a970"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae39c2de0d8e9d69e524404db812e7ba7" id="r_ae39c2de0d8e9d69e524404db812e7ba7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__context.html#ae39c2de0d8e9d69e524404db812e7ba7">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const override</td></tr> <tr class="memitem:ae39c2de0d8e9d69e524404db812e7ba7" id="r_ae39c2de0d8e9d69e524404db812e7ba7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae39c2de0d8e9d69e524404db812e7ba7">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">override</a></td></tr>
<tr class="memdesc:ae39c2de0d8e9d69e524404db812e7ba7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the certificate context. <br /></td></tr> <tr class="memdesc:ae39c2de0d8e9d69e524404db812e7ba7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the certificate context. <br /></td></tr>
<tr class="separator:ae39c2de0d8e9d69e524404db812e7ba7"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae39c2de0d8e9d69e524404db812e7ba7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pub_types_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_types_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle" id="r_a3dda19199ecfbc378c932e7d84d0ea81"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle" id="r_a3dda19199ecfbc378c932e7d84d0ea81"><td class="memItemLeft" align="right" valign="top">
typedef T&#160;</td><td class="memItemRight" valign="bottom"><b>handle_type</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">typedef</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a>&#160;</td><td class="memItemRight" valign="bottom"><b>handle_type</b></td></tr>
<tr class="memdesc:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Datatype of the object handle this template class handles. <br /></td></tr> <tr class="memdesc:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Datatype of the object handle this template class handles. <br /></td></tr>
<tr class="separator:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pub_static_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle" id="r_gacf43e306968474166474090690857e1c"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle" id="r_gacf43e306968474166474090690857e1c"><td class="memItemLeft" align="right" valign="top">
static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b> = INVAL</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">static</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a>&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b> = <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a></td></tr>
<tr class="memdesc:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle value. <br /></td></tr> <tr class="memdesc:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle value. <br /></td></tr>
<tr class="separator:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pro_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle" id="r_aabde3f16fd98b06b3b0282ef7806eb59"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle" id="r_aabde3f16fd98b06b3b0282ef7806eb59"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr> <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr>
<tr class="memdesc:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object handle. <br /></td></tr> <tr class="memdesc:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object handle. <br /></td></tr>
@ -251,9 +253,9 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual winstd::cert_context::~cert_context </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a> winstd::cert_context::~cert_context </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -282,8 +284,7 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> winstd::cert_context::duplicate_internal </td> <td class="memname"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> winstd::cert_context::duplicate_internal </td>
<td>(</td> <td>(</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a></td> <td class="paramname"><span class="paramname"><em>h</em></span></td><td>)</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td> const</td> <td> const</td>
</tr> </tr>
</table> </table>
@ -318,9 +319,9 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">void winstd::cert_context::free_internal </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a> winstd::cert_context::free_internal </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -348,10 +349,9 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">bool <a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">winstd::cert_context::operator!</a>= </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a> <a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">winstd::cert_context::operator!</a>= </td>
<td>(</td> <td>(</td>
<td class="paramtype">const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;</td> <td class="paramname"><span class="paramname"><em>other</em></span></td><td>)</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td> <td> const</td>
</tr> </tr>
</table> </table>
@ -387,10 +387,9 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">bool winstd::cert_context::operator&lt; </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a> winstd::cert_context::operator&lt; </td>
<td>(</td> <td>(</td>
<td class="paramtype">const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;</td> <td class="paramname"><span class="paramname"><em>other</em></span></td><td>)</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td> <td> const</td>
</tr> </tr>
</table> </table>
@ -426,10 +425,9 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">bool winstd::cert_context::operator&lt;= </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a> winstd::cert_context::operator&lt;= </td>
<td>(</td> <td>(</td>
<td class="paramtype">const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;</td> <td class="paramname"><span class="paramname"><em>other</em></span></td><td>)</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td> <td> const</td>
</tr> </tr>
</table> </table>
@ -465,10 +463,9 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">bool winstd::cert_context::operator== </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a> winstd::cert_context::operator== </td>
<td>(</td> <td>(</td>
<td class="paramtype">const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;</td> <td class="paramname"><span class="paramname"><em>other</em></span></td><td>)</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td> <td> const</td>
</tr> </tr>
</table> </table>
@ -504,10 +501,9 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">bool winstd::cert_context::operator&gt; </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a> winstd::cert_context::operator&gt; </td>
<td>(</td> <td>(</td>
<td class="paramtype">const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;</td> <td class="paramname"><span class="paramname"><em>other</em></span></td><td>)</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td> <td> const</td>
</tr> </tr>
</table> </table>
@ -543,10 +539,9 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">bool winstd::cert_context::operator&gt;= </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a> winstd::cert_context::operator&gt;= </td>
<td>(</td> <td>(</td>
<td class="paramtype">const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;</td> <td class="paramname"><span class="paramname"><em>other</em></span></td><td>)</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td> <td> const</td>
</tr> </tr>
</table> </table>
@ -578,7 +573,7 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -107,7 +109,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::cert_store Class Reference</title> <title>WinStd: winstd::cert_store Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -83,7 +85,7 @@ $(function() {
<div class="contents"> <div class="contents">
<p>HCERTSTORE wrapper class. <p>HCERTSTORE wrapper class.
<a href="classwinstd_1_1cert__store.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_crypt_8h_source.html">WinStd/Crypt.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_crypt_8h_source.html">WinStd/Crypt.h</a>&gt;</code></p>
<div class="dynheader"> <div class="dynheader">
@ -98,89 +100,89 @@ Inheritance diagram for winstd::cert_store:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a80783d444ae3555aea01f959c9c01405" id="r_a80783d444ae3555aea01f959c9c01405"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__store.html#a80783d444ae3555aea01f959c9c01405">~cert_store</a> ()</td></tr> <tr class="memitem:a80783d444ae3555aea01f959c9c01405" id="r_a80783d444ae3555aea01f959c9c01405"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a80783d444ae3555aea01f959c9c01405">~cert_store</a> ()</td></tr>
<tr class="memdesc:a80783d444ae3555aea01f959c9c01405"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the certificate store. <br /></td></tr> <tr class="memdesc:a80783d444ae3555aea01f959c9c01405"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the certificate store. <br /></td></tr>
<tr class="separator:a80783d444ae3555aea01f959c9c01405"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a80783d444ae3555aea01f959c9c01405"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td></tr> <tr class="inherit_header pub_methods_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td></tr>
<tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle" id="r_a1b9c4f9529c9efa7d16dec8bab3b00e4"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle" id="r_a1b9c4f9529c9efa7d16dec8bab3b00e4"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr> <tr class="memdesc:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr>
<tr class="separator:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle" id="r_a4a0f9b6caadf4a55c7bc0dcc0ce39dac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle" id="r_a4a0f9b6caadf4a55c7bc0dcc0ce39dac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr> <tr class="memdesc:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr>
<tr class="separator:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle" id="r_ac52f342530bb97ce1ff255a7054547d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle" id="r_ac52f342530bb97ce1ff255a7054547d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr> <tr class="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr>
<tr class="separator:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle" id="r_a591e006af92e4d088fb9c1ed974c0923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle" id="r_a591e006af92e4d088fb9c1ed974c0923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr> <tr class="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr>
<tr class="separator:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle" id="r_a6326bbc54ec3441e41f30bc1ec4d6a6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle" id="r_a6326bbc54ec3441e41f30bc1ec4d6a6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <br /></td></tr> <tr class="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <br /></td></tr>
<tr class="separator:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle" id="r_a86114637674c82d6fd96d7b3eae39ac8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a> () const</td></tr> <tr class="memitem:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle" id="r_a86114637674c82d6fd96d7b3eae39ac8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <br /></td></tr> <tr class="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle" id="r_a0f1ac60cf62e41c24394bf0e3457fbd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a> () const</td></tr> <tr class="memitem:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle" id="r_a0f1ac60cf62e41c24394bf0e3457fbd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle value when the object handle is a pointer to a value (class, struct, etc.). <br /></td></tr> <tr class="memdesc:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle value when the object handle is a pointer to a value (class, struct, etc.). <br /></td></tr>
<tr class="separator:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle" id="r_a2bd2de7bb89dcebe2c9379dd54ee79c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a> ()</td></tr> <tr class="memitem:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle" id="r_a2bd2de7bb89dcebe2c9379dd54ee79c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a> ()</td></tr>
<tr class="memdesc:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle reference. <br /></td></tr> <tr class="memdesc:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle reference. <br /></td></tr>
<tr class="separator:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle" id="r_a285ada5936fe7afdd12eed70b38c2084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a> () const</td></tr> <tr class="memitem:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle" id="r_a285ada5936fe7afdd12eed70b38c2084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides object handle member access when the object handle is a pointer to a class or struct. <br /></td></tr> <tr class="memdesc:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides object handle member access when the object handle is a pointer to a class or struct. <br /></td></tr>
<tr class="separator:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle" id="r_a5df08ecb32b9040bf7342479aee2286c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a> () const</td></tr> <tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle" id="r_a5df08ecb32b9040bf7342479aee2286c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is invalid. <br /></td></tr> <tr class="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is invalid. <br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle" id="r_a4c4515d0d1071cab5c675e926aa2dc92"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle" id="r_a4c4515d0d1071cab5c675e926aa2dc92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <br /></td></tr> <tr class="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <br /></td></tr>
<tr class="separator:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle" id="r_af9e9538d58b952799db4a1c68b0184b9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle" id="r_af9e9538d58b952799db4a1c68b0184b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <br /></td></tr> <tr class="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <br /></td></tr>
<tr class="separator:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle" id="r_a20e325dde8a25d1e3a7efb50b431641b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle" id="r_a20e325dde8a25d1e3a7efb50b431641b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <br /></td></tr> <tr class="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <br /></td></tr>
<tr class="separator:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle" id="r_ae7361f6159006e3f87cbe10ba2a76329"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle" id="r_ae7361f6159006e3f87cbe10ba2a76329"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <br /></td></tr> <tr class="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <br /></td></tr>
<tr class="separator:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle" id="r_a6df58f6c131ab4288acb96d5b8f3012e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle" id="r_a6df58f6c131ab4288acb96d5b8f3012e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <br /></td></tr> <tr class="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <br /></td></tr>
<tr class="separator:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle" id="r_ab6021e9c11accef6b813948dc4601ddc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle" id="r_ab6021e9c11accef6b813948dc4601ddc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <br /></td></tr> <tr class="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <br /></td></tr>
<tr class="separator:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle" id="r_ab2a98042c3b88fda687e34d370756f11"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle" id="r_ab2a98042c3b88fda687e34d370756f11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <br /></td></tr> <tr class="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <br /></td></tr>
<tr class="separator:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle" id="r_ad5acf6ce53e092b8d4d53f909cf321f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a> ()</td></tr> <tr class="memitem:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle" id="r_ad5acf6ce53e092b8d4d53f909cf321f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a> ()</td></tr>
<tr class="memdesc:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dismisses the object handle from this class. <br /></td></tr> <tr class="memdesc:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dismisses the object handle from this class. <br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle" id="r_a706aaab7691a472c608890f8e5dd0d96"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle" id="r_a706aaab7691a472c608890f8e5dd0d96"><td class="memItemLeft" align="right" valign="top">
void&#160;</td><td class="memItemRight" valign="bottom"><b>free</b> ()</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><b>free</b> ()</td></tr>
<tr class="memdesc:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the object. <br /></td></tr> <tr class="memdesc:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the object. <br /></td></tr>
<tr class="separator:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr> Protected Member Functions</h2></td></tr>
<tr class="memitem:ab709fe692a4117173eae26e741da2069" id="r_ab709fe692a4117173eae26e741da2069"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__store.html#ab709fe692a4117173eae26e741da2069">free_internal</a> () noexcept override</td></tr> <tr class="memitem:ab709fe692a4117173eae26e741da2069" id="r_ab709fe692a4117173eae26e741da2069"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab709fe692a4117173eae26e741da2069">free_internal</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">override</a></td></tr>
<tr class="memdesc:ab709fe692a4117173eae26e741da2069"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the certificate store. <br /></td></tr> <tr class="memdesc:ab709fe692a4117173eae26e741da2069"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the certificate store. <br /></td></tr>
<tr class="separator:ab709fe692a4117173eae26e741da2069"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab709fe692a4117173eae26e741da2069"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td></tr> <tr class="inherit_header pub_types_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_types_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td></tr>
<tr class="memitem:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle" id="r_a3dda19199ecfbc378c932e7d84d0ea81"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle" id="r_a3dda19199ecfbc378c932e7d84d0ea81"><td class="memItemLeft" align="right" valign="top">
typedef HCERTSTORE&#160;</td><td class="memItemRight" valign="bottom"><b>handle_type</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">typedef</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">HCERTSTORE</a>&#160;</td><td class="memItemRight" valign="bottom"><b>handle_type</b></td></tr>
<tr class="memdesc:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Datatype of the object handle this template class handles. <br /></td></tr> <tr class="memdesc:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Datatype of the object handle this template class handles. <br /></td></tr>
<tr class="separator:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td></tr> <tr class="inherit_header pub_static_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td></tr>
<tr class="memitem:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle" id="r_gacf43e306968474166474090690857e1c"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle" id="r_gacf43e306968474166474090690857e1c"><td class="memItemLeft" align="right" valign="top">
static const HCERTSTORE&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">static</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">HCERTSTORE</a>&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b></td></tr>
<tr class="memdesc:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle value. <br /></td></tr> <tr class="memdesc:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle value. <br /></td></tr>
<tr class="separator:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td></tr> <tr class="inherit_header pro_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td></tr>
<tr class="memitem:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle" id="r_aabde3f16fd98b06b3b0282ef7806eb59"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle" id="r_aabde3f16fd98b06b3b0282ef7806eb59"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr> <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr>
<tr class="memdesc:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object handle. <br /></td></tr> <tr class="memdesc:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object handle. <br /></td></tr>
@ -202,9 +204,9 @@ static const HCERTSTORE&#160;</td><td class="memItemRight" valign="bottom"><b>in
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual winstd::cert_store::~cert_store </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a> winstd::cert_store::~cert_store </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -231,9 +233,9 @@ static const HCERTSTORE&#160;</td><td class="memItemRight" valign="bottom"><b>in
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">void winstd::cert_store::free_internal </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a> winstd::cert_store::free_internal </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -257,7 +259,7 @@ static const HCERTSTORE&#160;</td><td class="memItemRight" valign="bottom"><b>in
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 770 B

After

Width:  |  Height:  |  Size: 770 B

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -85,7 +87,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::clipboard_opener Class Reference</title> <title>WinStd: winstd::clipboard_opener Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -82,16 +84,16 @@ $(function() {
<div class="contents"> <div class="contents">
<p>Clipboard management. <p>Clipboard management.
<a href="classwinstd_1_1clipboard__opener.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_win_8h_source.html">WinStd/Win.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_win_8h_source.html">WinStd/Win.h</a>&gt;</code></p>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a5614d7336929b18d8c3966683565eded" id="r_a5614d7336929b18d8c3966683565eded"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1clipboard__opener.html#a5614d7336929b18d8c3966683565eded">clipboard_opener</a> (HWND hWndNewOwner=NULL)</td></tr> <tr class="memitem:a5614d7336929b18d8c3966683565eded" id="r_a5614d7336929b18d8c3966683565eded"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5614d7336929b18d8c3966683565eded">clipboard_opener</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">HWND</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">hWndNewOwner</a>=<a class="el" href="classwinstd_1_1ref__unique__ptr.html">NULL</a>)</td></tr>
<tr class="memdesc:a5614d7336929b18d8c3966683565eded"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens the clipboard for examination and prevents other applications from modifying the clipboard content. <br /></td></tr> <tr class="memdesc:a5614d7336929b18d8c3966683565eded"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens the clipboard for examination and prevents other applications from modifying the clipboard content. <br /></td></tr>
<tr class="separator:a5614d7336929b18d8c3966683565eded"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5614d7336929b18d8c3966683565eded"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13b2c0a03314b40ec97b6b53318dfa38" id="r_a13b2c0a03314b40ec97b6b53318dfa38"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1clipboard__opener.html#a13b2c0a03314b40ec97b6b53318dfa38">~clipboard_opener</a> ()</td></tr> <tr class="memitem:a13b2c0a03314b40ec97b6b53318dfa38" id="r_a13b2c0a03314b40ec97b6b53318dfa38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a13b2c0a03314b40ec97b6b53318dfa38">~clipboard_opener</a> ()</td></tr>
<tr class="memdesc:a13b2c0a03314b40ec97b6b53318dfa38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the clipboard. <br /></td></tr> <tr class="memdesc:a13b2c0a03314b40ec97b6b53318dfa38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the clipboard. <br /></td></tr>
<tr class="separator:a13b2c0a03314b40ec97b6b53318dfa38"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a13b2c0a03314b40ec97b6b53318dfa38"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
@ -110,8 +112,7 @@ Public Member Functions</h2></td></tr>
<tr> <tr>
<td class="memname">winstd::clipboard_opener::clipboard_opener </td> <td class="memname">winstd::clipboard_opener::clipboard_opener </td>
<td>(</td> <td>(</td>
<td class="paramtype">HWND&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">HWND</a></td> <td class="paramname"><span class="paramname"><em>hWndNewOwner</em><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">NULL</a></span></span></td><td>)</td>
<td class="paramname"><em>hWndNewOwner</em> = <code>NULL</code></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -137,9 +138,9 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual winstd::clipboard_opener::~clipboard_opener </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a> winstd::clipboard_opener::~clipboard_opener </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -161,7 +162,7 @@ Public Member Functions</h2></td></tr>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -86,7 +88,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::com_initializer Class Reference</title> <title>WinStd: winstd::com_initializer Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -82,19 +84,19 @@ $(function() {
<div class="contents"> <div class="contents">
<p>Context scope automatic COM (un)initialization. <p>Context scope automatic COM (un)initialization.
<a href="classwinstd_1_1com__initializer.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_c_o_m_8h_source.html">WinStd/COM.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_c_o_m_8h_source.html">WinStd/COM.h</a>&gt;</code></p>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:af259d10710f44c2a649f506d17e547b5" id="r_af259d10710f44c2a649f506d17e547b5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1com__initializer.html#af259d10710f44c2a649f506d17e547b5">com_initializer</a> (LPVOID pvReserved)</td></tr> <tr class="memitem:af259d10710f44c2a649f506d17e547b5" id="r_af259d10710f44c2a649f506d17e547b5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af259d10710f44c2a649f506d17e547b5">com_initializer</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">LPVOID</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">pvReserved</a>)</td></tr>
<tr class="memdesc:af259d10710f44c2a649f506d17e547b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the COM library on the current thread and identifies the concurrency model as single-thread apartment (STA). <br /></td></tr> <tr class="memdesc:af259d10710f44c2a649f506d17e547b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the COM library on the current thread and identifies the concurrency model as single-thread apartment (STA). <br /></td></tr>
<tr class="separator:af259d10710f44c2a649f506d17e547b5"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af259d10710f44c2a649f506d17e547b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18fd45fa07a6168c8176eb4e95289119" id="r_a18fd45fa07a6168c8176eb4e95289119"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1com__initializer.html#a18fd45fa07a6168c8176eb4e95289119">com_initializer</a> (LPVOID pvReserved, DWORD dwCoInit)</td></tr> <tr class="memitem:a18fd45fa07a6168c8176eb4e95289119" id="r_a18fd45fa07a6168c8176eb4e95289119"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a18fd45fa07a6168c8176eb4e95289119">com_initializer</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">LPVOID</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">pvReserved</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">dwCoInit</a>)</td></tr>
<tr class="memdesc:a18fd45fa07a6168c8176eb4e95289119"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the COM library for use by the calling thread, sets the thread's concurrency model, and creates a new apartment for the thread if one is required. <br /></td></tr> <tr class="memdesc:a18fd45fa07a6168c8176eb4e95289119"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the COM library for use by the calling thread, sets the thread's concurrency model, and creates a new apartment for the thread if one is required. <br /></td></tr>
<tr class="separator:a18fd45fa07a6168c8176eb4e95289119"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a18fd45fa07a6168c8176eb4e95289119"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad53a7697dfaf83d4832f8a57a4cf00f6" id="r_ad53a7697dfaf83d4832f8a57a4cf00f6"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1com__initializer.html#ad53a7697dfaf83d4832f8a57a4cf00f6">~com_initializer</a> ()</td></tr> <tr class="memitem:ad53a7697dfaf83d4832f8a57a4cf00f6" id="r_ad53a7697dfaf83d4832f8a57a4cf00f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad53a7697dfaf83d4832f8a57a4cf00f6">~com_initializer</a> ()</td></tr>
<tr class="memdesc:ad53a7697dfaf83d4832f8a57a4cf00f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Uninitializes COM. <br /></td></tr> <tr class="memdesc:ad53a7697dfaf83d4832f8a57a4cf00f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Uninitializes COM. <br /></td></tr>
<tr class="separator:ad53a7697dfaf83d4832f8a57a4cf00f6"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad53a7697dfaf83d4832f8a57a4cf00f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
@ -113,8 +115,7 @@ Public Member Functions</h2></td></tr>
<tr> <tr>
<td class="memname">winstd::com_initializer::com_initializer </td> <td class="memname">winstd::com_initializer::com_initializer </td>
<td>(</td> <td>(</td>
<td class="paramtype">LPVOID&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">LPVOID</a></td> <td class="paramname"><span class="paramname"><em>pvReserved</em></span></td><td>)</td>
<td class="paramname"><em>pvReserved</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -142,19 +143,12 @@ Public Member Functions</h2></td></tr>
<tr> <tr>
<td class="memname">winstd::com_initializer::com_initializer </td> <td class="memname">winstd::com_initializer::com_initializer </td>
<td>(</td> <td>(</td>
<td class="paramtype">LPVOID&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">LPVOID</a></td> <td class="paramname"><span class="paramname"><em>pvReserved</em>, </span></td>
<td class="paramname"><em>pvReserved</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">DWORD&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a></td> <td class="paramname"><span class="paramname"><em>dwCoInit</em></span>&#160;)</td>
<td class="paramname"><em>dwCoInit</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr> </tr>
</table> </table>
</td> </td>
@ -179,9 +173,9 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual winstd::com_initializer::~com_initializer </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a> winstd::com_initializer::~com_initializer </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -203,7 +197,7 @@ Public Member Functions</h2></td></tr>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -122,7 +124,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::com_obj&lt; T &gt; Class Template Reference</title> <title>WinStd: winstd::com_obj&lt; T &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -83,7 +85,7 @@ $(function() {
<div class="contents"> <div class="contents">
<p>COM object wrapper template. <p>COM object wrapper template.
<a href="classwinstd_1_1com__obj.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_c_o_m_8h_source.html">WinStd/COM.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_c_o_m_8h_source.html">WinStd/COM.h</a>&gt;</code></p>
<div class="dynheader"> <div class="dynheader">
@ -99,152 +101,152 @@ Inheritance diagram for winstd::com_obj&lt; T &gt;:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a1983f51468452e51890a3a561d3d2627" id="r_a1983f51468452e51890a3a561d3d2627"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1com__obj.html#a1983f51468452e51890a3a561d3d2627">com_obj</a> (REFCLSID rclsid, LPUNKNOWN pUnkOuter, DWORD dwClsContext)</td></tr> <tr class="memitem:a1983f51468452e51890a3a561d3d2627" id="r_a1983f51468452e51890a3a561d3d2627"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1983f51468452e51890a3a561d3d2627">com_obj</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">REFCLSID</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">rclsid</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">LPUNKNOWN</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">pUnkOuter</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">dwClsContext</a>)</td></tr>
<tr class="memdesc:a1983f51468452e51890a3a561d3d2627"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new instance of a class. <br /></td></tr> <tr class="memdesc:a1983f51468452e51890a3a561d3d2627"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new instance of a class. <br /></td></tr>
<tr class="separator:a1983f51468452e51890a3a561d3d2627"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a1983f51468452e51890a3a561d3d2627"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2c8f855aaad8e35c1da6cfd9f32e01e" id="r_aa2c8f855aaad8e35c1da6cfd9f32e01e"><td class="memTemplParams" colspan="2">template&lt;class _Other &gt; </td></tr> <tr class="memitem:aa2c8f855aaad8e35c1da6cfd9f32e01e" id="r_aa2c8f855aaad8e35c1da6cfd9f32e01e"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Other</a> &gt; </td></tr>
<tr class="memitem:aa2c8f855aaad8e35c1da6cfd9f32e01e"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classwinstd_1_1com__obj.html#aa2c8f855aaad8e35c1da6cfd9f32e01e">com_obj</a> (_Other *other)</td></tr> <tr class="memitem:aa2c8f855aaad8e35c1da6cfd9f32e01e"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#aa2c8f855aaad8e35c1da6cfd9f32e01e">com_obj</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Other</a> *other)</td></tr>
<tr class="memdesc:aa2c8f855aaad8e35c1da6cfd9f32e01e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the object for another interface and creates new class with it. <br /></td></tr> <tr class="memdesc:aa2c8f855aaad8e35c1da6cfd9f32e01e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the object for another interface and creates new class with it. <br /></td></tr>
<tr class="separator:aa2c8f855aaad8e35c1da6cfd9f32e01e"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa2c8f855aaad8e35c1da6cfd9f32e01e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aace64e8520e9caf7c258ae207a5ef874" id="r_aace64e8520e9caf7c258ae207a5ef874"><td class="memTemplParams" colspan="2">template&lt;class _Other &gt; </td></tr> <tr class="memitem:aace64e8520e9caf7c258ae207a5ef874" id="r_aace64e8520e9caf7c258ae207a5ef874"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Other</a> &gt; </td></tr>
<tr class="memitem:aace64e8520e9caf7c258ae207a5ef874"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classwinstd_1_1com__obj.html#aace64e8520e9caf7c258ae207a5ef874">com_obj</a> (<a class="el" href="classwinstd_1_1com__obj.html">com_obj</a>&lt; _Other &gt; &amp;other)</td></tr> <tr class="memitem:aace64e8520e9caf7c258ae207a5ef874"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#aace64e8520e9caf7c258ae207a5ef874">com_obj</a> (<a class="el" href="classwinstd_1_1com__obj.html">com_obj</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Other</a> &gt; &amp;other)</td></tr>
<tr class="memdesc:aace64e8520e9caf7c258ae207a5ef874"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the object for another interface and creates new class with it. <br /></td></tr> <tr class="memdesc:aace64e8520e9caf7c258ae207a5ef874"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the object for another interface and creates new class with it. <br /></td></tr>
<tr class="separator:aace64e8520e9caf7c258ae207a5ef874"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aace64e8520e9caf7c258ae207a5ef874"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91383e6e26266b0d3803c8594b8c5149" id="r_a91383e6e26266b0d3803c8594b8c5149"><td class="memItemLeft" align="right" valign="top"><a id="a91383e6e26266b0d3803c8594b8c5149" name="a91383e6e26266b0d3803c8594b8c5149"></a> <tr class="memitem:a91383e6e26266b0d3803c8594b8c5149" id="r_a91383e6e26266b0d3803c8594b8c5149"><td class="memItemLeft" align="right" valign="top"><a id="a91383e6e26266b0d3803c8594b8c5149" name="a91383e6e26266b0d3803c8594b8c5149"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><b>~com_obj</b> ()</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a>&#160;</td><td class="memItemRight" valign="bottom"><b>~com_obj</b> ()</td></tr>
<tr class="memdesc:a91383e6e26266b0d3803c8594b8c5149"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases object. <br /></td></tr> <tr class="memdesc:a91383e6e26266b0d3803c8594b8c5149"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases object. <br /></td></tr>
<tr class="separator:a91383e6e26266b0d3803c8594b8c5149"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a91383e6e26266b0d3803c8594b8c5149"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ce5cf9682ee1b876cb9eba372e2b1a1" id="r_a1ce5cf9682ee1b876cb9eba372e2b1a1"><td class="memTemplParams" colspan="2">template&lt;class _Other &gt; </td></tr> <tr class="memitem:a1ce5cf9682ee1b876cb9eba372e2b1a1" id="r_a1ce5cf9682ee1b876cb9eba372e2b1a1"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Other</a> &gt; </td></tr>
<tr class="memitem:a1ce5cf9682ee1b876cb9eba372e2b1a1"><td class="memTemplItemLeft" align="right" valign="top">HRESULT&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classwinstd_1_1com__obj.html#a1ce5cf9682ee1b876cb9eba372e2b1a1">query_interface</a> (_Other **h) const</td></tr> <tr class="memitem:a1ce5cf9682ee1b876cb9eba372e2b1a1"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">HRESULT</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a1ce5cf9682ee1b876cb9eba372e2b1a1">query_interface</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Other</a> **<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a1ce5cf9682ee1b876cb9eba372e2b1a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the object for another interface. <br /></td></tr> <tr class="memdesc:a1ce5cf9682ee1b876cb9eba372e2b1a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the object for another interface. <br /></td></tr>
<tr class="separator:a1ce5cf9682ee1b876cb9eba372e2b1a1"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a1ce5cf9682ee1b876cb9eba372e2b1a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e898e0977c00b196e1986a02709c185" id="r_a8e898e0977c00b196e1986a02709c185"><td class="memTemplParams" colspan="2">template&lt;class _Other &gt; </td></tr> <tr class="memitem:a8e898e0977c00b196e1986a02709c185" id="r_a8e898e0977c00b196e1986a02709c185"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Other</a> &gt; </td></tr>
<tr class="memitem:a8e898e0977c00b196e1986a02709c185"><td class="memTemplItemLeft" align="right" valign="top">HRESULT&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classwinstd_1_1com__obj.html#a8e898e0977c00b196e1986a02709c185">query_interface</a> (<a class="el" href="classwinstd_1_1com__obj.html">com_obj</a>&lt; _Other &gt; &amp;h) const</td></tr> <tr class="memitem:a8e898e0977c00b196e1986a02709c185"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">HRESULT</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a8e898e0977c00b196e1986a02709c185">query_interface</a> (<a class="el" href="classwinstd_1_1com__obj.html">com_obj</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Other</a> &gt; &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a8e898e0977c00b196e1986a02709c185"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the object for another interface. <br /></td></tr> <tr class="memdesc:a8e898e0977c00b196e1986a02709c185"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the object for another interface. <br /></td></tr>
<tr class="separator:a8e898e0977c00b196e1986a02709c185"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a8e898e0977c00b196e1986a02709c185"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwinstd_1_1dplhandle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwinstd_1_1dplhandle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T *, NULL &gt;</a></td></tr> <tr class="inherit_header pub_methods_classwinstd_1_1dplhandle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classwinstd_1_1dplhandle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T *, NULL &gt;</a></td></tr>
<tr class="memitem:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac95cbfb481c0d5e6c60d130f3c270b59"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac95cbfb481c0d5e6c60d130f3c270b59"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>dplhandle</b> () noexcept</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>dplhandle</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr> <tr class="memdesc:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr>
<tr class="separator:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ab1ac74d5f212fddc217d1a8190a01177"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">dplhandle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ab1ac74d5f212fddc217d1a8190a01177"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">dplhandle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr> <tr class="memdesc:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr>
<tr class="separator:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac7439fc22a5754f8aeb2b0e1afd25b9c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac7439fc22a5754f8aeb2b0e1afd25b9c">dplhandle</a> (const <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;h)</td></tr> <tr class="memitem:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac7439fc22a5754f8aeb2b0e1afd25b9c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac7439fc22a5754f8aeb2b0e1afd25b9c">dplhandle</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>)</td></tr>
<tr class="memdesc:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <br /></td></tr> <tr class="memdesc:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <br /></td></tr>
<tr class="separator:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac1aa19e060402006d8ff8404be6b07c3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">dplhandle</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac1aa19e060402006d8ff8404be6b07c3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">dplhandle</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr> <tr class="memdesc:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr>
<tr class="separator:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a31cec3cdf4ee749b1aef4b4cd7652fb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a31cec3cdf4ee749b1aef4b4cd7652fb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr> <tr class="memdesc:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr>
<tr class="separator:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle" id="r_abcccb97671b96da3623f700a93bb5c39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">operator=</a> (const <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;h) noexcept</td></tr> <tr class="memitem:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle" id="r_abcccb97671b96da3623f700a93bb5c39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">operator=</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <br /></td></tr> <tr class="memdesc:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <br /></td></tr>
<tr class="separator:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a546f1f737bc3da0c9b19967d849776d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">operator=</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a546f1f737bc3da0c9b19967d849776d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">operator=</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <br /></td></tr> <tr class="memdesc:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <br /></td></tr>
<tr class="separator:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a48e66c8979560019e339867de944a265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">duplicate</a> () const</td></tr> <tr class="memitem:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a48e66c8979560019e339867de944a265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">duplicate</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates and returns a new object handle. <br /></td></tr> <tr class="memdesc:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates and returns a new object handle. <br /></td></tr>
<tr class="separator:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a5563977cadc13e81808946174659d1d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a5563977cadc13e81808946174659d1d3">attach_duplicated</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)</td></tr> <tr class="memitem:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a5563977cadc13e81808946174659d1d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a5563977cadc13e81808946174659d1d3">attach_duplicated</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>)</td></tr>
<tr class="memdesc:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <br /></td></tr> <tr class="memdesc:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <br /></td></tr>
<tr class="separator:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pub_methods_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle" id="r_a1b9c4f9529c9efa7d16dec8bab3b00e4"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle" id="r_a1b9c4f9529c9efa7d16dec8bab3b00e4"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr> <tr class="memdesc:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr>
<tr class="separator:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle" id="r_a4a0f9b6caadf4a55c7bc0dcc0ce39dac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle" id="r_a4a0f9b6caadf4a55c7bc0dcc0ce39dac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr> <tr class="memdesc:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr>
<tr class="separator:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle" id="r_ac52f342530bb97ce1ff255a7054547d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle" id="r_ac52f342530bb97ce1ff255a7054547d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr> <tr class="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr>
<tr class="separator:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle" id="r_a591e006af92e4d088fb9c1ed974c0923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle" id="r_a591e006af92e4d088fb9c1ed974c0923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr> <tr class="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr>
<tr class="separator:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle" id="r_a6326bbc54ec3441e41f30bc1ec4d6a6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle" id="r_a6326bbc54ec3441e41f30bc1ec4d6a6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <br /></td></tr> <tr class="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <br /></td></tr>
<tr class="separator:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle" id="r_a86114637674c82d6fd96d7b3eae39ac8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a> () const</td></tr> <tr class="memitem:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle" id="r_a86114637674c82d6fd96d7b3eae39ac8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <br /></td></tr> <tr class="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle" id="r_a0f1ac60cf62e41c24394bf0e3457fbd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a> () const</td></tr> <tr class="memitem:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle" id="r_a0f1ac60cf62e41c24394bf0e3457fbd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle value when the object handle is a pointer to a value (class, struct, etc.). <br /></td></tr> <tr class="memdesc:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle value when the object handle is a pointer to a value (class, struct, etc.). <br /></td></tr>
<tr class="separator:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle" id="r_a2bd2de7bb89dcebe2c9379dd54ee79c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a> ()</td></tr> <tr class="memitem:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle" id="r_a2bd2de7bb89dcebe2c9379dd54ee79c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a> ()</td></tr>
<tr class="memdesc:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle reference. <br /></td></tr> <tr class="memdesc:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle reference. <br /></td></tr>
<tr class="separator:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle" id="r_a285ada5936fe7afdd12eed70b38c2084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a> () const</td></tr> <tr class="memitem:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle" id="r_a285ada5936fe7afdd12eed70b38c2084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides object handle member access when the object handle is a pointer to a class or struct. <br /></td></tr> <tr class="memdesc:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides object handle member access when the object handle is a pointer to a class or struct. <br /></td></tr>
<tr class="separator:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle" id="r_a5df08ecb32b9040bf7342479aee2286c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a> () const</td></tr> <tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle" id="r_a5df08ecb32b9040bf7342479aee2286c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is invalid. <br /></td></tr> <tr class="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is invalid. <br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle" id="r_a4c4515d0d1071cab5c675e926aa2dc92"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle" id="r_a4c4515d0d1071cab5c675e926aa2dc92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <br /></td></tr> <tr class="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <br /></td></tr>
<tr class="separator:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle" id="r_af9e9538d58b952799db4a1c68b0184b9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle" id="r_af9e9538d58b952799db4a1c68b0184b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <br /></td></tr> <tr class="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <br /></td></tr>
<tr class="separator:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle" id="r_a20e325dde8a25d1e3a7efb50b431641b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle" id="r_a20e325dde8a25d1e3a7efb50b431641b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <br /></td></tr> <tr class="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <br /></td></tr>
<tr class="separator:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle" id="r_ae7361f6159006e3f87cbe10ba2a76329"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle" id="r_ae7361f6159006e3f87cbe10ba2a76329"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <br /></td></tr> <tr class="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <br /></td></tr>
<tr class="separator:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle" id="r_a6df58f6c131ab4288acb96d5b8f3012e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle" id="r_a6df58f6c131ab4288acb96d5b8f3012e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <br /></td></tr> <tr class="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <br /></td></tr>
<tr class="separator:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle" id="r_ab6021e9c11accef6b813948dc4601ddc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle" id="r_ab6021e9c11accef6b813948dc4601ddc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <br /></td></tr> <tr class="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <br /></td></tr>
<tr class="separator:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle" id="r_ab2a98042c3b88fda687e34d370756f11"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle" id="r_ab2a98042c3b88fda687e34d370756f11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <br /></td></tr> <tr class="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <br /></td></tr>
<tr class="separator:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle" id="r_ad5acf6ce53e092b8d4d53f909cf321f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a> ()</td></tr> <tr class="memitem:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle" id="r_ad5acf6ce53e092b8d4d53f909cf321f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a> ()</td></tr>
<tr class="memdesc:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dismisses the object handle from this class. <br /></td></tr> <tr class="memdesc:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dismisses the object handle from this class. <br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle" id="r_a706aaab7691a472c608890f8e5dd0d96"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle" id="r_a706aaab7691a472c608890f8e5dd0d96"><td class="memItemLeft" align="right" valign="top">
void&#160;</td><td class="memItemRight" valign="bottom"><b>free</b> ()</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><b>free</b> ()</td></tr>
<tr class="memdesc:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the object. <br /></td></tr> <tr class="memdesc:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the object. <br /></td></tr>
<tr class="separator:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr> Protected Member Functions</h2></td></tr>
<tr class="memitem:a028b86f770253f74a62ca3eaebb14de5" id="r_a028b86f770253f74a62ca3eaebb14de5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1com__obj.html#a028b86f770253f74a62ca3eaebb14de5">free_internal</a> () noexcept override</td></tr> <tr class="memitem:a028b86f770253f74a62ca3eaebb14de5" id="r_a028b86f770253f74a62ca3eaebb14de5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a028b86f770253f74a62ca3eaebb14de5">free_internal</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">override</a></td></tr>
<tr class="memdesc:a028b86f770253f74a62ca3eaebb14de5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases the object by decrementing reference counter. <br /></td></tr> <tr class="memdesc:a028b86f770253f74a62ca3eaebb14de5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases the object by decrementing reference counter. <br /></td></tr>
<tr class="separator:a028b86f770253f74a62ca3eaebb14de5"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a028b86f770253f74a62ca3eaebb14de5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b1b1a6563fa1f9956117ea85e54c852" id="r_a4b1b1a6563fa1f9956117ea85e54c852"><td class="memItemLeft" align="right" valign="top">T *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1com__obj.html#a4b1b1a6563fa1f9956117ea85e54c852">duplicate_internal</a> (T *h) const override</td></tr> <tr class="memitem:a4b1b1a6563fa1f9956117ea85e54c852" id="r_a4b1b1a6563fa1f9956117ea85e54c852"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4b1b1a6563fa1f9956117ea85e54c852">duplicate_internal</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> *<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">override</a></td></tr>
<tr class="memdesc:a4b1b1a6563fa1f9956117ea85e54c852"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object by incrementing the reference counter. <br /></td></tr> <tr class="memdesc:a4b1b1a6563fa1f9956117ea85e54c852"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object by incrementing the reference counter. <br /></td></tr>
<tr class="separator:a4b1b1a6563fa1f9956117ea85e54c852"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4b1b1a6563fa1f9956117ea85e54c852"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classwinstd_1_1dplhandle"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classwinstd_1_1dplhandle')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T *, NULL &gt;</a></td></tr> <tr class="inherit_header pro_methods_classwinstd_1_1dplhandle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_methods_classwinstd_1_1dplhandle')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T *, NULL &gt;</a></td></tr>
<tr class="memitem:a0d7900f44fdc921b41e07517abdc1ec6 inherit pro_methods_classwinstd_1_1dplhandle" id="r_a0d7900f44fdc921b41e07517abdc1ec6"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a0d7900f44fdc921b41e07517abdc1ec6">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const=0</td></tr> <tr class="memitem:a0d7900f44fdc921b41e07517abdc1ec6 inherit pro_methods_classwinstd_1_1dplhandle" id="r_a0d7900f44fdc921b41e07517abdc1ec6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a> <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a0d7900f44fdc921b41e07517abdc1ec6">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a>=0</td></tr>
<tr class="memdesc:a0d7900f44fdc921b41e07517abdc1ec6 inherit pro_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract member function that must be implemented by child classes to do the actual object handle duplication. On failure, it should throw appropriate exception describing the cause, rather than return an invalid handle. <br /></td></tr> <tr class="memdesc:a0d7900f44fdc921b41e07517abdc1ec6 inherit pro_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract member function that must be implemented by child classes to do the actual object handle duplication. On failure, it should throw appropriate exception describing the cause, rather than return an invalid handle. <br /></td></tr>
<tr class="separator:a0d7900f44fdc921b41e07517abdc1ec6 inherit pro_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0d7900f44fdc921b41e07517abdc1ec6 inherit pro_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pub_types_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_types_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle" id="r_a3dda19199ecfbc378c932e7d84d0ea81"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle" id="r_a3dda19199ecfbc378c932e7d84d0ea81"><td class="memItemLeft" align="right" valign="top">
typedef T&#160;</td><td class="memItemRight" valign="bottom"><b>handle_type</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">typedef</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a>&#160;</td><td class="memItemRight" valign="bottom"><b>handle_type</b></td></tr>
<tr class="memdesc:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Datatype of the object handle this template class handles. <br /></td></tr> <tr class="memdesc:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Datatype of the object handle this template class handles. <br /></td></tr>
<tr class="separator:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pub_static_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle" id="r_gacf43e306968474166474090690857e1c"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle" id="r_gacf43e306968474166474090690857e1c"><td class="memItemLeft" align="right" valign="top">
static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b> = INVAL</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">static</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a>&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b> = <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a></td></tr>
<tr class="memdesc:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle value. <br /></td></tr> <tr class="memdesc:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle value. <br /></td></tr>
<tr class="separator:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pro_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle" id="r_aabde3f16fd98b06b3b0282ef7806eb59"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle" id="r_aabde3f16fd98b06b3b0282ef7806eb59"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr> <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr>
<tr class="memdesc:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object handle. <br /></td></tr> <tr class="memdesc:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object handle. <br /></td></tr>
<tr class="separator:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br /> <div class="textblock"><div class="compoundTemplParams">template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a>&gt;<br />
class winstd::com_obj&lt; T &gt;</div><p>COM object wrapper template. </p> class winstd::com_obj&lt; T &gt;</div><p>COM object wrapper template. </p>
<dl class="section see"><dt>See also</dt><dd><a href="https://msdn.microsoft.com/en-us/library/windows/desktop/ms686615.aspx">CoCreateInstance function</a> </dd></dl> <dl class="section see"><dt>See also</dt><dd><a href="https://msdn.microsoft.com/en-us/library/windows/desktop/ms686615.aspx">CoCreateInstance function</a> </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2> </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
@ -254,33 +256,25 @@ class winstd::com_obj&lt; T &gt;</div><p>COM object wrapper template. </p>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj</a>&lt; T &gt;::com_obj </td> <td class="memname"><a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> &gt;::com_obj </td>
<td>(</td> <td>(</td>
<td class="paramtype">REFCLSID&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">REFCLSID</a></td> <td class="paramname"><span class="paramname"><em>rclsid</em>, </span></td>
<td class="paramname"><em>rclsid</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">LPUNKNOWN&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">LPUNKNOWN</a></td> <td class="paramname"><span class="paramname"><em>pUnkOuter</em>, </span></td>
<td class="paramname"><em>pUnkOuter</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">DWORD&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a></td> <td class="paramname"><span class="paramname"><em>dwClsContext</em></span>&#160;)</td>
<td class="paramname"><em>dwClsContext</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr> </tr>
</table> </table>
</td> </td>
@ -301,18 +295,17 @@ template&lt;class T &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> &gt; </div>
<div class="memtemplate"> <div class="memtemplate">
template&lt;class _Other &gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Other</a> &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj</a>&lt; T &gt;::com_obj </td> <td class="memname"><a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> &gt;::com_obj </td>
<td>(</td> <td>(</td>
<td class="paramtype">_Other *&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Other</a> *</td> <td class="paramname"><span class="paramname"><em>other</em></span></td><td>)</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -334,18 +327,17 @@ template&lt;class _Other &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> &gt; </div>
<div class="memtemplate"> <div class="memtemplate">
template&lt;class _Other &gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Other</a> &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj</a>&lt; T &gt;::com_obj </td> <td class="memname"><a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> &gt;::com_obj </td>
<td>(</td> <td>(</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1com__obj.html">com_obj</a>&lt; _Other &gt; &amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1com__obj.html">com_obj</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Other</a> &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>other</em></span></td><td>)</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -368,16 +360,15 @@ template&lt;class _Other &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">T * <a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj</a>&lt; T &gt;::duplicate_internal </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> * <a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> &gt;::duplicate_internal </td>
<td>(</td> <td>(</td>
<td class="paramtype">T *&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> *</td> <td class="paramname"><span class="paramname"><em>h</em></span></td><td>)</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td> const</td> <td> const</td>
</tr> </tr>
</table> </table>
@ -406,15 +397,15 @@ template&lt;class T &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">void <a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj</a>&lt; T &gt;::free_internal </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a> <a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> &gt;::free_internal </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -438,18 +429,17 @@ template&lt;class T &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> &gt; </div>
<div class="memtemplate"> <div class="memtemplate">
template&lt;class _Other &gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Other</a> &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">HRESULT <a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj</a>&lt; T &gt;::query_interface </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">HRESULT</a> <a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> &gt;::query_interface </td>
<td>(</td> <td>(</td>
<td class="paramtype">_Other **&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Other</a> **</td> <td class="paramname"><span class="paramname"><em>h</em></span></td><td>)</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td> const</td> <td> const</td>
</tr> </tr>
</table> </table>
@ -471,18 +461,17 @@ template&lt;class _Other &gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T &gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> &gt; </div>
<div class="memtemplate"> <div class="memtemplate">
template&lt;class _Other &gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Other</a> &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">HRESULT <a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj</a>&lt; T &gt;::query_interface </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">HRESULT</a> <a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> &gt;::query_interface </td>
<td>(</td> <td>(</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1com__obj.html">com_obj</a>&lt; _Other &gt; &amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1com__obj.html">com_obj</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Other</a> &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>h</em></span></td><td>)</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td> const</td> <td> const</td>
</tr> </tr>
</table> </table>
@ -504,7 +493,7 @@ template&lt;class _Other &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -90,7 +92,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::com_runtime_error Class Reference</title> <title>WinStd: winstd::com_runtime_error Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -82,7 +84,7 @@ $(function() {
<div class="contents"> <div class="contents">
<p>COM runtime error. <p>COM runtime error.
<a href="classwinstd_1_1com__runtime__error.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_c_o_m_8h_source.html">WinStd/COM.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_c_o_m_8h_source.html">WinStd/COM.h</a>&gt;</code></p>
<div class="dynheader"> <div class="dynheader">
@ -97,32 +99,32 @@ Inheritance diagram for winstd::com_runtime_error:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a75030cbe7acc6532140c73caf4b15ed8" id="r_a75030cbe7acc6532140c73caf4b15ed8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1com__runtime__error.html#a75030cbe7acc6532140c73caf4b15ed8">com_runtime_error</a> (<a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> num, const std::string &amp;msg)</td></tr> <tr class="memitem:a75030cbe7acc6532140c73caf4b15ed8" id="r_a75030cbe7acc6532140c73caf4b15ed8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a75030cbe7acc6532140c73caf4b15ed8">com_runtime_error</a> (<a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">num</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> std::string &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">msg</a>)</td></tr>
<tr class="memdesc:a75030cbe7acc6532140c73caf4b15ed8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr> <tr class="memdesc:a75030cbe7acc6532140c73caf4b15ed8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr>
<tr class="separator:a75030cbe7acc6532140c73caf4b15ed8"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a75030cbe7acc6532140c73caf4b15ed8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1b65214e16b18bf8b9b191abff254b7" id="r_aa1b65214e16b18bf8b9b191abff254b7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1com__runtime__error.html#aa1b65214e16b18bf8b9b191abff254b7">com_runtime_error</a> (<a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> num, const char *msg=nullptr)</td></tr> <tr class="memitem:aa1b65214e16b18bf8b9b191abff254b7" id="r_aa1b65214e16b18bf8b9b191abff254b7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa1b65214e16b18bf8b9b191abff254b7">com_runtime_error</a> (<a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">num</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">char</a> *<a class="el" href="classwinstd_1_1ref__unique__ptr.html">msg</a>=<a class="el" href="classwinstd_1_1ref__unique__ptr.html">nullptr</a>)</td></tr>
<tr class="memdesc:aa1b65214e16b18bf8b9b191abff254b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr> <tr class="memdesc:aa1b65214e16b18bf8b9b191abff254b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr>
<tr class="separator:aa1b65214e16b18bf8b9b191abff254b7"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa1b65214e16b18bf8b9b191abff254b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwinstd_1_1num__runtime__error"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwinstd_1_1num__runtime__error')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error&lt; HRESULT &gt;</a></td></tr> <tr class="inherit_header pub_methods_classwinstd_1_1num__runtime__error"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classwinstd_1_1num__runtime__error')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error&lt; HRESULT &gt;</a></td></tr>
<tr class="memitem:a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19 inherit pub_methods_classwinstd_1_1num__runtime__error" id="r_a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1num__runtime__error.html#a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19">num_runtime_error</a> (<a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> num, const std::string &amp;msg)</td></tr> <tr class="memitem:a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19 inherit pub_methods_classwinstd_1_1num__runtime__error" id="r_a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1num__runtime__error.html#a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19">num_runtime_error</a> (<a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">num</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> std::string &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">msg</a>)</td></tr>
<tr class="memdesc:a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr> <tr class="memdesc:a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr>
<tr class="separator:a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c0d5efd086891093156fede0dd43cd0 inherit pub_methods_classwinstd_1_1num__runtime__error" id="r_a4c0d5efd086891093156fede0dd43cd0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1num__runtime__error.html#a4c0d5efd086891093156fede0dd43cd0">num_runtime_error</a> (<a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> num, const char *msg=nullptr)</td></tr> <tr class="memitem:a4c0d5efd086891093156fede0dd43cd0 inherit pub_methods_classwinstd_1_1num__runtime__error" id="r_a4c0d5efd086891093156fede0dd43cd0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1num__runtime__error.html#a4c0d5efd086891093156fede0dd43cd0">num_runtime_error</a> (<a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">num</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">char</a> *<a class="el" href="classwinstd_1_1ref__unique__ptr.html">msg</a>=<a class="el" href="classwinstd_1_1ref__unique__ptr.html">nullptr</a>)</td></tr>
<tr class="memdesc:a4c0d5efd086891093156fede0dd43cd0 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr> <tr class="memdesc:a4c0d5efd086891093156fede0dd43cd0 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr>
<tr class="separator:a4c0d5efd086891093156fede0dd43cd0 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4c0d5efd086891093156fede0dd43cd0 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6388a483c00628c1a94a5ce45ca63e70 inherit pub_methods_classwinstd_1_1num__runtime__error" id="r_a6388a483c00628c1a94a5ce45ca63e70"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a6388a483c00628c1a94a5ce45ca63e70 inherit pub_methods_classwinstd_1_1num__runtime__error" id="r_a6388a483c00628c1a94a5ce45ca63e70"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>number</b> () const</td></tr> <a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>number</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a6388a483c00628c1a94a5ce45ca63e70 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the error number. <br /></td></tr> <tr class="memdesc:a6388a483c00628c1a94a5ce45ca63e70 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the error number. <br /></td></tr>
<tr class="separator:a6388a483c00628c1a94a5ce45ca63e70 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6388a483c00628c1a94a5ce45ca63e70 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classwinstd_1_1num__runtime__error"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classwinstd_1_1num__runtime__error')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error&lt; HRESULT &gt;</a></td></tr> <tr class="inherit_header pub_types_classwinstd_1_1num__runtime__error"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_types_classwinstd_1_1num__runtime__error')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error&lt; HRESULT &gt;</a></td></tr>
<tr class="memitem:a6fa2de87d0151b3ad9cac58f838852e0 inherit pub_types_classwinstd_1_1num__runtime__error" id="r_a6fa2de87d0151b3ad9cac58f838852e0"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a6fa2de87d0151b3ad9cac58f838852e0 inherit pub_types_classwinstd_1_1num__runtime__error" id="r_a6fa2de87d0151b3ad9cac58f838852e0"><td class="memItemLeft" align="right" valign="top">
typedef HRESULT&#160;</td><td class="memItemRight" valign="bottom"><b>error_type</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">typedef</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">HRESULT</a>&#160;</td><td class="memItemRight" valign="bottom"><b>error_type</b></td></tr>
<tr class="memdesc:a6fa2de87d0151b3ad9cac58f838852e0 inherit pub_types_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error number type. <br /></td></tr> <tr class="memdesc:a6fa2de87d0151b3ad9cac58f838852e0 inherit pub_types_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error number type. <br /></td></tr>
<tr class="separator:a6fa2de87d0151b3ad9cac58f838852e0 inherit pub_types_classwinstd_1_1num__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6fa2de87d0151b3ad9cac58f838852e0 inherit pub_types_classwinstd_1_1num__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classwinstd_1_1num__runtime__error"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classwinstd_1_1num__runtime__error')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error&lt; HRESULT &gt;</a></td></tr> <tr class="inherit_header pro_attribs_classwinstd_1_1num__runtime__error"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classwinstd_1_1num__runtime__error')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error&lt; HRESULT &gt;</a></td></tr>
<tr class="memitem:a865b8400a5a5a962c3068bf55f022d1f inherit pro_attribs_classwinstd_1_1num__runtime__error" id="r_a865b8400a5a5a962c3068bf55f022d1f"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a865b8400a5a5a962c3068bf55f022d1f inherit pro_attribs_classwinstd_1_1num__runtime__error" id="r_a865b8400a5a5a962c3068bf55f022d1f"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_num</b></td></tr> <a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_num</b></td></tr>
<tr class="memdesc:a865b8400a5a5a962c3068bf55f022d1f inherit pro_attribs_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Numeric error code. <br /></td></tr> <tr class="memdesc:a865b8400a5a5a962c3068bf55f022d1f inherit pro_attribs_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Numeric error code. <br /></td></tr>
@ -144,19 +146,12 @@ typedef HRESULT&#160;</td><td class="memItemRight" valign="bottom"><b>error_type
<tr> <tr>
<td class="memname">winstd::com_runtime_error::com_runtime_error </td> <td class="memname">winstd::com_runtime_error::com_runtime_error </td>
<td>(</td> <td>(</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a>&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a></td> <td class="paramname"><span class="paramname"><em>num</em>, </span></td>
<td class="paramname"><em>num</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">const std::string &amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> std::string &amp;</td> <td class="paramname"><span class="paramname"><em>msg</em></span>&#160;)</td>
<td class="paramname"><em>msg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr> </tr>
</table> </table>
</td> </td>
@ -189,19 +184,12 @@ typedef HRESULT&#160;</td><td class="memItemRight" valign="bottom"><b>error_type
<tr> <tr>
<td class="memname">winstd::com_runtime_error::com_runtime_error </td> <td class="memname">winstd::com_runtime_error::com_runtime_error </td>
<td>(</td> <td>(</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a>&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a></td> <td class="paramname"><span class="paramname"><em>num</em>, </span></td>
<td class="paramname"><em>num</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">const char *&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">char</a> *</td> <td class="paramname"><span class="paramname"><em>msg</em><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">nullptr</a></span></span>&#160;)</td>
<td class="paramname"><em>msg</em> = <code>nullptr</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr> </tr>
</table> </table>
</td> </td>
@ -228,7 +216,7 @@ typedef HRESULT&#160;</td><td class="memItemRight" valign="bottom"><b>error_type
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -87,7 +89,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::console_ctrl_handler Class Reference</title> <title>WinStd: winstd::console_ctrl_handler Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -83,27 +85,27 @@ $(function() {
<div class="contents"> <div class="contents">
<p>Console control handler stack management. <p>Console control handler stack management.
<a href="classwinstd_1_1console__ctrl__handler.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_win_8h_source.html">WinStd/Win.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_win_8h_source.html">WinStd/Win.h</a>&gt;</code></p>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a1c05134a4453123739ac5b45f62fe13a" id="r_a1c05134a4453123739ac5b45f62fe13a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1console__ctrl__handler.html#a1c05134a4453123739ac5b45f62fe13a">console_ctrl_handler</a> (PHANDLER_ROUTINE HandlerRoutine) noexcept</td></tr> <tr class="memitem:a1c05134a4453123739ac5b45f62fe13a" id="r_a1c05134a4453123739ac5b45f62fe13a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1c05134a4453123739ac5b45f62fe13a">console_ctrl_handler</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">PHANDLER_ROUTINE</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">HandlerRoutine</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a1c05134a4453123739ac5b45f62fe13a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the console control handler object and pushes the given handler to the console control handler stack. <br /></td></tr> <tr class="memdesc:a1c05134a4453123739ac5b45f62fe13a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the console control handler object and pushes the given handler to the console control handler stack. <br /></td></tr>
<tr class="separator:a1c05134a4453123739ac5b45f62fe13a"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a1c05134a4453123739ac5b45f62fe13a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cba550aa8c659f63386ed6322ccbd6e" id="r_a2cba550aa8c659f63386ed6322ccbd6e"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1console__ctrl__handler.html#a2cba550aa8c659f63386ed6322ccbd6e">~console_ctrl_handler</a> ()</td></tr> <tr class="memitem:a2cba550aa8c659f63386ed6322ccbd6e" id="r_a2cba550aa8c659f63386ed6322ccbd6e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2cba550aa8c659f63386ed6322ccbd6e">~console_ctrl_handler</a> ()</td></tr>
<tr class="memdesc:a2cba550aa8c659f63386ed6322ccbd6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pops console control handler from the console control handler stack. <br /></td></tr> <tr class="memdesc:a2cba550aa8c659f63386ed6322ccbd6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pops console control handler from the console control handler stack. <br /></td></tr>
<tr class="separator:a2cba550aa8c659f63386ed6322ccbd6e"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2cba550aa8c659f63386ed6322ccbd6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:ae46848a80c517f95fc3fd7c1ee832134" id="r_ae46848a80c517f95fc3fd7c1ee832134"><td class="memItemLeft" align="right" valign="top"><a id="ae46848a80c517f95fc3fd7c1ee832134" name="ae46848a80c517f95fc3fd7c1ee832134"></a> <tr class="memitem:ae46848a80c517f95fc3fd7c1ee832134" id="r_ae46848a80c517f95fc3fd7c1ee832134"><td class="memItemLeft" align="right" valign="top"><a id="ae46848a80c517f95fc3fd7c1ee832134" name="ae46848a80c517f95fc3fd7c1ee832134"></a>
BOOL&#160;</td><td class="memItemRight" valign="bottom"><b>m_cookie</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">BOOL</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_cookie</b></td></tr>
<tr class="memdesc:ae46848a80c517f95fc3fd7c1ee832134"><td class="mdescLeft">&#160;</td><td class="mdescRight">Did pushing the console control handler succeed? <br /></td></tr> <tr class="memdesc:ae46848a80c517f95fc3fd7c1ee832134"><td class="mdescLeft">&#160;</td><td class="mdescRight">Did pushing the console control handler succeed? <br /></td></tr>
<tr class="separator:ae46848a80c517f95fc3fd7c1ee832134"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae46848a80c517f95fc3fd7c1ee832134"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ef863ec7a6cd26788acb94430948e60" id="r_a9ef863ec7a6cd26788acb94430948e60"><td class="memItemLeft" align="right" valign="top"><a id="a9ef863ec7a6cd26788acb94430948e60" name="a9ef863ec7a6cd26788acb94430948e60"></a> <tr class="memitem:a9ef863ec7a6cd26788acb94430948e60" id="r_a9ef863ec7a6cd26788acb94430948e60"><td class="memItemLeft" align="right" valign="top"><a id="a9ef863ec7a6cd26788acb94430948e60" name="a9ef863ec7a6cd26788acb94430948e60"></a>
PHANDLER_ROUTINE&#160;</td><td class="memItemRight" valign="bottom"><b>m_handler</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">PHANDLER_ROUTINE</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_handler</b></td></tr>
<tr class="memdesc:a9ef863ec7a6cd26788acb94430948e60"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to console control handler. <br /></td></tr> <tr class="memdesc:a9ef863ec7a6cd26788acb94430948e60"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to console control handler. <br /></td></tr>
<tr class="separator:a9ef863ec7a6cd26788acb94430948e60"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a9ef863ec7a6cd26788acb94430948e60"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
@ -122,8 +124,7 @@ PHANDLER_ROUTINE&#160;</td><td class="memItemRight" valign="bottom"><b>m_handler
<tr> <tr>
<td class="memname">winstd::console_ctrl_handler::console_ctrl_handler </td> <td class="memname">winstd::console_ctrl_handler::console_ctrl_handler </td>
<td>(</td> <td>(</td>
<td class="paramtype">PHANDLER_ROUTINE&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">PHANDLER_ROUTINE</a></td> <td class="paramname"><span class="paramname"><em>HandlerRoutine</em></span></td><td>)</td>
<td class="paramname"><em>HandlerRoutine</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -155,9 +156,9 @@ PHANDLER_ROUTINE&#160;</td><td class="memItemRight" valign="bottom"><b>m_handler
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual winstd::console_ctrl_handler::~console_ctrl_handler </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a> winstd::console_ctrl_handler::~console_ctrl_handler </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -179,7 +180,7 @@ PHANDLER_ROUTINE&#160;</td><td class="memItemRight" valign="bottom"><b>m_handler
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -87,7 +89,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::critical_section Class Reference</title> <title>WinStd: winstd::critical_section Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -83,26 +85,26 @@ $(function() {
<div class="contents"> <div class="contents">
<p>Critical section wrapper. <p>Critical section wrapper.
<a href="classwinstd_1_1critical__section.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_win_8h_source.html">WinStd/Win.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_win_8h_source.html">WinStd/Win.h</a>&gt;</code></p>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a0f4fe7bc76838757d20967dd79dd7b2c" id="r_a0f4fe7bc76838757d20967dd79dd7b2c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1critical__section.html#a0f4fe7bc76838757d20967dd79dd7b2c">critical_section</a> () noexcept</td></tr> <tr class="memitem:a0f4fe7bc76838757d20967dd79dd7b2c" id="r_a0f4fe7bc76838757d20967dd79dd7b2c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0f4fe7bc76838757d20967dd79dd7b2c">critical_section</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a0f4fe7bc76838757d20967dd79dd7b2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the object and initializes a critical section object. <br /></td></tr> <tr class="memdesc:a0f4fe7bc76838757d20967dd79dd7b2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the object and initializes a critical section object. <br /></td></tr>
<tr class="separator:a0f4fe7bc76838757d20967dd79dd7b2c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0f4fe7bc76838757d20967dd79dd7b2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67af5836304f27084f296c0cc17d7d20" id="r_a67af5836304f27084f296c0cc17d7d20"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1critical__section.html#a67af5836304f27084f296c0cc17d7d20">~critical_section</a> ()</td></tr> <tr class="memitem:a67af5836304f27084f296c0cc17d7d20" id="r_a67af5836304f27084f296c0cc17d7d20"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a67af5836304f27084f296c0cc17d7d20">~critical_section</a> ()</td></tr>
<tr class="memdesc:a67af5836304f27084f296c0cc17d7d20"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases all resources used by an unowned critical section object. <br /></td></tr> <tr class="memdesc:a67af5836304f27084f296c0cc17d7d20"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases all resources used by an unowned critical section object. <br /></td></tr>
<tr class="separator:a67af5836304f27084f296c0cc17d7d20"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a67af5836304f27084f296c0cc17d7d20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d071e54253a18e11dfdba7130333083" id="r_a7d071e54253a18e11dfdba7130333083"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1critical__section.html#a7d071e54253a18e11dfdba7130333083">operator LPCRITICAL_SECTION</a> () noexcept</td></tr> <tr class="memitem:a7d071e54253a18e11dfdba7130333083" id="r_a7d071e54253a18e11dfdba7130333083"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7d071e54253a18e11dfdba7130333083">operator LPCRITICAL_SECTION</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a7d071e54253a18e11dfdba7130333083"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <br /></td></tr> <tr class="memdesc:a7d071e54253a18e11dfdba7130333083"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <br /></td></tr>
<tr class="separator:a7d071e54253a18e11dfdba7130333083"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7d071e54253a18e11dfdba7130333083"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:a55b9b9e7f38b94cd5c3fc15a319a6719" id="r_a55b9b9e7f38b94cd5c3fc15a319a6719"><td class="memItemLeft" align="right" valign="top"><a id="a55b9b9e7f38b94cd5c3fc15a319a6719" name="a55b9b9e7f38b94cd5c3fc15a319a6719"></a> <tr class="memitem:a55b9b9e7f38b94cd5c3fc15a319a6719" id="r_a55b9b9e7f38b94cd5c3fc15a319a6719"><td class="memItemLeft" align="right" valign="top"><a id="a55b9b9e7f38b94cd5c3fc15a319a6719" name="a55b9b9e7f38b94cd5c3fc15a319a6719"></a>
CRITICAL_SECTION&#160;</td><td class="memItemRight" valign="bottom"><b>m_data</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">CRITICAL_SECTION</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_data</b></td></tr>
<tr class="memdesc:a55b9b9e7f38b94cd5c3fc15a319a6719"><td class="mdescLeft">&#160;</td><td class="mdescRight">Critical section struct. <br /></td></tr> <tr class="memdesc:a55b9b9e7f38b94cd5c3fc15a319a6719"><td class="mdescLeft">&#160;</td><td class="mdescRight">Critical section struct. <br /></td></tr>
<tr class="separator:a55b9b9e7f38b94cd5c3fc15a319a6719"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a55b9b9e7f38b94cd5c3fc15a319a6719"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
@ -121,7 +123,7 @@ CRITICAL_SECTION&#160;</td><td class="memItemRight" valign="bottom"><b>m_data</b
<tr> <tr>
<td class="memname">winstd::critical_section::critical_section </td> <td class="memname">winstd::critical_section::critical_section </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -147,9 +149,9 @@ CRITICAL_SECTION&#160;</td><td class="memItemRight" valign="bottom"><b>m_data</b
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual winstd::critical_section::~critical_section </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a> winstd::critical_section::~critical_section </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -176,9 +178,9 @@ CRITICAL_SECTION&#160;</td><td class="memItemRight" valign="bottom"><b>m_data</b
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">winstd::critical_section::operator LPCRITICAL_SECTION </td> <td class="memname">winstd::critical_section::operator <a class="el" href="classwinstd_1_1ref__unique__ptr.html">LPCRITICAL_SECTION</a> </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -200,7 +202,7 @@ CRITICAL_SECTION&#160;</td><td class="memItemRight" valign="bottom"><b>m_data</b
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -116,7 +118,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::crypt_hash Class Reference</title> <title>WinStd: winstd::crypt_hash Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -83,7 +85,7 @@ $(function() {
<div class="contents"> <div class="contents">
<p>HCRYPTHASH wrapper class. <p>HCRYPTHASH wrapper class.
<a href="classwinstd_1_1crypt__hash.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_crypt_8h_source.html">WinStd/Crypt.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_crypt_8h_source.html">WinStd/Crypt.h</a>&gt;</code></p>
<div class="dynheader"> <div class="dynheader">
@ -99,121 +101,121 @@ Inheritance diagram for winstd::crypt_hash:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a7c688405c14799681018e0dfc8b51264" id="r_a7c688405c14799681018e0dfc8b51264"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1crypt__hash.html#a7c688405c14799681018e0dfc8b51264">~crypt_hash</a> ()</td></tr> <tr class="memitem:a7c688405c14799681018e0dfc8b51264" id="r_a7c688405c14799681018e0dfc8b51264"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7c688405c14799681018e0dfc8b51264">~crypt_hash</a> ()</td></tr>
<tr class="memdesc:a7c688405c14799681018e0dfc8b51264"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the hash context. <br /></td></tr> <tr class="memdesc:a7c688405c14799681018e0dfc8b51264"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the hash context. <br /></td></tr>
<tr class="separator:a7c688405c14799681018e0dfc8b51264"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7c688405c14799681018e0dfc8b51264"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwinstd_1_1dplhandle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwinstd_1_1dplhandle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTHASH, NULL &gt;</a></td></tr> <tr class="inherit_header pub_methods_classwinstd_1_1dplhandle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classwinstd_1_1dplhandle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTHASH, NULL &gt;</a></td></tr>
<tr class="memitem:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac95cbfb481c0d5e6c60d130f3c270b59"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac95cbfb481c0d5e6c60d130f3c270b59"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>dplhandle</b> () noexcept</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>dplhandle</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr> <tr class="memdesc:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr>
<tr class="separator:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ab1ac74d5f212fddc217d1a8190a01177"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">dplhandle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ab1ac74d5f212fddc217d1a8190a01177"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">dplhandle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr> <tr class="memdesc:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr>
<tr class="separator:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac7439fc22a5754f8aeb2b0e1afd25b9c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac7439fc22a5754f8aeb2b0e1afd25b9c">dplhandle</a> (const <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;h)</td></tr> <tr class="memitem:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac7439fc22a5754f8aeb2b0e1afd25b9c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac7439fc22a5754f8aeb2b0e1afd25b9c">dplhandle</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>)</td></tr>
<tr class="memdesc:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <br /></td></tr> <tr class="memdesc:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <br /></td></tr>
<tr class="separator:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac1aa19e060402006d8ff8404be6b07c3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">dplhandle</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac1aa19e060402006d8ff8404be6b07c3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">dplhandle</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr> <tr class="memdesc:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr>
<tr class="separator:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a31cec3cdf4ee749b1aef4b4cd7652fb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a31cec3cdf4ee749b1aef4b4cd7652fb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr> <tr class="memdesc:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr>
<tr class="separator:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle" id="r_abcccb97671b96da3623f700a93bb5c39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">operator=</a> (const <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;h) noexcept</td></tr> <tr class="memitem:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle" id="r_abcccb97671b96da3623f700a93bb5c39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">operator=</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <br /></td></tr> <tr class="memdesc:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <br /></td></tr>
<tr class="separator:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a546f1f737bc3da0c9b19967d849776d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">operator=</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a546f1f737bc3da0c9b19967d849776d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">operator=</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <br /></td></tr> <tr class="memdesc:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <br /></td></tr>
<tr class="separator:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a48e66c8979560019e339867de944a265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">duplicate</a> () const</td></tr> <tr class="memitem:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a48e66c8979560019e339867de944a265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">duplicate</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates and returns a new object handle. <br /></td></tr> <tr class="memdesc:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates and returns a new object handle. <br /></td></tr>
<tr class="separator:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a5563977cadc13e81808946174659d1d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a5563977cadc13e81808946174659d1d3">attach_duplicated</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)</td></tr> <tr class="memitem:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a5563977cadc13e81808946174659d1d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a5563977cadc13e81808946174659d1d3">attach_duplicated</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>)</td></tr>
<tr class="memdesc:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <br /></td></tr> <tr class="memdesc:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <br /></td></tr>
<tr class="separator:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pub_methods_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle" id="r_a1b9c4f9529c9efa7d16dec8bab3b00e4"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle" id="r_a1b9c4f9529c9efa7d16dec8bab3b00e4"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr> <tr class="memdesc:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr>
<tr class="separator:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle" id="r_a4a0f9b6caadf4a55c7bc0dcc0ce39dac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle" id="r_a4a0f9b6caadf4a55c7bc0dcc0ce39dac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr> <tr class="memdesc:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr>
<tr class="separator:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle" id="r_ac52f342530bb97ce1ff255a7054547d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle" id="r_ac52f342530bb97ce1ff255a7054547d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr> <tr class="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr>
<tr class="separator:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle" id="r_a591e006af92e4d088fb9c1ed974c0923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle" id="r_a591e006af92e4d088fb9c1ed974c0923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr> <tr class="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr>
<tr class="separator:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle" id="r_a6326bbc54ec3441e41f30bc1ec4d6a6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle" id="r_a6326bbc54ec3441e41f30bc1ec4d6a6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <br /></td></tr> <tr class="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <br /></td></tr>
<tr class="separator:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle" id="r_a86114637674c82d6fd96d7b3eae39ac8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a> () const</td></tr> <tr class="memitem:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle" id="r_a86114637674c82d6fd96d7b3eae39ac8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <br /></td></tr> <tr class="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle" id="r_a0f1ac60cf62e41c24394bf0e3457fbd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a> () const</td></tr> <tr class="memitem:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle" id="r_a0f1ac60cf62e41c24394bf0e3457fbd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle value when the object handle is a pointer to a value (class, struct, etc.). <br /></td></tr> <tr class="memdesc:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle value when the object handle is a pointer to a value (class, struct, etc.). <br /></td></tr>
<tr class="separator:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle" id="r_a2bd2de7bb89dcebe2c9379dd54ee79c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a> ()</td></tr> <tr class="memitem:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle" id="r_a2bd2de7bb89dcebe2c9379dd54ee79c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a> ()</td></tr>
<tr class="memdesc:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle reference. <br /></td></tr> <tr class="memdesc:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle reference. <br /></td></tr>
<tr class="separator:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle" id="r_a285ada5936fe7afdd12eed70b38c2084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a> () const</td></tr> <tr class="memitem:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle" id="r_a285ada5936fe7afdd12eed70b38c2084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides object handle member access when the object handle is a pointer to a class or struct. <br /></td></tr> <tr class="memdesc:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides object handle member access when the object handle is a pointer to a class or struct. <br /></td></tr>
<tr class="separator:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle" id="r_a5df08ecb32b9040bf7342479aee2286c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a> () const</td></tr> <tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle" id="r_a5df08ecb32b9040bf7342479aee2286c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is invalid. <br /></td></tr> <tr class="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is invalid. <br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle" id="r_a4c4515d0d1071cab5c675e926aa2dc92"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle" id="r_a4c4515d0d1071cab5c675e926aa2dc92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <br /></td></tr> <tr class="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <br /></td></tr>
<tr class="separator:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle" id="r_af9e9538d58b952799db4a1c68b0184b9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle" id="r_af9e9538d58b952799db4a1c68b0184b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <br /></td></tr> <tr class="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <br /></td></tr>
<tr class="separator:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle" id="r_a20e325dde8a25d1e3a7efb50b431641b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle" id="r_a20e325dde8a25d1e3a7efb50b431641b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <br /></td></tr> <tr class="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <br /></td></tr>
<tr class="separator:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle" id="r_ae7361f6159006e3f87cbe10ba2a76329"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle" id="r_ae7361f6159006e3f87cbe10ba2a76329"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <br /></td></tr> <tr class="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <br /></td></tr>
<tr class="separator:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle" id="r_a6df58f6c131ab4288acb96d5b8f3012e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle" id="r_a6df58f6c131ab4288acb96d5b8f3012e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <br /></td></tr> <tr class="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <br /></td></tr>
<tr class="separator:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle" id="r_ab6021e9c11accef6b813948dc4601ddc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle" id="r_ab6021e9c11accef6b813948dc4601ddc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <br /></td></tr> <tr class="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <br /></td></tr>
<tr class="separator:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle" id="r_ab2a98042c3b88fda687e34d370756f11"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle" id="r_ab2a98042c3b88fda687e34d370756f11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <br /></td></tr> <tr class="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <br /></td></tr>
<tr class="separator:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle" id="r_ad5acf6ce53e092b8d4d53f909cf321f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a> ()</td></tr> <tr class="memitem:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle" id="r_ad5acf6ce53e092b8d4d53f909cf321f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a> ()</td></tr>
<tr class="memdesc:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dismisses the object handle from this class. <br /></td></tr> <tr class="memdesc:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dismisses the object handle from this class. <br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle" id="r_a706aaab7691a472c608890f8e5dd0d96"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle" id="r_a706aaab7691a472c608890f8e5dd0d96"><td class="memItemLeft" align="right" valign="top">
void&#160;</td><td class="memItemRight" valign="bottom"><b>free</b> ()</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><b>free</b> ()</td></tr>
<tr class="memdesc:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the object. <br /></td></tr> <tr class="memdesc:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the object. <br /></td></tr>
<tr class="separator:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr> Protected Member Functions</h2></td></tr>
<tr class="memitem:a3c19a87b4ff646d9e87524feac4e41b5" id="r_a3c19a87b4ff646d9e87524feac4e41b5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1crypt__hash.html#a3c19a87b4ff646d9e87524feac4e41b5">free_internal</a> () noexcept override</td></tr> <tr class="memitem:a3c19a87b4ff646d9e87524feac4e41b5" id="r_a3c19a87b4ff646d9e87524feac4e41b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3c19a87b4ff646d9e87524feac4e41b5">free_internal</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">override</a></td></tr>
<tr class="memdesc:a3c19a87b4ff646d9e87524feac4e41b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the hash context. <br /></td></tr> <tr class="memdesc:a3c19a87b4ff646d9e87524feac4e41b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the hash context. <br /></td></tr>
<tr class="separator:a3c19a87b4ff646d9e87524feac4e41b5"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3c19a87b4ff646d9e87524feac4e41b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af18ed660a44a2356c05e88fe04b7c722" id="r_af18ed660a44a2356c05e88fe04b7c722"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1crypt__hash.html#af18ed660a44a2356c05e88fe04b7c722">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const override</td></tr> <tr class="memitem:af18ed660a44a2356c05e88fe04b7c722" id="r_af18ed660a44a2356c05e88fe04b7c722"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af18ed660a44a2356c05e88fe04b7c722">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">override</a></td></tr>
<tr class="memdesc:af18ed660a44a2356c05e88fe04b7c722"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the hash context. <br /></td></tr> <tr class="memdesc:af18ed660a44a2356c05e88fe04b7c722"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the hash context. <br /></td></tr>
<tr class="separator:af18ed660a44a2356c05e88fe04b7c722"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af18ed660a44a2356c05e88fe04b7c722"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pub_types_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_types_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle" id="r_a3dda19199ecfbc378c932e7d84d0ea81"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle" id="r_a3dda19199ecfbc378c932e7d84d0ea81"><td class="memItemLeft" align="right" valign="top">
typedef T&#160;</td><td class="memItemRight" valign="bottom"><b>handle_type</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">typedef</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a>&#160;</td><td class="memItemRight" valign="bottom"><b>handle_type</b></td></tr>
<tr class="memdesc:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Datatype of the object handle this template class handles. <br /></td></tr> <tr class="memdesc:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Datatype of the object handle this template class handles. <br /></td></tr>
<tr class="separator:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pub_static_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle" id="r_gacf43e306968474166474090690857e1c"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle" id="r_gacf43e306968474166474090690857e1c"><td class="memItemLeft" align="right" valign="top">
static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b> = INVAL</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">static</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a>&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b> = <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a></td></tr>
<tr class="memdesc:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle value. <br /></td></tr> <tr class="memdesc:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle value. <br /></td></tr>
<tr class="separator:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pro_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle" id="r_aabde3f16fd98b06b3b0282ef7806eb59"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle" id="r_aabde3f16fd98b06b3b0282ef7806eb59"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr> <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr>
<tr class="memdesc:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object handle. <br /></td></tr> <tr class="memdesc:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object handle. <br /></td></tr>
@ -233,9 +235,9 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual winstd::crypt_hash::~crypt_hash </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a> winstd::crypt_hash::~crypt_hash </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -264,8 +266,7 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> winstd::crypt_hash::duplicate_internal </td> <td class="memname"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> winstd::crypt_hash::duplicate_internal </td>
<td>(</td> <td>(</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a></td> <td class="paramname"><span class="paramname"><em>h</em></span></td><td>)</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td> const</td> <td> const</td>
</tr> </tr>
</table> </table>
@ -300,9 +301,9 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">void winstd::crypt_hash::free_internal </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a> winstd::crypt_hash::free_internal </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -326,7 +327,7 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -117,7 +119,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::crypt_key Class Reference</title> <title>WinStd: winstd::crypt_key Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -83,7 +85,7 @@ $(function() {
<div class="contents"> <div class="contents">
<p>HCRYPTKEY wrapper class. <p>HCRYPTKEY wrapper class.
<a href="classwinstd_1_1crypt__key.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_crypt_8h_source.html">WinStd/Crypt.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_crypt_8h_source.html">WinStd/Crypt.h</a>&gt;</code></p>
<div class="dynheader"> <div class="dynheader">
@ -99,124 +101,124 @@ Inheritance diagram for winstd::crypt_key:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a396a4af75fd99c896757679a890e6e29" id="r_a396a4af75fd99c896757679a890e6e29"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1crypt__key.html#a396a4af75fd99c896757679a890e6e29">~crypt_key</a> ()</td></tr> <tr class="memitem:a396a4af75fd99c896757679a890e6e29" id="r_a396a4af75fd99c896757679a890e6e29"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a396a4af75fd99c896757679a890e6e29">~crypt_key</a> ()</td></tr>
<tr class="memdesc:a396a4af75fd99c896757679a890e6e29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the key. <br /></td></tr> <tr class="memdesc:a396a4af75fd99c896757679a890e6e29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the key. <br /></td></tr>
<tr class="separator:a396a4af75fd99c896757679a890e6e29"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a396a4af75fd99c896757679a890e6e29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a6097582df953795969c29ec134914a" id="r_a9a6097582df953795969c29ec134914a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1crypt__key.html#a9a6097582df953795969c29ec134914a">create_exp1</a> (HCRYPTPROV hProv, DWORD dwKeySpec)</td></tr> <tr class="memitem:a9a6097582df953795969c29ec134914a" id="r_a9a6097582df953795969c29ec134914a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9a6097582df953795969c29ec134914a">create_exp1</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">HCRYPTPROV</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">hProv</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">dwKeySpec</a>)</td></tr>
<tr class="memdesc:a9a6097582df953795969c29ec134914a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates Exponent-of-one key. <br /></td></tr> <tr class="memdesc:a9a6097582df953795969c29ec134914a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates Exponent-of-one key. <br /></td></tr>
<tr class="separator:a9a6097582df953795969c29ec134914a"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a9a6097582df953795969c29ec134914a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwinstd_1_1dplhandle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwinstd_1_1dplhandle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTKEY, NULL &gt;</a></td></tr> <tr class="inherit_header pub_methods_classwinstd_1_1dplhandle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classwinstd_1_1dplhandle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTKEY, NULL &gt;</a></td></tr>
<tr class="memitem:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac95cbfb481c0d5e6c60d130f3c270b59"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac95cbfb481c0d5e6c60d130f3c270b59"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>dplhandle</b> () noexcept</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>dplhandle</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr> <tr class="memdesc:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr>
<tr class="separator:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ab1ac74d5f212fddc217d1a8190a01177"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">dplhandle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ab1ac74d5f212fddc217d1a8190a01177"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">dplhandle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr> <tr class="memdesc:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr>
<tr class="separator:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac7439fc22a5754f8aeb2b0e1afd25b9c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac7439fc22a5754f8aeb2b0e1afd25b9c">dplhandle</a> (const <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;h)</td></tr> <tr class="memitem:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac7439fc22a5754f8aeb2b0e1afd25b9c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac7439fc22a5754f8aeb2b0e1afd25b9c">dplhandle</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>)</td></tr>
<tr class="memdesc:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <br /></td></tr> <tr class="memdesc:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <br /></td></tr>
<tr class="separator:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac1aa19e060402006d8ff8404be6b07c3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">dplhandle</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac1aa19e060402006d8ff8404be6b07c3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">dplhandle</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr> <tr class="memdesc:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr>
<tr class="separator:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a31cec3cdf4ee749b1aef4b4cd7652fb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a31cec3cdf4ee749b1aef4b4cd7652fb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr> <tr class="memdesc:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr>
<tr class="separator:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle" id="r_abcccb97671b96da3623f700a93bb5c39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">operator=</a> (const <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;h) noexcept</td></tr> <tr class="memitem:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle" id="r_abcccb97671b96da3623f700a93bb5c39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">operator=</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <br /></td></tr> <tr class="memdesc:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <br /></td></tr>
<tr class="separator:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a546f1f737bc3da0c9b19967d849776d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">operator=</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a546f1f737bc3da0c9b19967d849776d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">operator=</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <br /></td></tr> <tr class="memdesc:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <br /></td></tr>
<tr class="separator:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a48e66c8979560019e339867de944a265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">duplicate</a> () const</td></tr> <tr class="memitem:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a48e66c8979560019e339867de944a265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">duplicate</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates and returns a new object handle. <br /></td></tr> <tr class="memdesc:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates and returns a new object handle. <br /></td></tr>
<tr class="separator:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a5563977cadc13e81808946174659d1d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a5563977cadc13e81808946174659d1d3">attach_duplicated</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)</td></tr> <tr class="memitem:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a5563977cadc13e81808946174659d1d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a5563977cadc13e81808946174659d1d3">attach_duplicated</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>)</td></tr>
<tr class="memdesc:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <br /></td></tr> <tr class="memdesc:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <br /></td></tr>
<tr class="separator:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pub_methods_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle" id="r_a1b9c4f9529c9efa7d16dec8bab3b00e4"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle" id="r_a1b9c4f9529c9efa7d16dec8bab3b00e4"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr> <tr class="memdesc:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr>
<tr class="separator:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle" id="r_a4a0f9b6caadf4a55c7bc0dcc0ce39dac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle" id="r_a4a0f9b6caadf4a55c7bc0dcc0ce39dac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr> <tr class="memdesc:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr>
<tr class="separator:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle" id="r_ac52f342530bb97ce1ff255a7054547d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle" id="r_ac52f342530bb97ce1ff255a7054547d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr> <tr class="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr>
<tr class="separator:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle" id="r_a591e006af92e4d088fb9c1ed974c0923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle" id="r_a591e006af92e4d088fb9c1ed974c0923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr> <tr class="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr>
<tr class="separator:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle" id="r_a6326bbc54ec3441e41f30bc1ec4d6a6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle" id="r_a6326bbc54ec3441e41f30bc1ec4d6a6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <br /></td></tr> <tr class="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <br /></td></tr>
<tr class="separator:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle" id="r_a86114637674c82d6fd96d7b3eae39ac8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a> () const</td></tr> <tr class="memitem:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle" id="r_a86114637674c82d6fd96d7b3eae39ac8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <br /></td></tr> <tr class="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle" id="r_a0f1ac60cf62e41c24394bf0e3457fbd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a> () const</td></tr> <tr class="memitem:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle" id="r_a0f1ac60cf62e41c24394bf0e3457fbd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle value when the object handle is a pointer to a value (class, struct, etc.). <br /></td></tr> <tr class="memdesc:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle value when the object handle is a pointer to a value (class, struct, etc.). <br /></td></tr>
<tr class="separator:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle" id="r_a2bd2de7bb89dcebe2c9379dd54ee79c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a> ()</td></tr> <tr class="memitem:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle" id="r_a2bd2de7bb89dcebe2c9379dd54ee79c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a> ()</td></tr>
<tr class="memdesc:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle reference. <br /></td></tr> <tr class="memdesc:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle reference. <br /></td></tr>
<tr class="separator:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle" id="r_a285ada5936fe7afdd12eed70b38c2084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a> () const</td></tr> <tr class="memitem:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle" id="r_a285ada5936fe7afdd12eed70b38c2084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides object handle member access when the object handle is a pointer to a class or struct. <br /></td></tr> <tr class="memdesc:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides object handle member access when the object handle is a pointer to a class or struct. <br /></td></tr>
<tr class="separator:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle" id="r_a5df08ecb32b9040bf7342479aee2286c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a> () const</td></tr> <tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle" id="r_a5df08ecb32b9040bf7342479aee2286c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is invalid. <br /></td></tr> <tr class="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is invalid. <br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle" id="r_a4c4515d0d1071cab5c675e926aa2dc92"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle" id="r_a4c4515d0d1071cab5c675e926aa2dc92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <br /></td></tr> <tr class="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <br /></td></tr>
<tr class="separator:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle" id="r_af9e9538d58b952799db4a1c68b0184b9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle" id="r_af9e9538d58b952799db4a1c68b0184b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <br /></td></tr> <tr class="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <br /></td></tr>
<tr class="separator:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle" id="r_a20e325dde8a25d1e3a7efb50b431641b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle" id="r_a20e325dde8a25d1e3a7efb50b431641b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <br /></td></tr> <tr class="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <br /></td></tr>
<tr class="separator:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle" id="r_ae7361f6159006e3f87cbe10ba2a76329"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle" id="r_ae7361f6159006e3f87cbe10ba2a76329"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <br /></td></tr> <tr class="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <br /></td></tr>
<tr class="separator:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle" id="r_a6df58f6c131ab4288acb96d5b8f3012e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle" id="r_a6df58f6c131ab4288acb96d5b8f3012e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <br /></td></tr> <tr class="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <br /></td></tr>
<tr class="separator:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle" id="r_ab6021e9c11accef6b813948dc4601ddc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle" id="r_ab6021e9c11accef6b813948dc4601ddc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <br /></td></tr> <tr class="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <br /></td></tr>
<tr class="separator:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle" id="r_ab2a98042c3b88fda687e34d370756f11"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle" id="r_ab2a98042c3b88fda687e34d370756f11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <br /></td></tr> <tr class="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <br /></td></tr>
<tr class="separator:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle" id="r_ad5acf6ce53e092b8d4d53f909cf321f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a> ()</td></tr> <tr class="memitem:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle" id="r_ad5acf6ce53e092b8d4d53f909cf321f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a> ()</td></tr>
<tr class="memdesc:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dismisses the object handle from this class. <br /></td></tr> <tr class="memdesc:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dismisses the object handle from this class. <br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle" id="r_a706aaab7691a472c608890f8e5dd0d96"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle" id="r_a706aaab7691a472c608890f8e5dd0d96"><td class="memItemLeft" align="right" valign="top">
void&#160;</td><td class="memItemRight" valign="bottom"><b>free</b> ()</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><b>free</b> ()</td></tr>
<tr class="memdesc:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the object. <br /></td></tr> <tr class="memdesc:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the object. <br /></td></tr>
<tr class="separator:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr> Protected Member Functions</h2></td></tr>
<tr class="memitem:acf2f2ad35dd7602adcdeef17f605e391" id="r_acf2f2ad35dd7602adcdeef17f605e391"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1crypt__key.html#acf2f2ad35dd7602adcdeef17f605e391">free_internal</a> () noexcept override</td></tr> <tr class="memitem:acf2f2ad35dd7602adcdeef17f605e391" id="r_acf2f2ad35dd7602adcdeef17f605e391"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acf2f2ad35dd7602adcdeef17f605e391">free_internal</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">override</a></td></tr>
<tr class="memdesc:acf2f2ad35dd7602adcdeef17f605e391"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the key. <br /></td></tr> <tr class="memdesc:acf2f2ad35dd7602adcdeef17f605e391"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the key. <br /></td></tr>
<tr class="separator:acf2f2ad35dd7602adcdeef17f605e391"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:acf2f2ad35dd7602adcdeef17f605e391"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a304f9d565576b6984f6e06bacb8571b3" id="r_a304f9d565576b6984f6e06bacb8571b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1crypt__key.html#a304f9d565576b6984f6e06bacb8571b3">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const override</td></tr> <tr class="memitem:a304f9d565576b6984f6e06bacb8571b3" id="r_a304f9d565576b6984f6e06bacb8571b3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a304f9d565576b6984f6e06bacb8571b3">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">override</a></td></tr>
<tr class="memdesc:a304f9d565576b6984f6e06bacb8571b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the key. <br /></td></tr> <tr class="memdesc:a304f9d565576b6984f6e06bacb8571b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the key. <br /></td></tr>
<tr class="separator:a304f9d565576b6984f6e06bacb8571b3"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a304f9d565576b6984f6e06bacb8571b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pub_types_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_types_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle" id="r_a3dda19199ecfbc378c932e7d84d0ea81"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle" id="r_a3dda19199ecfbc378c932e7d84d0ea81"><td class="memItemLeft" align="right" valign="top">
typedef T&#160;</td><td class="memItemRight" valign="bottom"><b>handle_type</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">typedef</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a>&#160;</td><td class="memItemRight" valign="bottom"><b>handle_type</b></td></tr>
<tr class="memdesc:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Datatype of the object handle this template class handles. <br /></td></tr> <tr class="memdesc:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Datatype of the object handle this template class handles. <br /></td></tr>
<tr class="separator:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pub_static_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle" id="r_gacf43e306968474166474090690857e1c"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle" id="r_gacf43e306968474166474090690857e1c"><td class="memItemLeft" align="right" valign="top">
static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b> = INVAL</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">static</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a>&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b> = <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a></td></tr>
<tr class="memdesc:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle value. <br /></td></tr> <tr class="memdesc:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle value. <br /></td></tr>
<tr class="separator:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pro_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle" id="r_aabde3f16fd98b06b3b0282ef7806eb59"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle" id="r_aabde3f16fd98b06b3b0282ef7806eb59"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr> <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr>
<tr class="memdesc:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object handle. <br /></td></tr> <tr class="memdesc:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object handle. <br /></td></tr>
@ -242,9 +244,9 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual winstd::crypt_key::~crypt_key </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a> winstd::crypt_key::~crypt_key </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -271,21 +273,14 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">bool winstd::crypt_key::create_exp1 </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a> winstd::crypt_key::create_exp1 </td>
<td>(</td> <td>(</td>
<td class="paramtype">HCRYPTPROV&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">HCRYPTPROV</a></td> <td class="paramname"><span class="paramname"><em>hProv</em>, </span></td>
<td class="paramname"><em>hProv</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">DWORD&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a></td> <td class="paramname"><span class="paramname"><em>dwKeySpec</em></span>&#160;)</td>
<td class="paramname"><em>dwKeySpec</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr> </tr>
</table> </table>
</td> </td>
@ -319,8 +314,7 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> winstd::crypt_key::duplicate_internal </td> <td class="memname"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> winstd::crypt_key::duplicate_internal </td>
<td>(</td> <td>(</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a></td> <td class="paramname"><span class="paramname"><em>h</em></span></td><td>)</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td> const</td> <td> const</td>
</tr> </tr>
</table> </table>
@ -355,9 +349,9 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">void winstd::crypt_key::free_internal </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a> winstd::crypt_key::free_internal </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -381,7 +375,7 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:43 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -107,7 +109,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:44 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::crypt_prov Class Reference</title> <title>WinStd: winstd::crypt_prov Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -83,7 +85,7 @@ $(function() {
<div class="contents"> <div class="contents">
<p>HCRYPTPROV wrapper class. <p>HCRYPTPROV wrapper class.
<a href="classwinstd_1_1crypt__prov.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_crypt_8h_source.html">WinStd/Crypt.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_crypt_8h_source.html">WinStd/Crypt.h</a>&gt;</code></p>
<div class="dynheader"> <div class="dynheader">
@ -98,89 +100,89 @@ Inheritance diagram for winstd::crypt_prov:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a91c1f3d10b03ef1b5d1e1da029060289" id="r_a91c1f3d10b03ef1b5d1e1da029060289"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1crypt__prov.html#a91c1f3d10b03ef1b5d1e1da029060289">~crypt_prov</a> ()</td></tr> <tr class="memitem:a91c1f3d10b03ef1b5d1e1da029060289" id="r_a91c1f3d10b03ef1b5d1e1da029060289"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a91c1f3d10b03ef1b5d1e1da029060289">~crypt_prov</a> ()</td></tr>
<tr class="memdesc:a91c1f3d10b03ef1b5d1e1da029060289"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases the cryptographic context. <br /></td></tr> <tr class="memdesc:a91c1f3d10b03ef1b5d1e1da029060289"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases the cryptographic context. <br /></td></tr>
<tr class="separator:a91c1f3d10b03ef1b5d1e1da029060289"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a91c1f3d10b03ef1b5d1e1da029060289"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td></tr> <tr class="inherit_header pub_methods_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td></tr>
<tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle" id="r_a1b9c4f9529c9efa7d16dec8bab3b00e4"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle" id="r_a1b9c4f9529c9efa7d16dec8bab3b00e4"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr> <tr class="memdesc:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr>
<tr class="separator:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle" id="r_a4a0f9b6caadf4a55c7bc0dcc0ce39dac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle" id="r_a4a0f9b6caadf4a55c7bc0dcc0ce39dac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr> <tr class="memdesc:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr>
<tr class="separator:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle" id="r_ac52f342530bb97ce1ff255a7054547d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle" id="r_ac52f342530bb97ce1ff255a7054547d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr> <tr class="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr>
<tr class="separator:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle" id="r_a591e006af92e4d088fb9c1ed974c0923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle" id="r_a591e006af92e4d088fb9c1ed974c0923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr> <tr class="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr>
<tr class="separator:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle" id="r_a6326bbc54ec3441e41f30bc1ec4d6a6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle" id="r_a6326bbc54ec3441e41f30bc1ec4d6a6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <br /></td></tr> <tr class="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <br /></td></tr>
<tr class="separator:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle" id="r_a86114637674c82d6fd96d7b3eae39ac8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a> () const</td></tr> <tr class="memitem:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle" id="r_a86114637674c82d6fd96d7b3eae39ac8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <br /></td></tr> <tr class="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle" id="r_a0f1ac60cf62e41c24394bf0e3457fbd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a> () const</td></tr> <tr class="memitem:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle" id="r_a0f1ac60cf62e41c24394bf0e3457fbd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle value when the object handle is a pointer to a value (class, struct, etc.). <br /></td></tr> <tr class="memdesc:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle value when the object handle is a pointer to a value (class, struct, etc.). <br /></td></tr>
<tr class="separator:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle" id="r_a2bd2de7bb89dcebe2c9379dd54ee79c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a> ()</td></tr> <tr class="memitem:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle" id="r_a2bd2de7bb89dcebe2c9379dd54ee79c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a> ()</td></tr>
<tr class="memdesc:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle reference. <br /></td></tr> <tr class="memdesc:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle reference. <br /></td></tr>
<tr class="separator:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle" id="r_a285ada5936fe7afdd12eed70b38c2084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a> () const</td></tr> <tr class="memitem:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle" id="r_a285ada5936fe7afdd12eed70b38c2084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides object handle member access when the object handle is a pointer to a class or struct. <br /></td></tr> <tr class="memdesc:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides object handle member access when the object handle is a pointer to a class or struct. <br /></td></tr>
<tr class="separator:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle" id="r_a5df08ecb32b9040bf7342479aee2286c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a> () const</td></tr> <tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle" id="r_a5df08ecb32b9040bf7342479aee2286c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is invalid. <br /></td></tr> <tr class="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is invalid. <br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle" id="r_a4c4515d0d1071cab5c675e926aa2dc92"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle" id="r_a4c4515d0d1071cab5c675e926aa2dc92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <br /></td></tr> <tr class="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <br /></td></tr>
<tr class="separator:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle" id="r_af9e9538d58b952799db4a1c68b0184b9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle" id="r_af9e9538d58b952799db4a1c68b0184b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <br /></td></tr> <tr class="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <br /></td></tr>
<tr class="separator:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle" id="r_a20e325dde8a25d1e3a7efb50b431641b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle" id="r_a20e325dde8a25d1e3a7efb50b431641b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <br /></td></tr> <tr class="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <br /></td></tr>
<tr class="separator:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle" id="r_ae7361f6159006e3f87cbe10ba2a76329"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle" id="r_ae7361f6159006e3f87cbe10ba2a76329"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <br /></td></tr> <tr class="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <br /></td></tr>
<tr class="separator:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle" id="r_a6df58f6c131ab4288acb96d5b8f3012e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle" id="r_a6df58f6c131ab4288acb96d5b8f3012e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <br /></td></tr> <tr class="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <br /></td></tr>
<tr class="separator:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle" id="r_ab6021e9c11accef6b813948dc4601ddc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle" id="r_ab6021e9c11accef6b813948dc4601ddc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <br /></td></tr> <tr class="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <br /></td></tr>
<tr class="separator:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle" id="r_ab2a98042c3b88fda687e34d370756f11"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle" id="r_ab2a98042c3b88fda687e34d370756f11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <br /></td></tr> <tr class="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <br /></td></tr>
<tr class="separator:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle" id="r_ad5acf6ce53e092b8d4d53f909cf321f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a> ()</td></tr> <tr class="memitem:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle" id="r_ad5acf6ce53e092b8d4d53f909cf321f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a> ()</td></tr>
<tr class="memdesc:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dismisses the object handle from this class. <br /></td></tr> <tr class="memdesc:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dismisses the object handle from this class. <br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle" id="r_a706aaab7691a472c608890f8e5dd0d96"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle" id="r_a706aaab7691a472c608890f8e5dd0d96"><td class="memItemLeft" align="right" valign="top">
void&#160;</td><td class="memItemRight" valign="bottom"><b>free</b> ()</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><b>free</b> ()</td></tr>
<tr class="memdesc:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the object. <br /></td></tr> <tr class="memdesc:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the object. <br /></td></tr>
<tr class="separator:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr> Protected Member Functions</h2></td></tr>
<tr class="memitem:aa351d2dbc42daf51dddcf847fd95c39f" id="r_aa351d2dbc42daf51dddcf847fd95c39f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1crypt__prov.html#aa351d2dbc42daf51dddcf847fd95c39f">free_internal</a> () noexcept override</td></tr> <tr class="memitem:aa351d2dbc42daf51dddcf847fd95c39f" id="r_aa351d2dbc42daf51dddcf847fd95c39f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa351d2dbc42daf51dddcf847fd95c39f">free_internal</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">override</a></td></tr>
<tr class="memdesc:aa351d2dbc42daf51dddcf847fd95c39f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases the cryptographic context. <br /></td></tr> <tr class="memdesc:aa351d2dbc42daf51dddcf847fd95c39f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases the cryptographic context. <br /></td></tr>
<tr class="separator:aa351d2dbc42daf51dddcf847fd95c39f"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa351d2dbc42daf51dddcf847fd95c39f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td></tr> <tr class="inherit_header pub_types_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_types_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td></tr>
<tr class="memitem:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle" id="r_a3dda19199ecfbc378c932e7d84d0ea81"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle" id="r_a3dda19199ecfbc378c932e7d84d0ea81"><td class="memItemLeft" align="right" valign="top">
typedef HCRYPTPROV&#160;</td><td class="memItemRight" valign="bottom"><b>handle_type</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">typedef</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">HCRYPTPROV</a>&#160;</td><td class="memItemRight" valign="bottom"><b>handle_type</b></td></tr>
<tr class="memdesc:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Datatype of the object handle this template class handles. <br /></td></tr> <tr class="memdesc:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Datatype of the object handle this template class handles. <br /></td></tr>
<tr class="separator:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td></tr> <tr class="inherit_header pub_static_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td></tr>
<tr class="memitem:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle" id="r_gacf43e306968474166474090690857e1c"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle" id="r_gacf43e306968474166474090690857e1c"><td class="memItemLeft" align="right" valign="top">
static const HCRYPTPROV&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">static</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">HCRYPTPROV</a>&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b></td></tr>
<tr class="memdesc:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle value. <br /></td></tr> <tr class="memdesc:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle value. <br /></td></tr>
<tr class="separator:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td></tr> <tr class="inherit_header pro_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td></tr>
<tr class="memitem:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle" id="r_aabde3f16fd98b06b3b0282ef7806eb59"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle" id="r_aabde3f16fd98b06b3b0282ef7806eb59"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr> <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr>
<tr class="memdesc:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object handle. <br /></td></tr> <tr class="memdesc:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object handle. <br /></td></tr>
@ -200,9 +202,9 @@ static const HCRYPTPROV&#160;</td><td class="memItemRight" valign="bottom"><b>in
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual winstd::crypt_prov::~crypt_prov </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a> winstd::crypt_prov::~crypt_prov </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -229,9 +231,9 @@ static const HCRYPTPROV&#160;</td><td class="memItemRight" valign="bottom"><b>in
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">void winstd::crypt_prov::free_internal </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a> winstd::crypt_prov::free_internal </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -255,7 +257,7 @@ static const HCRYPTPROV&#160;</td><td class="memItemRight" valign="bottom"><b>in
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:44 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 773 B

After

Width:  |  Height:  |  Size: 773 B

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -93,7 +95,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:44 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::data_blob Class Reference</title> <title>WinStd: winstd::data_blob Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -82,7 +84,7 @@ $(function() {
<div class="contents"> <div class="contents">
<p>DATA_BLOB wrapper class. <p>DATA_BLOB wrapper class.
<a href="classwinstd_1_1data__blob.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_crypt_8h_source.html">WinStd/Crypt.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_crypt_8h_source.html">WinStd/Crypt.h</a>&gt;</code></p>
<div class="dynheader"> <div class="dynheader">
@ -95,43 +97,43 @@ Inheritance diagram for winstd::data_blob:</div>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a5bed8028538f9688eea5dc8353ff69d8" id="r_a5bed8028538f9688eea5dc8353ff69d8"><td class="memItemLeft" align="right" valign="top"><a id="a5bed8028538f9688eea5dc8353ff69d8" name="a5bed8028538f9688eea5dc8353ff69d8"></a> <tr class="memitem:a5bed8028538f9688eea5dc8353ff69d8" id="r_a5bed8028538f9688eea5dc8353ff69d8"><td class="memItemLeft" align="right" valign="top"><a id="a5bed8028538f9688eea5dc8353ff69d8" name="a5bed8028538f9688eea5dc8353ff69d8"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>data_blob</b> () noexcept</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>data_blob</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a5bed8028538f9688eea5dc8353ff69d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes an empty BLOB. <br /></td></tr> <tr class="memdesc:a5bed8028538f9688eea5dc8353ff69d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes an empty BLOB. <br /></td></tr>
<tr class="separator:a5bed8028538f9688eea5dc8353ff69d8"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5bed8028538f9688eea5dc8353ff69d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66a5574a42c6c5c76051261a342a43a8" id="r_a66a5574a42c6c5c76051261a342a43a8"><td class="memItemLeft" align="right" valign="top"><a id="a66a5574a42c6c5c76051261a342a43a8" name="a66a5574a42c6c5c76051261a342a43a8"></a> <tr class="memitem:a66a5574a42c6c5c76051261a342a43a8" id="r_a66a5574a42c6c5c76051261a342a43a8"><td class="memItemLeft" align="right" valign="top"><a id="a66a5574a42c6c5c76051261a342a43a8" name="a66a5574a42c6c5c76051261a342a43a8"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>data_blob</b> (BYTE *<a class="el" href="classwinstd_1_1data__blob.html#a498ffe8fa857c8fee0c68803049e9528">data</a>, DWORD <a class="el" href="classwinstd_1_1data__blob.html#ab2ad06e271e8503d7158408773054d23">size</a>) noexcept</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>data_blob</b> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a> *<a class="el" href="#a498ffe8fa857c8fee0c68803049e9528">data</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a> <a class="el" href="#ab2ad06e271e8503d7158408773054d23">size</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a66a5574a42c6c5c76051261a342a43a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a BLOB from existing data. <br /></td></tr> <tr class="memdesc:a66a5574a42c6c5c76051261a342a43a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a BLOB from existing data. <br /></td></tr>
<tr class="separator:a66a5574a42c6c5c76051261a342a43a8"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a66a5574a42c6c5c76051261a342a43a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11968f5b76e8a46784f7bcee3a8f00cc" id="r_a11968f5b76e8a46784f7bcee3a8f00cc"><td class="memItemLeft" align="right" valign="top"><a id="a11968f5b76e8a46784f7bcee3a8f00cc" name="a11968f5b76e8a46784f7bcee3a8f00cc"></a> <tr class="memitem:a11968f5b76e8a46784f7bcee3a8f00cc" id="r_a11968f5b76e8a46784f7bcee3a8f00cc"><td class="memItemLeft" align="right" valign="top"><a id="a11968f5b76e8a46784f7bcee3a8f00cc" name="a11968f5b76e8a46784f7bcee3a8f00cc"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>data_blob</b> (const DATA_BLOB &amp;other)</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>data_blob</b> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> DATA_BLOB &amp;other)</td></tr>
<tr class="memdesc:a11968f5b76e8a46784f7bcee3a8f00cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicate an existing BLOB. <br /></td></tr> <tr class="memdesc:a11968f5b76e8a46784f7bcee3a8f00cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicate an existing BLOB. <br /></td></tr>
<tr class="separator:a11968f5b76e8a46784f7bcee3a8f00cc"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a11968f5b76e8a46784f7bcee3a8f00cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cfa94091e87f259bde521a7050f27c7" id="r_a5cfa94091e87f259bde521a7050f27c7"><td class="memItemLeft" align="right" valign="top"><a id="a5cfa94091e87f259bde521a7050f27c7" name="a5cfa94091e87f259bde521a7050f27c7"></a> <tr class="memitem:a5cfa94091e87f259bde521a7050f27c7" id="r_a5cfa94091e87f259bde521a7050f27c7"><td class="memItemLeft" align="right" valign="top"><a id="a5cfa94091e87f259bde521a7050f27c7" name="a5cfa94091e87f259bde521a7050f27c7"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>data_blob</b> (<a class="el" href="classwinstd_1_1data__blob.html">data_blob</a> &amp;&amp;other) noexcept</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>data_blob</b> (<a class="el" href="classwinstd_1_1data__blob.html">data_blob</a> &amp;&amp;other) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a5cfa94091e87f259bde521a7050f27c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move an existing BLOB. <br /></td></tr> <tr class="memdesc:a5cfa94091e87f259bde521a7050f27c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move an existing BLOB. <br /></td></tr>
<tr class="separator:a5cfa94091e87f259bde521a7050f27c7"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5cfa94091e87f259bde521a7050f27c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c79df4fa5413536c745258d09e69599" id="r_a1c79df4fa5413536c745258d09e69599"><td class="memItemLeft" align="right" valign="top"><a id="a1c79df4fa5413536c745258d09e69599" name="a1c79df4fa5413536c745258d09e69599"></a> <tr class="memitem:a1c79df4fa5413536c745258d09e69599" id="r_a1c79df4fa5413536c745258d09e69599"><td class="memItemLeft" align="right" valign="top"><a id="a1c79df4fa5413536c745258d09e69599" name="a1c79df4fa5413536c745258d09e69599"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><b>~data_blob</b> ()</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a>&#160;</td><td class="memItemRight" valign="bottom"><b>~data_blob</b> ()</td></tr>
<tr class="memdesc:a1c79df4fa5413536c745258d09e69599"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the BLOB. <br /></td></tr> <tr class="memdesc:a1c79df4fa5413536c745258d09e69599"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the BLOB. <br /></td></tr>
<tr class="separator:a1c79df4fa5413536c745258d09e69599"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a1c79df4fa5413536c745258d09e69599"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac818a3116ab5fc0af960f82aa505b6ae" id="r_ac818a3116ab5fc0af960f82aa505b6ae"><td class="memItemLeft" align="right" valign="top"><a id="ac818a3116ab5fc0af960f82aa505b6ae" name="ac818a3116ab5fc0af960f82aa505b6ae"></a> <tr class="memitem:ac818a3116ab5fc0af960f82aa505b6ae" id="r_ac818a3116ab5fc0af960f82aa505b6ae"><td class="memItemLeft" align="right" valign="top"><a id="ac818a3116ab5fc0af960f82aa505b6ae" name="ac818a3116ab5fc0af960f82aa505b6ae"></a>
<a class="el" href="classwinstd_1_1data__blob.html">data_blob</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const DATA_BLOB &amp;other)</td></tr> <a class="el" href="classwinstd_1_1data__blob.html">data_blob</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> DATA_BLOB &amp;other)</td></tr>
<tr class="memdesc:ac818a3116ab5fc0af960f82aa505b6ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy an existing BLOB. <br /></td></tr> <tr class="memdesc:ac818a3116ab5fc0af960f82aa505b6ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy an existing BLOB. <br /></td></tr>
<tr class="separator:ac818a3116ab5fc0af960f82aa505b6ae"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac818a3116ab5fc0af960f82aa505b6ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a637b625d29bacc0875d543c69da351c2" id="r_a637b625d29bacc0875d543c69da351c2"><td class="memItemLeft" align="right" valign="top"><a id="a637b625d29bacc0875d543c69da351c2" name="a637b625d29bacc0875d543c69da351c2"></a> <tr class="memitem:a637b625d29bacc0875d543c69da351c2" id="r_a637b625d29bacc0875d543c69da351c2"><td class="memItemLeft" align="right" valign="top"><a id="a637b625d29bacc0875d543c69da351c2" name="a637b625d29bacc0875d543c69da351c2"></a>
<a class="el" href="classwinstd_1_1data__blob.html">data_blob</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classwinstd_1_1data__blob.html">data_blob</a> &amp;&amp;other) noexcept</td></tr> <a class="el" href="classwinstd_1_1data__blob.html">data_blob</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classwinstd_1_1data__blob.html">data_blob</a> &amp;&amp;other) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a637b625d29bacc0875d543c69da351c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move an existing BLOB. <br /></td></tr> <tr class="memdesc:a637b625d29bacc0875d543c69da351c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move an existing BLOB. <br /></td></tr>
<tr class="separator:a637b625d29bacc0875d543c69da351c2"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a637b625d29bacc0875d543c69da351c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2ad06e271e8503d7158408773054d23" id="r_ab2ad06e271e8503d7158408773054d23"><td class="memItemLeft" align="right" valign="top"><a id="ab2ad06e271e8503d7158408773054d23" name="ab2ad06e271e8503d7158408773054d23"></a> <tr class="memitem:ab2ad06e271e8503d7158408773054d23" id="r_ab2ad06e271e8503d7158408773054d23"><td class="memItemLeft" align="right" valign="top"><a id="ab2ad06e271e8503d7158408773054d23" name="ab2ad06e271e8503d7158408773054d23"></a>
DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>size</b> () const noexcept</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a>&#160;</td><td class="memItemRight" valign="bottom"><b>size</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ab2ad06e271e8503d7158408773054d23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get BLOB size. <br /></td></tr> <tr class="memdesc:ab2ad06e271e8503d7158408773054d23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get BLOB size. <br /></td></tr>
<tr class="separator:ab2ad06e271e8503d7158408773054d23"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab2ad06e271e8503d7158408773054d23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a498ffe8fa857c8fee0c68803049e9528" id="r_a498ffe8fa857c8fee0c68803049e9528"><td class="memItemLeft" align="right" valign="top"><a id="a498ffe8fa857c8fee0c68803049e9528" name="a498ffe8fa857c8fee0c68803049e9528"></a> <tr class="memitem:a498ffe8fa857c8fee0c68803049e9528" id="r_a498ffe8fa857c8fee0c68803049e9528"><td class="memItemLeft" align="right" valign="top"><a id="a498ffe8fa857c8fee0c68803049e9528" name="a498ffe8fa857c8fee0c68803049e9528"></a>
const BYTE *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b> () const noexcept</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a498ffe8fa857c8fee0c68803049e9528"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get BLOB buffer. <br /></td></tr> <tr class="memdesc:a498ffe8fa857c8fee0c68803049e9528"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get BLOB buffer. <br /></td></tr>
<tr class="separator:a498ffe8fa857c8fee0c68803049e9528"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a498ffe8fa857c8fee0c68803049e9528"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cb5b805288c8d74cd103cac3acf10bf" id="r_a3cb5b805288c8d74cd103cac3acf10bf"><td class="memItemLeft" align="right" valign="top"><a id="a3cb5b805288c8d74cd103cac3acf10bf" name="a3cb5b805288c8d74cd103cac3acf10bf"></a> <tr class="memitem:a3cb5b805288c8d74cd103cac3acf10bf" id="r_a3cb5b805288c8d74cd103cac3acf10bf"><td class="memItemLeft" align="right" valign="top"><a id="a3cb5b805288c8d74cd103cac3acf10bf" name="a3cb5b805288c8d74cd103cac3acf10bf"></a>
BYTE *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b> () noexcept</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a3cb5b805288c8d74cd103cac3acf10bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get BLOB buffer. <br /></td></tr> <tr class="memdesc:a3cb5b805288c8d74cd103cac3acf10bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get BLOB buffer. <br /></td></tr>
<tr class="separator:a3cb5b805288c8d74cd103cac3acf10bf"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3cb5b805288c8d74cd103cac3acf10bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
@ -143,7 +145,7 @@ BYTE *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b> () noexcep
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:44 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 504 B

After

Width:  |  Height:  |  Size: 504 B

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -107,7 +109,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:44 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::dc Class Reference</title> <title>WinStd: winstd::dc Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -83,7 +85,7 @@ $(function() {
<div class="contents"> <div class="contents">
<p>Device context wrapper class. <p>Device context wrapper class.
<a href="classwinstd_1_1dc.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_g_d_i_8h_source.html">WinStd/GDI.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_g_d_i_8h_source.html">WinStd/GDI.h</a>&gt;</code></p>
<div class="dynheader"> <div class="dynheader">
@ -98,89 +100,89 @@ Inheritance diagram for winstd::dc:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:ae8c5722935c8a1c3f6a1857679f4563c" id="r_ae8c5722935c8a1c3f6a1857679f4563c"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dc.html#ae8c5722935c8a1c3f6a1857679f4563c">~dc</a> ()</td></tr> <tr class="memitem:ae8c5722935c8a1c3f6a1857679f4563c" id="r_ae8c5722935c8a1c3f6a1857679f4563c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae8c5722935c8a1c3f6a1857679f4563c">~dc</a> ()</td></tr>
<tr class="memdesc:ae8c5722935c8a1c3f6a1857679f4563c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes the specified device context (DC). <br /></td></tr> <tr class="memdesc:ae8c5722935c8a1c3f6a1857679f4563c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes the specified device context (DC). <br /></td></tr>
<tr class="separator:ae8c5722935c8a1c3f6a1857679f4563c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae8c5722935c8a1c3f6a1857679f4563c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td></tr> <tr class="inherit_header pub_methods_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td></tr>
<tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle" id="r_a1b9c4f9529c9efa7d16dec8bab3b00e4"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle" id="r_a1b9c4f9529c9efa7d16dec8bab3b00e4"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr> <tr class="memdesc:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr>
<tr class="separator:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle" id="r_a4a0f9b6caadf4a55c7bc0dcc0ce39dac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle" id="r_a4a0f9b6caadf4a55c7bc0dcc0ce39dac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr> <tr class="memdesc:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr>
<tr class="separator:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle" id="r_ac52f342530bb97ce1ff255a7054547d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle" id="r_ac52f342530bb97ce1ff255a7054547d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr> <tr class="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr>
<tr class="separator:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle" id="r_a591e006af92e4d088fb9c1ed974c0923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle" id="r_a591e006af92e4d088fb9c1ed974c0923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr> <tr class="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr>
<tr class="separator:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle" id="r_a6326bbc54ec3441e41f30bc1ec4d6a6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle" id="r_a6326bbc54ec3441e41f30bc1ec4d6a6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <br /></td></tr> <tr class="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <br /></td></tr>
<tr class="separator:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle" id="r_a86114637674c82d6fd96d7b3eae39ac8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a> () const</td></tr> <tr class="memitem:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle" id="r_a86114637674c82d6fd96d7b3eae39ac8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <br /></td></tr> <tr class="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle" id="r_a0f1ac60cf62e41c24394bf0e3457fbd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a> () const</td></tr> <tr class="memitem:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle" id="r_a0f1ac60cf62e41c24394bf0e3457fbd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle value when the object handle is a pointer to a value (class, struct, etc.). <br /></td></tr> <tr class="memdesc:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle value when the object handle is a pointer to a value (class, struct, etc.). <br /></td></tr>
<tr class="separator:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle" id="r_a2bd2de7bb89dcebe2c9379dd54ee79c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a> ()</td></tr> <tr class="memitem:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle" id="r_a2bd2de7bb89dcebe2c9379dd54ee79c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a> ()</td></tr>
<tr class="memdesc:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle reference. <br /></td></tr> <tr class="memdesc:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle reference. <br /></td></tr>
<tr class="separator:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle" id="r_a285ada5936fe7afdd12eed70b38c2084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a> () const</td></tr> <tr class="memitem:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle" id="r_a285ada5936fe7afdd12eed70b38c2084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides object handle member access when the object handle is a pointer to a class or struct. <br /></td></tr> <tr class="memdesc:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides object handle member access when the object handle is a pointer to a class or struct. <br /></td></tr>
<tr class="separator:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle" id="r_a5df08ecb32b9040bf7342479aee2286c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a> () const</td></tr> <tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle" id="r_a5df08ecb32b9040bf7342479aee2286c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is invalid. <br /></td></tr> <tr class="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is invalid. <br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle" id="r_a4c4515d0d1071cab5c675e926aa2dc92"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle" id="r_a4c4515d0d1071cab5c675e926aa2dc92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <br /></td></tr> <tr class="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <br /></td></tr>
<tr class="separator:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle" id="r_af9e9538d58b952799db4a1c68b0184b9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle" id="r_af9e9538d58b952799db4a1c68b0184b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <br /></td></tr> <tr class="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <br /></td></tr>
<tr class="separator:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle" id="r_a20e325dde8a25d1e3a7efb50b431641b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle" id="r_a20e325dde8a25d1e3a7efb50b431641b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <br /></td></tr> <tr class="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <br /></td></tr>
<tr class="separator:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle" id="r_ae7361f6159006e3f87cbe10ba2a76329"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle" id="r_ae7361f6159006e3f87cbe10ba2a76329"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <br /></td></tr> <tr class="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <br /></td></tr>
<tr class="separator:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle" id="r_a6df58f6c131ab4288acb96d5b8f3012e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle" id="r_a6df58f6c131ab4288acb96d5b8f3012e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <br /></td></tr> <tr class="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <br /></td></tr>
<tr class="separator:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle" id="r_ab6021e9c11accef6b813948dc4601ddc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle" id="r_ab6021e9c11accef6b813948dc4601ddc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <br /></td></tr> <tr class="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <br /></td></tr>
<tr class="separator:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle" id="r_ab2a98042c3b88fda687e34d370756f11"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle" id="r_ab2a98042c3b88fda687e34d370756f11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <br /></td></tr> <tr class="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <br /></td></tr>
<tr class="separator:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle" id="r_ad5acf6ce53e092b8d4d53f909cf321f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a> ()</td></tr> <tr class="memitem:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle" id="r_ad5acf6ce53e092b8d4d53f909cf321f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a> ()</td></tr>
<tr class="memdesc:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dismisses the object handle from this class. <br /></td></tr> <tr class="memdesc:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dismisses the object handle from this class. <br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle" id="r_a706aaab7691a472c608890f8e5dd0d96"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle" id="r_a706aaab7691a472c608890f8e5dd0d96"><td class="memItemLeft" align="right" valign="top">
void&#160;</td><td class="memItemRight" valign="bottom"><b>free</b> ()</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><b>free</b> ()</td></tr>
<tr class="memdesc:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the object. <br /></td></tr> <tr class="memdesc:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the object. <br /></td></tr>
<tr class="separator:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr> Protected Member Functions</h2></td></tr>
<tr class="memitem:ad3dc9d48645022e7a1adcdb9ea01a557" id="r_ad3dc9d48645022e7a1adcdb9ea01a557"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dc.html#ad3dc9d48645022e7a1adcdb9ea01a557">free_internal</a> () noexcept override</td></tr> <tr class="memitem:ad3dc9d48645022e7a1adcdb9ea01a557" id="r_ad3dc9d48645022e7a1adcdb9ea01a557"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad3dc9d48645022e7a1adcdb9ea01a557">free_internal</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">override</a></td></tr>
<tr class="memdesc:ad3dc9d48645022e7a1adcdb9ea01a557"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes the specified device context (DC). <br /></td></tr> <tr class="memdesc:ad3dc9d48645022e7a1adcdb9ea01a557"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes the specified device context (DC). <br /></td></tr>
<tr class="separator:ad3dc9d48645022e7a1adcdb9ea01a557"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad3dc9d48645022e7a1adcdb9ea01a557"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td></tr> <tr class="inherit_header pub_types_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_types_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td></tr>
<tr class="memitem:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle" id="r_a3dda19199ecfbc378c932e7d84d0ea81"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle" id="r_a3dda19199ecfbc378c932e7d84d0ea81"><td class="memItemLeft" align="right" valign="top">
typedef HDC&#160;</td><td class="memItemRight" valign="bottom"><b>handle_type</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">typedef</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">HDC</a>&#160;</td><td class="memItemRight" valign="bottom"><b>handle_type</b></td></tr>
<tr class="memdesc:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Datatype of the object handle this template class handles. <br /></td></tr> <tr class="memdesc:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Datatype of the object handle this template class handles. <br /></td></tr>
<tr class="separator:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td></tr> <tr class="inherit_header pub_static_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td></tr>
<tr class="memitem:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle" id="r_gacf43e306968474166474090690857e1c"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle" id="r_gacf43e306968474166474090690857e1c"><td class="memItemLeft" align="right" valign="top">
static const HDC&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">static</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">HDC</a>&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b></td></tr>
<tr class="memdesc:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle value. <br /></td></tr> <tr class="memdesc:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle value. <br /></td></tr>
<tr class="separator:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td></tr> <tr class="inherit_header pro_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td></tr>
<tr class="memitem:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle" id="r_aabde3f16fd98b06b3b0282ef7806eb59"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle" id="r_aabde3f16fd98b06b3b0282ef7806eb59"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr> <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr>
<tr class="memdesc:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object handle. <br /></td></tr> <tr class="memdesc:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object handle. <br /></td></tr>
@ -199,9 +201,9 @@ static const HDC&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual winstd::dc::~dc </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a> winstd::dc::~dc </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -228,9 +230,9 @@ static const HDC&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">void winstd::dc::free_internal </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a> winstd::dc::free_internal </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -254,7 +256,7 @@ static const HDC&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:44 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 628 B

After

Width:  |  Height:  |  Size: 628 B

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -88,7 +90,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:44 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::dc_selector Class Reference</title> <title>WinStd: winstd::dc_selector Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -83,30 +85,30 @@ $(function() {
<div class="contents"> <div class="contents">
<p>Context scope DC object restorer. <p>Context scope DC object restorer.
<a href="classwinstd_1_1dc__selector.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_g_d_i_8h_source.html">WinStd/GDI.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_g_d_i_8h_source.html">WinStd/GDI.h</a>&gt;</code></p>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a4cb5b528376651a59eb9bbb8471c3f22" id="r_a4cb5b528376651a59eb9bbb8471c3f22"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dc__selector.html#a4cb5b528376651a59eb9bbb8471c3f22">dc_selector</a> (HDC hdc, HGDIOBJ h) noexcept</td></tr> <tr class="memitem:a4cb5b528376651a59eb9bbb8471c3f22" id="r_a4cb5b528376651a59eb9bbb8471c3f22"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4cb5b528376651a59eb9bbb8471c3f22">dc_selector</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">HDC</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">hdc</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">HGDIOBJ</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a4cb5b528376651a59eb9bbb8471c3f22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selects an object into the specified device context (DC). The new object replaces the previous object of the same type. <br /></td></tr> <tr class="memdesc:a4cb5b528376651a59eb9bbb8471c3f22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selects an object into the specified device context (DC). The new object replaces the previous object of the same type. <br /></td></tr>
<tr class="separator:a4cb5b528376651a59eb9bbb8471c3f22"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4cb5b528376651a59eb9bbb8471c3f22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e4daf6736cab31fc696dd3adfe4bcfd" id="r_a6e4daf6736cab31fc696dd3adfe4bcfd"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dc__selector.html#a6e4daf6736cab31fc696dd3adfe4bcfd">~dc_selector</a> ()</td></tr> <tr class="memitem:a6e4daf6736cab31fc696dd3adfe4bcfd" id="r_a6e4daf6736cab31fc696dd3adfe4bcfd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6e4daf6736cab31fc696dd3adfe4bcfd">~dc_selector</a> ()</td></tr>
<tr class="memdesc:a6e4daf6736cab31fc696dd3adfe4bcfd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Restores original object. <br /></td></tr> <tr class="memdesc:a6e4daf6736cab31fc696dd3adfe4bcfd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Restores original object. <br /></td></tr>
<tr class="separator:a6e4daf6736cab31fc696dd3adfe4bcfd"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6e4daf6736cab31fc696dd3adfe4bcfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacb4060094f2c4b1747ffa76455b235d" id="r_aacb4060094f2c4b1747ffa76455b235d"><td class="memItemLeft" align="right" valign="top">HGDIOBJ&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dc__selector.html#aacb4060094f2c4b1747ffa76455b235d">status</a> () const noexcept</td></tr> <tr class="memitem:aacb4060094f2c4b1747ffa76455b235d" id="r_aacb4060094f2c4b1747ffa76455b235d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">HGDIOBJ</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aacb4060094f2c4b1747ffa76455b235d">status</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:aacb4060094f2c4b1747ffa76455b235d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return result of <code>SelectObject()</code> call. <br /></td></tr> <tr class="memdesc:aacb4060094f2c4b1747ffa76455b235d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return result of <code>SelectObject()</code> call. <br /></td></tr>
<tr class="separator:aacb4060094f2c4b1747ffa76455b235d"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aacb4060094f2c4b1747ffa76455b235d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:ab2d1223cd41529b6b2c9bb09c34568e3" id="r_ab2d1223cd41529b6b2c9bb09c34568e3"><td class="memItemLeft" align="right" valign="top"><a id="ab2d1223cd41529b6b2c9bb09c34568e3" name="ab2d1223cd41529b6b2c9bb09c34568e3"></a> <tr class="memitem:ab2d1223cd41529b6b2c9bb09c34568e3" id="r_ab2d1223cd41529b6b2c9bb09c34568e3"><td class="memItemLeft" align="right" valign="top"><a id="ab2d1223cd41529b6b2c9bb09c34568e3" name="ab2d1223cd41529b6b2c9bb09c34568e3"></a>
HDC&#160;</td><td class="memItemRight" valign="bottom"><b>m_hdc</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">HDC</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_hdc</b></td></tr>
<tr class="memdesc:ab2d1223cd41529b6b2c9bb09c34568e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">A handle to the device context. <br /></td></tr> <tr class="memdesc:ab2d1223cd41529b6b2c9bb09c34568e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">A handle to the device context. <br /></td></tr>
<tr class="separator:ab2d1223cd41529b6b2c9bb09c34568e3"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab2d1223cd41529b6b2c9bb09c34568e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa443ed25d281078db2172808e7c74b3e" id="r_aa443ed25d281078db2172808e7c74b3e"><td class="memItemLeft" align="right" valign="top"><a id="aa443ed25d281078db2172808e7c74b3e" name="aa443ed25d281078db2172808e7c74b3e"></a> <tr class="memitem:aa443ed25d281078db2172808e7c74b3e" id="r_aa443ed25d281078db2172808e7c74b3e"><td class="memItemLeft" align="right" valign="top"><a id="aa443ed25d281078db2172808e7c74b3e" name="aa443ed25d281078db2172808e7c74b3e"></a>
HGDIOBJ&#160;</td><td class="memItemRight" valign="bottom"><b>m_orig</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">HGDIOBJ</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_orig</b></td></tr>
<tr class="memdesc:aa443ed25d281078db2172808e7c74b3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Original object handle. <br /></td></tr> <tr class="memdesc:aa443ed25d281078db2172808e7c74b3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Original object handle. <br /></td></tr>
<tr class="separator:aa443ed25d281078db2172808e7c74b3e"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa443ed25d281078db2172808e7c74b3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
@ -125,19 +127,12 @@ HGDIOBJ&#160;</td><td class="memItemRight" valign="bottom"><b>m_orig</b></td></t
<tr> <tr>
<td class="memname">winstd::dc_selector::dc_selector </td> <td class="memname">winstd::dc_selector::dc_selector </td>
<td>(</td> <td>(</td>
<td class="paramtype">HDC&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">HDC</a></td> <td class="paramname"><span class="paramname"><em>hdc</em>, </span></td>
<td class="paramname"><em>hdc</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">HGDIOBJ&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">HGDIOBJ</a></td> <td class="paramname"><span class="paramname"><em>h</em></span>&#160;)</td>
<td class="paramname"><em>h</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr> </tr>
</table> </table>
</td> </td>
@ -162,9 +157,9 @@ HGDIOBJ&#160;</td><td class="memItemRight" valign="bottom"><b>m_orig</b></td></t
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual winstd::dc_selector::~dc_selector </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a> winstd::dc_selector::~dc_selector </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -191,9 +186,9 @@ HGDIOBJ&#160;</td><td class="memItemRight" valign="bottom"><b>m_orig</b></td></t
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">HGDIOBJ winstd::dc_selector::status </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">HGDIOBJ</a> winstd::dc_selector::status </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td> const</td> <td> const</td>
</tr> </tr>
</table> </table>
@ -215,7 +210,7 @@ HGDIOBJ&#160;</td><td class="memItemRight" valign="bottom"><b>m_orig</b></td></t
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:44 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -115,7 +117,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:44 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::dplhandle&lt; T, INVAL &gt; Class Template Reference</title> <title>WinStd: winstd::dplhandle&lt; T, INVAL &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -83,7 +85,7 @@ $(function() {
<div class="contents"> <div class="contents">
<p>Base abstract template class to support object handle keeping for objects that support trivial handle duplication. <p>Base abstract template class to support object handle keeping for objects that support trivial handle duplication.
<a href="classwinstd_1_1dplhandle.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_common_8h_source.html">WinStd/Common.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_common_8h_source.html">WinStd/Common.h</a>&gt;</code></p>
<div class="dynheader"> <div class="dynheader">
@ -99,124 +101,124 @@ Inheritance diagram for winstd::dplhandle&lt; T, INVAL &gt;:</div>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:ac95cbfb481c0d5e6c60d130f3c270b59" id="r_ac95cbfb481c0d5e6c60d130f3c270b59"><td class="memItemLeft" align="right" valign="top"><a id="ac95cbfb481c0d5e6c60d130f3c270b59" name="ac95cbfb481c0d5e6c60d130f3c270b59"></a> <tr class="memitem:ac95cbfb481c0d5e6c60d130f3c270b59" id="r_ac95cbfb481c0d5e6c60d130f3c270b59"><td class="memItemLeft" align="right" valign="top"><a id="ac95cbfb481c0d5e6c60d130f3c270b59" name="ac95cbfb481c0d5e6c60d130f3c270b59"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>dplhandle</b> () noexcept</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>dplhandle</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac95cbfb481c0d5e6c60d130f3c270b59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr> <tr class="memdesc:ac95cbfb481c0d5e6c60d130f3c270b59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr>
<tr class="separator:ac95cbfb481c0d5e6c60d130f3c270b59"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac95cbfb481c0d5e6c60d130f3c270b59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1ac74d5f212fddc217d1a8190a01177" id="r_ab1ac74d5f212fddc217d1a8190a01177"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">dplhandle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:ab1ac74d5f212fddc217d1a8190a01177" id="r_ab1ac74d5f212fddc217d1a8190a01177"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab1ac74d5f212fddc217d1a8190a01177">dplhandle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ab1ac74d5f212fddc217d1a8190a01177"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr> <tr class="memdesc:ab1ac74d5f212fddc217d1a8190a01177"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr>
<tr class="separator:ab1ac74d5f212fddc217d1a8190a01177"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab1ac74d5f212fddc217d1a8190a01177"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7439fc22a5754f8aeb2b0e1afd25b9c" id="r_ac7439fc22a5754f8aeb2b0e1afd25b9c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac7439fc22a5754f8aeb2b0e1afd25b9c">dplhandle</a> (const <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;h)</td></tr> <tr class="memitem:ac7439fc22a5754f8aeb2b0e1afd25b9c" id="r_ac7439fc22a5754f8aeb2b0e1afd25b9c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac7439fc22a5754f8aeb2b0e1afd25b9c">dplhandle</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>)</td></tr>
<tr class="memdesc:ac7439fc22a5754f8aeb2b0e1afd25b9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <br /></td></tr> <tr class="memdesc:ac7439fc22a5754f8aeb2b0e1afd25b9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <br /></td></tr>
<tr class="separator:ac7439fc22a5754f8aeb2b0e1afd25b9c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac7439fc22a5754f8aeb2b0e1afd25b9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1aa19e060402006d8ff8404be6b07c3" id="r_ac1aa19e060402006d8ff8404be6b07c3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">dplhandle</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:ac1aa19e060402006d8ff8404be6b07c3" id="r_ac1aa19e060402006d8ff8404be6b07c3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac1aa19e060402006d8ff8404be6b07c3">dplhandle</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac1aa19e060402006d8ff8404be6b07c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr> <tr class="memdesc:ac1aa19e060402006d8ff8404be6b07c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr>
<tr class="separator:ac1aa19e060402006d8ff8404be6b07c3"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac1aa19e060402006d8ff8404be6b07c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31cec3cdf4ee749b1aef4b4cd7652fb7" id="r_a31cec3cdf4ee749b1aef4b4cd7652fb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a31cec3cdf4ee749b1aef4b4cd7652fb7" id="r_a31cec3cdf4ee749b1aef4b4cd7652fb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a31cec3cdf4ee749b1aef4b4cd7652fb7">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a31cec3cdf4ee749b1aef4b4cd7652fb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr> <tr class="memdesc:a31cec3cdf4ee749b1aef4b4cd7652fb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr>
<tr class="separator:a31cec3cdf4ee749b1aef4b4cd7652fb7"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a31cec3cdf4ee749b1aef4b4cd7652fb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcccb97671b96da3623f700a93bb5c39" id="r_abcccb97671b96da3623f700a93bb5c39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">operator=</a> (const <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;h) noexcept</td></tr> <tr class="memitem:abcccb97671b96da3623f700a93bb5c39" id="r_abcccb97671b96da3623f700a93bb5c39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abcccb97671b96da3623f700a93bb5c39">operator=</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:abcccb97671b96da3623f700a93bb5c39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <br /></td></tr> <tr class="memdesc:abcccb97671b96da3623f700a93bb5c39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <br /></td></tr>
<tr class="separator:abcccb97671b96da3623f700a93bb5c39"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:abcccb97671b96da3623f700a93bb5c39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a546f1f737bc3da0c9b19967d849776d3" id="r_a546f1f737bc3da0c9b19967d849776d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">operator=</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:a546f1f737bc3da0c9b19967d849776d3" id="r_a546f1f737bc3da0c9b19967d849776d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a546f1f737bc3da0c9b19967d849776d3">operator=</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a546f1f737bc3da0c9b19967d849776d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <br /></td></tr> <tr class="memdesc:a546f1f737bc3da0c9b19967d849776d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <br /></td></tr>
<tr class="separator:a546f1f737bc3da0c9b19967d849776d3"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a546f1f737bc3da0c9b19967d849776d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48e66c8979560019e339867de944a265" id="r_a48e66c8979560019e339867de944a265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">duplicate</a> () const</td></tr> <tr class="memitem:a48e66c8979560019e339867de944a265" id="r_a48e66c8979560019e339867de944a265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a48e66c8979560019e339867de944a265">duplicate</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a48e66c8979560019e339867de944a265"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates and returns a new object handle. <br /></td></tr> <tr class="memdesc:a48e66c8979560019e339867de944a265"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates and returns a new object handle. <br /></td></tr>
<tr class="separator:a48e66c8979560019e339867de944a265"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a48e66c8979560019e339867de944a265"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5563977cadc13e81808946174659d1d3" id="r_a5563977cadc13e81808946174659d1d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a5563977cadc13e81808946174659d1d3">attach_duplicated</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)</td></tr> <tr class="memitem:a5563977cadc13e81808946174659d1d3" id="r_a5563977cadc13e81808946174659d1d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5563977cadc13e81808946174659d1d3">attach_duplicated</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>)</td></tr>
<tr class="memdesc:a5563977cadc13e81808946174659d1d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <br /></td></tr> <tr class="memdesc:a5563977cadc13e81808946174659d1d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <br /></td></tr>
<tr class="separator:a5563977cadc13e81808946174659d1d3"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5563977cadc13e81808946174659d1d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pub_methods_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle" id="r_a1b9c4f9529c9efa7d16dec8bab3b00e4"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle" id="r_a1b9c4f9529c9efa7d16dec8bab3b00e4"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr> <tr class="memdesc:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr>
<tr class="separator:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle" id="r_a4a0f9b6caadf4a55c7bc0dcc0ce39dac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle" id="r_a4a0f9b6caadf4a55c7bc0dcc0ce39dac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr> <tr class="memdesc:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr>
<tr class="separator:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle" id="r_ac52f342530bb97ce1ff255a7054547d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle" id="r_ac52f342530bb97ce1ff255a7054547d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr> <tr class="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr>
<tr class="separator:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle" id="r_a591e006af92e4d088fb9c1ed974c0923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle" id="r_a591e006af92e4d088fb9c1ed974c0923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr> <tr class="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr>
<tr class="separator:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle" id="r_a6326bbc54ec3441e41f30bc1ec4d6a6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle" id="r_a6326bbc54ec3441e41f30bc1ec4d6a6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <br /></td></tr> <tr class="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <br /></td></tr>
<tr class="separator:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle" id="r_a86114637674c82d6fd96d7b3eae39ac8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a> () const</td></tr> <tr class="memitem:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle" id="r_a86114637674c82d6fd96d7b3eae39ac8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <br /></td></tr> <tr class="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle" id="r_a0f1ac60cf62e41c24394bf0e3457fbd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a> () const</td></tr> <tr class="memitem:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle" id="r_a0f1ac60cf62e41c24394bf0e3457fbd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle value when the object handle is a pointer to a value (class, struct, etc.). <br /></td></tr> <tr class="memdesc:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle value when the object handle is a pointer to a value (class, struct, etc.). <br /></td></tr>
<tr class="separator:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle" id="r_a2bd2de7bb89dcebe2c9379dd54ee79c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a> ()</td></tr> <tr class="memitem:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle" id="r_a2bd2de7bb89dcebe2c9379dd54ee79c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a> ()</td></tr>
<tr class="memdesc:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle reference. <br /></td></tr> <tr class="memdesc:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle reference. <br /></td></tr>
<tr class="separator:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle" id="r_a285ada5936fe7afdd12eed70b38c2084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a> () const</td></tr> <tr class="memitem:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle" id="r_a285ada5936fe7afdd12eed70b38c2084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides object handle member access when the object handle is a pointer to a class or struct. <br /></td></tr> <tr class="memdesc:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides object handle member access when the object handle is a pointer to a class or struct. <br /></td></tr>
<tr class="separator:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle" id="r_a5df08ecb32b9040bf7342479aee2286c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a> () const</td></tr> <tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle" id="r_a5df08ecb32b9040bf7342479aee2286c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is invalid. <br /></td></tr> <tr class="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is invalid. <br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle" id="r_a4c4515d0d1071cab5c675e926aa2dc92"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle" id="r_a4c4515d0d1071cab5c675e926aa2dc92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <br /></td></tr> <tr class="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <br /></td></tr>
<tr class="separator:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle" id="r_af9e9538d58b952799db4a1c68b0184b9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle" id="r_af9e9538d58b952799db4a1c68b0184b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <br /></td></tr> <tr class="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <br /></td></tr>
<tr class="separator:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle" id="r_a20e325dde8a25d1e3a7efb50b431641b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle" id="r_a20e325dde8a25d1e3a7efb50b431641b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <br /></td></tr> <tr class="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <br /></td></tr>
<tr class="separator:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle" id="r_ae7361f6159006e3f87cbe10ba2a76329"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle" id="r_ae7361f6159006e3f87cbe10ba2a76329"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <br /></td></tr> <tr class="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <br /></td></tr>
<tr class="separator:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle" id="r_a6df58f6c131ab4288acb96d5b8f3012e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle" id="r_a6df58f6c131ab4288acb96d5b8f3012e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <br /></td></tr> <tr class="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <br /></td></tr>
<tr class="separator:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle" id="r_ab6021e9c11accef6b813948dc4601ddc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle" id="r_ab6021e9c11accef6b813948dc4601ddc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <br /></td></tr> <tr class="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <br /></td></tr>
<tr class="separator:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle" id="r_ab2a98042c3b88fda687e34d370756f11"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle" id="r_ab2a98042c3b88fda687e34d370756f11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <br /></td></tr> <tr class="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <br /></td></tr>
<tr class="separator:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle" id="r_ad5acf6ce53e092b8d4d53f909cf321f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a> ()</td></tr> <tr class="memitem:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle" id="r_ad5acf6ce53e092b8d4d53f909cf321f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a> ()</td></tr>
<tr class="memdesc:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dismisses the object handle from this class. <br /></td></tr> <tr class="memdesc:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dismisses the object handle from this class. <br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle" id="r_a706aaab7691a472c608890f8e5dd0d96"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle" id="r_a706aaab7691a472c608890f8e5dd0d96"><td class="memItemLeft" align="right" valign="top">
void&#160;</td><td class="memItemRight" valign="bottom"><b>free</b> ()</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><b>free</b> ()</td></tr>
<tr class="memdesc:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the object. <br /></td></tr> <tr class="memdesc:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the object. <br /></td></tr>
<tr class="separator:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr> Protected Member Functions</h2></td></tr>
<tr class="memitem:a0d7900f44fdc921b41e07517abdc1ec6" id="r_a0d7900f44fdc921b41e07517abdc1ec6"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a0d7900f44fdc921b41e07517abdc1ec6">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const =0</td></tr> <tr class="memitem:a0d7900f44fdc921b41e07517abdc1ec6" id="r_a0d7900f44fdc921b41e07517abdc1ec6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a> <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0d7900f44fdc921b41e07517abdc1ec6">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> =0</td></tr>
<tr class="memdesc:a0d7900f44fdc921b41e07517abdc1ec6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract member function that must be implemented by child classes to do the actual object handle duplication. On failure, it should throw appropriate exception describing the cause, rather than return an invalid handle. <br /></td></tr> <tr class="memdesc:a0d7900f44fdc921b41e07517abdc1ec6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract member function that must be implemented by child classes to do the actual object handle duplication. On failure, it should throw appropriate exception describing the cause, rather than return an invalid handle. <br /></td></tr>
<tr class="separator:a0d7900f44fdc921b41e07517abdc1ec6"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0d7900f44fdc921b41e07517abdc1ec6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pro_methods_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_methods_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:a137560600851eb4c3e4b80e25d4da629 inherit pro_methods_classwinstd_1_1handle" id="r_a137560600851eb4c3e4b80e25d4da629"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a137560600851eb4c3e4b80e25d4da629">free_internal</a> () noexcept=0</td></tr> <tr class="memitem:a137560600851eb4c3e4b80e25d4da629 inherit pro_methods_classwinstd_1_1handle" id="r_a137560600851eb4c3e4b80e25d4da629"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a137560600851eb4c3e4b80e25d4da629">free_internal</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a>=0</td></tr>
<tr class="memdesc:a137560600851eb4c3e4b80e25d4da629 inherit pro_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract member function that must be implemented by child classes to do the actual object destruction. <br /></td></tr> <tr class="memdesc:a137560600851eb4c3e4b80e25d4da629 inherit pro_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract member function that must be implemented by child classes to do the actual object destruction. <br /></td></tr>
<tr class="separator:a137560600851eb4c3e4b80e25d4da629 inherit pro_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a137560600851eb4c3e4b80e25d4da629 inherit pro_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pub_types_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_types_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle" id="r_a3dda19199ecfbc378c932e7d84d0ea81"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle" id="r_a3dda19199ecfbc378c932e7d84d0ea81"><td class="memItemLeft" align="right" valign="top">
typedef T&#160;</td><td class="memItemRight" valign="bottom"><b>handle_type</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">typedef</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a>&#160;</td><td class="memItemRight" valign="bottom"><b>handle_type</b></td></tr>
<tr class="memdesc:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Datatype of the object handle this template class handles. <br /></td></tr> <tr class="memdesc:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Datatype of the object handle this template class handles. <br /></td></tr>
<tr class="separator:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pub_static_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle" id="r_gacf43e306968474166474090690857e1c"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle" id="r_gacf43e306968474166474090690857e1c"><td class="memItemLeft" align="right" valign="top">
static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b> = INVAL</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">static</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a>&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b> = <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a></td></tr>
<tr class="memdesc:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle value. <br /></td></tr> <tr class="memdesc:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle value. <br /></td></tr>
<tr class="separator:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pro_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle" id="r_aabde3f16fd98b06b3b0282ef7806eb59"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle" id="r_aabde3f16fd98b06b3b0282ef7806eb59"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr> <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr>
<tr class="memdesc:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object handle. <br /></td></tr> <tr class="memdesc:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object handle. <br /></td></tr>
<tr class="separator:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T, T INVAL&gt;<br /> <div class="textblock"><div class="compoundTemplParams">template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> INVAL&gt;<br />
class winstd::dplhandle&lt; T, INVAL &gt;</div><p>Base abstract template class to support object handle keeping for objects that support trivial handle duplication. </p> class winstd::dplhandle&lt; T, INVAL &gt;</div><p>Base abstract template class to support object handle keeping for objects that support trivial handle duplication. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2> </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ab1ac74d5f212fddc217d1a8190a01177" name="ab1ac74d5f212fddc217d1a8190a01177"></a> <a id="ab1ac74d5f212fddc217d1a8190a01177" name="ab1ac74d5f212fddc217d1a8190a01177"></a>
@ -225,16 +227,15 @@ class winstd::dplhandle&lt; T, INVAL &gt;</div><p>Base abstract template class t
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T , T INVAL&gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> INVAL&gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle</a>&lt; T, INVAL &gt;::dplhandle </td> <td class="memname"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt;::dplhandle </td>
<td>(</td> <td>(</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a></td> <td class="paramname"><span class="paramname"><em>h</em></span></td><td>)</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -261,16 +262,15 @@ template&lt;class T , T INVAL&gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T , T INVAL&gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> INVAL&gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle</a>&lt; T, INVAL &gt;::dplhandle </td> <td class="memname"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt;::dplhandle </td>
<td>(</td> <td>(</td>
<td class="paramtype">const <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>h</em></span></td><td>)</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -297,16 +297,15 @@ template&lt;class T , T INVAL&gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T , T INVAL&gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> INVAL&gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle</a>&lt; T, INVAL &gt;::dplhandle </td> <td class="memname"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt;::dplhandle </td>
<td>(</td> <td>(</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>h</em></span></td><td>)</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -334,16 +333,15 @@ template&lt;class T , T INVAL&gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T , T INVAL&gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> INVAL&gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">void <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle</a>&lt; T, INVAL &gt;::attach_duplicated </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a> <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt;::attach_duplicated </td>
<td>(</td> <td>(</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a></td> <td class="paramname"><span class="paramname"><em>h</em></span></td><td>)</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -370,15 +368,15 @@ template&lt;class T , T INVAL&gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T , T INVAL&gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> INVAL&gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle</a>&lt; T, INVAL &gt;::duplicate </td> <td class="memname"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt;::duplicate </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td> const</td> <td> const</td>
</tr> </tr>
</table> </table>
@ -400,16 +398,15 @@ template&lt;class T , T INVAL&gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T , T INVAL&gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> INVAL&gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">virtual <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle</a>&lt; T, INVAL &gt;::duplicate_internal </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a> <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt;::duplicate_internal </td>
<td>(</td> <td>(</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a></td> <td class="paramname"><span class="paramname"><em>h</em></span></td><td>)</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td> const</td> <td> const</td>
</tr> </tr>
</table> </table>
@ -439,16 +436,15 @@ template&lt;class T , T INVAL&gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T , T INVAL&gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> INVAL&gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp; <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle</a>&lt; T, INVAL &gt;::operator= </td> <td class="memname"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp; <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt;::operator= </td>
<td>(</td> <td>(</td>
<td class="paramtype">const <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>h</em></span></td><td>)</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -475,16 +471,15 @@ template&lt;class T , T INVAL&gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T , T INVAL&gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> INVAL&gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp; <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle</a>&lt; T, INVAL &gt;::operator= </td> <td class="memname"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp; <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt;::operator= </td>
<td>(</td> <td>(</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>h</em></span></td><td>)</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -511,16 +506,15 @@ template&lt;class T , T INVAL&gt; </div>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class T , T INVAL&gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a> INVAL&gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp; <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle</a>&lt; T, INVAL &gt;::operator= </td> <td class="memname"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp; <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle</a>&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt;::operator= </td>
<td>(</td> <td>(</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a></td> <td class="paramname"><span class="paramname"><em>h</em></span></td><td>)</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -547,7 +541,7 @@ template&lt;class T , T INVAL&gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:44 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 764 B

After

Width:  |  Height:  |  Size: 764 B

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -90,7 +92,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:44 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::eap_attr Class Reference</title> <title>WinStd: winstd::eap_attr Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -82,7 +84,7 @@ $(function() {
<div class="contents"> <div class="contents">
<p>EAP_ATTRIBUTE wrapper class. <p>EAP_ATTRIBUTE wrapper class.
<a href="classwinstd_1_1eap__attr.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_e_a_p_8h_source.html">WinStd/EAP.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_e_a_p_8h_source.html">WinStd/EAP.h</a>&gt;</code></p>
<div class="dynheader"> <div class="dynheader">
@ -95,15 +97,15 @@ Inheritance diagram for winstd::eap_attr:</div>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a015a82d7f91679f76ca590bbdabc04c1" id="r_a015a82d7f91679f76ca590bbdabc04c1"><td class="memItemLeft" align="right" valign="top"><a id="a015a82d7f91679f76ca590bbdabc04c1" name="a015a82d7f91679f76ca590bbdabc04c1"></a> <tr class="memitem:a015a82d7f91679f76ca590bbdabc04c1" id="r_a015a82d7f91679f76ca590bbdabc04c1"><td class="memItemLeft" align="right" valign="top"><a id="a015a82d7f91679f76ca590bbdabc04c1" name="a015a82d7f91679f76ca590bbdabc04c1"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>eap_attr</b> () noexcept</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>eap_attr</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a015a82d7f91679f76ca590bbdabc04c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new EAP attribute set to eatReserved. <br /></td></tr> <tr class="memdesc:a015a82d7f91679f76ca590bbdabc04c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new EAP attribute set to eatReserved. <br /></td></tr>
<tr class="separator:a015a82d7f91679f76ca590bbdabc04c1"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a015a82d7f91679f76ca590bbdabc04c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cb8d6fbf7f4e53ec64a030bea00d148" id="r_a4cb8d6fbf7f4e53ec64a030bea00d148"><td class="memItemLeft" align="right" valign="top"><a id="a4cb8d6fbf7f4e53ec64a030bea00d148" name="a4cb8d6fbf7f4e53ec64a030bea00d148"></a> <tr class="memitem:a4cb8d6fbf7f4e53ec64a030bea00d148" id="r_a4cb8d6fbf7f4e53ec64a030bea00d148"><td class="memItemLeft" align="right" valign="top"><a id="a4cb8d6fbf7f4e53ec64a030bea00d148" name="a4cb8d6fbf7f4e53ec64a030bea00d148"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>eap_attr</b> (const EAP_ATTRIBUTE &amp;a)</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>eap_attr</b> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> EAP_ATTRIBUTE &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">a</a>)</td></tr>
<tr class="memdesc:a4cb8d6fbf7f4e53ec64a030bea00d148"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies an existing EAP attribute. <br /></td></tr> <tr class="memdesc:a4cb8d6fbf7f4e53ec64a030bea00d148"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies an existing EAP attribute. <br /></td></tr>
<tr class="separator:a4cb8d6fbf7f4e53ec64a030bea00d148"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4cb8d6fbf7f4e53ec64a030bea00d148"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a029d15ddb8b9cd33b4907f01719da5b8" id="r_a029d15ddb8b9cd33b4907f01719da5b8"><td class="memItemLeft" align="right" valign="top"><a id="a029d15ddb8b9cd33b4907f01719da5b8" name="a029d15ddb8b9cd33b4907f01719da5b8"></a> <tr class="memitem:a029d15ddb8b9cd33b4907f01719da5b8" id="r_a029d15ddb8b9cd33b4907f01719da5b8"><td class="memItemLeft" align="right" valign="top"><a id="a029d15ddb8b9cd33b4907f01719da5b8" name="a029d15ddb8b9cd33b4907f01719da5b8"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>eap_attr</b> (<a class="el" href="classwinstd_1_1eap__attr.html">eap_attr</a> &amp;&amp;a) noexcept</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>eap_attr</b> (<a class="el" href="classwinstd_1_1eap__attr.html">eap_attr</a> &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">a</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a029d15ddb8b9cd33b4907f01719da5b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves an existing EAP attribute. <br /></td></tr> <tr class="memdesc:a029d15ddb8b9cd33b4907f01719da5b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves an existing EAP attribute. <br /></td></tr>
<tr class="separator:a029d15ddb8b9cd33b4907f01719da5b8"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a029d15ddb8b9cd33b4907f01719da5b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a085d6ade88a42ba69cf128a97b7c9b0d" id="r_a085d6ade88a42ba69cf128a97b7c9b0d"><td class="memItemLeft" align="right" valign="top"><a id="a085d6ade88a42ba69cf128a97b7c9b0d" name="a085d6ade88a42ba69cf128a97b7c9b0d"></a> <tr class="memitem:a085d6ade88a42ba69cf128a97b7c9b0d" id="r_a085d6ade88a42ba69cf128a97b7c9b0d"><td class="memItemLeft" align="right" valign="top"><a id="a085d6ade88a42ba69cf128a97b7c9b0d" name="a085d6ade88a42ba69cf128a97b7c9b0d"></a>
@ -111,14 +113,14 @@ Public Member Functions</h2></td></tr>
<tr class="memdesc:a085d6ade88a42ba69cf128a97b7c9b0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the EAP attribute. <br /></td></tr> <tr class="memdesc:a085d6ade88a42ba69cf128a97b7c9b0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the EAP attribute. <br /></td></tr>
<tr class="separator:a085d6ade88a42ba69cf128a97b7c9b0d"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a085d6ade88a42ba69cf128a97b7c9b0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5909d52c15557908ff584f4712eea05" id="r_aa5909d52c15557908ff584f4712eea05"><td class="memItemLeft" align="right" valign="top"><a id="aa5909d52c15557908ff584f4712eea05" name="aa5909d52c15557908ff584f4712eea05"></a> <tr class="memitem:aa5909d52c15557908ff584f4712eea05" id="r_aa5909d52c15557908ff584f4712eea05"><td class="memItemLeft" align="right" valign="top"><a id="aa5909d52c15557908ff584f4712eea05" name="aa5909d52c15557908ff584f4712eea05"></a>
<a class="el" href="classwinstd_1_1eap__attr.html">eap_attr</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const EAP_ATTRIBUTE &amp;a)</td></tr> <a class="el" href="classwinstd_1_1eap__attr.html">eap_attr</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> EAP_ATTRIBUTE &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">a</a>)</td></tr>
<tr class="memdesc:aa5909d52c15557908ff584f4712eea05"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies an existing EAP attribute. <br /></td></tr> <tr class="memdesc:aa5909d52c15557908ff584f4712eea05"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies an existing EAP attribute. <br /></td></tr>
<tr class="separator:aa5909d52c15557908ff584f4712eea05"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa5909d52c15557908ff584f4712eea05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a242766666ce3cbb83429ddd0eaeb9cc6" id="r_a242766666ce3cbb83429ddd0eaeb9cc6"><td class="memItemLeft" align="right" valign="top"><a id="a242766666ce3cbb83429ddd0eaeb9cc6" name="a242766666ce3cbb83429ddd0eaeb9cc6"></a> <tr class="memitem:a242766666ce3cbb83429ddd0eaeb9cc6" id="r_a242766666ce3cbb83429ddd0eaeb9cc6"><td class="memItemLeft" align="right" valign="top"><a id="a242766666ce3cbb83429ddd0eaeb9cc6" name="a242766666ce3cbb83429ddd0eaeb9cc6"></a>
<a class="el" href="classwinstd_1_1eap__attr.html">eap_attr</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classwinstd_1_1eap__attr.html">eap_attr</a> &amp;&amp;a) noexcept</td></tr> <a class="el" href="classwinstd_1_1eap__attr.html">eap_attr</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classwinstd_1_1eap__attr.html">eap_attr</a> &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">a</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a242766666ce3cbb83429ddd0eaeb9cc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves an existing EAP attribute. <br /></td></tr> <tr class="memdesc:a242766666ce3cbb83429ddd0eaeb9cc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves an existing EAP attribute. <br /></td></tr>
<tr class="separator:a242766666ce3cbb83429ddd0eaeb9cc6"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a242766666ce3cbb83429ddd0eaeb9cc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8098b30108457f2c96c865bfabce3021" id="r_a8098b30108457f2c96c865bfabce3021"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1eap__attr.html#a8098b30108457f2c96c865bfabce3021">create_ms_mppe_key</a> (BYTE bVendorType, LPCBYTE pbKey, BYTE nKeySize)</td></tr> <tr class="memitem:a8098b30108457f2c96c865bfabce3021" id="r_a8098b30108457f2c96c865bfabce3021"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8098b30108457f2c96c865bfabce3021">create_ms_mppe_key</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">bVendorType</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">LPCBYTE</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">pbKey</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">nKeySize</a>)</td></tr>
<tr class="memdesc:a8098b30108457f2c96c865bfabce3021"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates MS-MPPE-Send-Key or MS-MPPE-Recv-Key. <br /></td></tr> <tr class="memdesc:a8098b30108457f2c96c865bfabce3021"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates MS-MPPE-Send-Key or MS-MPPE-Recv-Key. <br /></td></tr>
<tr class="separator:a8098b30108457f2c96c865bfabce3021"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a8098b30108457f2c96c865bfabce3021"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
@ -135,27 +137,19 @@ Public Member Functions</h2></td></tr>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">void winstd::eap_attr::create_ms_mppe_key </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a> winstd::eap_attr::create_ms_mppe_key </td>
<td>(</td> <td>(</td>
<td class="paramtype">BYTE&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a></td> <td class="paramname"><span class="paramname"><em>bVendorType</em>, </span></td>
<td class="paramname"><em>bVendorType</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">LPCBYTE&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">LPCBYTE</a></td> <td class="paramname"><span class="paramname"><em>pbKey</em>, </span></td>
<td class="paramname"><em>pbKey</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">BYTE&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a></td> <td class="paramname"><span class="paramname"><em>nKeySize</em></span>&#160;)</td>
<td class="paramname"><em>nKeySize</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr> </tr>
</table> </table>
</td> </td>
@ -180,7 +174,7 @@ Public Member Functions</h2></td></tr>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:44 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 519 B

After

Width:  |  Height:  |  Size: 519 B

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -87,7 +89,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:44 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::eap_method_info_array Class Reference</title> <title>WinStd: winstd::eap_method_info_array Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -82,7 +84,7 @@ $(function() {
<div class="contents"> <div class="contents">
<p>EAP_METHOD_INFO_ARRAY wrapper class. <p>EAP_METHOD_INFO_ARRAY wrapper class.
<a href="classwinstd_1_1eap__method__info__array.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_e_a_p_8h_source.html">WinStd/EAP.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_e_a_p_8h_source.html">WinStd/EAP.h</a>&gt;</code></p>
<div class="dynheader"> <div class="dynheader">
@ -95,17 +97,17 @@ Inheritance diagram for winstd::eap_method_info_array:</div>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a3dc5d1571c9e85dedd3dd3d6626947b7" id="r_a3dc5d1571c9e85dedd3dd3d6626947b7"><td class="memItemLeft" align="right" valign="top"><a id="a3dc5d1571c9e85dedd3dd3d6626947b7" name="a3dc5d1571c9e85dedd3dd3d6626947b7"></a> <tr class="memitem:a3dc5d1571c9e85dedd3dd3d6626947b7" id="r_a3dc5d1571c9e85dedd3dd3d6626947b7"><td class="memItemLeft" align="right" valign="top"><a id="a3dc5d1571c9e85dedd3dd3d6626947b7" name="a3dc5d1571c9e85dedd3dd3d6626947b7"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>eap_method_info_array</b> () noexcept</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>eap_method_info_array</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a3dc5d1571c9e85dedd3dd3d6626947b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty array. <br /></td></tr> <tr class="memdesc:a3dc5d1571c9e85dedd3dd3d6626947b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an empty array. <br /></td></tr>
<tr class="separator:a3dc5d1571c9e85dedd3dd3d6626947b7"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3dc5d1571c9e85dedd3dd3d6626947b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c3e0f0150d21c09801c67ceb927e873" id="r_a3c3e0f0150d21c09801c67ceb927e873"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1eap__method__info__array.html#a3c3e0f0150d21c09801c67ceb927e873">eap_method_info_array</a> (<a class="el" href="classwinstd_1_1eap__method__info__array.html">eap_method_info_array</a> &amp;&amp;other) noexcept</td></tr> <tr class="memitem:a3c3e0f0150d21c09801c67ceb927e873" id="r_a3c3e0f0150d21c09801c67ceb927e873"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3c3e0f0150d21c09801c67ceb927e873">eap_method_info_array</a> (<a class="el" href="classwinstd_1_1eap__method__info__array.html">eap_method_info_array</a> &amp;&amp;other) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a3c3e0f0150d21c09801c67ceb927e873"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr> <tr class="memdesc:a3c3e0f0150d21c09801c67ceb927e873"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr>
<tr class="separator:a3c3e0f0150d21c09801c67ceb927e873"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3c3e0f0150d21c09801c67ceb927e873"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6870644e66359b0448094a193ef0b4b8" id="r_a6870644e66359b0448094a193ef0b4b8"><td class="memItemLeft" align="right" valign="top"><a id="a6870644e66359b0448094a193ef0b4b8" name="a6870644e66359b0448094a193ef0b4b8"></a> <tr class="memitem:a6870644e66359b0448094a193ef0b4b8" id="r_a6870644e66359b0448094a193ef0b4b8"><td class="memItemLeft" align="right" valign="top"><a id="a6870644e66359b0448094a193ef0b4b8" name="a6870644e66359b0448094a193ef0b4b8"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>~eap_method_info_array</b> ()</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>~eap_method_info_array</b> ()</td></tr>
<tr class="memdesc:a6870644e66359b0448094a193ef0b4b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <br /></td></tr> <tr class="memdesc:a6870644e66359b0448094a193ef0b4b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <br /></td></tr>
<tr class="separator:a6870644e66359b0448094a193ef0b4b8"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6870644e66359b0448094a193ef0b4b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea48aefd91b676cdbeb9511640108f2a" id="r_aea48aefd91b676cdbeb9511640108f2a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1eap__method__info__array.html">eap_method_info_array</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1eap__method__info__array.html#aea48aefd91b676cdbeb9511640108f2a">operator=</a> (<a class="el" href="classwinstd_1_1eap__method__info__array.html">eap_method_info_array</a> &amp;&amp;other) noexcept</td></tr> <tr class="memitem:aea48aefd91b676cdbeb9511640108f2a" id="r_aea48aefd91b676cdbeb9511640108f2a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1eap__method__info__array.html">eap_method_info_array</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aea48aefd91b676cdbeb9511640108f2a">operator=</a> (<a class="el" href="classwinstd_1_1eap__method__info__array.html">eap_method_info_array</a> &amp;&amp;other) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:aea48aefd91b676cdbeb9511640108f2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <br /></td></tr> <tr class="memdesc:aea48aefd91b676cdbeb9511640108f2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <br /></td></tr>
<tr class="separator:aea48aefd91b676cdbeb9511640108f2a"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aea48aefd91b676cdbeb9511640108f2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
@ -124,8 +126,7 @@ Public Member Functions</h2></td></tr>
<tr> <tr>
<td class="memname">winstd::eap_method_info_array::eap_method_info_array </td> <td class="memname">winstd::eap_method_info_array::eap_method_info_array </td>
<td>(</td> <td>(</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1eap__method__info__array.html">eap_method_info_array</a> &amp;&amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1eap__method__info__array.html">eap_method_info_array</a> &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>other</em></span></td><td>)</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -159,8 +160,7 @@ Public Member Functions</h2></td></tr>
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1eap__method__info__array.html">eap_method_info_array</a> &amp; winstd::eap_method_info_array::operator= </td> <td class="memname"><a class="el" href="classwinstd_1_1eap__method__info__array.html">eap_method_info_array</a> &amp; winstd::eap_method_info_array::operator= </td>
<td>(</td> <td>(</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1eap__method__info__array.html">eap_method_info_array</a> &amp;&amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1eap__method__info__array.html">eap_method_info_array</a> &amp;&amp;</td> <td class="paramname"><span class="paramname"><em>other</em></span></td><td>)</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -187,7 +187,7 @@ Public Member Functions</h2></td></tr>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:44 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 741 B

After

Width:  |  Height:  |  Size: 741 B

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -86,7 +88,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:44 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::eap_method_prop Class Reference</title> <title>WinStd: winstd::eap_method_prop Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -82,7 +84,7 @@ $(function() {
<div class="contents"> <div class="contents">
<p>EAP_METHOD_PROPERTY wrapper class. <p>EAP_METHOD_PROPERTY wrapper class.
<a href="classwinstd_1_1eap__method__prop.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_e_a_p_8h_source.html">WinStd/EAP.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_e_a_p_8h_source.html">WinStd/EAP.h</a>&gt;</code></p>
<div class="dynheader"> <div class="dynheader">
@ -94,13 +96,13 @@ Inheritance diagram for winstd::eap_method_prop:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a06b8588c10a52d60556ced6b6a111ac3" id="r_a06b8588c10a52d60556ced6b6a111ac3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1eap__method__prop.html#a06b8588c10a52d60556ced6b6a111ac3">eap_method_prop</a> (EAP_METHOD_PROPERTY_TYPE type, BOOL value) noexcept</td></tr> <tr class="memitem:a06b8588c10a52d60556ced6b6a111ac3" id="r_a06b8588c10a52d60556ced6b6a111ac3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a06b8588c10a52d60556ced6b6a111ac3">eap_method_prop</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">EAP_METHOD_PROPERTY_TYPE</a> type, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">BOOL</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">value</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a06b8588c10a52d60556ced6b6a111ac3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a BOOL method property. <br /></td></tr> <tr class="memdesc:a06b8588c10a52d60556ced6b6a111ac3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a BOOL method property. <br /></td></tr>
<tr class="separator:a06b8588c10a52d60556ced6b6a111ac3"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a06b8588c10a52d60556ced6b6a111ac3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f0f5817c41e839a1e71eda3a2284949" id="r_a7f0f5817c41e839a1e71eda3a2284949"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1eap__method__prop.html#a7f0f5817c41e839a1e71eda3a2284949">eap_method_prop</a> (EAP_METHOD_PROPERTY_TYPE type, DWORD value) noexcept</td></tr> <tr class="memitem:a7f0f5817c41e839a1e71eda3a2284949" id="r_a7f0f5817c41e839a1e71eda3a2284949"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7f0f5817c41e839a1e71eda3a2284949">eap_method_prop</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">EAP_METHOD_PROPERTY_TYPE</a> type, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">value</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a7f0f5817c41e839a1e71eda3a2284949"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a DWORD method property. <br /></td></tr> <tr class="memdesc:a7f0f5817c41e839a1e71eda3a2284949"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a DWORD method property. <br /></td></tr>
<tr class="separator:a7f0f5817c41e839a1e71eda3a2284949"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a7f0f5817c41e839a1e71eda3a2284949"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc01bff4048e03f5f7b88d186940b9d8" id="r_adc01bff4048e03f5f7b88d186940b9d8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1eap__method__prop.html#adc01bff4048e03f5f7b88d186940b9d8">eap_method_prop</a> (EAP_METHOD_PROPERTY_TYPE type, LPCWSTR value) noexcept</td></tr> <tr class="memitem:adc01bff4048e03f5f7b88d186940b9d8" id="r_adc01bff4048e03f5f7b88d186940b9d8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adc01bff4048e03f5f7b88d186940b9d8">eap_method_prop</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">EAP_METHOD_PROPERTY_TYPE</a> type, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">LPCWSTR</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">value</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:adc01bff4048e03f5f7b88d186940b9d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a Unicode string method property. <br /></td></tr> <tr class="memdesc:adc01bff4048e03f5f7b88d186940b9d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a Unicode string method property. <br /></td></tr>
<tr class="separator:adc01bff4048e03f5f7b88d186940b9d8"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:adc01bff4048e03f5f7b88d186940b9d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
@ -119,19 +121,12 @@ Public Member Functions</h2></td></tr>
<tr> <tr>
<td class="memname">winstd::eap_method_prop::eap_method_prop </td> <td class="memname">winstd::eap_method_prop::eap_method_prop </td>
<td>(</td> <td>(</td>
<td class="paramtype">EAP_METHOD_PROPERTY_TYPE&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">EAP_METHOD_PROPERTY_TYPE</a></td> <td class="paramname"><span class="paramname"><em>type</em>, </span></td>
<td class="paramname"><em>type</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">BOOL&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">BOOL</a></td> <td class="paramname"><span class="paramname"><em>value</em></span>&#160;)</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr> </tr>
</table> </table>
</td> </td>
@ -164,19 +159,12 @@ Public Member Functions</h2></td></tr>
<tr> <tr>
<td class="memname">winstd::eap_method_prop::eap_method_prop </td> <td class="memname">winstd::eap_method_prop::eap_method_prop </td>
<td>(</td> <td>(</td>
<td class="paramtype">EAP_METHOD_PROPERTY_TYPE&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">EAP_METHOD_PROPERTY_TYPE</a></td> <td class="paramname"><span class="paramname"><em>type</em>, </span></td>
<td class="paramname"><em>type</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">DWORD&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a></td> <td class="paramname"><span class="paramname"><em>value</em></span>&#160;)</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr> </tr>
</table> </table>
</td> </td>
@ -209,19 +197,12 @@ Public Member Functions</h2></td></tr>
<tr> <tr>
<td class="memname">winstd::eap_method_prop::eap_method_prop </td> <td class="memname">winstd::eap_method_prop::eap_method_prop </td>
<td>(</td> <td>(</td>
<td class="paramtype">EAP_METHOD_PROPERTY_TYPE&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">EAP_METHOD_PROPERTY_TYPE</a></td> <td class="paramname"><span class="paramname"><em>type</em>, </span></td>
<td class="paramname"><em>type</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">LPCWSTR&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">LPCWSTR</a></td> <td class="paramname"><span class="paramname"><em>value</em></span>&#160;)</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr> </tr>
</table> </table>
</td> </td>
@ -248,7 +229,7 @@ Public Member Functions</h2></td></tr>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:44 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 684 B

After

Width:  |  Height:  |  Size: 684 B

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -118,7 +120,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:44 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::eap_packet Class Reference</title> <title>WinStd: winstd::eap_packet Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -83,7 +85,7 @@ $(function() {
<div class="contents"> <div class="contents">
<p>EapPacket wrapper class. <p>EapPacket wrapper class.
<a href="classwinstd_1_1eap__packet.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_e_a_p_8h_source.html">WinStd/EAP.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_e_a_p_8h_source.html">WinStd/EAP.h</a>&gt;</code></p>
<div class="dynheader"> <div class="dynheader">
@ -100,128 +102,128 @@ Inheritance diagram for winstd::eap_packet:</div>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a6abed7e1c0460fd6e2ae5d832fbd7493" id="r_a6abed7e1c0460fd6e2ae5d832fbd7493"><td class="memItemLeft" align="right" valign="top"><a id="a6abed7e1c0460fd6e2ae5d832fbd7493" name="a6abed7e1c0460fd6e2ae5d832fbd7493"></a> <tr class="memitem:a6abed7e1c0460fd6e2ae5d832fbd7493" id="r_a6abed7e1c0460fd6e2ae5d832fbd7493"><td class="memItemLeft" align="right" valign="top"><a id="a6abed7e1c0460fd6e2ae5d832fbd7493" name="a6abed7e1c0460fd6e2ae5d832fbd7493"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><b>~eap_packet</b> ()</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">virtual</a>&#160;</td><td class="memItemRight" valign="bottom"><b>~eap_packet</b> ()</td></tr>
<tr class="memdesc:a6abed7e1c0460fd6e2ae5d832fbd7493"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the EAP packet. <br /></td></tr> <tr class="memdesc:a6abed7e1c0460fd6e2ae5d832fbd7493"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the EAP packet. <br /></td></tr>
<tr class="separator:a6abed7e1c0460fd6e2ae5d832fbd7493"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6abed7e1c0460fd6e2ae5d832fbd7493"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac769190286a427b778b17215f19010e9" id="r_ac769190286a427b778b17215f19010e9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1eap__packet.html#ac769190286a427b778b17215f19010e9">create</a> (EapCode code, BYTE id, WORD <a class="el" href="classwinstd_1_1eap__packet.html#a2534ad15ae47e2d46354d9f535f4031f">size</a>) noexcept</td></tr> <tr class="memitem:ac769190286a427b778b17215f19010e9" id="r_ac769190286a427b778b17215f19010e9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac769190286a427b778b17215f19010e9">create</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">EapCode</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">code</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">id</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">WORD</a> <a class="el" href="#a2534ad15ae47e2d46354d9f535f4031f">size</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac769190286a427b778b17215f19010e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create new EAP packet. <br /></td></tr> <tr class="memdesc:ac769190286a427b778b17215f19010e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create new EAP packet. <br /></td></tr>
<tr class="separator:ac769190286a427b778b17215f19010e9"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac769190286a427b778b17215f19010e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2534ad15ae47e2d46354d9f535f4031f" id="r_a2534ad15ae47e2d46354d9f535f4031f"><td class="memItemLeft" align="right" valign="top"><a id="a2534ad15ae47e2d46354d9f535f4031f" name="a2534ad15ae47e2d46354d9f535f4031f"></a> <tr class="memitem:a2534ad15ae47e2d46354d9f535f4031f" id="r_a2534ad15ae47e2d46354d9f535f4031f"><td class="memItemLeft" align="right" valign="top"><a id="a2534ad15ae47e2d46354d9f535f4031f" name="a2534ad15ae47e2d46354d9f535f4031f"></a>
WORD&#160;</td><td class="memItemRight" valign="bottom"><b>size</b> () const noexcept</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">WORD</a>&#160;</td><td class="memItemRight" valign="bottom"><b>size</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a2534ad15ae47e2d46354d9f535f4031f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns total EAP packet size in bytes. <br /></td></tr> <tr class="memdesc:a2534ad15ae47e2d46354d9f535f4031f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns total EAP packet size in bytes. <br /></td></tr>
<tr class="separator:a2534ad15ae47e2d46354d9f535f4031f"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2534ad15ae47e2d46354d9f535f4031f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwinstd_1_1dplhandle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwinstd_1_1dplhandle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; EapPacket *, NULL &gt;</a></td></tr> <tr class="inherit_header pub_methods_classwinstd_1_1dplhandle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classwinstd_1_1dplhandle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; EapPacket *, NULL &gt;</a></td></tr>
<tr class="memitem:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac95cbfb481c0d5e6c60d130f3c270b59"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac95cbfb481c0d5e6c60d130f3c270b59"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>dplhandle</b> () noexcept</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>dplhandle</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr> <tr class="memdesc:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr>
<tr class="separator:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ab1ac74d5f212fddc217d1a8190a01177"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">dplhandle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ab1ac74d5f212fddc217d1a8190a01177"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">dplhandle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr> <tr class="memdesc:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr>
<tr class="separator:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac7439fc22a5754f8aeb2b0e1afd25b9c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac7439fc22a5754f8aeb2b0e1afd25b9c">dplhandle</a> (const <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;h)</td></tr> <tr class="memitem:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac7439fc22a5754f8aeb2b0e1afd25b9c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac7439fc22a5754f8aeb2b0e1afd25b9c">dplhandle</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>)</td></tr>
<tr class="memdesc:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <br /></td></tr> <tr class="memdesc:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <br /></td></tr>
<tr class="separator:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac7439fc22a5754f8aeb2b0e1afd25b9c inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac1aa19e060402006d8ff8404be6b07c3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">dplhandle</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_ac1aa19e060402006d8ff8404be6b07c3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">dplhandle</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr> <tr class="memdesc:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr>
<tr class="separator:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a31cec3cdf4ee749b1aef4b4cd7652fb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a31cec3cdf4ee749b1aef4b4cd7652fb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr> <tr class="memdesc:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr>
<tr class="separator:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle" id="r_abcccb97671b96da3623f700a93bb5c39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">operator=</a> (const <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;h) noexcept</td></tr> <tr class="memitem:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle" id="r_abcccb97671b96da3623f700a93bb5c39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">operator=</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <br /></td></tr> <tr class="memdesc:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <br /></td></tr>
<tr class="separator:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a546f1f737bc3da0c9b19967d849776d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">operator=</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a546f1f737bc3da0c9b19967d849776d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">operator=</a> (<a class="el" href="classwinstd_1_1dplhandle.html">dplhandle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <br /></td></tr> <tr class="memdesc:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <br /></td></tr>
<tr class="separator:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a48e66c8979560019e339867de944a265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">duplicate</a> () const</td></tr> <tr class="memitem:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a48e66c8979560019e339867de944a265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">duplicate</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates and returns a new object handle. <br /></td></tr> <tr class="memdesc:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates and returns a new object handle. <br /></td></tr>
<tr class="separator:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a5563977cadc13e81808946174659d1d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a5563977cadc13e81808946174659d1d3">attach_duplicated</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)</td></tr> <tr class="memitem:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle" id="r_a5563977cadc13e81808946174659d1d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a5563977cadc13e81808946174659d1d3">attach_duplicated</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>)</td></tr>
<tr class="memdesc:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <br /></td></tr> <tr class="memdesc:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <br /></td></tr>
<tr class="separator:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5563977cadc13e81808946174659d1d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pub_methods_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle" id="r_a1b9c4f9529c9efa7d16dec8bab3b00e4"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle" id="r_a1b9c4f9529c9efa7d16dec8bab3b00e4"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr> <tr class="memdesc:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with the object handle set to INVAL. <br /></td></tr>
<tr class="separator:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle" id="r_a4a0f9b6caadf4a55c7bc0dcc0ce39dac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle" id="r_a4a0f9b6caadf4a55c7bc0dcc0ce39dac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr> <tr class="memdesc:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <br /></td></tr>
<tr class="separator:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle" id="r_ac52f342530bb97ce1ff255a7054547d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle" id="r_ac52f342530bb97ce1ff255a7054547d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr> <tr class="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <br /></td></tr>
<tr class="separator:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle" id="r_a591e006af92e4d088fb9c1ed974c0923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle" id="r_a591e006af92e4d088fb9c1ed974c0923"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr> <tr class="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <br /></td></tr>
<tr class="separator:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle" id="r_a6326bbc54ec3441e41f30bc1ec4d6a6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, INVAL &gt; &amp;&amp;h) noexcept</td></tr> <tr class="memitem:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle" id="r_a6326bbc54ec3441e41f30bc1ec4d6a6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a> (<a class="el" href="classwinstd_1_1handle.html">handle</a>&lt; <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a> &gt; &amp;&amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <br /></td></tr> <tr class="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <br /></td></tr>
<tr class="separator:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle" id="r_a86114637674c82d6fd96d7b3eae39ac8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a> () const</td></tr> <tr class="memitem:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle" id="r_a86114637674c82d6fd96d7b3eae39ac8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <br /></td></tr> <tr class="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle" id="r_a0f1ac60cf62e41c24394bf0e3457fbd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a> () const</td></tr> <tr class="memitem:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle" id="r_a0f1ac60cf62e41c24394bf0e3457fbd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle value when the object handle is a pointer to a value (class, struct, etc.). <br /></td></tr> <tr class="memdesc:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle value when the object handle is a pointer to a value (class, struct, etc.). <br /></td></tr>
<tr class="separator:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0f1ac60cf62e41c24394bf0e3457fbd9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle" id="r_a2bd2de7bb89dcebe2c9379dd54ee79c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a> ()</td></tr> <tr class="memitem:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle" id="r_a2bd2de7bb89dcebe2c9379dd54ee79c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a> ()</td></tr>
<tr class="memdesc:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle reference. <br /></td></tr> <tr class="memdesc:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the object handle reference. <br /></td></tr>
<tr class="separator:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2bd2de7bb89dcebe2c9379dd54ee79c1 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle" id="r_a285ada5936fe7afdd12eed70b38c2084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a> () const</td></tr> <tr class="memitem:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle" id="r_a285ada5936fe7afdd12eed70b38c2084"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides object handle member access when the object handle is a pointer to a class or struct. <br /></td></tr> <tr class="memdesc:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides object handle member access when the object handle is a pointer to a class or struct. <br /></td></tr>
<tr class="separator:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a285ada5936fe7afdd12eed70b38c2084 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle" id="r_a5df08ecb32b9040bf7342479aee2286c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a> () const</td></tr> <tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle" id="r_a5df08ecb32b9040bf7342479aee2286c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is invalid. <br /></td></tr> <tr class="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is invalid. <br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle" id="r_a4c4515d0d1071cab5c675e926aa2dc92"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle" id="r_a4c4515d0d1071cab5c675e926aa2dc92"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <br /></td></tr> <tr class="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <br /></td></tr>
<tr class="separator:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle" id="r_af9e9538d58b952799db4a1c68b0184b9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle" id="r_af9e9538d58b952799db4a1c68b0184b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <br /></td></tr> <tr class="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <br /></td></tr>
<tr class="separator:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle" id="r_a20e325dde8a25d1e3a7efb50b431641b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle" id="r_a20e325dde8a25d1e3a7efb50b431641b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <br /></td></tr> <tr class="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <br /></td></tr>
<tr class="separator:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle" id="r_ae7361f6159006e3f87cbe10ba2a76329"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle" id="r_ae7361f6159006e3f87cbe10ba2a76329"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <br /></td></tr> <tr class="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <br /></td></tr>
<tr class="separator:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle" id="r_a6df58f6c131ab4288acb96d5b8f3012e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle" id="r_a6df58f6c131ab4288acb96d5b8f3012e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <br /></td></tr> <tr class="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <br /></td></tr>
<tr class="separator:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle" id="r_ab6021e9c11accef6b813948dc4601ddc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr> <tr class="memitem:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle" id="r_ab6021e9c11accef6b813948dc4601ddc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <br /></td></tr> <tr class="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <br /></td></tr>
<tr class="separator:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle" id="r_ab2a98042c3b88fda687e34d370756f11"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr> <tr class="memitem:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle" id="r_ab2a98042c3b88fda687e34d370756f11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <br /></td></tr> <tr class="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <br /></td></tr>
<tr class="separator:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle" id="r_ad5acf6ce53e092b8d4d53f909cf321f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a> ()</td></tr> <tr class="memitem:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle" id="r_ad5acf6ce53e092b8d4d53f909cf321f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a> ()</td></tr>
<tr class="memdesc:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dismisses the object handle from this class. <br /></td></tr> <tr class="memdesc:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dismisses the object handle from this class. <br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle" id="r_a706aaab7691a472c608890f8e5dd0d96"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle" id="r_a706aaab7691a472c608890f8e5dd0d96"><td class="memItemLeft" align="right" valign="top">
void&#160;</td><td class="memItemRight" valign="bottom"><b>free</b> ()</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><b>free</b> ()</td></tr>
<tr class="memdesc:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the object. <br /></td></tr> <tr class="memdesc:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the object. <br /></td></tr>
<tr class="separator:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a706aaab7691a472c608890f8e5dd0d96 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr> Protected Member Functions</h2></td></tr>
<tr class="memitem:a6d68149b92c1564b2683ddb3a87b60f0" id="r_a6d68149b92c1564b2683ddb3a87b60f0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1eap__packet.html#a6d68149b92c1564b2683ddb3a87b60f0">free_internal</a> () noexcept override</td></tr> <tr class="memitem:a6d68149b92c1564b2683ddb3a87b60f0" id="r_a6d68149b92c1564b2683ddb3a87b60f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6d68149b92c1564b2683ddb3a87b60f0">free_internal</a> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">override</a></td></tr>
<tr class="memdesc:a6d68149b92c1564b2683ddb3a87b60f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the EAP packet. <br /></td></tr> <tr class="memdesc:a6d68149b92c1564b2683ddb3a87b60f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the EAP packet. <br /></td></tr>
<tr class="separator:a6d68149b92c1564b2683ddb3a87b60f0"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6d68149b92c1564b2683ddb3a87b60f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7e0415d3a524c0e79fc429f3911c809" id="r_af7e0415d3a524c0e79fc429f3911c809"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1eap__packet.html#af7e0415d3a524c0e79fc429f3911c809">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const override</td></tr> <tr class="memitem:af7e0415d3a524c0e79fc429f3911c809" id="r_af7e0415d3a524c0e79fc429f3911c809"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af7e0415d3a524c0e79fc429f3911c809">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">h</a>) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">override</a></td></tr>
<tr class="memdesc:af7e0415d3a524c0e79fc429f3911c809"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the EAP packet. <br /></td></tr> <tr class="memdesc:af7e0415d3a524c0e79fc429f3911c809"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the EAP packet. <br /></td></tr>
<tr class="separator:af7e0415d3a524c0e79fc429f3911c809"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af7e0415d3a524c0e79fc429f3911c809"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pub_types_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_types_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle" id="r_a3dda19199ecfbc378c932e7d84d0ea81"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle" id="r_a3dda19199ecfbc378c932e7d84d0ea81"><td class="memItemLeft" align="right" valign="top">
typedef T&#160;</td><td class="memItemRight" valign="bottom"><b>handle_type</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">typedef</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a>&#160;</td><td class="memItemRight" valign="bottom"><b>handle_type</b></td></tr>
<tr class="memdesc:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Datatype of the object handle this template class handles. <br /></td></tr> <tr class="memdesc:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Datatype of the object handle this template class handles. <br /></td></tr>
<tr class="separator:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3dda19199ecfbc378c932e7d84d0ea81 inherit pub_types_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pub_static_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_static_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle" id="r_gacf43e306968474166474090690857e1c"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle" id="r_gacf43e306968474166474090690857e1c"><td class="memItemLeft" align="right" valign="top">
static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b> = INVAL</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">static</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">T</a>&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b> = <a class="el" href="classwinstd_1_1ref__unique__ptr.html">INVAL</a></td></tr>
<tr class="memdesc:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle value. <br /></td></tr> <tr class="memdesc:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid handle value. <br /></td></tr>
<tr class="separator:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:gacf43e306968474166474090690857e1c inherit pub_static_attribs_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr> <tr class="inherit_header pro_attribs_classwinstd_1_1handle"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classwinstd_1_1handle')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td></tr>
<tr class="memitem:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle" id="r_aabde3f16fd98b06b3b0282ef7806eb59"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle" id="r_aabde3f16fd98b06b3b0282ef7806eb59"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr> <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_h</b></td></tr>
<tr class="memdesc:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object handle. <br /></td></tr> <tr class="memdesc:aabde3f16fd98b06b3b0282ef7806eb59 inherit pro_attribs_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object handle. <br /></td></tr>
@ -240,27 +242,19 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">bool winstd::eap_packet::create </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">bool</a> winstd::eap_packet::create </td>
<td>(</td> <td>(</td>
<td class="paramtype">EapCode&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">EapCode</a></td> <td class="paramname"><span class="paramname"><em>code</em>, </span></td>
<td class="paramname"><em>code</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">BYTE&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">BYTE</a></td> <td class="paramname"><span class="paramname"><em>id</em>, </span></td>
<td class="paramname"><em>id</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">WORD&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">WORD</a></td> <td class="paramname"><span class="paramname"><em>size</em></span>&#160;)</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr> </tr>
</table> </table>
</td> </td>
@ -300,8 +294,7 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
<tr> <tr>
<td class="memname"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> winstd::eap_packet::duplicate_internal </td> <td class="memname"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> winstd::eap_packet::duplicate_internal </td>
<td>(</td> <td>(</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a>&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a></td> <td class="paramname"><span class="paramname"><em>h</em></span></td><td>)</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td> const</td> <td> const</td>
</tr> </tr>
</table> </table>
@ -328,9 +321,9 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
<td class="mlabels-left"> <td class="mlabels-left">
<table class="memname"> <table class="memname">
<tr> <tr>
<td class="memname">void winstd::eap_packet::free_internal </td> <td class="memname"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a> winstd::eap_packet::free_internal </td>
<td>(</td> <td>(</td>
<td class="paramname"></td><td>)</td> <td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -353,7 +346,7 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:44 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -112,7 +114,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:44 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::eap_runtime_error Class Reference</title> <title>WinStd: winstd::eap_runtime_error Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -83,7 +85,7 @@ $(function() {
<div class="contents"> <div class="contents">
<p>EapHost runtime error. <p>EapHost runtime error.
<a href="classwinstd_1_1eap__runtime__error.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_e_a_p_8h_source.html">WinStd/EAP.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_e_a_p_8h_source.html">WinStd/EAP.h</a>&gt;</code></p>
<div class="dynheader"> <div class="dynheader">
@ -99,87 +101,87 @@ Inheritance diagram for winstd::eap_runtime_error:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a68708f0598e27325339cc34473131240" id="r_a68708f0598e27325339cc34473131240"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1eap__runtime__error.html#a68708f0598e27325339cc34473131240">eap_runtime_error</a> (const EAP_ERROR &amp;err, const std::string &amp;msg)</td></tr> <tr class="memitem:a68708f0598e27325339cc34473131240" id="r_a68708f0598e27325339cc34473131240"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a68708f0598e27325339cc34473131240">eap_runtime_error</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">EAP_ERROR</a> &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">err</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> std::string &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">msg</a>)</td></tr>
<tr class="memdesc:a68708f0598e27325339cc34473131240"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr> <tr class="memdesc:a68708f0598e27325339cc34473131240"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr>
<tr class="separator:a68708f0598e27325339cc34473131240"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a68708f0598e27325339cc34473131240"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a250b583e7c966010ba4a0bf47df7f26c" id="r_a250b583e7c966010ba4a0bf47df7f26c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1eap__runtime__error.html#a250b583e7c966010ba4a0bf47df7f26c">eap_runtime_error</a> (const EAP_ERROR &amp;err)</td></tr> <tr class="memitem:a250b583e7c966010ba4a0bf47df7f26c" id="r_a250b583e7c966010ba4a0bf47df7f26c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a250b583e7c966010ba4a0bf47df7f26c">eap_runtime_error</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">EAP_ERROR</a> &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">err</a>)</td></tr>
<tr class="memdesc:a250b583e7c966010ba4a0bf47df7f26c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr> <tr class="memdesc:a250b583e7c966010ba4a0bf47df7f26c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr>
<tr class="separator:a250b583e7c966010ba4a0bf47df7f26c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a250b583e7c966010ba4a0bf47df7f26c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2904de8ca1ddda7eb28dd4b0789dfba" id="r_ad2904de8ca1ddda7eb28dd4b0789dfba"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1eap__runtime__error.html#ad2904de8ca1ddda7eb28dd4b0789dfba">eap_runtime_error</a> (const EAP_ERROR &amp;err, const char *msg)</td></tr> <tr class="memitem:ad2904de8ca1ddda7eb28dd4b0789dfba" id="r_ad2904de8ca1ddda7eb28dd4b0789dfba"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad2904de8ca1ddda7eb28dd4b0789dfba">eap_runtime_error</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">EAP_ERROR</a> &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">err</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">char</a> *<a class="el" href="classwinstd_1_1ref__unique__ptr.html">msg</a>)</td></tr>
<tr class="memdesc:ad2904de8ca1ddda7eb28dd4b0789dfba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr> <tr class="memdesc:ad2904de8ca1ddda7eb28dd4b0789dfba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr>
<tr class="separator:ad2904de8ca1ddda7eb28dd4b0789dfba"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ad2904de8ca1ddda7eb28dd4b0789dfba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0562abef7454f9a6f97902d4260b7f50" id="r_a0562abef7454f9a6f97902d4260b7f50"><td class="memItemLeft" align="right" valign="top"><a id="a0562abef7454f9a6f97902d4260b7f50" name="a0562abef7454f9a6f97902d4260b7f50"></a> <tr class="memitem:a0562abef7454f9a6f97902d4260b7f50" id="r_a0562abef7454f9a6f97902d4260b7f50"><td class="memItemLeft" align="right" valign="top"><a id="a0562abef7454f9a6f97902d4260b7f50" name="a0562abef7454f9a6f97902d4260b7f50"></a>
const EAP_METHOD_TYPE &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>type</b> () const noexcept</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">EAP_METHOD_TYPE</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>type</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a0562abef7454f9a6f97902d4260b7f50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns EAP method type. <br /></td></tr> <tr class="memdesc:a0562abef7454f9a6f97902d4260b7f50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns EAP method type. <br /></td></tr>
<tr class="separator:a0562abef7454f9a6f97902d4260b7f50"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0562abef7454f9a6f97902d4260b7f50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3329eb549dce7f57f5a59e3f5a16705c" id="r_a3329eb549dce7f57f5a59e3f5a16705c"><td class="memItemLeft" align="right" valign="top"><a id="a3329eb549dce7f57f5a59e3f5a16705c" name="a3329eb549dce7f57f5a59e3f5a16705c"></a> <tr class="memitem:a3329eb549dce7f57f5a59e3f5a16705c" id="r_a3329eb549dce7f57f5a59e3f5a16705c"><td class="memItemLeft" align="right" valign="top"><a id="a3329eb549dce7f57f5a59e3f5a16705c" name="a3329eb549dce7f57f5a59e3f5a16705c"></a>
DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>reason</b> () const noexcept</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a>&#160;</td><td class="memItemRight" valign="bottom"><b>reason</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a3329eb549dce7f57f5a59e3f5a16705c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the reason code for error. <br /></td></tr> <tr class="memdesc:a3329eb549dce7f57f5a59e3f5a16705c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the reason code for error. <br /></td></tr>
<tr class="separator:a3329eb549dce7f57f5a59e3f5a16705c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a3329eb549dce7f57f5a59e3f5a16705c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae39b6b32c9505c0be2e199d8692175d1" id="r_ae39b6b32c9505c0be2e199d8692175d1"><td class="memItemLeft" align="right" valign="top"><a id="ae39b6b32c9505c0be2e199d8692175d1" name="ae39b6b32c9505c0be2e199d8692175d1"></a> <tr class="memitem:ae39b6b32c9505c0be2e199d8692175d1" id="r_ae39b6b32c9505c0be2e199d8692175d1"><td class="memItemLeft" align="right" valign="top"><a id="ae39b6b32c9505c0be2e199d8692175d1" name="ae39b6b32c9505c0be2e199d8692175d1"></a>
const GUID &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>root_cause_id</b> () const noexcept</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">GUID</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>root_cause_id</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ae39b6b32c9505c0be2e199d8692175d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns root cause ID. <br /></td></tr> <tr class="memdesc:ae39b6b32c9505c0be2e199d8692175d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns root cause ID. <br /></td></tr>
<tr class="separator:ae39b6b32c9505c0be2e199d8692175d1"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ae39b6b32c9505c0be2e199d8692175d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0aa17a51b2c110e874b60924281a3743" id="r_a0aa17a51b2c110e874b60924281a3743"><td class="memItemLeft" align="right" valign="top"><a id="a0aa17a51b2c110e874b60924281a3743" name="a0aa17a51b2c110e874b60924281a3743"></a> <tr class="memitem:a0aa17a51b2c110e874b60924281a3743" id="r_a0aa17a51b2c110e874b60924281a3743"><td class="memItemLeft" align="right" valign="top"><a id="a0aa17a51b2c110e874b60924281a3743" name="a0aa17a51b2c110e874b60924281a3743"></a>
const wchar_t *&#160;</td><td class="memItemRight" valign="bottom"><b>root_cause</b> () const noexcept</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">wchar_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>root_cause</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a0aa17a51b2c110e874b60924281a3743"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns root cause ID. <br /></td></tr> <tr class="memdesc:a0aa17a51b2c110e874b60924281a3743"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns root cause ID. <br /></td></tr>
<tr class="separator:a0aa17a51b2c110e874b60924281a3743"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0aa17a51b2c110e874b60924281a3743"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e80ead2a4d348ab2c939bfbbaf9330a" id="r_a1e80ead2a4d348ab2c939bfbbaf9330a"><td class="memItemLeft" align="right" valign="top"><a id="a1e80ead2a4d348ab2c939bfbbaf9330a" name="a1e80ead2a4d348ab2c939bfbbaf9330a"></a> <tr class="memitem:a1e80ead2a4d348ab2c939bfbbaf9330a" id="r_a1e80ead2a4d348ab2c939bfbbaf9330a"><td class="memItemLeft" align="right" valign="top"><a id="a1e80ead2a4d348ab2c939bfbbaf9330a" name="a1e80ead2a4d348ab2c939bfbbaf9330a"></a>
const GUID &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>repair_id</b> () const noexcept</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">GUID</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>repair_id</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a1e80ead2a4d348ab2c939bfbbaf9330a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns repair ID. <br /></td></tr> <tr class="memdesc:a1e80ead2a4d348ab2c939bfbbaf9330a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns repair ID. <br /></td></tr>
<tr class="separator:a1e80ead2a4d348ab2c939bfbbaf9330a"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a1e80ead2a4d348ab2c939bfbbaf9330a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a981cb9a1cbf0c6e7e19252d776a2558f" id="r_a981cb9a1cbf0c6e7e19252d776a2558f"><td class="memItemLeft" align="right" valign="top"><a id="a981cb9a1cbf0c6e7e19252d776a2558f" name="a981cb9a1cbf0c6e7e19252d776a2558f"></a> <tr class="memitem:a981cb9a1cbf0c6e7e19252d776a2558f" id="r_a981cb9a1cbf0c6e7e19252d776a2558f"><td class="memItemLeft" align="right" valign="top"><a id="a981cb9a1cbf0c6e7e19252d776a2558f" name="a981cb9a1cbf0c6e7e19252d776a2558f"></a>
const wchar_t *&#160;</td><td class="memItemRight" valign="bottom"><b>repair</b> () const noexcept</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">wchar_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>repair</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a981cb9a1cbf0c6e7e19252d776a2558f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns root cause ID. <br /></td></tr> <tr class="memdesc:a981cb9a1cbf0c6e7e19252d776a2558f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns root cause ID. <br /></td></tr>
<tr class="separator:a981cb9a1cbf0c6e7e19252d776a2558f"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a981cb9a1cbf0c6e7e19252d776a2558f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7179a9cc9ff633a0e7d5983a4680171" id="r_af7179a9cc9ff633a0e7d5983a4680171"><td class="memItemLeft" align="right" valign="top"><a id="af7179a9cc9ff633a0e7d5983a4680171" name="af7179a9cc9ff633a0e7d5983a4680171"></a> <tr class="memitem:af7179a9cc9ff633a0e7d5983a4680171" id="r_af7179a9cc9ff633a0e7d5983a4680171"><td class="memItemLeft" align="right" valign="top"><a id="af7179a9cc9ff633a0e7d5983a4680171" name="af7179a9cc9ff633a0e7d5983a4680171"></a>
const GUID &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>help_link_id</b> () const noexcept</td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">GUID</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>help_link_id</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:af7179a9cc9ff633a0e7d5983a4680171"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns help_link ID. <br /></td></tr> <tr class="memdesc:af7179a9cc9ff633a0e7d5983a4680171"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns help_link ID. <br /></td></tr>
<tr class="separator:af7179a9cc9ff633a0e7d5983a4680171"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af7179a9cc9ff633a0e7d5983a4680171"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwinstd_1_1win__runtime__error"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwinstd_1_1win__runtime__error')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1win__runtime__error.html">winstd::win_runtime_error</a></td></tr> <tr class="inherit_header pub_methods_classwinstd_1_1win__runtime__error"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classwinstd_1_1win__runtime__error')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1win__runtime__error.html">winstd::win_runtime_error</a></td></tr>
<tr class="memitem:a4c84e2ebbaceb36fdf7330e3e5c80d7f inherit pub_methods_classwinstd_1_1win__runtime__error" id="r_a4c84e2ebbaceb36fdf7330e3e5c80d7f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1win__runtime__error.html#a4c84e2ebbaceb36fdf7330e3e5c80d7f">win_runtime_error</a> (<a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> num)</td></tr> <tr class="memitem:a4c84e2ebbaceb36fdf7330e3e5c80d7f inherit pub_methods_classwinstd_1_1win__runtime__error" id="r_a4c84e2ebbaceb36fdf7330e3e5c80d7f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1win__runtime__error.html#a4c84e2ebbaceb36fdf7330e3e5c80d7f">win_runtime_error</a> (<a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">num</a>)</td></tr>
<tr class="memdesc:a4c84e2ebbaceb36fdf7330e3e5c80d7f inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr> <tr class="memdesc:a4c84e2ebbaceb36fdf7330e3e5c80d7f inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr>
<tr class="separator:a4c84e2ebbaceb36fdf7330e3e5c80d7f inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4c84e2ebbaceb36fdf7330e3e5c80d7f inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca84ec751726966e72136c67ef7f694f inherit pub_methods_classwinstd_1_1win__runtime__error" id="r_aca84ec751726966e72136c67ef7f694f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1win__runtime__error.html#aca84ec751726966e72136c67ef7f694f">win_runtime_error</a> (<a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> num, const std::string &amp;msg)</td></tr> <tr class="memitem:aca84ec751726966e72136c67ef7f694f inherit pub_methods_classwinstd_1_1win__runtime__error" id="r_aca84ec751726966e72136c67ef7f694f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1win__runtime__error.html#aca84ec751726966e72136c67ef7f694f">win_runtime_error</a> (<a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">num</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> std::string &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">msg</a>)</td></tr>
<tr class="memdesc:aca84ec751726966e72136c67ef7f694f inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr> <tr class="memdesc:aca84ec751726966e72136c67ef7f694f inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr>
<tr class="separator:aca84ec751726966e72136c67ef7f694f inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aca84ec751726966e72136c67ef7f694f inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12414cccf15cc8f5c12510f4aa74d715 inherit pub_methods_classwinstd_1_1win__runtime__error" id="r_a12414cccf15cc8f5c12510f4aa74d715"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1win__runtime__error.html#a12414cccf15cc8f5c12510f4aa74d715">win_runtime_error</a> (<a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> num, const char *msg)</td></tr> <tr class="memitem:a12414cccf15cc8f5c12510f4aa74d715 inherit pub_methods_classwinstd_1_1win__runtime__error" id="r_a12414cccf15cc8f5c12510f4aa74d715"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1win__runtime__error.html#a12414cccf15cc8f5c12510f4aa74d715">win_runtime_error</a> (<a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">num</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">char</a> *<a class="el" href="classwinstd_1_1ref__unique__ptr.html">msg</a>)</td></tr>
<tr class="memdesc:a12414cccf15cc8f5c12510f4aa74d715 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr> <tr class="memdesc:a12414cccf15cc8f5c12510f4aa74d715 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr>
<tr class="separator:a12414cccf15cc8f5c12510f4aa74d715 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a12414cccf15cc8f5c12510f4aa74d715 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67d2c31d65907fe9393e71c66e1443c8 inherit pub_methods_classwinstd_1_1win__runtime__error" id="r_a67d2c31d65907fe9393e71c66e1443c8"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a67d2c31d65907fe9393e71c66e1443c8 inherit pub_methods_classwinstd_1_1win__runtime__error" id="r_a67d2c31d65907fe9393e71c66e1443c8"><td class="memItemLeft" align="right" valign="top">
&#160;</td><td class="memItemRight" valign="bottom"><b>win_runtime_error</b> ()</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>win_runtime_error</b> ()</td></tr>
<tr class="memdesc:a67d2c31d65907fe9393e71c66e1443c8 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception using <code>GetLastError()</code> <br /></td></tr> <tr class="memdesc:a67d2c31d65907fe9393e71c66e1443c8 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception using <code>GetLastError()</code> <br /></td></tr>
<tr class="separator:a67d2c31d65907fe9393e71c66e1443c8 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a67d2c31d65907fe9393e71c66e1443c8 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab38b42a2a55681bb97cc83ae4a6e5635 inherit pub_methods_classwinstd_1_1win__runtime__error" id="r_ab38b42a2a55681bb97cc83ae4a6e5635"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1win__runtime__error.html#ab38b42a2a55681bb97cc83ae4a6e5635">win_runtime_error</a> (const std::string &amp;msg)</td></tr> <tr class="memitem:ab38b42a2a55681bb97cc83ae4a6e5635 inherit pub_methods_classwinstd_1_1win__runtime__error" id="r_ab38b42a2a55681bb97cc83ae4a6e5635"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1win__runtime__error.html#ab38b42a2a55681bb97cc83ae4a6e5635">win_runtime_error</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> std::string &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">msg</a>)</td></tr>
<tr class="memdesc:ab38b42a2a55681bb97cc83ae4a6e5635 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception using <code>GetLastError()</code> <br /></td></tr> <tr class="memdesc:ab38b42a2a55681bb97cc83ae4a6e5635 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception using <code>GetLastError()</code> <br /></td></tr>
<tr class="separator:ab38b42a2a55681bb97cc83ae4a6e5635 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab38b42a2a55681bb97cc83ae4a6e5635 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a074502b02650b1c8dc5746acd9e6ceec inherit pub_methods_classwinstd_1_1win__runtime__error" id="r_a074502b02650b1c8dc5746acd9e6ceec"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1win__runtime__error.html#a074502b02650b1c8dc5746acd9e6ceec">win_runtime_error</a> (const char *msg)</td></tr> <tr class="memitem:a074502b02650b1c8dc5746acd9e6ceec inherit pub_methods_classwinstd_1_1win__runtime__error" id="r_a074502b02650b1c8dc5746acd9e6ceec"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1win__runtime__error.html#a074502b02650b1c8dc5746acd9e6ceec">win_runtime_error</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">char</a> *<a class="el" href="classwinstd_1_1ref__unique__ptr.html">msg</a>)</td></tr>
<tr class="memdesc:a074502b02650b1c8dc5746acd9e6ceec inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception using <code>GetLastError()</code> <br /></td></tr> <tr class="memdesc:a074502b02650b1c8dc5746acd9e6ceec inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception using <code>GetLastError()</code> <br /></td></tr>
<tr class="separator:a074502b02650b1c8dc5746acd9e6ceec inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a074502b02650b1c8dc5746acd9e6ceec inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwinstd_1_1num__runtime__error"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwinstd_1_1num__runtime__error')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error&lt; DWORD &gt;</a></td></tr> <tr class="inherit_header pub_methods_classwinstd_1_1num__runtime__error"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classwinstd_1_1num__runtime__error')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error&lt; DWORD &gt;</a></td></tr>
<tr class="memitem:a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19 inherit pub_methods_classwinstd_1_1num__runtime__error" id="r_a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1num__runtime__error.html#a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19">num_runtime_error</a> (<a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> num, const std::string &amp;msg)</td></tr> <tr class="memitem:a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19 inherit pub_methods_classwinstd_1_1num__runtime__error" id="r_a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1num__runtime__error.html#a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19">num_runtime_error</a> (<a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">num</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> std::string &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">msg</a>)</td></tr>
<tr class="memdesc:a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr> <tr class="memdesc:a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr>
<tr class="separator:a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c0d5efd086891093156fede0dd43cd0 inherit pub_methods_classwinstd_1_1num__runtime__error" id="r_a4c0d5efd086891093156fede0dd43cd0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1num__runtime__error.html#a4c0d5efd086891093156fede0dd43cd0">num_runtime_error</a> (<a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> num, const char *msg=nullptr)</td></tr> <tr class="memitem:a4c0d5efd086891093156fede0dd43cd0 inherit pub_methods_classwinstd_1_1num__runtime__error" id="r_a4c0d5efd086891093156fede0dd43cd0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1num__runtime__error.html#a4c0d5efd086891093156fede0dd43cd0">num_runtime_error</a> (<a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">num</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">char</a> *<a class="el" href="classwinstd_1_1ref__unique__ptr.html">msg</a>=<a class="el" href="classwinstd_1_1ref__unique__ptr.html">nullptr</a>)</td></tr>
<tr class="memdesc:a4c0d5efd086891093156fede0dd43cd0 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr> <tr class="memdesc:a4c0d5efd086891093156fede0dd43cd0 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <br /></td></tr>
<tr class="separator:a4c0d5efd086891093156fede0dd43cd0 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4c0d5efd086891093156fede0dd43cd0 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6388a483c00628c1a94a5ce45ca63e70 inherit pub_methods_classwinstd_1_1num__runtime__error" id="r_a6388a483c00628c1a94a5ce45ca63e70"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a6388a483c00628c1a94a5ce45ca63e70 inherit pub_methods_classwinstd_1_1num__runtime__error" id="r_a6388a483c00628c1a94a5ce45ca63e70"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>number</b> () const</td></tr> <a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>number</b> () <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a></td></tr>
<tr class="memdesc:a6388a483c00628c1a94a5ce45ca63e70 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the error number. <br /></td></tr> <tr class="memdesc:a6388a483c00628c1a94a5ce45ca63e70 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the error number. <br /></td></tr>
<tr class="separator:a6388a483c00628c1a94a5ce45ca63e70 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6388a483c00628c1a94a5ce45ca63e70 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr> Protected Attributes</h2></td></tr>
<tr class="memitem:a4d7e04b38831f029d862990b607333aa" id="r_a4d7e04b38831f029d862990b607333aa"><td class="memItemLeft" align="right" valign="top"><a id="a4d7e04b38831f029d862990b607333aa" name="a4d7e04b38831f029d862990b607333aa"></a> <tr class="memitem:a4d7e04b38831f029d862990b607333aa" id="r_a4d7e04b38831f029d862990b607333aa"><td class="memItemLeft" align="right" valign="top"><a id="a4d7e04b38831f029d862990b607333aa" name="a4d7e04b38831f029d862990b607333aa"></a>
EAP_METHOD_TYPE&#160;</td><td class="memItemRight" valign="bottom"><b>m_type</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">EAP_METHOD_TYPE</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_type</b></td></tr>
<tr class="memdesc:a4d7e04b38831f029d862990b607333aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure that identifies the EAP method that raised the error. <br /></td></tr> <tr class="memdesc:a4d7e04b38831f029d862990b607333aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure that identifies the EAP method that raised the error. <br /></td></tr>
<tr class="separator:a4d7e04b38831f029d862990b607333aa"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4d7e04b38831f029d862990b607333aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7d0e9785475719f4b1b0b59c4ae49e3" id="r_af7d0e9785475719f4b1b0b59c4ae49e3"><td class="memItemLeft" align="right" valign="top"><a id="af7d0e9785475719f4b1b0b59c4ae49e3" name="af7d0e9785475719f4b1b0b59c4ae49e3"></a> <tr class="memitem:af7d0e9785475719f4b1b0b59c4ae49e3" id="r_af7d0e9785475719f4b1b0b59c4ae49e3"><td class="memItemLeft" align="right" valign="top"><a id="af7d0e9785475719f4b1b0b59c4ae49e3" name="af7d0e9785475719f4b1b0b59c4ae49e3"></a>
DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>m_reason</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_reason</b></td></tr>
<tr class="memdesc:af7d0e9785475719f4b1b0b59c4ae49e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The reason code for the error. <br /></td></tr> <tr class="memdesc:af7d0e9785475719f4b1b0b59c4ae49e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The reason code for the error. <br /></td></tr>
<tr class="separator:af7d0e9785475719f4b1b0b59c4ae49e3"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:af7d0e9785475719f4b1b0b59c4ae49e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a084ddacb051932c211a995872fb67b57" id="r_a084ddacb051932c211a995872fb67b57"><td class="memItemLeft" align="right" valign="top"><a id="a084ddacb051932c211a995872fb67b57" name="a084ddacb051932c211a995872fb67b57"></a> <tr class="memitem:a084ddacb051932c211a995872fb67b57" id="r_a084ddacb051932c211a995872fb67b57"><td class="memItemLeft" align="right" valign="top"><a id="a084ddacb051932c211a995872fb67b57" name="a084ddacb051932c211a995872fb67b57"></a>
GUID&#160;</td><td class="memItemRight" valign="bottom"><b>m_root_cause_id</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">GUID</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_root_cause_id</b></td></tr>
<tr class="memdesc:a084ddacb051932c211a995872fb67b57"><td class="mdescLeft">&#160;</td><td class="mdescRight">A unique ID that identifies cause of error in EAPHost. <br /></td></tr> <tr class="memdesc:a084ddacb051932c211a995872fb67b57"><td class="mdescLeft">&#160;</td><td class="mdescRight">A unique ID that identifies cause of error in EAPHost. <br /></td></tr>
<tr class="separator:a084ddacb051932c211a995872fb67b57"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a084ddacb051932c211a995872fb67b57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea17d371de31216ac0754c1ed1f0b99a" id="r_aea17d371de31216ac0754c1ed1f0b99a"><td class="memItemLeft" align="right" valign="top"><a id="aea17d371de31216ac0754c1ed1f0b99a" name="aea17d371de31216ac0754c1ed1f0b99a"></a> <tr class="memitem:aea17d371de31216ac0754c1ed1f0b99a" id="r_aea17d371de31216ac0754c1ed1f0b99a"><td class="memItemLeft" align="right" valign="top"><a id="aea17d371de31216ac0754c1ed1f0b99a" name="aea17d371de31216ac0754c1ed1f0b99a"></a>
@ -187,7 +189,7 @@ std::wstring&#160;</td><td class="memItemRight" valign="bottom"><b>m_root_cause_
<tr class="memdesc:aea17d371de31216ac0754c1ed1f0b99a"><td class="mdescLeft">&#160;</td><td class="mdescRight">A localized and readable string that describes the root cause of the error. <br /></td></tr> <tr class="memdesc:aea17d371de31216ac0754c1ed1f0b99a"><td class="mdescLeft">&#160;</td><td class="mdescRight">A localized and readable string that describes the root cause of the error. <br /></td></tr>
<tr class="separator:aea17d371de31216ac0754c1ed1f0b99a"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aea17d371de31216ac0754c1ed1f0b99a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a526d2ae63c12d1a439d69412e7f13ec7" id="r_a526d2ae63c12d1a439d69412e7f13ec7"><td class="memItemLeft" align="right" valign="top"><a id="a526d2ae63c12d1a439d69412e7f13ec7" name="a526d2ae63c12d1a439d69412e7f13ec7"></a> <tr class="memitem:a526d2ae63c12d1a439d69412e7f13ec7" id="r_a526d2ae63c12d1a439d69412e7f13ec7"><td class="memItemLeft" align="right" valign="top"><a id="a526d2ae63c12d1a439d69412e7f13ec7" name="a526d2ae63c12d1a439d69412e7f13ec7"></a>
GUID&#160;</td><td class="memItemRight" valign="bottom"><b>m_repair_id</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">GUID</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_repair_id</b></td></tr>
<tr class="memdesc:a526d2ae63c12d1a439d69412e7f13ec7"><td class="mdescLeft">&#160;</td><td class="mdescRight">A unique ID that maps to a localizable string that identifies the repair action that can be taken to fix the reported error. <br /></td></tr> <tr class="memdesc:a526d2ae63c12d1a439d69412e7f13ec7"><td class="mdescLeft">&#160;</td><td class="mdescRight">A unique ID that maps to a localizable string that identifies the repair action that can be taken to fix the reported error. <br /></td></tr>
<tr class="separator:a526d2ae63c12d1a439d69412e7f13ec7"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a526d2ae63c12d1a439d69412e7f13ec7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b237993f0c860b8b0ad83416d499f18" id="r_a2b237993f0c860b8b0ad83416d499f18"><td class="memItemLeft" align="right" valign="top"><a id="a2b237993f0c860b8b0ad83416d499f18" name="a2b237993f0c860b8b0ad83416d499f18"></a> <tr class="memitem:a2b237993f0c860b8b0ad83416d499f18" id="r_a2b237993f0c860b8b0ad83416d499f18"><td class="memItemLeft" align="right" valign="top"><a id="a2b237993f0c860b8b0ad83416d499f18" name="a2b237993f0c860b8b0ad83416d499f18"></a>
@ -195,10 +197,10 @@ std::wstring&#160;</td><td class="memItemRight" valign="bottom"><b>m_repair_desc
<tr class="memdesc:a2b237993f0c860b8b0ad83416d499f18"><td class="mdescLeft">&#160;</td><td class="mdescRight">A localized and readable string that describes the possible repair action. <br /></td></tr> <tr class="memdesc:a2b237993f0c860b8b0ad83416d499f18"><td class="mdescLeft">&#160;</td><td class="mdescRight">A localized and readable string that describes the possible repair action. <br /></td></tr>
<tr class="separator:a2b237993f0c860b8b0ad83416d499f18"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a2b237993f0c860b8b0ad83416d499f18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa23bf8c3fc64f54e7021bb97dfefda89" id="r_aa23bf8c3fc64f54e7021bb97dfefda89"><td class="memItemLeft" align="right" valign="top"><a id="aa23bf8c3fc64f54e7021bb97dfefda89" name="aa23bf8c3fc64f54e7021bb97dfefda89"></a> <tr class="memitem:aa23bf8c3fc64f54e7021bb97dfefda89" id="r_aa23bf8c3fc64f54e7021bb97dfefda89"><td class="memItemLeft" align="right" valign="top"><a id="aa23bf8c3fc64f54e7021bb97dfefda89" name="aa23bf8c3fc64f54e7021bb97dfefda89"></a>
GUID&#160;</td><td class="memItemRight" valign="bottom"><b>m_help_link_id</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">GUID</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_help_link_id</b></td></tr>
<tr class="memdesc:aa23bf8c3fc64f54e7021bb97dfefda89"><td class="mdescLeft">&#160;</td><td class="mdescRight">A unique ID that maps to a localizable string that specifies an URL for a page that contains additional information about an error or repair message. <br /></td></tr> <tr class="memdesc:aa23bf8c3fc64f54e7021bb97dfefda89"><td class="mdescLeft">&#160;</td><td class="mdescRight">A unique ID that maps to a localizable string that specifies an URL for a page that contains additional information about an error or repair message. <br /></td></tr>
<tr class="separator:aa23bf8c3fc64f54e7021bb97dfefda89"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa23bf8c3fc64f54e7021bb97dfefda89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classwinstd_1_1num__runtime__error"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classwinstd_1_1num__runtime__error')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error&lt; DWORD &gt;</a></td></tr> <tr class="inherit_header pro_attribs_classwinstd_1_1num__runtime__error"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classwinstd_1_1num__runtime__error')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error&lt; DWORD &gt;</a></td></tr>
<tr class="memitem:a865b8400a5a5a962c3068bf55f022d1f inherit pro_attribs_classwinstd_1_1num__runtime__error" id="r_a865b8400a5a5a962c3068bf55f022d1f"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a865b8400a5a5a962c3068bf55f022d1f inherit pro_attribs_classwinstd_1_1num__runtime__error" id="r_a865b8400a5a5a962c3068bf55f022d1f"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_num</b></td></tr> <a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_num</b></td></tr>
<tr class="memdesc:a865b8400a5a5a962c3068bf55f022d1f inherit pro_attribs_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Numeric error code. <br /></td></tr> <tr class="memdesc:a865b8400a5a5a962c3068bf55f022d1f inherit pro_attribs_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Numeric error code. <br /></td></tr>
@ -206,13 +208,13 @@ GUID&#160;</td><td class="memItemRight" valign="bottom"><b>m_help_link_id</b></t
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr> Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classwinstd_1_1num__runtime__error"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classwinstd_1_1num__runtime__error')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error&lt; DWORD &gt;</a></td></tr> <tr class="inherit_header pub_types_classwinstd_1_1num__runtime__error"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_types_classwinstd_1_1num__runtime__error')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error&lt; DWORD &gt;</a></td></tr>
<tr class="memitem:a6fa2de87d0151b3ad9cac58f838852e0 inherit pub_types_classwinstd_1_1num__runtime__error" id="r_a6fa2de87d0151b3ad9cac58f838852e0"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:a6fa2de87d0151b3ad9cac58f838852e0 inherit pub_types_classwinstd_1_1num__runtime__error" id="r_a6fa2de87d0151b3ad9cac58f838852e0"><td class="memItemLeft" align="right" valign="top">
typedef DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>error_type</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">typedef</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a>&#160;</td><td class="memItemRight" valign="bottom"><b>error_type</b></td></tr>
<tr class="memdesc:a6fa2de87d0151b3ad9cac58f838852e0 inherit pub_types_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error number type. <br /></td></tr> <tr class="memdesc:a6fa2de87d0151b3ad9cac58f838852e0 inherit pub_types_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Error number type. <br /></td></tr>
<tr class="separator:a6fa2de87d0151b3ad9cac58f838852e0 inherit pub_types_classwinstd_1_1num__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a6fa2de87d0151b3ad9cac58f838852e0 inherit pub_types_classwinstd_1_1num__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_static_methods_classwinstd_1_1win__runtime__error"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_classwinstd_1_1win__runtime__error')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="classwinstd_1_1win__runtime__error.html">winstd::win_runtime_error</a></td></tr> <tr class="inherit_header pro_static_methods_classwinstd_1_1win__runtime__error"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_static_methods_classwinstd_1_1win__runtime__error')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="classwinstd_1_1win__runtime__error.html">winstd::win_runtime_error</a></td></tr>
<tr class="memitem:aa8e0b5135a44273cfd219efb31781846 inherit pro_static_methods_classwinstd_1_1win__runtime__error" id="r_aa8e0b5135a44273cfd219efb31781846"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1win__runtime__error.html#aa8e0b5135a44273cfd219efb31781846">message</a> (<a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> num, DWORD dwLanguageId=0)</td></tr> <tr class="memitem:aa8e0b5135a44273cfd219efb31781846 inherit pro_static_methods_classwinstd_1_1win__runtime__error" id="r_aa8e0b5135a44273cfd219efb31781846"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">static</a> std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1win__runtime__error.html#aa8e0b5135a44273cfd219efb31781846">message</a> (<a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">num</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">DWORD</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">dwLanguageId</a>=0)</td></tr>
<tr class="memdesc:aa8e0b5135a44273cfd219efb31781846 inherit pro_static_methods_classwinstd_1_1win__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a user-readable Windows error message. As std::exception messages may only be char*, we use UTF-8 by convention. <br /></td></tr> <tr class="memdesc:aa8e0b5135a44273cfd219efb31781846 inherit pro_static_methods_classwinstd_1_1win__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a user-readable Windows error message. As std::exception messages may only be char*, we use UTF-8 by convention. <br /></td></tr>
<tr class="separator:aa8e0b5135a44273cfd219efb31781846 inherit pro_static_methods_classwinstd_1_1win__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa8e0b5135a44273cfd219efb31781846 inherit pro_static_methods_classwinstd_1_1win__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
@ -232,19 +234,12 @@ typedef DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>error_type</
<tr> <tr>
<td class="memname">winstd::eap_runtime_error::eap_runtime_error </td> <td class="memname">winstd::eap_runtime_error::eap_runtime_error </td>
<td>(</td> <td>(</td>
<td class="paramtype">const EAP_ERROR &amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">EAP_ERROR</a> &amp;</td> <td class="paramname"><span class="paramname"><em>err</em>, </span></td>
<td class="paramname"><em>err</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">const std::string &amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> std::string &amp;</td> <td class="paramname"><span class="paramname"><em>msg</em></span>&#160;)</td>
<td class="paramname"><em>msg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr> </tr>
</table> </table>
</td> </td>
@ -277,8 +272,7 @@ typedef DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>error_type</
<tr> <tr>
<td class="memname">winstd::eap_runtime_error::eap_runtime_error </td> <td class="memname">winstd::eap_runtime_error::eap_runtime_error </td>
<td>(</td> <td>(</td>
<td class="paramtype">const EAP_ERROR &amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">EAP_ERROR</a> &amp;</td> <td class="paramname"><span class="paramname"><em>err</em></span></td><td>)</td>
<td class="paramname"><em>err</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -311,19 +305,12 @@ typedef DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>error_type</
<tr> <tr>
<td class="memname">winstd::eap_runtime_error::eap_runtime_error </td> <td class="memname">winstd::eap_runtime_error::eap_runtime_error </td>
<td>(</td> <td>(</td>
<td class="paramtype">const EAP_ERROR &amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">EAP_ERROR</a> &amp;</td> <td class="paramname"><span class="paramname"><em>err</em>, </span></td>
<td class="paramname"><em>err</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">const char *&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">char</a> *</td> <td class="paramname"><span class="paramname"><em>msg</em></span>&#160;)</td>
<td class="paramname"><em>msg</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr> </tr>
</table> </table>
</td> </td>
@ -350,7 +337,7 @@ typedef DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>error_type</
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:44 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -95,7 +97,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:44 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::event_data Class Reference</title> <title>WinStd: winstd::event_data Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -82,7 +84,7 @@ $(function() {
<div class="contents"> <div class="contents">
<p>EVENT_DATA_DESCRIPTOR wrapper. <p>EVENT_DATA_DESCRIPTOR wrapper.
<a href="classwinstd_1_1event__data.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_e_t_w_8h_source.html">WinStd/ETW.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_e_t_w_8h_source.html">WinStd/ETW.h</a>&gt;</code></p>
<div class="dynheader"> <div class="dynheader">
@ -98,38 +100,38 @@ Public Member Functions</h2></td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>event_data</b> ()</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>event_data</b> ()</td></tr>
<tr class="memdesc:acb4032673a3b2376eb0d62115bb37c4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct empty class. <br /></td></tr> <tr class="memdesc:acb4032673a3b2376eb0d62115bb37c4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct empty class. <br /></td></tr>
<tr class="separator:acb4032673a3b2376eb0d62115bb37c4f"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:acb4032673a3b2376eb0d62115bb37c4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a53ee58077eed5bca18f146c34ced44" id="r_a0a53ee58077eed5bca18f146c34ced44"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__data.html#a0a53ee58077eed5bca18f146c34ced44">event_data</a> (const char &amp;data)</td></tr> <tr class="memitem:a0a53ee58077eed5bca18f146c34ced44" id="r_a0a53ee58077eed5bca18f146c34ced44"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0a53ee58077eed5bca18f146c34ced44">event_data</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">char</a> &amp;data)</td></tr>
<tr class="memdesc:a0a53ee58077eed5bca18f146c34ced44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to an <code>char</code>. <br /></td></tr> <tr class="memdesc:a0a53ee58077eed5bca18f146c34ced44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to an <code>char</code>. <br /></td></tr>
<tr class="separator:a0a53ee58077eed5bca18f146c34ced44"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0a53ee58077eed5bca18f146c34ced44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86447ba8727fe91c0de85b8f7835a4c1" id="r_a86447ba8727fe91c0de85b8f7835a4c1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__data.html#a86447ba8727fe91c0de85b8f7835a4c1">event_data</a> (const unsigned char &amp;data)</td></tr> <tr class="memitem:a86447ba8727fe91c0de85b8f7835a4c1" id="r_a86447ba8727fe91c0de85b8f7835a4c1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a86447ba8727fe91c0de85b8f7835a4c1">event_data</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">unsigned</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">char</a> &amp;data)</td></tr>
<tr class="memdesc:a86447ba8727fe91c0de85b8f7835a4c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to an <code>unsigned char</code>. <br /></td></tr> <tr class="memdesc:a86447ba8727fe91c0de85b8f7835a4c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to an <code>unsigned char</code>. <br /></td></tr>
<tr class="separator:a86447ba8727fe91c0de85b8f7835a4c1"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a86447ba8727fe91c0de85b8f7835a4c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26563233e9507adbf183291974005eaf" id="r_a26563233e9507adbf183291974005eaf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__data.html#a26563233e9507adbf183291974005eaf">event_data</a> (const int &amp;data)</td></tr> <tr class="memitem:a26563233e9507adbf183291974005eaf" id="r_a26563233e9507adbf183291974005eaf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a26563233e9507adbf183291974005eaf">event_data</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">int</a> &amp;data)</td></tr>
<tr class="memdesc:a26563233e9507adbf183291974005eaf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to an <code>int</code>. <br /></td></tr> <tr class="memdesc:a26563233e9507adbf183291974005eaf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to an <code>int</code>. <br /></td></tr>
<tr class="separator:a26563233e9507adbf183291974005eaf"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a26563233e9507adbf183291974005eaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59b2ac8e1b681412ea0aa582b3028681" id="r_a59b2ac8e1b681412ea0aa582b3028681"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__data.html#a59b2ac8e1b681412ea0aa582b3028681">event_data</a> (const unsigned int &amp;data)</td></tr> <tr class="memitem:a59b2ac8e1b681412ea0aa582b3028681" id="r_a59b2ac8e1b681412ea0aa582b3028681"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a59b2ac8e1b681412ea0aa582b3028681">event_data</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">unsigned</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">int</a> &amp;data)</td></tr>
<tr class="memdesc:a59b2ac8e1b681412ea0aa582b3028681"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to an <code>unsigned int</code>. <br /></td></tr> <tr class="memdesc:a59b2ac8e1b681412ea0aa582b3028681"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to an <code>unsigned int</code>. <br /></td></tr>
<tr class="separator:a59b2ac8e1b681412ea0aa582b3028681"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a59b2ac8e1b681412ea0aa582b3028681"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef6715d8e3e68eac7b7bbceacb3aff93" id="r_aef6715d8e3e68eac7b7bbceacb3aff93"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__data.html#aef6715d8e3e68eac7b7bbceacb3aff93">event_data</a> (const long &amp;data)</td></tr> <tr class="memitem:aef6715d8e3e68eac7b7bbceacb3aff93" id="r_aef6715d8e3e68eac7b7bbceacb3aff93"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aef6715d8e3e68eac7b7bbceacb3aff93">event_data</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">long</a> &amp;data)</td></tr>
<tr class="memdesc:aef6715d8e3e68eac7b7bbceacb3aff93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to a <code>long</code>. <br /></td></tr> <tr class="memdesc:aef6715d8e3e68eac7b7bbceacb3aff93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to a <code>long</code>. <br /></td></tr>
<tr class="separator:aef6715d8e3e68eac7b7bbceacb3aff93"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aef6715d8e3e68eac7b7bbceacb3aff93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba0a6535c84e9165b5ccdf943449e10c" id="r_aba0a6535c84e9165b5ccdf943449e10c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__data.html#aba0a6535c84e9165b5ccdf943449e10c">event_data</a> (const unsigned long &amp;data)</td></tr> <tr class="memitem:aba0a6535c84e9165b5ccdf943449e10c" id="r_aba0a6535c84e9165b5ccdf943449e10c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aba0a6535c84e9165b5ccdf943449e10c">event_data</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">unsigned</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">long</a> &amp;data)</td></tr>
<tr class="memdesc:aba0a6535c84e9165b5ccdf943449e10c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to an <code>unsigned long</code>. <br /></td></tr> <tr class="memdesc:aba0a6535c84e9165b5ccdf943449e10c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to an <code>unsigned long</code>. <br /></td></tr>
<tr class="separator:aba0a6535c84e9165b5ccdf943449e10c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aba0a6535c84e9165b5ccdf943449e10c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d309bcda353b42ba1005b3c7b6f8dc1" id="r_a4d309bcda353b42ba1005b3c7b6f8dc1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__data.html#a4d309bcda353b42ba1005b3c7b6f8dc1">event_data</a> (const GUID &amp;data)</td></tr> <tr class="memitem:a4d309bcda353b42ba1005b3c7b6f8dc1" id="r_a4d309bcda353b42ba1005b3c7b6f8dc1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4d309bcda353b42ba1005b3c7b6f8dc1">event_data</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">GUID</a> &amp;data)</td></tr>
<tr class="memdesc:a4d309bcda353b42ba1005b3c7b6f8dc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to a <code>GUID</code>. <br /></td></tr> <tr class="memdesc:a4d309bcda353b42ba1005b3c7b6f8dc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to a <code>GUID</code>. <br /></td></tr>
<tr class="separator:a4d309bcda353b42ba1005b3c7b6f8dc1"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a4d309bcda353b42ba1005b3c7b6f8dc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74be98ecad61265232c0752e0e823a8e" id="r_a74be98ecad61265232c0752e0e823a8e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__data.html#a74be98ecad61265232c0752e0e823a8e">event_data</a> (const char *data)</td></tr> <tr class="memitem:a74be98ecad61265232c0752e0e823a8e" id="r_a74be98ecad61265232c0752e0e823a8e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a74be98ecad61265232c0752e0e823a8e">event_data</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">char</a> *data)</td></tr>
<tr class="memdesc:a74be98ecad61265232c0752e0e823a8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to a string. <br /></td></tr> <tr class="memdesc:a74be98ecad61265232c0752e0e823a8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to a string. <br /></td></tr>
<tr class="separator:a74be98ecad61265232c0752e0e823a8e"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a74be98ecad61265232c0752e0e823a8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ac38aca75ec84f5265eb897fb3c7a7e" id="r_a0ac38aca75ec84f5265eb897fb3c7a7e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__data.html#a0ac38aca75ec84f5265eb897fb3c7a7e">event_data</a> (const wchar_t *data)</td></tr> <tr class="memitem:a0ac38aca75ec84f5265eb897fb3c7a7e" id="r_a0ac38aca75ec84f5265eb897fb3c7a7e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0ac38aca75ec84f5265eb897fb3c7a7e">event_data</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">wchar_t</a> *data)</td></tr>
<tr class="memdesc:a0ac38aca75ec84f5265eb897fb3c7a7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to a wide string. <br /></td></tr> <tr class="memdesc:a0ac38aca75ec84f5265eb897fb3c7a7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to a wide string. <br /></td></tr>
<tr class="separator:a0ac38aca75ec84f5265eb897fb3c7a7e"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0ac38aca75ec84f5265eb897fb3c7a7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9741846e354b469b750db2ea982b12d" id="r_aa9741846e354b469b750db2ea982b12d"><td class="memTemplParams" colspan="2">template&lt;class _Elem , class _Traits , class _Ax &gt; </td></tr> <tr class="memitem:aa9741846e354b469b750db2ea982b12d" id="r_aa9741846e354b469b750db2ea982b12d"><td class="memTemplParams" colspan="2">template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt; </td></tr>
<tr class="memitem:aa9741846e354b469b750db2ea982b12d"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__data.html#aa9741846e354b469b750db2ea982b12d">event_data</a> (const std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;data)</td></tr> <tr class="memitem:aa9741846e354b469b750db2ea982b12d"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#aa9741846e354b469b750db2ea982b12d">event_data</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> std::basic_string&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt; &amp;data)</td></tr>
<tr class="memdesc:aa9741846e354b469b750db2ea982b12d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Template to construct pointing to a <code>std::basic_string&lt;&gt;</code>. <br /></td></tr> <tr class="memdesc:aa9741846e354b469b750db2ea982b12d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Template to construct pointing to a <code>std::basic_string&lt;&gt;</code>. <br /></td></tr>
<tr class="separator:aa9741846e354b469b750db2ea982b12d"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa9741846e354b469b750db2ea982b12d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31af4a774845ec0f7db4267f573cd422" id="r_a31af4a774845ec0f7db4267f573cd422"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__data.html#a31af4a774845ec0f7db4267f573cd422">event_data</a> (const void *data, ULONG size)</td></tr> <tr class="memitem:a31af4a774845ec0f7db4267f573cd422" id="r_a31af4a774845ec0f7db4267f573cd422"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a31af4a774845ec0f7db4267f573cd422">event_data</a> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a> *data, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">ULONG</a> size)</td></tr>
<tr class="memdesc:a31af4a774845ec0f7db4267f573cd422"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to binary data. <br /></td></tr> <tr class="memdesc:a31af4a774845ec0f7db4267f573cd422"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to binary data. <br /></td></tr>
<tr class="separator:a31af4a774845ec0f7db4267f573cd422"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a31af4a774845ec0f7db4267f573cd422"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
@ -148,8 +150,7 @@ Public Member Functions</h2></td></tr>
<tr> <tr>
<td class="memname">winstd::event_data::event_data </td> <td class="memname">winstd::event_data::event_data </td>
<td>(</td> <td>(</td>
<td class="paramtype">const char &amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">char</a> &amp;</td> <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
<td class="paramname"><em>data</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -183,8 +184,7 @@ Public Member Functions</h2></td></tr>
<tr> <tr>
<td class="memname">winstd::event_data::event_data </td> <td class="memname">winstd::event_data::event_data </td>
<td>(</td> <td>(</td>
<td class="paramtype">const unsigned char &amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">unsigned</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">char</a> &amp;</td> <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
<td class="paramname"><em>data</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -218,8 +218,7 @@ Public Member Functions</h2></td></tr>
<tr> <tr>
<td class="memname">winstd::event_data::event_data </td> <td class="memname">winstd::event_data::event_data </td>
<td>(</td> <td>(</td>
<td class="paramtype">const int &amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">int</a> &amp;</td> <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
<td class="paramname"><em>data</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -253,8 +252,7 @@ Public Member Functions</h2></td></tr>
<tr> <tr>
<td class="memname">winstd::event_data::event_data </td> <td class="memname">winstd::event_data::event_data </td>
<td>(</td> <td>(</td>
<td class="paramtype">const unsigned int &amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">unsigned</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">int</a> &amp;</td> <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
<td class="paramname"><em>data</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -288,8 +286,7 @@ Public Member Functions</h2></td></tr>
<tr> <tr>
<td class="memname">winstd::event_data::event_data </td> <td class="memname">winstd::event_data::event_data </td>
<td>(</td> <td>(</td>
<td class="paramtype">const long &amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">long</a> &amp;</td> <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
<td class="paramname"><em>data</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -323,8 +320,7 @@ Public Member Functions</h2></td></tr>
<tr> <tr>
<td class="memname">winstd::event_data::event_data </td> <td class="memname">winstd::event_data::event_data </td>
<td>(</td> <td>(</td>
<td class="paramtype">const unsigned long &amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">unsigned</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">long</a> &amp;</td> <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
<td class="paramname"><em>data</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -358,8 +354,7 @@ Public Member Functions</h2></td></tr>
<tr> <tr>
<td class="memname">winstd::event_data::event_data </td> <td class="memname">winstd::event_data::event_data </td>
<td>(</td> <td>(</td>
<td class="paramtype">const GUID &amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">GUID</a> &amp;</td> <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
<td class="paramname"><em>data</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -393,8 +388,7 @@ Public Member Functions</h2></td></tr>
<tr> <tr>
<td class="memname">winstd::event_data::event_data </td> <td class="memname">winstd::event_data::event_data </td>
<td>(</td> <td>(</td>
<td class="paramtype">const char *&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">char</a> *</td> <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
<td class="paramname"><em>data</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -428,8 +422,7 @@ Public Member Functions</h2></td></tr>
<tr> <tr>
<td class="memname">winstd::event_data::event_data </td> <td class="memname">winstd::event_data::event_data </td>
<td>(</td> <td>(</td>
<td class="paramtype">const wchar_t *&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">wchar_t</a> *</td> <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
<td class="paramname"><em>data</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -457,7 +450,7 @@ Public Member Functions</h2></td></tr>
<div class="memitem"> <div class="memitem">
<div class="memproto"> <div class="memproto">
<div class="memtemplate"> <div class="memtemplate">
template&lt;class _Elem , class _Traits , class _Ax &gt; </div> template&lt;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a> , <a class="el" href="classwinstd_1_1ref__unique__ptr.html">class</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt; </div>
<table class="mlabels"> <table class="mlabels">
<tr> <tr>
<td class="mlabels-left"> <td class="mlabels-left">
@ -465,8 +458,7 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
<tr> <tr>
<td class="memname">winstd::event_data::event_data </td> <td class="memname">winstd::event_data::event_data </td>
<td>(</td> <td>(</td>
<td class="paramtype">const std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> std::basic_string&lt; <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Elem</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Traits</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">_Ax</a> &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
<td class="paramname"><em>data</em></td><td>)</td>
<td></td> <td></td>
</tr> </tr>
</table> </table>
@ -500,19 +492,12 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
<tr> <tr>
<td class="memname">winstd::event_data::event_data </td> <td class="memname">winstd::event_data::event_data </td>
<td>(</td> <td>(</td>
<td class="paramtype">const void *&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">void</a> *</td> <td class="paramname"><span class="paramname"><em>data</em>, </span></td>
<td class="paramname"><em>data</em>, </td>
</tr> </tr>
<tr> <tr>
<td class="paramkey"></td> <td class="paramkey"></td>
<td></td> <td></td>
<td class="paramtype">ULONG&#160;</td> <td class="paramtype"><a class="el" href="classwinstd_1_1ref__unique__ptr.html">ULONG</a></td> <td class="paramname"><span class="paramname"><em>size</em></span>&#160;)</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr> </tr>
</table> </table>
</td> </td>
@ -540,7 +525,7 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:44 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 683 B

After

Width:  |  Height:  |  Size: 683 B

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -92,7 +94,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:44 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: winstd::event_fn_auto Class Reference</title> <title>WinStd: winstd::event_fn_auto Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -83,22 +85,22 @@ $(function() {
<div class="contents"> <div class="contents">
<p>Helper class to write an event on entry/exit of scope. <p>Helper class to write an event on entry/exit of scope.
<a href="classwinstd_1_1event__fn__auto.html#details">More...</a></p> <a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="_e_t_w_8h_source.html">WinStd/ETW.h</a>&gt;</code></p> <p><code>#include &lt;<a class="el" href="_e_t_w_8h_source.html">WinStd/ETW.h</a>&gt;</code></p>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr> Public Member Functions</h2></td></tr>
<tr class="memitem:a751244aeeeceb01401da27c5080fc590" id="r_a751244aeeeceb01401da27c5080fc590"><td class="memItemLeft" align="right" valign="top"><a id="a751244aeeeceb01401da27c5080fc590" name="a751244aeeeceb01401da27c5080fc590"></a> <tr class="memitem:a751244aeeeceb01401da27c5080fc590" id="r_a751244aeeeceb01401da27c5080fc590"><td class="memItemLeft" align="right" valign="top"><a id="a751244aeeeceb01401da27c5080fc590" name="a751244aeeeceb01401da27c5080fc590"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>event_fn_auto</b> (<a class="el" href="classwinstd_1_1event__provider.html">event_provider</a> &amp;ep, const EVENT_DESCRIPTOR *event_cons, const EVENT_DESCRIPTOR *event_dest, LPCSTR pszFnName)</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>event_fn_auto</b> (<a class="el" href="classwinstd_1_1event__provider.html">event_provider</a> &amp;<a class="el" href="classwinstd_1_1ref__unique__ptr.html">ep</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">EVENT_DESCRIPTOR</a> *<a class="el" href="classwinstd_1_1ref__unique__ptr.html">event_cons</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">EVENT_DESCRIPTOR</a> *<a class="el" href="classwinstd_1_1ref__unique__ptr.html">event_dest</a>, <a class="el" href="classwinstd_1_1ref__unique__ptr.html">LPCSTR</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">pszFnName</a>)</td></tr>
<tr class="memdesc:a751244aeeeceb01401da27c5080fc590"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the <code>event_cons</code> event. <br /></td></tr> <tr class="memdesc:a751244aeeeceb01401da27c5080fc590"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the <code>event_cons</code> event. <br /></td></tr>
<tr class="separator:a751244aeeeceb01401da27c5080fc590"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a751244aeeeceb01401da27c5080fc590"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed0b955ff2db183f6667345925801b0b" id="r_aed0b955ff2db183f6667345925801b0b"><td class="memItemLeft" align="right" valign="top"><a id="aed0b955ff2db183f6667345925801b0b" name="aed0b955ff2db183f6667345925801b0b"></a> <tr class="memitem:aed0b955ff2db183f6667345925801b0b" id="r_aed0b955ff2db183f6667345925801b0b"><td class="memItemLeft" align="right" valign="top"><a id="aed0b955ff2db183f6667345925801b0b" name="aed0b955ff2db183f6667345925801b0b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>event_fn_auto</b> (const <a class="el" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a> &amp;other)</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>event_fn_auto</b> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a> &amp;other)</td></tr>
<tr class="memdesc:aed0b955ff2db183f6667345925801b0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies the object. <br /></td></tr> <tr class="memdesc:aed0b955ff2db183f6667345925801b0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies the object. <br /></td></tr>
<tr class="separator:aed0b955ff2db183f6667345925801b0b"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aed0b955ff2db183f6667345925801b0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c45c1de3b87f6547f6e76a80b80f500" id="r_a5c45c1de3b87f6547f6e76a80b80f500"><td class="memItemLeft" align="right" valign="top"><a id="a5c45c1de3b87f6547f6e76a80b80f500" name="a5c45c1de3b87f6547f6e76a80b80f500"></a> <tr class="memitem:a5c45c1de3b87f6547f6e76a80b80f500" id="r_a5c45c1de3b87f6547f6e76a80b80f500"><td class="memItemLeft" align="right" valign="top"><a id="a5c45c1de3b87f6547f6e76a80b80f500" name="a5c45c1de3b87f6547f6e76a80b80f500"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>event_fn_auto</b> (<a class="el" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a> &amp;&amp;other) noexcept</td></tr> &#160;</td><td class="memItemRight" valign="bottom"><b>event_fn_auto</b> (<a class="el" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a> &amp;&amp;other) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:a5c45c1de3b87f6547f6e76a80b80f500"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <br /></td></tr> <tr class="memdesc:a5c45c1de3b87f6547f6e76a80b80f500"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <br /></td></tr>
<tr class="separator:a5c45c1de3b87f6547f6e76a80b80f500"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a5c45c1de3b87f6547f6e76a80b80f500"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a764a83cffe2ed2ae41e9d973073d5cb0" id="r_a764a83cffe2ed2ae41e9d973073d5cb0"><td class="memItemLeft" align="right" valign="top"><a id="a764a83cffe2ed2ae41e9d973073d5cb0" name="a764a83cffe2ed2ae41e9d973073d5cb0"></a> <tr class="memitem:a764a83cffe2ed2ae41e9d973073d5cb0" id="r_a764a83cffe2ed2ae41e9d973073d5cb0"><td class="memItemLeft" align="right" valign="top"><a id="a764a83cffe2ed2ae41e9d973073d5cb0" name="a764a83cffe2ed2ae41e9d973073d5cb0"></a>
@ -106,11 +108,11 @@ Public Member Functions</h2></td></tr>
<tr class="memdesc:a764a83cffe2ed2ae41e9d973073d5cb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the <code>event_dest</code> event. <br /></td></tr> <tr class="memdesc:a764a83cffe2ed2ae41e9d973073d5cb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the <code>event_dest</code> event. <br /></td></tr>
<tr class="separator:a764a83cffe2ed2ae41e9d973073d5cb0"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a764a83cffe2ed2ae41e9d973073d5cb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb8dddbdd22399d26d4c5db2998afc1d" id="r_acb8dddbdd22399d26d4c5db2998afc1d"><td class="memItemLeft" align="right" valign="top"><a id="acb8dddbdd22399d26d4c5db2998afc1d" name="acb8dddbdd22399d26d4c5db2998afc1d"></a> <tr class="memitem:acb8dddbdd22399d26d4c5db2998afc1d" id="r_acb8dddbdd22399d26d4c5db2998afc1d"><td class="memItemLeft" align="right" valign="top"><a id="acb8dddbdd22399d26d4c5db2998afc1d" name="acb8dddbdd22399d26d4c5db2998afc1d"></a>
<a class="el" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a> &amp;other)</td></tr> <a class="el" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a> &amp;other)</td></tr>
<tr class="memdesc:acb8dddbdd22399d26d4c5db2998afc1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies the object. <br /></td></tr> <tr class="memdesc:acb8dddbdd22399d26d4c5db2998afc1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies the object. <br /></td></tr>
<tr class="separator:acb8dddbdd22399d26d4c5db2998afc1d"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:acb8dddbdd22399d26d4c5db2998afc1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab64dd267c58d816b4ef5549e704a8949" id="r_ab64dd267c58d816b4ef5549e704a8949"><td class="memItemLeft" align="right" valign="top"><a id="ab64dd267c58d816b4ef5549e704a8949" name="ab64dd267c58d816b4ef5549e704a8949"></a> <tr class="memitem:ab64dd267c58d816b4ef5549e704a8949" id="r_ab64dd267c58d816b4ef5549e704a8949"><td class="memItemLeft" align="right" valign="top"><a id="ab64dd267c58d816b4ef5549e704a8949" name="ab64dd267c58d816b4ef5549e704a8949"></a>
<a class="el" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a> &amp;&amp;other) noexcept</td></tr> <a class="el" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a> &amp;&amp;other) <a class="el" href="classwinstd_1_1ref__unique__ptr.html">noexcept</a></td></tr>
<tr class="memdesc:ab64dd267c58d816b4ef5549e704a8949"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <br /></td></tr> <tr class="memdesc:ab64dd267c58d816b4ef5549e704a8949"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <br /></td></tr>
<tr class="separator:ab64dd267c58d816b4ef5549e704a8949"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab64dd267c58d816b4ef5549e704a8949"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
@ -121,7 +123,7 @@ Protected Attributes</h2></td></tr>
<tr class="memdesc:acbfdaed91d8a3aa3346d33d1a548457a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reference to event provider in use. <br /></td></tr> <tr class="memdesc:acbfdaed91d8a3aa3346d33d1a548457a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reference to event provider in use. <br /></td></tr>
<tr class="separator:acbfdaed91d8a3aa3346d33d1a548457a"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:acbfdaed91d8a3aa3346d33d1a548457a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03080fbd3201b899cce1ab5bb59dca2f" id="r_a03080fbd3201b899cce1ab5bb59dca2f"><td class="memItemLeft" align="right" valign="top"><a id="a03080fbd3201b899cce1ab5bb59dca2f" name="a03080fbd3201b899cce1ab5bb59dca2f"></a> <tr class="memitem:a03080fbd3201b899cce1ab5bb59dca2f" id="r_a03080fbd3201b899cce1ab5bb59dca2f"><td class="memItemLeft" align="right" valign="top"><a id="a03080fbd3201b899cce1ab5bb59dca2f" name="a03080fbd3201b899cce1ab5bb59dca2f"></a>
const EVENT_DESCRIPTOR *&#160;</td><td class="memItemRight" valign="bottom"><b>m_event_dest</b></td></tr> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">const</a> <a class="el" href="classwinstd_1_1ref__unique__ptr.html">EVENT_DESCRIPTOR</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_event_dest</b></td></tr>
<tr class="memdesc:a03080fbd3201b899cce1ab5bb59dca2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event descriptor at destruction. <br /></td></tr> <tr class="memdesc:a03080fbd3201b899cce1ab5bb59dca2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Event descriptor at destruction. <br /></td></tr>
<tr class="separator:a03080fbd3201b899cce1ab5bb59dca2f"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a03080fbd3201b899cce1ab5bb59dca2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad17409fc9cdaa8b78a9f38e39e21a9f0" id="r_ad17409fc9cdaa8b78a9f38e39e21a9f0"><td class="memItemLeft" align="right" valign="top"><a id="ad17409fc9cdaa8b78a9f38e39e21a9f0" name="ad17409fc9cdaa8b78a9f38e39e21a9f0"></a> <tr class="memitem:ad17409fc9cdaa8b78a9f38e39e21a9f0" id="r_ad17409fc9cdaa8b78a9f38e39e21a9f0"><td class="memItemLeft" align="right" valign="top"><a id="ad17409fc9cdaa8b78a9f38e39e21a9f0" name="ad17409fc9cdaa8b78a9f38e39e21a9f0"></a>
@ -138,7 +140,7 @@ EVENT_DATA_DESCRIPTOR&#160;</td><td class="memItemRight" valign="bottom"><b>m_fn
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:44 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

View File

@ -3,12 +3,14 @@
<head> <head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/> <meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/> <meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Member List</title> <title>WinStd: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script> <script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/> <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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script> <script type="text/javascript" src="search/search.js"></script>
@ -30,7 +32,7 @@
</table> </table>
</div> </div>
<!-- end header part --> <!-- end header part -->
<!-- Generated by Doxygen 1.9.8 --> <!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript"> <script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html'); var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -42,7 +44,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */ /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { $(function() {
initMenu('',true,false,'search.php','Search'); initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); }); $(function() { init_search(); });
}); });
/* @license-end */ /* @license-end */
</script> </script>
@ -93,7 +95,7 @@ $(function() {
</table></div><!-- contents --> </table></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 11 2023 10:34:24 for WinStd 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.8 Generated on Tue Jan 2 2024 11:12:44 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address> </small></address>
</body> </body>
</html> </html>

Some files were not shown because too many files have changed in this diff Show More