This commit is contained in:
rozmansi
2023-12-11 10:34:25 +00:00
parent 0adb9d43e1
commit ffc429d4cc
296 changed files with 1234 additions and 1573 deletions

View File

@@ -76,7 +76,6 @@ $(function() {
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classwinstd_1_1com__initializer-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">winstd::com_initializer Class Reference<div class="ingroups"><a class="el" href="group___win_std_c_o_m.html">COM Object Management</a></div></div></div>
</div><!--header-->
@@ -89,31 +88,21 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a2e1dceaa4a658f2d35b93fe85d71e109" id="r_a2e1dceaa4a658f2d35b93fe85d71e109"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1com__initializer.html#a2e1dceaa4a658f2d35b93fe85d71e109">com_initializer</a> (LPVOID pvReserved) noexcept</td></tr>
<tr class="memdesc:a2e1dceaa4a658f2d35b93fe85d71e109"><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:a2e1dceaa4a658f2d35b93fe85d71e109"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20c89f6e237eb97166aac61f0dbdcbf6" id="r_a20c89f6e237eb97166aac61f0dbdcbf6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1com__initializer.html#a20c89f6e237eb97166aac61f0dbdcbf6">com_initializer</a> (LPVOID pvReserved, DWORD dwCoInit) noexcept</td></tr>
<tr class="memdesc:a20c89f6e237eb97166aac61f0dbdcbf6"><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:a20c89f6e237eb97166aac61f0dbdcbf6"><td class="memSeparator" colspan="2">&#160;</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="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="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="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="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="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="memitem:ac3c997f810e8439096d8ca14fecb5b7d" id="r_ac3c997f810e8439096d8ca14fecb5b7d"><td class="memItemLeft" align="right" valign="top">HRESULT&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1com__initializer.html#ac3c997f810e8439096d8ca14fecb5b7d">status</a> () const noexcept</td></tr>
<tr class="memdesc:ac3c997f810e8439096d8ca14fecb5b7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return result of <code>CoInitialize()</code> call. <br /></td></tr>
<tr class="separator:ac3c997f810e8439096d8ca14fecb5b7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:ae9478fd05b5b1c82e0f762c2b517155b" id="r_ae9478fd05b5b1c82e0f762c2b517155b"><td class="memItemLeft" align="right" valign="top"><a id="ae9478fd05b5b1c82e0f762c2b517155b" name="ae9478fd05b5b1c82e0f762c2b517155b"></a>
HRESULT&#160;</td><td class="memItemRight" valign="bottom"><b>m_result</b></td></tr>
<tr class="memdesc:ae9478fd05b5b1c82e0f762c2b517155b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Result of CoInitialize call. <br /></td></tr>
<tr class="separator:ae9478fd05b5b1c82e0f762c2b517155b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Context scope automatic COM (un)initialization. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a2e1dceaa4a658f2d35b93fe85d71e109" name="a2e1dceaa4a658f2d35b93fe85d71e109"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e1dceaa4a658f2d35b93fe85d71e109">&#9670;&#160;</a></span>com_initializer() <span class="overload">[1/2]</span></h2>
<a id="af259d10710f44c2a649f506d17e547b5" name="af259d10710f44c2a649f506d17e547b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af259d10710f44c2a649f506d17e547b5">&#9670;&#160;</a></span>com_initializer() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -131,7 +120,7 @@ HRESULT&#160;</td><td class="memItemRight" valign="bottom"><b>m_result</b></td><
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
@@ -141,8 +130,8 @@ HRESULT&#160;</td><td class="memItemRight" valign="bottom"><b>m_result</b></td><
</div>
</div>
<a id="a20c89f6e237eb97166aac61f0dbdcbf6" name="a20c89f6e237eb97166aac61f0dbdcbf6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20c89f6e237eb97166aac61f0dbdcbf6">&#9670;&#160;</a></span>com_initializer() <span class="overload">[2/2]</span></h2>
<a id="a18fd45fa07a6168c8176eb4e95289119" name="a18fd45fa07a6168c8176eb4e95289119"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18fd45fa07a6168c8176eb4e95289119">&#9670;&#160;</a></span>com_initializer() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -170,7 +159,7 @@ HRESULT&#160;</td><td class="memItemRight" valign="bottom"><b>m_result</b></td><
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
@@ -206,35 +195,6 @@ HRESULT&#160;</td><td class="memItemRight" valign="bottom"><b>m_result</b></td><
<p>Uninitializes COM. </p>
<dl class="section see"><dt>See also</dt><dd><a href="https://msdn.microsoft.com/en-us/library/windows/desktop/ms688715.aspx">CoUninitialize function</a> </dd></dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ac3c997f810e8439096d8ca14fecb5b7d" name="ac3c997f810e8439096d8ca14fecb5b7d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3c997f810e8439096d8ca14fecb5b7d">&#9670;&#160;</a></span>status()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">HRESULT winstd::com_initializer::status </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Return result of <code>CoInitialize()</code> call. </p>
<dl class="section see"><dt>See also</dt><dd><a href="https://msdn.microsoft.com/en-us/library/windows/desktop/ms678543.aspx">CoInitialize function</a> </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
@@ -243,7 +203,7 @@ HRESULT&#160;</td><td class="memItemRight" valign="bottom"><b>m_result</b></td><
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 8 2023 20:31:29 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 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
</small></address>
</body>
</html>