deploy: 0029a491a90e8248be34c550685eaf65778972aa

This commit is contained in:
rozmansi 2022-02-04 13:37:38 +00:00
parent 6b7446fef6
commit f2651d14f5
291 changed files with 4683 additions and 4683 deletions

View File

@ -88,11 +88,11 @@ $(function() {
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"><a class="line" href="classwinstd_1_1com__runtime__error.html"> 23</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1com__runtime__error.html">com_runtime_error</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1num__runtime__error.html">num_runtime_error</a>&lt;HRESULT&gt;</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="l00032" name="l00032"></a><span class="lineno"><a class="line" href="classwinstd_1_1com__runtime__error.html#a64fefb880e2c25b6427b2dd34451f551"> 32</a></span> <a class="code hl_function" href="classwinstd_1_1com__runtime__error.html#a64fefb880e2c25b6427b2dd34451f551">com_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;HRESULT&gt;(num, msg)</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="classwinstd_1_1com__runtime__error.html#a75030cbe7acc6532140c73caf4b15ed8"> 32</a></span> <a class="code hl_function" href="classwinstd_1_1com__runtime__error.html#a75030cbe7acc6532140c73caf4b15ed8">com_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;HRESULT&gt;(num, msg)</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> {</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> }</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="classwinstd_1_1com__runtime__error.html#a13ed1b229317834e6dec492828ff9fa0"> 42</a></span> <a class="code hl_function" href="classwinstd_1_1com__runtime__error.html#a13ed1b229317834e6dec492828ff9fa0">com_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;HRESULT&gt;(num, msg)</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="classwinstd_1_1com__runtime__error.html#aa1b65214e16b18bf8b9b191abff254b7"> 42</a></span> <a class="code hl_function" href="classwinstd_1_1com__runtime__error.html#aa1b65214e16b18bf8b9b191abff254b7">com_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;HRESULT&gt;(num, msg)</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> {</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> }</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> };</div>
@ -116,20 +116,20 @@ $(function() {
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga2768b80bcf124e3127f0b7fe64395adb">WINSTD_DPLHANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1com__obj.html">com_obj</a>, NULL)</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="keyword">public</span>:</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="classwinstd_1_1com__obj.html#adc019242b7648e79c4a51b184efd3d0d"> 91</a></span> <a class="code hl_function" href="classwinstd_1_1com__obj.html#adc019242b7648e79c4a51b184efd3d0d">com_obj</a>(_In_ REFCLSID rclsid, _In_opt_ LPUNKNOWN pUnkOuter = NULL, DWORD dwClsContext = CLSCTX_ALL)</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="classwinstd_1_1com__obj.html#aa7fb56997597a348bd33e583f59d28a3"> 91</a></span> <a class="code hl_function" href="classwinstd_1_1com__obj.html#aa7fb56997597a348bd33e583f59d28a3">com_obj</a>(_In_ REFCLSID rclsid, _In_opt_ LPUNKNOWN pUnkOuter = NULL, DWORD dwClsContext = CLSCTX_ALL)</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> {</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> CoCreateInstance(rclsid, pUnkOuter, dwClsContext, __uuidof(T), (LPVOID*)&amp;<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> }</div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> </div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> _Other&gt;</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="classwinstd_1_1com__obj.html#a491b4b8bd64bac48dfc704129eb54d27"> 102</a></span> <a class="code hl_function" href="classwinstd_1_1com__obj.html#a491b4b8bd64bac48dfc704129eb54d27">com_obj</a>(_In_ _Other *other)</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="classwinstd_1_1com__obj.html#aa2c8f855aaad8e35c1da6cfd9f32e01e"> 102</a></span> <a class="code hl_function" href="classwinstd_1_1com__obj.html#aa2c8f855aaad8e35c1da6cfd9f32e01e">com_obj</a>(_In_ _Other *other)</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> {</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> assert(other);</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> other-&gt;QueryInterface(__uuidof(T), (<span class="keywordtype">void</span>**)&amp;<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> }</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> </div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> _Other&gt;</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="classwinstd_1_1com__obj.html#a746ce0862c014404fd97e85454237f9f"> 114</a></span> <a class="code hl_function" href="classwinstd_1_1com__obj.html#a746ce0862c014404fd97e85454237f9f">com_obj</a>(_In_ <a class="code hl_class" href="classwinstd_1_1com__obj.html">com_obj&lt;_Other&gt;</a> &amp;other)</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="classwinstd_1_1com__obj.html#aace64e8520e9caf7c258ae207a5ef874"> 114</a></span> <a class="code hl_function" href="classwinstd_1_1com__obj.html#aace64e8520e9caf7c258ae207a5ef874">com_obj</a>(_In_ <a class="code hl_class" href="classwinstd_1_1com__obj.html">com_obj&lt;_Other&gt;</a> &amp;other)</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> other-&gt;QueryInterface(__uuidof(T), (<span class="keywordtype">void</span>**)&amp;<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> }</div>
@ -140,17 +140,17 @@ $(function() {
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <a class="code hl_function" href="classwinstd_1_1com__obj.html#a028b86f770253f74a62ca3eaebb14de5">free_internal</a>();</div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> }</div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> </div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="classwinstd_1_1com__obj.html#aaee018040845860ff46600d072cb481b"> 133</a></span> HRESULT <a class="code hl_function" href="classwinstd_1_1com__obj.html#aaee018040845860ff46600d072cb481b">create</a>(_In_ REFCLSID rclsid, _In_opt_ LPUNKNOWN pUnkOuter = NULL, _In_ DWORD dwClsContext = CLSCTX_ALL)</div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="classwinstd_1_1com__obj.html#a81ffdc99034437423210d3da111b50c5"> 133</a></span> HRESULT <a class="code hl_function" href="classwinstd_1_1com__obj.html#a81ffdc99034437423210d3da111b50c5">create</a>(_In_ REFCLSID rclsid, _In_opt_ LPUNKNOWN pUnkOuter = NULL, _In_ DWORD dwClsContext = CLSCTX_ALL)</div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> {</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h;</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> HRESULT hr = CoCreateInstance(rclsid, pUnkOuter, dwClsContext, __uuidof(T), (<span class="keywordtype">void</span>**)&amp;h);</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <span class="keywordflow">if</span> (SUCCEEDED(hr))</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> <span class="keywordflow">return</span> hr;</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> }</div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> </div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> _Other&gt;</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="classwinstd_1_1com__obj.html#a74c98909af707882a5ce8056068e1f61"> 148</a></span> HRESULT <a class="code hl_function" href="classwinstd_1_1com__obj.html#a74c98909af707882a5ce8056068e1f61">query_interface</a>(_Out_ _Other **h)<span class="keyword"> const</span></div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="classwinstd_1_1com__obj.html#a1ce5cf9682ee1b876cb9eba372e2b1a1"> 148</a></span> HRESULT <a class="code hl_function" href="classwinstd_1_1com__obj.html#a1ce5cf9682ee1b876cb9eba372e2b1a1">query_interface</a>(_Out_ _Other **h)<span class="keyword"> const</span></div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> assert(h);</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> assert(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div>
@ -158,7 +158,7 @@ $(function() {
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> }</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> </div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> _Other&gt;</div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"><a class="line" href="classwinstd_1_1com__obj.html#ab5946d7b68332381eb29813f546b5c62"> 161</a></span> HRESULT <a class="code hl_function" href="classwinstd_1_1com__obj.html#ab5946d7b68332381eb29813f546b5c62">query_interface</a>(_Out_ <a class="code hl_class" href="classwinstd_1_1com__obj.html">com_obj&lt;_Other&gt;</a> &amp;h)<span class="keyword"> const</span></div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"><a class="line" href="classwinstd_1_1com__obj.html#a8e898e0977c00b196e1986a02709c185"> 161</a></span> HRESULT <a class="code hl_function" href="classwinstd_1_1com__obj.html#a8e898e0977c00b196e1986a02709c185">query_interface</a>(_Out_ <a class="code hl_class" href="classwinstd_1_1com__obj.html">com_obj&lt;_Other&gt;</a> &amp;h)<span class="keyword"> const</span></div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> assert(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> _Other *_h;</div>
@ -174,7 +174,7 @@ $(function() {
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>-&gt;Release();</div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> }</div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> </div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"><a class="line" href="classwinstd_1_1com__obj.html#a3d2696cd0f901af6d113e70e1235d9a8"> 191</a></span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="code hl_function" href="classwinstd_1_1com__obj.html#a3d2696cd0f901af6d113e70e1235d9a8">duplicate_internal</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) <span class="keyword">const</span> <span class="keyword">noexcept</span> <span class="keyword">override</span></div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"><a class="line" href="classwinstd_1_1com__obj.html#a1460be29bd94af55d27b5179e971b3b4"> 191</a></span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="code hl_function" href="classwinstd_1_1com__obj.html#a1460be29bd94af55d27b5179e971b3b4">duplicate_internal</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) <span class="keyword">const</span> <span class="keyword">noexcept</span> <span class="keyword">override</span></div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> {</div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> h-&gt;AddRef();</div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> <span class="keywordflow">return</span> h;</div>
@ -186,18 +186,18 @@ $(function() {
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga2768b80bcf124e3127f0b7fe64395adb">WINSTD_DPLHANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1bstr.html">bstr</a>, NULL)</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> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"><a class="line" href="classwinstd_1_1bstr.html#af27d5b6889a972b6870aea38eb54a2fa"> 209</a></span> <a class="code hl_function" href="classwinstd_1_1bstr.html#af27d5b6889a972b6870aea38eb54a2fa">bstr</a>(_In_ LPCOLESTR src) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"><a class="line" href="classwinstd_1_1bstr.html#a16c6d6d9c6d1494ed278e74f9f83ccff"> 209</a></span> <a class="code hl_function" href="classwinstd_1_1bstr.html#a16c6d6d9c6d1494ed278e74f9f83ccff">bstr</a>(_In_ LPCOLESTR src) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> {</div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a> = SysAllocString(src);</div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> }</div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> </div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"><a class="line" href="classwinstd_1_1bstr.html#aaca6a2fe552f00117c941be0bff1dbd8"> 217</a></span> <a class="code hl_function" href="classwinstd_1_1bstr.html#aaca6a2fe552f00117c941be0bff1dbd8">bstr</a>(_In_ LPCOLESTR src, _In_ UINT len) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"><a class="line" href="classwinstd_1_1bstr.html#a80f1ae42fd8233f38ad846305f7db781"> 217</a></span> <a class="code hl_function" href="classwinstd_1_1bstr.html#a80f1ae42fd8233f38ad846305f7db781">bstr</a>(_In_ LPCOLESTR src, _In_ UINT len) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> {</div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a> = SysAllocStringLen(src, len);</div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> }</div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> </div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> _Traits, <span class="keyword">class</span> _Ax&gt;</div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"><a class="line" href="classwinstd_1_1bstr.html#aaeb1471d7df7cd9dc6f58dad3e46a999"> 226</a></span> <a class="code hl_function" href="classwinstd_1_1bstr.html#aaeb1471d7df7cd9dc6f58dad3e46a999">bstr</a>(_In_ <span class="keyword">const</span> std::basic_string&lt;wchar_t, _Traits, _Ax&gt; &amp;src) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"><a class="line" href="classwinstd_1_1bstr.html#a4bd2cc3556ee3875d23d9aa902c31077"> 226</a></span> <a class="code hl_function" href="classwinstd_1_1bstr.html#a4bd2cc3556ee3875d23d9aa902c31077">bstr</a>(_In_ <span class="keyword">const</span> std::basic_string&lt;wchar_t, _Traits, _Ax&gt; &amp;src) <span class="keyword">noexcept</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> <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a> = SysAllocStringLen(src.c_str(), (UINT)src.length());</div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> }</div>
@ -219,7 +219,7 @@ $(function() {
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> SysFreeString(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</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> </div>
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"><a class="line" href="classwinstd_1_1bstr.html#a9e8ccceb048b0663fb56285ef757bb0b"> 272</a></span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="code hl_function" href="classwinstd_1_1bstr.html#a9e8ccceb048b0663fb56285ef757bb0b">duplicate_internal</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) <span class="keyword">const</span> <span class="keyword">noexcept</span> <span class="keyword">override</span></div>
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"><a class="line" href="classwinstd_1_1bstr.html#a4a9986fac6bf82d8a8887a7cb80e6351"> 272</a></span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="code hl_function" href="classwinstd_1_1bstr.html#a4a9986fac6bf82d8a8887a7cb80e6351">duplicate_internal</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) <span class="keyword">const</span> <span class="keyword">noexcept</span> <span class="keyword">override</span></div>
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> {</div>
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> <span class="keywordflow">return</span> SysAllocStringLen(h, SysStringLen(h));</div>
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> }</div>
@ -235,7 +235,7 @@ $(function() {
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> VariantInit(<span class="keyword">this</span>);</div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> }</div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> </div>
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#ad8cde7b0815baa2586c5f8507897e271"> 297</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#ad8cde7b0815baa2586c5f8507897e271">variant</a>(_In_ <span class="keyword">const</span> VARIANT&amp; varSrc)</div>
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a6b13abee9e259102b5cfcadf799ac33d"> 297</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#a6b13abee9e259102b5cfcadf799ac33d">variant</a>(_In_ <span class="keyword">const</span> VARIANT&amp; varSrc)</div>
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> {</div>
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> vt = VT_EMPTY;</div>
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> <span class="keyword">const</span> HRESULT hr = VariantCopy(<span class="keyword">this</span>, &amp;varSrc);</div>
@ -244,114 +244,114 @@ $(function() {
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span> }</div>
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> </div>
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span><span class="preprocessor"> #pragma warning(suppress: 26495) </span><span class="comment">// vt member is initialized as a result of memcpy()</span></div>
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a3015e8468f412b6ca75830c97f849b26"> 309</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#a3015e8468f412b6ca75830c97f849b26">variant</a>(_Inout_ VARIANT&amp;&amp; varSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a170212d31acb2971ddf55b9247d6dc48"> 309</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#a170212d31acb2971ddf55b9247d6dc48">variant</a>(_Inout_ VARIANT&amp;&amp; varSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> {</div>
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> memcpy(<span class="keyword">this</span>, &amp;varSrc, <span class="keyword">sizeof</span>(VARIANT));</div>
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span> varSrc.vt = VT_EMPTY;</div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> }</div>
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> </div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#aca2872f9d5ed71026b768ed73e6f6a4d"> 318</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#aca2872f9d5ed71026b768ed73e6f6a4d">variant</a>(_In_ <span class="keywordtype">bool</span> bSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a02c9aacfd9b4db09f83d470d9ee62207"> 318</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#a02c9aacfd9b4db09f83d470d9ee62207">variant</a>(_In_ <span class="keywordtype">bool</span> bSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> {</div>
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> vt = VT_BOOL;</div>
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> boolVal = bSrc ? VARIANT_TRUE : VARIANT_FALSE;</div>
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> }</div>
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span> </div>
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a6a9b6f6cd0a152350a291cf8cf409031"> 327</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#a6a9b6f6cd0a152350a291cf8cf409031">variant</a>(_In_ <span class="keywordtype">char</span> cSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#ac3d480425647e2ce72aa291eee5259bb"> 327</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#ac3d480425647e2ce72aa291eee5259bb">variant</a>(_In_ <span class="keywordtype">char</span> cSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> {</div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> vt = VT_I1;</div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> cVal = cSrc;</div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> }</div>
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span> </div>
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a30322ce6da965712383390788a1b86cf"> 336</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#a30322ce6da965712383390788a1b86cf">variant</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> nSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a6b7b7b21cd5e8293fc95957dec6ad1ac"> 336</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#a6b7b7b21cd5e8293fc95957dec6ad1ac">variant</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> nSrc) <span class="keyword">noexcept</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> vt = VT_UI1;</div>
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span> bVal = nSrc;</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="l00345" name="l00345"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a0498653cd4e1dc8d383e979714903a65"> 345</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#a0498653cd4e1dc8d383e979714903a65">variant</a>(_In_ <span class="keywordtype">short</span> nSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#ae5f40c0c9ceb73d9a11f9eb5cf6e7acf"> 345</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#ae5f40c0c9ceb73d9a11f9eb5cf6e7acf">variant</a>(_In_ <span class="keywordtype">short</span> nSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span> {</div>
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span> vt = VT_I2;</div>
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"> 348</span> iVal = nSrc;</div>
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span> }</div>
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span> </div>
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a97c8e9a22cfd8db553b2dbe611d1f0e3"> 354</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#a97c8e9a22cfd8db553b2dbe611d1f0e3">variant</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> nSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#aa38cc1a50cd08a3b81b8c87a968dd55a"> 354</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#aa38cc1a50cd08a3b81b8c87a968dd55a">variant</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> nSrc) <span class="keyword">noexcept</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> vt = VT_UI2;</div>
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> uiVal = nSrc;</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> </div>
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a3620820078757b017686f4128a9690b0"> 363</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#a3620820078757b017686f4128a9690b0">variant</a>(_In_ <span class="keywordtype">int</span> nSrc, _In_ VARTYPE vtSrc = VT_I4) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a26d5b7a108cc2ae8ea6b9a60e8cfe68d"> 363</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#a26d5b7a108cc2ae8ea6b9a60e8cfe68d">variant</a>(_In_ <span class="keywordtype">int</span> nSrc, _In_ VARTYPE vtSrc = VT_I4) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> {</div>
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span> assert(vtSrc == VT_I4 || vtSrc == VT_INT);</div>
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span> vt = vtSrc;</div>
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span> intVal = nSrc;</div>
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span> }</div>
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> </div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a0532dd6055c2748c74029ce29cb8882c"> 373</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#a0532dd6055c2748c74029ce29cb8882c">variant</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> nSrc, _In_ VARTYPE vtSrc = VT_UI4) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a89726aecadc0b6e14108daae894a477b"> 373</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#a89726aecadc0b6e14108daae894a477b">variant</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> nSrc, _In_ VARTYPE vtSrc = VT_UI4) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> {</div>
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span> assert(vtSrc == VT_UI4 || vtSrc == VT_UINT);</div>
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span> vt = vtSrc;</div>
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span> uintVal= nSrc;</div>
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span> }</div>
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> </div>
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#ab217f5bc951d997d9c03c39967261a52"> 383</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#ab217f5bc951d997d9c03c39967261a52">variant</a>(_In_ <span class="keywordtype">long</span> nSrc, _In_ VARTYPE vtSrc = VT_I4) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#aa0b2188d63b23c1e7ade2d8c4871e172"> 383</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#aa0b2188d63b23c1e7ade2d8c4871e172">variant</a>(_In_ <span class="keywordtype">long</span> nSrc, _In_ VARTYPE vtSrc = VT_I4) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> {</div>
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span> assert(vtSrc == VT_I4 || vtSrc == VT_ERROR);</div>
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> vt = vtSrc;</div>
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span> lVal = nSrc;</div>
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span> }</div>
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span> </div>
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#af4a5f7d197554c562607d51d7b8d1efb"> 393</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#af4a5f7d197554c562607d51d7b8d1efb">variant</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> nSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a76dee63188ebb8946d0c2152f553e0f5"> 393</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#a76dee63188ebb8946d0c2152f553e0f5">variant</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> nSrc) <span class="keyword">noexcept</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> vt = VT_UI4;</div>
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> ulVal = nSrc;</div>
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span> }</div>
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span> </div>
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a6c7f7a1caee758fa55757bd69aa2d617"> 402</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#a6c7f7a1caee758fa55757bd69aa2d617">variant</a>(_In_ <span class="keywordtype">float</span> fltSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a1399659c252205487f2f85f2855567e2"> 402</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#a1399659c252205487f2f85f2855567e2">variant</a>(_In_ <span class="keywordtype">float</span> fltSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span> {</div>
<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span> vt = VT_R4;</div>
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span> fltVal = fltSrc;</div>
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span> }</div>
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span> </div>
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#aa8df7dedee1bf9692bc3596af84ad3ba"> 411</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#aa8df7dedee1bf9692bc3596af84ad3ba">variant</a>(_In_ <span class="keywordtype">double</span> dblSrc, _In_ VARTYPE vtSrc = VT_R8) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#add6d3bb11f3ba343d2286dde7a4ce90a"> 411</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#add6d3bb11f3ba343d2286dde7a4ce90a">variant</a>(_In_ <span class="keywordtype">double</span> dblSrc, _In_ VARTYPE vtSrc = VT_R8) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span> {</div>
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span> assert(vtSrc == VT_R8 || vtSrc == VT_DATE);</div>
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span> vt = vtSrc;</div>
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span> dblVal = dblSrc;</div>
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span> }</div>
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span> </div>
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#af17858e8f157779dc9e2d3ffe79ae555"> 421</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#af17858e8f157779dc9e2d3ffe79ae555">variant</a>(_In_ <span class="keywordtype">long</span> <span class="keywordtype">long</span> nSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a9ebbc5928574b7008c1c317e3528b7cb"> 421</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#a9ebbc5928574b7008c1c317e3528b7cb">variant</a>(_In_ <span class="keywordtype">long</span> <span class="keywordtype">long</span> nSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span> {</div>
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span> vt = VT_I8;</div>
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span> llVal = nSrc;</div>
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span> }</div>
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span> </div>
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#abf5cfad60db4849c4c6b6036058e88da"> 430</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#abf5cfad60db4849c4c6b6036058e88da">variant</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> nSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#ac1bc843b25415fd843bc2420a48ff9ad"> 430</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#ac1bc843b25415fd843bc2420a48ff9ad">variant</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> nSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span> {</div>
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span> vt = VT_UI8;</div>
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span> ullVal = nSrc;</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> </div>
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a3d1d945c05188b2cd41b87e3a9804e21"> 439</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#a3d1d945c05188b2cd41b87e3a9804e21">variant</a>(_In_ CY cySrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#ae60f506468b32ba02fe499c8a93a9b56"> 439</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#ae60f506468b32ba02fe499c8a93a9b56">variant</a>(_In_ CY cySrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span> {</div>
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span> vt = VT_CY;</div>
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span> cyVal.Hi = cySrc.Hi;</div>
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span> cyVal.Lo = cySrc.Lo;</div>
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span> }</div>
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span> </div>
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a790ce2abcfae6b0a816b61f083d73bf0"> 449</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#a790ce2abcfae6b0a816b61f083d73bf0">variant</a>(_In_z_ LPCOLESTR lpszSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a66bf6c6544769977e1032732142bb464"> 449</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#a66bf6c6544769977e1032732142bb464">variant</a>(_In_z_ LPCOLESTR lpszSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span> {</div>
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"> 451</span> vt = VT_EMPTY;</div>
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span> *<span class="keyword">this</span> = lpszSrc;</div>
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span> }</div>
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"> 454</span> </div>
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a8c68c1106deebaa8591b45de5c1171f0"> 458</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#a8c68c1106deebaa8591b45de5c1171f0">variant</a>(_In_z_ BSTR <a class="code hl_class" href="classwinstd_1_1bstr.html">bstr</a>) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#ad22ad4af4e10101790dc481dbe1630da"> 458</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#ad22ad4af4e10101790dc481dbe1630da">variant</a>(_In_z_ BSTR <a class="code hl_class" href="classwinstd_1_1bstr.html">bstr</a>) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span> {</div>
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span> vt = VT_EMPTY;</div>
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span> *<span class="keyword">this</span> = <a class="code hl_class" href="classwinstd_1_1bstr.html">bstr</a>;</div>
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span> }</div>
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"> 463</span> </div>
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a833581334d92bb0b4573795332b602e6"> 467</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#a833581334d92bb0b4573795332b602e6">variant</a>(_In_opt_ IDispatch* pSrc)</div>
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a2040f3ea8b404ff6b2847c9c9146141a"> 467</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#a2040f3ea8b404ff6b2847c9c9146141a">variant</a>(_In_opt_ IDispatch* pSrc)</div>
<div class="line"><a id="l00468" name="l00468"></a><span class="lineno"> 468</span> {</div>
<div class="line"><a id="l00469" name="l00469"></a><span class="lineno"> 469</span> vt = VT_DISPATCH;</div>
<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"> 470</span> pdispVal = pSrc;</div>
@ -360,7 +360,7 @@ $(function() {
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span> pdispVal-&gt;AddRef();</div>
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span> }</div>
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span> </div>
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#ab24447bc5be538a474298dbafef20dd4"> 479</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#ab24447bc5be538a474298dbafef20dd4">variant</a>(_In_opt_ IUnknown* pSrc)</div>
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a841c962b433fd374aa1dfafc844e4b64"> 479</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#a841c962b433fd374aa1dfafc844e4b64">variant</a>(_In_opt_ IUnknown* pSrc)</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> vt = VT_UNKNOWN;</div>
<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"> 482</span> punkVal = pSrc;</div>
@ -369,7 +369,7 @@ $(function() {
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"> 485</span> punkVal-&gt;AddRef();</div>
<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"> 486</span> }</div>
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"> 487</span> </div>
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a8cdc61d1a10f28f0ee889ff37420f5f6"> 491</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#a8cdc61d1a10f28f0ee889ff37420f5f6">variant</a>(_In_ <span class="keyword">const</span> SAFEARRAY *pSrc)</div>
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a278e06d505cad1af830dd88c2c656cd3"> 491</a></span> <a class="code hl_function" href="classwinstd_1_1variant.html#a278e06d505cad1af830dd88c2c656cd3">variant</a>(_In_ <span class="keyword">const</span> SAFEARRAY *pSrc)</div>
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span> {</div>
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"> 493</span> assert(pSrc != NULL);</div>
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"> 494</span> </div>
@ -388,7 +388,7 @@ $(function() {
<div class="line"><a id="l00510" name="l00510"></a><span class="lineno"> 510</span> VariantClear(<span class="keyword">this</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> </div>
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a4323b8cd5010f5d3453d6aa62e0bfdad"> 516</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a4323b8cd5010f5d3453d6aa62e0bfdad">operator=</a>(_In_ <span class="keyword">const</span> VARIANT&amp; varSrc)</div>
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#aff536ecc3c3a074fea648b7c60522a83"> 516</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#aff536ecc3c3a074fea648b7c60522a83">operator=</a>(_In_ <span class="keyword">const</span> VARIANT&amp; varSrc)</div>
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"> 517</span> {</div>
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;varSrc) {</div>
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span> <span class="keyword">const</span> HRESULT hr = VariantCopy(<span class="keyword">this</span>, &amp;varSrc);</div>
@ -398,7 +398,7 @@ $(function() {
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span> }</div>
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"> 525</span> </div>
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#ade6f436d269401ba4dd5c4e5f37da3d3"> 529</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#ade6f436d269401ba4dd5c4e5f37da3d3">operator=</a>(_Inout_ VARIANT&amp;&amp; varSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#aeec12d33002777506b59d73f2c43421c"> 529</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#aeec12d33002777506b59d73f2c43421c">operator=</a>(_Inout_ VARIANT&amp;&amp; varSrc) <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="l00531" name="l00531"></a><span class="lineno"> 531</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;varSrc) {</div>
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span> VariantClear(<span class="keyword">this</span>);</div>
@ -408,7 +408,7 @@ $(function() {
<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"> 536</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"> 537</span> }</div>
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span> </div>
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#ac1175c8c60e69e12f151e0860ada6ccd"> 542</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#ac1175c8c60e69e12f151e0860ada6ccd">operator=</a>(_In_ <span class="keywordtype">bool</span> bSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a355fecf0ce80d31377c9395f2ed1aada"> 542</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a355fecf0ce80d31377c9395f2ed1aada">operator=</a>(_In_ <span class="keywordtype">bool</span> bSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span> {</div>
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> <span class="keywordflow">if</span> (vt != VT_BOOL) {</div>
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span> VariantClear(<span class="keyword">this</span>);</div>
@ -418,7 +418,7 @@ $(function() {
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> }</div>
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"> 551</span> </div>
<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#ab49fecd0a6d977957ae0c8cdec25ec8e"> 555</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#ab49fecd0a6d977957ae0c8cdec25ec8e">operator=</a>(_In_ <span class="keywordtype">char</span> cSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a63e75ec57af2d8f59830b029afeb3b68"> 555</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a63e75ec57af2d8f59830b029afeb3b68">operator=</a>(_In_ <span class="keywordtype">char</span> cSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"> 556</span> {</div>
<div class="line"><a id="l00557" name="l00557"></a><span class="lineno"> 557</span> <span class="keywordflow">if</span> (vt != VT_I1) {</div>
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"> 558</span> VariantClear(<span class="keyword">this</span>);</div>
@ -428,7 +428,7 @@ $(function() {
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"> 562</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"> 563</span> }</div>
<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"> 564</span> </div>
<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#aa529e2b9bfd562439e989d6064f67754"> 568</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#aa529e2b9bfd562439e989d6064f67754">operator=</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> nSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a602751a752d5a7442ade0f4437646231"> 568</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a602751a752d5a7442ade0f4437646231">operator=</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> nSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00569" name="l00569"></a><span class="lineno"> 569</span> {</div>
<div class="line"><a id="l00570" name="l00570"></a><span class="lineno"> 570</span> <span class="keywordflow">if</span> (vt != VT_UI1) {</div>
<div class="line"><a id="l00571" name="l00571"></a><span class="lineno"> 571</span> VariantClear(<span class="keyword">this</span>);</div>
@ -438,7 +438,7 @@ $(function() {
<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span> <span class="keywordflow">return</span> *<span class="keyword">this</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> </div>
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a7d6425e99ccd76b28315ad6b125639e7"> 581</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a7d6425e99ccd76b28315ad6b125639e7">operator=</a>(_In_ <span class="keywordtype">short</span> nSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a5886220d7a2ff006d29cd4448a2a33ac"> 581</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a5886220d7a2ff006d29cd4448a2a33ac">operator=</a>(_In_ <span class="keywordtype">short</span> nSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span> {</div>
<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"> 583</span> <span class="keywordflow">if</span> (vt != VT_I2) {</div>
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"> 584</span> VariantClear(<span class="keyword">this</span>);</div>
@ -448,7 +448,7 @@ $(function() {
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00589" name="l00589"></a><span class="lineno"> 589</span> }</div>
<div class="line"><a id="l00590" name="l00590"></a><span class="lineno"> 590</span> </div>
<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#ae28a95f8af1861ca11776f609037329d"> 594</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#ae28a95f8af1861ca11776f609037329d">operator=</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> nSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a5c2733a19c37248f69a07771b8e939f1"> 594</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a5c2733a19c37248f69a07771b8e939f1">operator=</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> nSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"> 595</span> {</div>
<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"> 596</span> <span class="keywordflow">if</span> (vt != VT_UI2) {</div>
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span> VariantClear(<span class="keyword">this</span>);</div>
@ -458,7 +458,7 @@ $(function() {
<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"> 601</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span> }</div>
<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"> 603</span> </div>
<div class="line"><a id="l00607" name="l00607"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a08a3dd1d82e649b1ec618681de54cb7b"> 607</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a08a3dd1d82e649b1ec618681de54cb7b">operator=</a>(_In_ <span class="keywordtype">int</span> nSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00607" name="l00607"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a71fb3ee2710ad470329e0b5c4f7f5ba4"> 607</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a71fb3ee2710ad470329e0b5c4f7f5ba4">operator=</a>(_In_ <span class="keywordtype">int</span> nSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00608" name="l00608"></a><span class="lineno"> 608</span> {</div>
<div class="line"><a id="l00609" name="l00609"></a><span class="lineno"> 609</span> <span class="keywordflow">if</span> (vt != VT_I4) {</div>
<div class="line"><a id="l00610" name="l00610"></a><span class="lineno"> 610</span> VariantClear(<span class="keyword">this</span>);</div>
@ -468,7 +468,7 @@ $(function() {
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"> 614</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00615" name="l00615"></a><span class="lineno"> 615</span> }</div>
<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"> 616</span> </div>
<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#af93d1f6afa18b341ff39459c85a4bc01"> 620</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#af93d1f6afa18b341ff39459c85a4bc01">operator=</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> nSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a05ad6d2f51763b24d7528078a2c30e49"> 620</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a05ad6d2f51763b24d7528078a2c30e49">operator=</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> nSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span> {</div>
<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"> 622</span> <span class="keywordflow">if</span> (vt != VT_UI4) {</div>
<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"> 623</span> VariantClear(<span class="keyword">this</span>);</div>
@ -478,7 +478,7 @@ $(function() {
<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"> 627</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span> }</div>
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span> </div>
<div class="line"><a id="l00633" name="l00633"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#ad815e39d968d4b6ff3e0b178a92002d6"> 633</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#ad815e39d968d4b6ff3e0b178a92002d6">operator=</a>(_In_ <span class="keywordtype">long</span> nSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00633" name="l00633"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a360da15526269bd64a2fb670e9e280ff"> 633</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a360da15526269bd64a2fb670e9e280ff">operator=</a>(_In_ <span class="keywordtype">long</span> nSrc) <span class="keyword">noexcept</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="keywordflow">if</span> (vt != VT_I4) {</div>
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"> 636</span> VariantClear(<span class="keyword">this</span>);</div>
@ -488,7 +488,7 @@ $(function() {
<div class="line"><a id="l00640" name="l00640"></a><span class="lineno"> 640</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00641" name="l00641"></a><span class="lineno"> 641</span> }</div>
<div class="line"><a id="l00642" name="l00642"></a><span class="lineno"> 642</span> </div>
<div class="line"><a id="l00646" name="l00646"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#acfb0aa5f51d89431ce869bf519cb43e0"> 646</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#acfb0aa5f51d89431ce869bf519cb43e0">operator=</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> nSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00646" name="l00646"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a07980ff84773ac25807d0713dd05090a"> 646</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a07980ff84773ac25807d0713dd05090a">operator=</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> nSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00647" name="l00647"></a><span class="lineno"> 647</span> {</div>
<div class="line"><a id="l00648" name="l00648"></a><span class="lineno"> 648</span> <span class="keywordflow">if</span> (vt != VT_UI4) {</div>
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"> 649</span> VariantClear(<span class="keyword">this</span>);</div>
@ -498,7 +498,7 @@ $(function() {
<div class="line"><a id="l00653" name="l00653"></a><span class="lineno"> 653</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00654" name="l00654"></a><span class="lineno"> 654</span> }</div>
<div class="line"><a id="l00655" name="l00655"></a><span class="lineno"> 655</span> </div>
<div class="line"><a id="l00659" name="l00659"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#aba6e51a77a875e859dddc158b01b6397"> 659</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#aba6e51a77a875e859dddc158b01b6397">operator=</a>(_In_ <span class="keywordtype">long</span> <span class="keywordtype">long</span> nSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00659" name="l00659"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#af1898a82e4199d1f34924d448867f68f"> 659</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#af1898a82e4199d1f34924d448867f68f">operator=</a>(_In_ <span class="keywordtype">long</span> <span class="keywordtype">long</span> nSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00660" name="l00660"></a><span class="lineno"> 660</span> {</div>
<div class="line"><a id="l00661" name="l00661"></a><span class="lineno"> 661</span> <span class="keywordflow">if</span> (vt != VT_I8) {</div>
<div class="line"><a id="l00662" name="l00662"></a><span class="lineno"> 662</span> VariantClear(<span class="keyword">this</span>);</div>
@ -508,7 +508,7 @@ $(function() {
<div class="line"><a id="l00666" name="l00666"></a><span class="lineno"> 666</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00667" name="l00667"></a><span class="lineno"> 667</span> }</div>
<div class="line"><a id="l00668" name="l00668"></a><span class="lineno"> 668</span> </div>
<div class="line"><a id="l00672" name="l00672"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#ac3e4ef9ee2b8e7cc41346923fd251308"> 672</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#ac3e4ef9ee2b8e7cc41346923fd251308">operator=</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> nSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00672" name="l00672"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#aebabfcb503a43abecc9f3c07629f591f"> 672</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#aebabfcb503a43abecc9f3c07629f591f">operator=</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> nSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00673" name="l00673"></a><span class="lineno"> 673</span> {</div>
<div class="line"><a id="l00674" name="l00674"></a><span class="lineno"> 674</span> <span class="keywordflow">if</span> (vt != VT_UI8) {</div>
<div class="line"><a id="l00675" name="l00675"></a><span class="lineno"> 675</span> VariantClear(<span class="keyword">this</span>);</div>
@ -519,7 +519,7 @@ $(function() {
<div class="line"><a id="l00680" name="l00680"></a><span class="lineno"> 680</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00681" name="l00681"></a><span class="lineno"> 681</span> }</div>
<div class="line"><a id="l00682" name="l00682"></a><span class="lineno"> 682</span> </div>
<div class="line"><a id="l00686" name="l00686"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a18019a188175cfc91024098a894e8231"> 686</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a18019a188175cfc91024098a894e8231">operator=</a>(_In_ <span class="keywordtype">float</span> fltSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00686" name="l00686"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a1786d099ef012c301c0774f98af0f13a"> 686</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a1786d099ef012c301c0774f98af0f13a">operator=</a>(_In_ <span class="keywordtype">float</span> fltSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00687" name="l00687"></a><span class="lineno"> 687</span> {</div>
<div class="line"><a id="l00688" name="l00688"></a><span class="lineno"> 688</span> <span class="keywordflow">if</span> (vt != VT_R4) {</div>
<div class="line"><a id="l00689" name="l00689"></a><span class="lineno"> 689</span> VariantClear(<span class="keyword">this</span>);</div>
@ -529,7 +529,7 @@ $(function() {
<div class="line"><a id="l00693" name="l00693"></a><span class="lineno"> 693</span> <span class="keywordflow">return</span> *<span class="keyword">this</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"> 695</span> </div>
<div class="line"><a id="l00699" name="l00699"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#aa9b9d9fca4c761c56ddeb0b353c49f0c"> 699</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#aa9b9d9fca4c761c56ddeb0b353c49f0c">operator=</a>(_In_ <span class="keywordtype">double</span> dblSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00699" name="l00699"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a6fa877e7a098dba125c6342bd5e1c896"> 699</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a6fa877e7a098dba125c6342bd5e1c896">operator=</a>(_In_ <span class="keywordtype">double</span> dblSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00700" name="l00700"></a><span class="lineno"> 700</span> {</div>
<div class="line"><a id="l00701" name="l00701"></a><span class="lineno"> 701</span> <span class="keywordflow">if</span> (vt != VT_R8) {</div>
<div class="line"><a id="l00702" name="l00702"></a><span class="lineno"> 702</span> VariantClear(<span class="keyword">this</span>);</div>
@ -539,7 +539,7 @@ $(function() {
<div class="line"><a id="l00706" name="l00706"></a><span class="lineno"> 706</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00707" name="l00707"></a><span class="lineno"> 707</span> }</div>
<div class="line"><a id="l00708" name="l00708"></a><span class="lineno"> 708</span> </div>
<div class="line"><a id="l00712" name="l00712"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a5f8f362071e6bd7d4fb1198133c0b218"> 712</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a5f8f362071e6bd7d4fb1198133c0b218">operator=</a>(_In_ CY cySrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00712" name="l00712"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a935f6cff8004781f60d66b04a01c2330"> 712</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a935f6cff8004781f60d66b04a01c2330">operator=</a>(_In_ CY cySrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00713" name="l00713"></a><span class="lineno"> 713</span> {</div>
<div class="line"><a id="l00714" name="l00714"></a><span class="lineno"> 714</span> <span class="keywordflow">if</span> (vt != VT_CY) {</div>
<div class="line"><a id="l00715" name="l00715"></a><span class="lineno"> 715</span> VariantClear(<span class="keyword">this</span>);</div>
@ -550,7 +550,7 @@ $(function() {
<div class="line"><a id="l00720" name="l00720"></a><span class="lineno"> 720</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00721" name="l00721"></a><span class="lineno"> 721</span> }</div>
<div class="line"><a id="l00722" name="l00722"></a><span class="lineno"> 722</span> </div>
<div class="line"><a id="l00726" name="l00726"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#ae0e94d57bdc16bf2896b1579f43991d5"> 726</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#ae0e94d57bdc16bf2896b1579f43991d5">operator=</a>(_In_z_ LPCOLESTR lpszSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00726" name="l00726"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a984b2e054639678f06a40e3f57abf4d7"> 726</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a984b2e054639678f06a40e3f57abf4d7">operator=</a>(_In_z_ LPCOLESTR lpszSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00727" name="l00727"></a><span class="lineno"> 727</span> {</div>
<div class="line"><a id="l00728" name="l00728"></a><span class="lineno"> 728</span> VariantClear(<span class="keyword">this</span>);</div>
<div class="line"><a id="l00729" name="l00729"></a><span class="lineno"> 729</span> vt = VT_BSTR;</div>
@ -558,7 +558,7 @@ $(function() {
<div class="line"><a id="l00731" name="l00731"></a><span class="lineno"> 731</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00732" name="l00732"></a><span class="lineno"> 732</span> }</div>
<div class="line"><a id="l00733" name="l00733"></a><span class="lineno"> 733</span> </div>
<div class="line"><a id="l00737" name="l00737"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a94e29b8975aa9045ffaed67618ab6866"> 737</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a94e29b8975aa9045ffaed67618ab6866">operator=</a>(_Inout_opt_ IDispatch* pSrc)</div>
<div class="line"><a id="l00737" name="l00737"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#af5e22f4158921eb49c2207335d7c7593"> 737</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#af5e22f4158921eb49c2207335d7c7593">operator=</a>(_Inout_opt_ IDispatch* pSrc)</div>
<div class="line"><a id="l00738" name="l00738"></a><span class="lineno"> 738</span> {</div>
<div class="line"><a id="l00739" name="l00739"></a><span class="lineno"> 739</span> VariantClear(<span class="keyword">this</span>);</div>
<div class="line"><a id="l00740" name="l00740"></a><span class="lineno"> 740</span> vt = VT_DISPATCH;</div>
@ -568,7 +568,7 @@ $(function() {
<div class="line"><a id="l00744" name="l00744"></a><span class="lineno"> 744</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00745" name="l00745"></a><span class="lineno"> 745</span> }</div>
<div class="line"><a id="l00746" name="l00746"></a><span class="lineno"> 746</span> </div>
<div class="line"><a id="l00750" name="l00750"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a13f4e7d3e70f7027f326fa70d8fdf7a8"> 750</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a13f4e7d3e70f7027f326fa70d8fdf7a8">operator=</a>(_Inout_opt_ IUnknown* pSrc)</div>
<div class="line"><a id="l00750" name="l00750"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a55f962bb7a077f87aaa4a6bec03c10da"> 750</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a55f962bb7a077f87aaa4a6bec03c10da">operator=</a>(_Inout_opt_ IUnknown* pSrc)</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> VariantClear(<span class="keyword">this</span>);</div>
<div class="line"><a id="l00753" name="l00753"></a><span class="lineno"> 753</span> vt = VT_UNKNOWN;</div>
@ -578,7 +578,7 @@ $(function() {
<div class="line"><a id="l00757" name="l00757"></a><span class="lineno"> 757</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00758" name="l00758"></a><span class="lineno"> 758</span> }</div>
<div class="line"><a id="l00759" name="l00759"></a><span class="lineno"> 759</span> </div>
<div class="line"><a id="l00763" name="l00763"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a2aa329a6d91b210cb2e66718bc81bbf8"> 763</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a2aa329a6d91b210cb2e66718bc81bbf8">operator=</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* pbSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00763" name="l00763"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a5bc092e989de74c42d92de5647248a57"> 763</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a5bc092e989de74c42d92de5647248a57">operator=</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* pbSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00764" name="l00764"></a><span class="lineno"> 764</span> {</div>
<div class="line"><a id="l00765" name="l00765"></a><span class="lineno"> 765</span> <span class="keywordflow">if</span> (vt != (VT_UI1|VT_BYREF)) {</div>
<div class="line"><a id="l00766" name="l00766"></a><span class="lineno"> 766</span> VariantClear(<span class="keyword">this</span>);</div>
@ -588,7 +588,7 @@ $(function() {
<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="l00771" name="l00771"></a><span class="lineno"> 771</span> }</div>
<div class="line"><a id="l00772" name="l00772"></a><span class="lineno"> 772</span> </div>
<div class="line"><a id="l00776" name="l00776"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a348f73a523ada67002b2cab0ac1c051f"> 776</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a348f73a523ada67002b2cab0ac1c051f">operator=</a>(_In_ <span class="keywordtype">short</span>* pnSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00776" name="l00776"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#aa8c701dc6deac688a83d04ed9afdd4b5"> 776</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#aa8c701dc6deac688a83d04ed9afdd4b5">operator=</a>(_In_ <span class="keywordtype">short</span>* pnSrc) <span class="keyword">noexcept</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">if</span> (vt != (VT_I2|VT_BYREF)) {</div>
<div class="line"><a id="l00779" name="l00779"></a><span class="lineno"> 779</span> VariantClear(<span class="keyword">this</span>);</div>
@ -598,7 +598,7 @@ $(function() {
<div class="line"><a id="l00783" name="l00783"></a><span class="lineno"> 783</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00784" name="l00784"></a><span class="lineno"> 784</span> }</div>
<div class="line"><a id="l00785" name="l00785"></a><span class="lineno"> 785</span> </div>
<div class="line"><a id="l00789" name="l00789"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a42a78b26ea7378833efcd4050d4c1567"> 789</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a42a78b26ea7378833efcd4050d4c1567">operator=</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>* pnSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00789" name="l00789"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#accf863f76609d78946f51ec07a52690e"> 789</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#accf863f76609d78946f51ec07a52690e">operator=</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span>* pnSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00790" name="l00790"></a><span class="lineno"> 790</span> {</div>
<div class="line"><a id="l00791" name="l00791"></a><span class="lineno"> 791</span> <span class="keywordflow">if</span> (vt != (VT_UI2|VT_BYREF)) {</div>
<div class="line"><a id="l00792" name="l00792"></a><span class="lineno"> 792</span> VariantClear(<span class="keyword">this</span>);</div>
@ -608,7 +608,7 @@ $(function() {
<div class="line"><a id="l00796" name="l00796"></a><span class="lineno"> 796</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00797" name="l00797"></a><span class="lineno"> 797</span> }</div>
<div class="line"><a id="l00798" name="l00798"></a><span class="lineno"> 798</span> </div>
<div class="line"><a id="l00802" name="l00802"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#afc6846c09a91f41f4ce46ddbb9060b75"> 802</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#afc6846c09a91f41f4ce46ddbb9060b75">operator=</a>(_In_ <span class="keywordtype">int</span>* pnSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00802" name="l00802"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a30ba85931db8557713e5ee32d48ceecc"> 802</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a30ba85931db8557713e5ee32d48ceecc">operator=</a>(_In_ <span class="keywordtype">int</span>* pnSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00803" name="l00803"></a><span class="lineno"> 803</span> {</div>
<div class="line"><a id="l00804" name="l00804"></a><span class="lineno"> 804</span> <span class="keywordflow">if</span> (vt != (VT_I4|VT_BYREF)) {</div>
<div class="line"><a id="l00805" name="l00805"></a><span class="lineno"> 805</span> VariantClear(<span class="keyword">this</span>);</div>
@ -618,7 +618,7 @@ $(function() {
<div class="line"><a id="l00809" name="l00809"></a><span class="lineno"> 809</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00810" name="l00810"></a><span class="lineno"> 810</span> }</div>
<div class="line"><a id="l00811" name="l00811"></a><span class="lineno"> 811</span> </div>
<div class="line"><a id="l00815" name="l00815"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#af70c8270a1801d76fc0cacf322ed11bd"> 815</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#af70c8270a1801d76fc0cacf322ed11bd">operator=</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* pnSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00815" name="l00815"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#aa01c928f87788c505b818b7930c0f3a0"> 815</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#aa01c928f87788c505b818b7930c0f3a0">operator=</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>* pnSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00816" name="l00816"></a><span class="lineno"> 816</span> {</div>
<div class="line"><a id="l00817" name="l00817"></a><span class="lineno"> 817</span> <span class="keywordflow">if</span> (vt != (VT_UI4|VT_BYREF)) {</div>
<div class="line"><a id="l00818" name="l00818"></a><span class="lineno"> 818</span> VariantClear(<span class="keyword">this</span>);</div>
@ -628,7 +628,7 @@ $(function() {
<div class="line"><a id="l00822" name="l00822"></a><span class="lineno"> 822</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00823" name="l00823"></a><span class="lineno"> 823</span> }</div>
<div class="line"><a id="l00824" name="l00824"></a><span class="lineno"> 824</span> </div>
<div class="line"><a id="l00828" name="l00828"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#af012e408aa220530fbcc863af1d2757b"> 828</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#af012e408aa220530fbcc863af1d2757b">operator=</a>(_In_ <span class="keywordtype">long</span>* pnSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00828" name="l00828"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#aa321e1785731055f02abcf7789383912"> 828</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#aa321e1785731055f02abcf7789383912">operator=</a>(_In_ <span class="keywordtype">long</span>* pnSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00829" name="l00829"></a><span class="lineno"> 829</span> {</div>
<div class="line"><a id="l00830" name="l00830"></a><span class="lineno"> 830</span> <span class="keywordflow">if</span> (vt != (VT_I4|VT_BYREF)) {</div>
<div class="line"><a id="l00831" name="l00831"></a><span class="lineno"> 831</span> VariantClear(<span class="keyword">this</span>);</div>
@ -638,7 +638,7 @@ $(function() {
<div class="line"><a id="l00835" name="l00835"></a><span class="lineno"> 835</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00836" name="l00836"></a><span class="lineno"> 836</span> }</div>
<div class="line"><a id="l00837" name="l00837"></a><span class="lineno"> 837</span> </div>
<div class="line"><a id="l00841" name="l00841"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a2237916e82ab0f159974a26403903ba2"> 841</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a2237916e82ab0f159974a26403903ba2">operator=</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>* pnSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00841" name="l00841"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#af86e9a10fd9dbe6e18b33a59d04f3b44"> 841</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#af86e9a10fd9dbe6e18b33a59d04f3b44">operator=</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>* pnSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00842" name="l00842"></a><span class="lineno"> 842</span> {</div>
<div class="line"><a id="l00843" name="l00843"></a><span class="lineno"> 843</span> <span class="keywordflow">if</span> (vt != (VT_UI4|VT_BYREF)) {</div>
<div class="line"><a id="l00844" name="l00844"></a><span class="lineno"> 844</span> VariantClear(<span class="keyword">this</span>);</div>
@ -648,7 +648,7 @@ $(function() {
<div class="line"><a id="l00848" name="l00848"></a><span class="lineno"> 848</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00849" name="l00849"></a><span class="lineno"> 849</span> }</div>
<div class="line"><a id="l00850" name="l00850"></a><span class="lineno"> 850</span> </div>
<div class="line"><a id="l00854" name="l00854"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a68d29a47a1c44a93ca09309c56ba3ec8"> 854</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a68d29a47a1c44a93ca09309c56ba3ec8">operator=</a>(_In_ <span class="keywordtype">long</span> <span class="keywordtype">long</span>* pnSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00854" name="l00854"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#ad0ef65b5a3f40b1a812ac78ca5e5eb50"> 854</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#ad0ef65b5a3f40b1a812ac78ca5e5eb50">operator=</a>(_In_ <span class="keywordtype">long</span> <span class="keywordtype">long</span>* pnSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00855" name="l00855"></a><span class="lineno"> 855</span> {</div>
<div class="line"><a id="l00856" name="l00856"></a><span class="lineno"> 856</span> <span class="keywordflow">if</span> (vt != (VT_I8|VT_BYREF)) {</div>
<div class="line"><a id="l00857" name="l00857"></a><span class="lineno"> 857</span> VariantClear(<span class="keyword">this</span>);</div>
@ -658,7 +658,7 @@ $(function() {
<div class="line"><a id="l00861" name="l00861"></a><span class="lineno"> 861</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00862" name="l00862"></a><span class="lineno"> 862</span> }</div>
<div class="line"><a id="l00863" name="l00863"></a><span class="lineno"> 863</span> </div>
<div class="line"><a id="l00867" name="l00867"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a83a1acbbd1bb89abd96f3e13f4de5d4d"> 867</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a83a1acbbd1bb89abd96f3e13f4de5d4d">operator=</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>* pnSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00867" name="l00867"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#ad4a0fd8999d8d526bb232ebf70c18887"> 867</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#ad4a0fd8999d8d526bb232ebf70c18887">operator=</a>(_In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>* pnSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00868" name="l00868"></a><span class="lineno"> 868</span> {</div>
<div class="line"><a id="l00869" name="l00869"></a><span class="lineno"> 869</span> <span class="keywordflow">if</span> (vt != (VT_UI8|VT_BYREF)) {</div>
<div class="line"><a id="l00870" name="l00870"></a><span class="lineno"> 870</span> VariantClear(<span class="keyword">this</span>);</div>
@ -668,7 +668,7 @@ $(function() {
<div class="line"><a id="l00874" name="l00874"></a><span class="lineno"> 874</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00875" name="l00875"></a><span class="lineno"> 875</span> }</div>
<div class="line"><a id="l00876" name="l00876"></a><span class="lineno"> 876</span> </div>
<div class="line"><a id="l00880" name="l00880"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a4f7c0f1f6cba9e1765b8b6bb4641c511"> 880</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a4f7c0f1f6cba9e1765b8b6bb4641c511">operator=</a>(_In_ <span class="keywordtype">float</span>* pfSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00880" name="l00880"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a1df6086270e7799b83ee2889e2b88d9e"> 880</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a1df6086270e7799b83ee2889e2b88d9e">operator=</a>(_In_ <span class="keywordtype">float</span>* pfSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00881" name="l00881"></a><span class="lineno"> 881</span> {</div>
<div class="line"><a id="l00882" name="l00882"></a><span class="lineno"> 882</span> <span class="keywordflow">if</span> (vt != (VT_R4|VT_BYREF)) {</div>
<div class="line"><a id="l00883" name="l00883"></a><span class="lineno"> 883</span> VariantClear(<span class="keyword">this</span>);</div>
@ -678,7 +678,7 @@ $(function() {
<div class="line"><a id="l00887" name="l00887"></a><span class="lineno"> 887</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00888" name="l00888"></a><span class="lineno"> 888</span> }</div>
<div class="line"><a id="l00889" name="l00889"></a><span class="lineno"> 889</span> </div>
<div class="line"><a id="l00893" name="l00893"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a3e99db9a4ca379ffb4f16758aa158184"> 893</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a3e99db9a4ca379ffb4f16758aa158184">operator=</a>(_In_ <span class="keywordtype">double</span>* pfSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00893" name="l00893"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a2ea74c1b7a770188f7f59d7eb6923dbe"> 893</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a2ea74c1b7a770188f7f59d7eb6923dbe">operator=</a>(_In_ <span class="keywordtype">double</span>* pfSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00894" name="l00894"></a><span class="lineno"> 894</span> {</div>
<div class="line"><a id="l00895" name="l00895"></a><span class="lineno"> 895</span> <span class="keywordflow">if</span> (vt != (VT_R8|VT_BYREF)) {</div>
<div class="line"><a id="l00896" name="l00896"></a><span class="lineno"> 896</span> VariantClear(<span class="keyword">this</span>);</div>
@ -688,7 +688,7 @@ $(function() {
<div class="line"><a id="l00900" name="l00900"></a><span class="lineno"> 900</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00901" name="l00901"></a><span class="lineno"> 901</span> }</div>
<div class="line"><a id="l00902" name="l00902"></a><span class="lineno"> 902</span> </div>
<div class="line"><a id="l00906" name="l00906"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a47c32066b9857d7c26c3944177eee438"> 906</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a47c32066b9857d7c26c3944177eee438">operator=</a>(_In_ <span class="keyword">const</span> SAFEARRAY *pSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00906" name="l00906"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a39d9e97b57c37f3d876574cc2fd6e0a5"> 906</a></span> <a class="code hl_class" href="classwinstd_1_1variant.html">variant</a>&amp; <a class="code hl_function" href="classwinstd_1_1variant.html#a39d9e97b57c37f3d876574cc2fd6e0a5">operator=</a>(_In_ <span class="keyword">const</span> SAFEARRAY *pSrc) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00907" name="l00907"></a><span class="lineno"> 907</span> {</div>
<div class="line"><a id="l00908" name="l00908"></a><span class="lineno"> 908</span> assert(pSrc != NULL);</div>
<div class="line"><a id="l00909" name="l00909"></a><span class="lineno"> 909</span> VariantClear(<span class="keyword">this</span>);</div>
@ -706,41 +706,41 @@ $(function() {
<div class="line"><a id="l00921" name="l00921"></a><span class="lineno"> 921</span> }</div>
<div class="line"><a id="l00922" name="l00922"></a><span class="lineno"> 922</span> </div>
<div class="line"><a id="l00923" name="l00923"></a><span class="lineno"> 923</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00932" name="l00932"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a0bfb5502530a1a92afa82f8044e67524"> 932</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1variant.html#a0bfb5502530a1a92afa82f8044e67524">operator==</a>(_In_ <span class="keyword">const</span> VARIANT&amp; varSrc) <span class="keyword">const</span> <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00932" name="l00932"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a7e4c402b1b8d459aa2d73fb5b5e83853"> 932</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1variant.html#a7e4c402b1b8d459aa2d73fb5b5e83853">operator==</a>(_In_ <span class="keyword">const</span> VARIANT&amp; varSrc) <span class="keyword">const</span> <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00933" name="l00933"></a><span class="lineno"> 933</span> {</div>
<div class="line"><a id="l00934" name="l00934"></a><span class="lineno"> 934</span> <span class="keywordflow">if</span> (vt == VT_NULL &amp;&amp; varSrc.vt == VT_NULL) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00935" name="l00935"></a><span class="lineno"> 935</span> <span class="keywordflow">if</span> (vt != varSrc.vt) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a id="l00936" name="l00936"></a><span class="lineno"> 936</span> <span class="keywordflow">return</span> compare(<span class="keyword">static_cast&lt;</span><span class="keyword">const </span>VARIANT&amp;<span class="keyword">&gt;</span>(*<span class="keyword">this</span>), varSrc, LOCALE_USER_DEFAULT, 0) == <span class="keyword">static_cast&lt;</span>HRESULT<span class="keyword">&gt;</span>(VARCMP_EQ);</div>
<div class="line"><a id="l00937" name="l00937"></a><span class="lineno"> 937</span> }</div>
<div class="line"><a id="l00938" name="l00938"></a><span class="lineno"> 938</span> </div>
<div class="line"><a id="l00947" name="l00947"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#aa555572fe2a9d96b66041344170a06e4"> 947</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1variant.html#aa555572fe2a9d96b66041344170a06e4">operator!=</a>(_In_ <span class="keyword">const</span> VARIANT&amp; varSrc) <span class="keyword">const</span> <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00947" name="l00947"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a70dc99253ef9de24b443e6d48b662643"> 947</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1variant.html#a70dc99253ef9de24b443e6d48b662643">operator!=</a>(_In_ <span class="keyword">const</span> VARIANT&amp; varSrc) <span class="keyword">const</span> <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00948" name="l00948"></a><span class="lineno"> 948</span> {</div>
<div class="line"><a id="l00949" name="l00949"></a><span class="lineno"> 949</span> <span class="keywordflow">return</span> !<a class="code hl_function" href="classwinstd_1_1variant.html#a0bfb5502530a1a92afa82f8044e67524">operator==</a>(varSrc);</div>
<div class="line"><a id="l00949" name="l00949"></a><span class="lineno"> 949</span> <span class="keywordflow">return</span> !<a class="code hl_function" href="classwinstd_1_1variant.html#a7e4c402b1b8d459aa2d73fb5b5e83853">operator==</a>(varSrc);</div>
<div class="line"><a id="l00950" name="l00950"></a><span class="lineno"> 950</span> }</div>
<div class="line"><a id="l00951" name="l00951"></a><span class="lineno"> 951</span> </div>
<div class="line"><a id="l00960" name="l00960"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a4ad53bc421bff19a5266cda0ab53e999"> 960</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1variant.html#a4ad53bc421bff19a5266cda0ab53e999">operator&lt;</a>(_In_ <span class="keyword">const</span> VARIANT&amp; varSrc) <span class="keyword">const</span> <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00960" name="l00960"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#ac03c0c14bb91f7511425946ef7f3e725"> 960</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1variant.html#ac03c0c14bb91f7511425946ef7f3e725">operator&lt;</a>(_In_ <span class="keyword">const</span> VARIANT&amp; varSrc) <span class="keyword">const</span> <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00961" name="l00961"></a><span class="lineno"> 961</span> {</div>
<div class="line"><a id="l00962" name="l00962"></a><span class="lineno"> 962</span> <span class="keywordflow">if</span> (vt == VT_NULL &amp;&amp; varSrc.vt == VT_NULL) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a id="l00963" name="l00963"></a><span class="lineno"> 963</span> <span class="keywordflow">return</span> compare(<span class="keyword">static_cast&lt;</span><span class="keyword">const </span>VARIANT&amp;<span class="keyword">&gt;</span>(*<span class="keyword">this</span>), varSrc, LOCALE_USER_DEFAULT, 0)== <span class="keyword">static_cast&lt;</span>HRESULT<span class="keyword">&gt;</span>(VARCMP_LT);</div>
<div class="line"><a id="l00964" name="l00964"></a><span class="lineno"> 964</span> }</div>
<div class="line"><a id="l00965" name="l00965"></a><span class="lineno"> 965</span> </div>
<div class="line"><a id="l00974" name="l00974"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#aa47f1b30f115222af6eaeece617ba17e"> 974</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1variant.html#aa47f1b30f115222af6eaeece617ba17e">operator&gt;</a>(_In_ <span class="keyword">const</span> VARIANT&amp; varSrc) <span class="keyword">const</span> <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00974" name="l00974"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a323955b7123424305aed08eea20f9381"> 974</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1variant.html#a323955b7123424305aed08eea20f9381">operator&gt;</a>(_In_ <span class="keyword">const</span> VARIANT&amp; varSrc) <span class="keyword">const</span> <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00975" name="l00975"></a><span class="lineno"> 975</span> {</div>
<div class="line"><a id="l00976" name="l00976"></a><span class="lineno"> 976</span> <span class="keywordflow">if</span> (vt == VT_NULL &amp;&amp; varSrc.vt == VT_NULL) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a id="l00977" name="l00977"></a><span class="lineno"> 977</span> <span class="keywordflow">return</span> compare(<span class="keyword">static_cast&lt;</span><span class="keyword">const </span>VARIANT&amp;<span class="keyword">&gt;</span>(*<span class="keyword">this</span>), varSrc, LOCALE_USER_DEFAULT, 0)== <span class="keyword">static_cast&lt;</span>HRESULT<span class="keyword">&gt;</span>(VARCMP_GT);</div>
<div class="line"><a id="l00978" name="l00978"></a><span class="lineno"> 978</span> }</div>
<div class="line"><a id="l00979" name="l00979"></a><span class="lineno"> 979</span> </div>
<div class="line"><a id="l00988" name="l00988"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a3c0694e0740f0e698aa2971aea8aae3e"> 988</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1variant.html#a3c0694e0740f0e698aa2971aea8aae3e">operator&lt;=</a>(_In_ <span class="keyword">const</span> VARIANT&amp; varSrc) <span class="keyword">const</span> <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00988" name="l00988"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a02366b97c9a937f57806640dc942ecaf"> 988</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1variant.html#a02366b97c9a937f57806640dc942ecaf">operator&lt;=</a>(_In_ <span class="keyword">const</span> VARIANT&amp; varSrc) <span class="keyword">const</span> <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00989" name="l00989"></a><span class="lineno"> 989</span> {</div>
<div class="line"><a id="l00990" name="l00990"></a><span class="lineno"> 990</span> <span class="keywordflow">return</span> !<a class="code hl_function" href="classwinstd_1_1variant.html#aa47f1b30f115222af6eaeece617ba17e">operator&gt;</a>(varSrc);</div>
<div class="line"><a id="l00990" name="l00990"></a><span class="lineno"> 990</span> <span class="keywordflow">return</span> !<a class="code hl_function" href="classwinstd_1_1variant.html#a323955b7123424305aed08eea20f9381">operator&gt;</a>(varSrc);</div>
<div class="line"><a id="l00991" name="l00991"></a><span class="lineno"> 991</span> }</div>
<div class="line"><a id="l00992" name="l00992"></a><span class="lineno"> 992</span> </div>
<div class="line"><a id="l01001" name="l01001"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a7fb9fd8deac1522a36f7abf840e71bbe"> 1001</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1variant.html#a7fb9fd8deac1522a36f7abf840e71bbe">operator&gt;=</a>(_In_ <span class="keyword">const</span> VARIANT&amp; varSrc) <span class="keyword">const</span> <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01001" name="l01001"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#aa7ea26592a0d6b6c529eb87130ebd820"> 1001</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1variant.html#aa7ea26592a0d6b6c529eb87130ebd820">operator&gt;=</a>(_In_ <span class="keyword">const</span> VARIANT&amp; varSrc) <span class="keyword">const</span> <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01002" name="l01002"></a><span class="lineno"> 1002</span> {</div>
<div class="line"><a id="l01003" name="l01003"></a><span class="lineno"> 1003</span> <span class="keywordflow">return</span> !<a class="code hl_function" href="classwinstd_1_1variant.html#a4ad53bc421bff19a5266cda0ab53e999">operator&lt;</a>(varSrc);</div>
<div class="line"><a id="l01003" name="l01003"></a><span class="lineno"> 1003</span> <span class="keywordflow">return</span> !<a class="code hl_function" href="classwinstd_1_1variant.html#ac03c0c14bb91f7511425946ef7f3e725">operator&lt;</a>(varSrc);</div>
<div class="line"><a id="l01004" name="l01004"></a><span class="lineno"> 1004</span> }</div>
<div class="line"><a id="l01005" name="l01005"></a><span class="lineno"> 1005</span> </div>
<div class="line"><a id="l01011" name="l01011"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#ae24f92ab5147eae69da719d6d1dd178e"> 1011</a></span> HRESULT <a class="code hl_function" href="classwinstd_1_1variant.html#ae24f92ab5147eae69da719d6d1dd178e">change_type</a>(_In_ VARTYPE _vt, _In_opt_ USHORT wFlags = 0) noexcept</div>
<div class="line"><a id="l01011" name="l01011"></a><span class="lineno"><a class="line" href="classwinstd_1_1variant.html#a499d38db49d577c816e447c6a3875ff5"> 1011</a></span> HRESULT <a class="code hl_function" href="classwinstd_1_1variant.html#a499d38db49d577c816e447c6a3875ff5">change_type</a>(_In_ VARTYPE _vt, _In_opt_ USHORT wFlags = 0) noexcept</div>
<div class="line"><a id="l01012" name="l01012"></a><span class="lineno"> 1012</span> {</div>
<div class="line"><a id="l01013" name="l01013"></a><span class="lineno"> 1013</span> <span class="keywordflow">return</span> VariantChangeType(<span class="keyword">this</span>, <span class="keyword">this</span>, wFlags, _vt);</div>
<div class="line"><a id="l01014" name="l01014"></a><span class="lineno"> 1014</span> }</div>
@ -765,12 +765,12 @@ $(function() {
<div class="line"><a id="l01038" name="l01038"></a><span class="lineno"> 1038</span> <a class="code hl_define" href="group___win_std_general.html#gac91fa8d79c860b1fdbba65b6a322f760">WINSTD_NONMOVABLE</a>(<a class="code hl_class" href="classwinstd_1_1com__initializer.html">com_initializer</a>)</div>
<div class="line"><a id="l01039" name="l01039"></a><span class="lineno"> 1039</span> </div>
<div class="line"><a id="l01040" name="l01040"></a><span class="lineno"> 1040</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l01046" name="l01046"></a><span class="lineno"><a class="line" href="classwinstd_1_1com__initializer.html#a1c1c0d0d93d1ccb71850076bd254d64b"> 1046</a></span> <a class="code hl_function" href="classwinstd_1_1com__initializer.html#a1c1c0d0d93d1ccb71850076bd254d64b">com_initializer</a>(_In_opt_ LPVOID pvReserved) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01046" name="l01046"></a><span class="lineno"><a class="line" href="classwinstd_1_1com__initializer.html#a2e1dceaa4a658f2d35b93fe85d71e109"> 1046</a></span> <a class="code hl_function" href="classwinstd_1_1com__initializer.html#a2e1dceaa4a658f2d35b93fe85d71e109">com_initializer</a>(_In_opt_ LPVOID pvReserved) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01047" name="l01047"></a><span class="lineno"> 1047</span> {</div>
<div class="line"><a id="l01048" name="l01048"></a><span class="lineno"> 1048</span> <a class="code hl_variable" href="classwinstd_1_1com__initializer.html#ae9478fd05b5b1c82e0f762c2b517155b">m_result</a> = CoInitialize(pvReserved);</div>
<div class="line"><a id="l01049" name="l01049"></a><span class="lineno"> 1049</span> }</div>
<div class="line"><a id="l01050" name="l01050"></a><span class="lineno"> 1050</span> </div>
<div class="line"><a id="l01056" name="l01056"></a><span class="lineno"><a class="line" href="classwinstd_1_1com__initializer.html#a3ba28c55ef0e9bae5d1efcc92a83aa30"> 1056</a></span> <a class="code hl_function" href="classwinstd_1_1com__initializer.html#a3ba28c55ef0e9bae5d1efcc92a83aa30">com_initializer</a>(_In_opt_ LPVOID pvReserved, _In_ DWORD dwCoInit) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01056" name="l01056"></a><span class="lineno"><a class="line" href="classwinstd_1_1com__initializer.html#a20c89f6e237eb97166aac61f0dbdcbf6"> 1056</a></span> <a class="code hl_function" href="classwinstd_1_1com__initializer.html#a20c89f6e237eb97166aac61f0dbdcbf6">com_initializer</a>(_In_opt_ LPVOID pvReserved, _In_ DWORD dwCoInit) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01057" name="l01057"></a><span class="lineno"> 1057</span> {</div>
<div class="line"><a id="l01058" name="l01058"></a><span class="lineno"> 1058</span> <a class="code hl_variable" href="classwinstd_1_1com__initializer.html#ae9478fd05b5b1c82e0f762c2b517155b">m_result</a> = CoInitializeEx(pvReserved, dwCoInit);</div>
<div class="line"><a id="l01059" name="l01059"></a><span class="lineno"> 1059</span> }</div>
@ -792,100 +792,100 @@ $(function() {
<div class="line"><a id="l01085" name="l01085"></a><span class="lineno"> 1085</span> </div>
<div class="line"><a id="l01087" name="l01087"></a><span class="lineno"> 1087</span>}</div>
<div class="ttc" id="aclasswinstd_1_1bstr_html"><div class="ttname"><a href="classwinstd_1_1bstr.html">winstd::bstr</a></div><div class="ttdoc">BSTR string wrapper.</div><div class="ttdef"><b>Definition:</b> COM.h:202</div></div>
<div class="ttc" id="aclasswinstd_1_1bstr_html_a16c6d6d9c6d1494ed278e74f9f83ccff"><div class="ttname"><a href="classwinstd_1_1bstr.html#a16c6d6d9c6d1494ed278e74f9f83ccff">winstd::bstr::bstr</a></div><div class="ttdeci">bstr(LPCOLESTR src) noexcept</div><div class="ttdoc">Constructs BSTR from OLE string.</div><div class="ttdef"><b>Definition:</b> COM.h:209</div></div>
<div class="ttc" id="aclasswinstd_1_1bstr_html_a317d3e0783e7d3de7cc6516964ea3f5e"><div class="ttname"><a href="classwinstd_1_1bstr.html#a317d3e0783e7d3de7cc6516964ea3f5e">winstd::bstr::~bstr</a></div><div class="ttdeci">virtual ~bstr()</div><div class="ttdoc">Destroys the string.</div><div class="ttdef"><b>Definition:</b> COM.h:236</div></div>
<div class="ttc" id="aclasswinstd_1_1bstr_html_a4a9986fac6bf82d8a8887a7cb80e6351"><div class="ttname"><a href="classwinstd_1_1bstr.html#a4a9986fac6bf82d8a8887a7cb80e6351">winstd::bstr::duplicate_internal</a></div><div class="ttdeci">handle_type duplicate_internal(handle_type h) const noexcept override</div><div class="ttdoc">Duplicates the string.</div><div class="ttdef"><b>Definition:</b> COM.h:272</div></div>
<div class="ttc" id="aclasswinstd_1_1bstr_html_a4bd2cc3556ee3875d23d9aa902c31077"><div class="ttname"><a href="classwinstd_1_1bstr.html#a4bd2cc3556ee3875d23d9aa902c31077">winstd::bstr::bstr</a></div><div class="ttdeci">bstr(const std::basic_string&lt; wchar_t, _Traits, _Ax &gt; &amp;src) noexcept</div><div class="ttdoc">Constructs BSTR from std::basic_string.</div><div class="ttdef"><b>Definition:</b> COM.h:226</div></div>
<div class="ttc" id="aclasswinstd_1_1bstr_html_a80f1ae42fd8233f38ad846305f7db781"><div class="ttname"><a href="classwinstd_1_1bstr.html#a80f1ae42fd8233f38ad846305f7db781">winstd::bstr::bstr</a></div><div class="ttdeci">bstr(LPCOLESTR src, UINT len) noexcept</div><div class="ttdoc">Constructs BSTR from OLE string with length.</div><div class="ttdef"><b>Definition:</b> COM.h:217</div></div>
<div class="ttc" id="aclasswinstd_1_1bstr_html_a87edcb348af7d69ad86709e32b519870"><div class="ttname"><a href="classwinstd_1_1bstr.html#a87edcb348af7d69ad86709e32b519870">winstd::bstr::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Destroys the string.</div><div class="ttdef"><b>Definition:</b> COM.h:258</div></div>
<div class="ttc" id="aclasswinstd_1_1bstr_html_a9e8ccceb048b0663fb56285ef757bb0b"><div class="ttname"><a href="classwinstd_1_1bstr.html#a9e8ccceb048b0663fb56285ef757bb0b">winstd::bstr::duplicate_internal</a></div><div class="ttdeci">handle_type duplicate_internal(1 handle_type h) const noexcept override</div><div class="ttdoc">Duplicates the string.</div><div class="ttdef"><b>Definition:</b> COM.h:272</div></div>
<div class="ttc" id="aclasswinstd_1_1bstr_html_aa6970921c6334a993f5f0fc1be5d54e3"><div class="ttname"><a href="classwinstd_1_1bstr.html#aa6970921c6334a993f5f0fc1be5d54e3">winstd::bstr::length</a></div><div class="ttdeci">UINT length() const noexcept</div><div class="ttdoc">Returns the length of the string.</div><div class="ttdef"><b>Definition:</b> COM.h:247</div></div>
<div class="ttc" id="aclasswinstd_1_1bstr_html_aaca6a2fe552f00117c941be0bff1dbd8"><div class="ttname"><a href="classwinstd_1_1bstr.html#aaca6a2fe552f00117c941be0bff1dbd8">winstd::bstr::bstr</a></div><div class="ttdeci">bstr(1 LPCOLESTR src, 1 UINT len) noexcept</div><div class="ttdoc">Constructs BSTR from OLE string with length.</div><div class="ttdef"><b>Definition:</b> COM.h:217</div></div>
<div class="ttc" id="aclasswinstd_1_1bstr_html_aaeb1471d7df7cd9dc6f58dad3e46a999"><div class="ttname"><a href="classwinstd_1_1bstr.html#aaeb1471d7df7cd9dc6f58dad3e46a999">winstd::bstr::bstr</a></div><div class="ttdeci">bstr(1 const std::basic_string&lt; wchar_t, _Traits, _Ax &gt; &amp;src) noexcept</div><div class="ttdoc">Constructs BSTR from std::basic_string.</div><div class="ttdef"><b>Definition:</b> COM.h:226</div></div>
<div class="ttc" id="aclasswinstd_1_1bstr_html_af27d5b6889a972b6870aea38eb54a2fa"><div class="ttname"><a href="classwinstd_1_1bstr.html#af27d5b6889a972b6870aea38eb54a2fa">winstd::bstr::bstr</a></div><div class="ttdeci">bstr(1 LPCOLESTR src) noexcept</div><div class="ttdoc">Constructs BSTR from OLE string.</div><div class="ttdef"><b>Definition:</b> COM.h:209</div></div>
<div class="ttc" id="aclasswinstd_1_1com__initializer_html"><div class="ttname"><a href="classwinstd_1_1com__initializer.html">winstd::com_initializer</a></div><div class="ttdoc">Context scope automatic COM (un)initialization.</div><div class="ttdef"><b>Definition:</b> COM.h:1036</div></div>
<div class="ttc" id="aclasswinstd_1_1com__initializer_html_a1c1c0d0d93d1ccb71850076bd254d64b"><div class="ttname"><a href="classwinstd_1_1com__initializer.html#a1c1c0d0d93d1ccb71850076bd254d64b">winstd::com_initializer::com_initializer</a></div><div class="ttdeci">com_initializer(1 LPVOID pvReserved) noexcept</div><div class="ttdoc">Initializes the COM library on the current thread and identifies the concurrency model as single-thre...</div><div class="ttdef"><b>Definition:</b> COM.h:1046</div></div>
<div class="ttc" id="aclasswinstd_1_1com__initializer_html_a3ba28c55ef0e9bae5d1efcc92a83aa30"><div class="ttname"><a href="classwinstd_1_1com__initializer.html#a3ba28c55ef0e9bae5d1efcc92a83aa30">winstd::com_initializer::com_initializer</a></div><div class="ttdeci">com_initializer(1 LPVOID pvReserved, 1 DWORD dwCoInit) noexcept</div><div class="ttdoc">Initializes the COM library for use by the calling thread, sets the thread's concurrency model,...</div><div class="ttdef"><b>Definition:</b> COM.h:1056</div></div>
<div class="ttc" id="aclasswinstd_1_1com__initializer_html_a20c89f6e237eb97166aac61f0dbdcbf6"><div class="ttname"><a href="classwinstd_1_1com__initializer.html#a20c89f6e237eb97166aac61f0dbdcbf6">winstd::com_initializer::com_initializer</a></div><div class="ttdeci">com_initializer(LPVOID pvReserved, DWORD dwCoInit) noexcept</div><div class="ttdoc">Initializes the COM library for use by the calling thread, sets the thread's concurrency model,...</div><div class="ttdef"><b>Definition:</b> COM.h:1056</div></div>
<div class="ttc" id="aclasswinstd_1_1com__initializer_html_a2e1dceaa4a658f2d35b93fe85d71e109"><div class="ttname"><a href="classwinstd_1_1com__initializer.html#a2e1dceaa4a658f2d35b93fe85d71e109">winstd::com_initializer::com_initializer</a></div><div class="ttdeci">com_initializer(LPVOID pvReserved) noexcept</div><div class="ttdoc">Initializes the COM library on the current thread and identifies the concurrency model as single-thre...</div><div class="ttdef"><b>Definition:</b> COM.h:1046</div></div>
<div class="ttc" id="aclasswinstd_1_1com__initializer_html_ac3c997f810e8439096d8ca14fecb5b7d"><div class="ttname"><a href="classwinstd_1_1com__initializer.html#ac3c997f810e8439096d8ca14fecb5b7d">winstd::com_initializer::status</a></div><div class="ttdeci">HRESULT status() const noexcept</div><div class="ttdoc">Return result of CoInitialize() call.</div><div class="ttdef"><b>Definition:</b> COM.h:1077</div></div>
<div class="ttc" id="aclasswinstd_1_1com__initializer_html_ad53a7697dfaf83d4832f8a57a4cf00f6"><div class="ttname"><a href="classwinstd_1_1com__initializer.html#ad53a7697dfaf83d4832f8a57a4cf00f6">winstd::com_initializer::~com_initializer</a></div><div class="ttdeci">virtual ~com_initializer()</div><div class="ttdoc">Uninitializes COM.</div><div class="ttdef"><b>Definition:</b> COM.h:1066</div></div>
<div class="ttc" id="aclasswinstd_1_1com__initializer_html_ae9478fd05b5b1c82e0f762c2b517155b"><div class="ttname"><a href="classwinstd_1_1com__initializer.html#ae9478fd05b5b1c82e0f762c2b517155b">winstd::com_initializer::m_result</a></div><div class="ttdeci">HRESULT m_result</div><div class="ttdoc">Result of CoInitialize call.</div><div class="ttdef"><b>Definition:</b> COM.h:1083</div></div>
<div class="ttc" id="aclasswinstd_1_1com__obj_html"><div class="ttname"><a href="classwinstd_1_1com__obj.html">winstd::com_obj</a></div><div class="ttdoc">COM object wrapper template.</div><div class="ttdef"><b>Definition:</b> COM.h:82</div></div>
<div class="ttc" id="aclasswinstd_1_1com__obj_html_a028b86f770253f74a62ca3eaebb14de5"><div class="ttname"><a href="classwinstd_1_1com__obj.html#a028b86f770253f74a62ca3eaebb14de5">winstd::com_obj::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Releases the object by decrementing reference counter.</div><div class="ttdef"><b>Definition:</b> COM.h:177</div></div>
<div class="ttc" id="aclasswinstd_1_1com__obj_html_a3d2696cd0f901af6d113e70e1235d9a8"><div class="ttname"><a href="classwinstd_1_1com__obj.html#a3d2696cd0f901af6d113e70e1235d9a8">winstd::com_obj::duplicate_internal</a></div><div class="ttdeci">handle_type duplicate_internal(1 handle_type h) const noexcept override</div><div class="ttdoc">Duplicates the object by incrementing the reference counter.</div><div class="ttdef"><b>Definition:</b> COM.h:191</div></div>
<div class="ttc" id="aclasswinstd_1_1com__obj_html_a491b4b8bd64bac48dfc704129eb54d27"><div class="ttname"><a href="classwinstd_1_1com__obj.html#a491b4b8bd64bac48dfc704129eb54d27">winstd::com_obj::com_obj</a></div><div class="ttdeci">com_obj(1 _Other *other)</div><div class="ttdoc">Queries the object for another interface and creates new class with it.</div><div class="ttdef"><b>Definition:</b> COM.h:102</div></div>
<div class="ttc" id="aclasswinstd_1_1com__obj_html_a746ce0862c014404fd97e85454237f9f"><div class="ttname"><a href="classwinstd_1_1com__obj.html#a746ce0862c014404fd97e85454237f9f">winstd::com_obj::com_obj</a></div><div class="ttdeci">com_obj(1 com_obj&lt; _Other &gt; &amp;other)</div><div class="ttdoc">Queries the object for another interface and creates new class with it.</div><div class="ttdef"><b>Definition:</b> COM.h:114</div></div>
<div class="ttc" id="aclasswinstd_1_1com__obj_html_a74c98909af707882a5ce8056068e1f61"><div class="ttname"><a href="classwinstd_1_1com__obj.html#a74c98909af707882a5ce8056068e1f61">winstd::com_obj::query_interface</a></div><div class="ttdeci">HRESULT query_interface(1 _Other **h) const</div><div class="ttdoc">Queries the object for another interface.</div><div class="ttdef"><b>Definition:</b> COM.h:148</div></div>
<div class="ttc" id="aclasswinstd_1_1com__obj_html_a1460be29bd94af55d27b5179e971b3b4"><div class="ttname"><a href="classwinstd_1_1com__obj.html#a1460be29bd94af55d27b5179e971b3b4">winstd::com_obj::duplicate_internal</a></div><div class="ttdeci">handle_type duplicate_internal(handle_type h) const noexcept override</div><div class="ttdoc">Duplicates the object by incrementing the reference counter.</div><div class="ttdef"><b>Definition:</b> COM.h:191</div></div>
<div class="ttc" id="aclasswinstd_1_1com__obj_html_a1ce5cf9682ee1b876cb9eba372e2b1a1"><div class="ttname"><a href="classwinstd_1_1com__obj.html#a1ce5cf9682ee1b876cb9eba372e2b1a1">winstd::com_obj::query_interface</a></div><div class="ttdeci">HRESULT query_interface(_Other **h) const</div><div class="ttdoc">Queries the object for another interface.</div><div class="ttdef"><b>Definition:</b> COM.h:148</div></div>
<div class="ttc" id="aclasswinstd_1_1com__obj_html_a81ffdc99034437423210d3da111b50c5"><div class="ttname"><a href="classwinstd_1_1com__obj.html#a81ffdc99034437423210d3da111b50c5">winstd::com_obj::create</a></div><div class="ttdeci">HRESULT create(REFCLSID rclsid, LPUNKNOWN pUnkOuter=NULL, DWORD dwClsContext=CLSCTX_ALL)</div><div class="ttdoc">Creates a new object.</div><div class="ttdef"><b>Definition:</b> COM.h:133</div></div>
<div class="ttc" id="aclasswinstd_1_1com__obj_html_a8e898e0977c00b196e1986a02709c185"><div class="ttname"><a href="classwinstd_1_1com__obj.html#a8e898e0977c00b196e1986a02709c185">winstd::com_obj::query_interface</a></div><div class="ttdeci">HRESULT query_interface(com_obj&lt; _Other &gt; &amp;h) const</div><div class="ttdoc">Queries the object for another interface.</div><div class="ttdef"><b>Definition:</b> COM.h:161</div></div>
<div class="ttc" id="aclasswinstd_1_1com__obj_html_a91383e6e26266b0d3803c8594b8c5149"><div class="ttname"><a href="classwinstd_1_1com__obj.html#a91383e6e26266b0d3803c8594b8c5149">winstd::com_obj::~com_obj</a></div><div class="ttdeci">virtual ~com_obj()</div><div class="ttdoc">Releases object.</div><div class="ttdef"><b>Definition:</b> COM.h:122</div></div>
<div class="ttc" id="aclasswinstd_1_1com__obj_html_aaee018040845860ff46600d072cb481b"><div class="ttname"><a href="classwinstd_1_1com__obj.html#aaee018040845860ff46600d072cb481b">winstd::com_obj::create</a></div><div class="ttdeci">HRESULT create(1 REFCLSID rclsid, 1 LPUNKNOWN pUnkOuter=NULL, 1 DWORD dwClsContext=CLSCTX_ALL)</div><div class="ttdoc">Creates a new object.</div><div class="ttdef"><b>Definition:</b> COM.h:133</div></div>
<div class="ttc" id="aclasswinstd_1_1com__obj_html_ab5946d7b68332381eb29813f546b5c62"><div class="ttname"><a href="classwinstd_1_1com__obj.html#ab5946d7b68332381eb29813f546b5c62">winstd::com_obj::query_interface</a></div><div class="ttdeci">HRESULT query_interface(1 com_obj&lt; _Other &gt; &amp;h) const</div><div class="ttdoc">Queries the object for another interface.</div><div class="ttdef"><b>Definition:</b> COM.h:161</div></div>
<div class="ttc" id="aclasswinstd_1_1com__obj_html_adc019242b7648e79c4a51b184efd3d0d"><div class="ttname"><a href="classwinstd_1_1com__obj.html#adc019242b7648e79c4a51b184efd3d0d">winstd::com_obj::com_obj</a></div><div class="ttdeci">com_obj(1 REFCLSID rclsid, 1 LPUNKNOWN pUnkOuter=NULL, DWORD dwClsContext=CLSCTX_ALL)</div><div class="ttdoc">Constructs a new object and creates a new class with it.</div><div class="ttdef"><b>Definition:</b> COM.h:91</div></div>
<div class="ttc" id="aclasswinstd_1_1com__obj_html_aa2c8f855aaad8e35c1da6cfd9f32e01e"><div class="ttname"><a href="classwinstd_1_1com__obj.html#aa2c8f855aaad8e35c1da6cfd9f32e01e">winstd::com_obj::com_obj</a></div><div class="ttdeci">com_obj(_Other *other)</div><div class="ttdoc">Queries the object for another interface and creates new class with it.</div><div class="ttdef"><b>Definition:</b> COM.h:102</div></div>
<div class="ttc" id="aclasswinstd_1_1com__obj_html_aa7fb56997597a348bd33e583f59d28a3"><div class="ttname"><a href="classwinstd_1_1com__obj.html#aa7fb56997597a348bd33e583f59d28a3">winstd::com_obj::com_obj</a></div><div class="ttdeci">com_obj(REFCLSID rclsid, LPUNKNOWN pUnkOuter=NULL, DWORD dwClsContext=CLSCTX_ALL)</div><div class="ttdoc">Constructs a new object and creates a new class with it.</div><div class="ttdef"><b>Definition:</b> COM.h:91</div></div>
<div class="ttc" id="aclasswinstd_1_1com__obj_html_aace64e8520e9caf7c258ae207a5ef874"><div class="ttname"><a href="classwinstd_1_1com__obj.html#aace64e8520e9caf7c258ae207a5ef874">winstd::com_obj::com_obj</a></div><div class="ttdeci">com_obj(com_obj&lt; _Other &gt; &amp;other)</div><div class="ttdoc">Queries the object for another interface and creates new class with it.</div><div class="ttdef"><b>Definition:</b> COM.h:114</div></div>
<div class="ttc" id="aclasswinstd_1_1com__runtime__error_html"><div class="ttname"><a href="classwinstd_1_1com__runtime__error.html">winstd::com_runtime_error</a></div><div class="ttdoc">COM runtime error.</div><div class="ttdef"><b>Definition:</b> COM.h:24</div></div>
<div class="ttc" id="aclasswinstd_1_1com__runtime__error_html_a13ed1b229317834e6dec492828ff9fa0"><div class="ttname"><a href="classwinstd_1_1com__runtime__error.html#a13ed1b229317834e6dec492828ff9fa0">winstd::com_runtime_error::com_runtime_error</a></div><div class="ttdeci">com_runtime_error(1 error_type num, 1 const char *msg=nullptr)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition:</b> COM.h:42</div></div>
<div class="ttc" id="aclasswinstd_1_1com__runtime__error_html_a64fefb880e2c25b6427b2dd34451f551"><div class="ttname"><a href="classwinstd_1_1com__runtime__error.html#a64fefb880e2c25b6427b2dd34451f551">winstd::com_runtime_error::com_runtime_error</a></div><div class="ttdeci">com_runtime_error(1 error_type num, 1 const std::string &amp;msg)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition:</b> COM.h:32</div></div>
<div class="ttc" id="aclasswinstd_1_1com__runtime__error_html_a75030cbe7acc6532140c73caf4b15ed8"><div class="ttname"><a href="classwinstd_1_1com__runtime__error.html#a75030cbe7acc6532140c73caf4b15ed8">winstd::com_runtime_error::com_runtime_error</a></div><div class="ttdeci">com_runtime_error(error_type num, const std::string &amp;msg)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition:</b> COM.h:32</div></div>
<div class="ttc" id="aclasswinstd_1_1com__runtime__error_html_aa1b65214e16b18bf8b9b191abff254b7"><div class="ttname"><a href="classwinstd_1_1com__runtime__error.html#aa1b65214e16b18bf8b9b191abff254b7">winstd::com_runtime_error::com_runtime_error</a></div><div class="ttdeci">com_runtime_error(error_type num, const char *msg=nullptr)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition:</b> COM.h:42</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 handle duplica...</div><div class="ttdef"><b>Definition:</b> Common.h:866</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a3dda19199ecfbc378c932e7d84d0ea81"><div class="ttname"><a href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">winstd::handle&lt; T *, INVAL &gt;::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:609</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a6f8dc89f77c86714e65f9783a06ec208"><div class="ttname"><a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">winstd::handle&lt; T *, INVAL &gt;::attach</a></div><div class="ttdeci">void attach(1 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:818</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 *, INVAL &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:855</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_ab2a98042c3b88fda687e34d370756f11"><div class="ttname"><a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">winstd::handle&lt; T *, INVAL &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:818</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:1003</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; HRESULT &gt;::error_type</a></div><div class="ttdeci">HRESULT error_type</div><div class="ttdoc">Error number type.</div><div class="ttdef"><b>Definition:</b> Common.h:1005</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html"><div class="ttname"><a href="classwinstd_1_1variant.html">winstd::variant</a></div><div class="ttdoc">VARIANT struct wrapper.</div><div class="ttdef"><b>Definition:</b> COM.h:284</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a0498653cd4e1dc8d383e979714903a65"><div class="ttname"><a href="classwinstd_1_1variant.html#a0498653cd4e1dc8d383e979714903a65">winstd::variant::variant</a></div><div class="ttdeci">variant(1 short nSrc) noexcept</div><div class="ttdoc">Constructs VARIANT from short.</div><div class="ttdef"><b>Definition:</b> COM.h:345</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a0532dd6055c2748c74029ce29cb8882c"><div class="ttname"><a href="classwinstd_1_1variant.html#a0532dd6055c2748c74029ce29cb8882c">winstd::variant::variant</a></div><div class="ttdeci">variant(1 unsigned int nSrc, 1 VARTYPE vtSrc=VT_UI4) noexcept</div><div class="ttdoc">Constructs VARIANT from unsigned integer.</div><div class="ttdef"><b>Definition:</b> COM.h:373</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a08a3dd1d82e649b1ec618681de54cb7b"><div class="ttname"><a href="classwinstd_1_1variant.html#a08a3dd1d82e649b1ec618681de54cb7b">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 int nSrc) noexcept</div><div class="ttdoc">Copy from int value.</div><div class="ttdef"><b>Definition:</b> COM.h:607</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a0bfb5502530a1a92afa82f8044e67524"><div class="ttname"><a href="classwinstd_1_1variant.html#a0bfb5502530a1a92afa82f8044e67524">winstd::variant::operator==</a></div><div class="ttdeci">bool operator==(1 const VARIANT &amp;varSrc) const noexcept</div><div class="ttdoc">Is variant equal to?</div><div class="ttdef"><b>Definition:</b> COM.h:932</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a13f4e7d3e70f7027f326fa70d8fdf7a8"><div class="ttname"><a href="classwinstd_1_1variant.html#a13f4e7d3e70f7027f326fa70d8fdf7a8">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 IUnknown *pSrc)</div><div class="ttdoc">Copy from IUnknown.</div><div class="ttdef"><b>Definition:</b> COM.h:750</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a18019a188175cfc91024098a894e8231"><div class="ttname"><a href="classwinstd_1_1variant.html#a18019a188175cfc91024098a894e8231">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 float fltSrc) noexcept</div><div class="ttdoc">Copy from float value.</div><div class="ttdef"><b>Definition:</b> COM.h:686</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a2237916e82ab0f159974a26403903ba2"><div class="ttname"><a href="classwinstd_1_1variant.html#a2237916e82ab0f159974a26403903ba2">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 unsigned long *pnSrc) noexcept</div><div class="ttdoc">Copy from unsigned long reference.</div><div class="ttdef"><b>Definition:</b> COM.h:841</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a2aa329a6d91b210cb2e66718bc81bbf8"><div class="ttname"><a href="classwinstd_1_1variant.html#a2aa329a6d91b210cb2e66718bc81bbf8">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 unsigned char *pbSrc) noexcept</div><div class="ttdoc">Copy from unsigned char reference.</div><div class="ttdef"><b>Definition:</b> COM.h:763</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a3015e8468f412b6ca75830c97f849b26"><div class="ttname"><a href="classwinstd_1_1variant.html#a3015e8468f412b6ca75830c97f849b26">winstd::variant::variant</a></div><div class="ttdeci">variant(1 VARIANT &amp;&amp;varSrc) noexcept</div><div class="ttdoc">Moves VARIANT from another.</div><div class="ttdef"><b>Definition:</b> COM.h:309</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a30322ce6da965712383390788a1b86cf"><div class="ttname"><a href="classwinstd_1_1variant.html#a30322ce6da965712383390788a1b86cf">winstd::variant::variant</a></div><div class="ttdeci">variant(1 unsigned char nSrc) noexcept</div><div class="ttdoc">Constructs VARIANT from byte.</div><div class="ttdef"><b>Definition:</b> COM.h:336</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a348f73a523ada67002b2cab0ac1c051f"><div class="ttname"><a href="classwinstd_1_1variant.html#a348f73a523ada67002b2cab0ac1c051f">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 short *pnSrc) noexcept</div><div class="ttdoc">Copy from short reference.</div><div class="ttdef"><b>Definition:</b> COM.h:776</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a3620820078757b017686f4128a9690b0"><div class="ttname"><a href="classwinstd_1_1variant.html#a3620820078757b017686f4128a9690b0">winstd::variant::variant</a></div><div class="ttdeci">variant(1 int nSrc, 1 VARTYPE vtSrc=VT_I4) noexcept</div><div class="ttdoc">Constructs VARIANT from integer.</div><div class="ttdef"><b>Definition:</b> COM.h:363</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a3c0694e0740f0e698aa2971aea8aae3e"><div class="ttname"><a href="classwinstd_1_1variant.html#a3c0694e0740f0e698aa2971aea8aae3e">winstd::variant::operator&lt;=</a></div><div class="ttdeci">bool operator&lt;=(1 const VARIANT &amp;varSrc) const noexcept</div><div class="ttdoc">Is variant less than or equal to?</div><div class="ttdef"><b>Definition:</b> COM.h:988</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a3d1d945c05188b2cd41b87e3a9804e21"><div class="ttname"><a href="classwinstd_1_1variant.html#a3d1d945c05188b2cd41b87e3a9804e21">winstd::variant::variant</a></div><div class="ttdeci">variant(1 CY cySrc) noexcept</div><div class="ttdoc">Constructs VARIANT from CY (64-bit integer)</div><div class="ttdef"><b>Definition:</b> COM.h:439</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a3e99db9a4ca379ffb4f16758aa158184"><div class="ttname"><a href="classwinstd_1_1variant.html#a3e99db9a4ca379ffb4f16758aa158184">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 double *pfSrc) noexcept</div><div class="ttdoc">Copy from double reference.</div><div class="ttdef"><b>Definition:</b> COM.h:893</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a42a78b26ea7378833efcd4050d4c1567"><div class="ttname"><a href="classwinstd_1_1variant.html#a42a78b26ea7378833efcd4050d4c1567">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 unsigned short *pnSrc) noexcept</div><div class="ttdoc">Copy from unsigned short reference.</div><div class="ttdef"><b>Definition:</b> COM.h:789</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a4323b8cd5010f5d3453d6aa62e0bfdad"><div class="ttname"><a href="classwinstd_1_1variant.html#a4323b8cd5010f5d3453d6aa62e0bfdad">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 const VARIANT &amp;varSrc)</div><div class="ttdoc">Copy from another VARIANT.</div><div class="ttdef"><b>Definition:</b> COM.h:516</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a47c32066b9857d7c26c3944177eee438"><div class="ttname"><a href="classwinstd_1_1variant.html#a47c32066b9857d7c26c3944177eee438">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 const SAFEARRAY *pSrc) noexcept</div><div class="ttdoc">Copy from SAFEARRAY.</div><div class="ttdef"><b>Definition:</b> COM.h:906</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a4ad53bc421bff19a5266cda0ab53e999"><div class="ttname"><a href="classwinstd_1_1variant.html#a4ad53bc421bff19a5266cda0ab53e999">winstd::variant::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(1 const VARIANT &amp;varSrc) const noexcept</div><div class="ttdoc">Is variant less than?</div><div class="ttdef"><b>Definition:</b> COM.h:960</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a4f7c0f1f6cba9e1765b8b6bb4641c511"><div class="ttname"><a href="classwinstd_1_1variant.html#a4f7c0f1f6cba9e1765b8b6bb4641c511">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 float *pfSrc) noexcept</div><div class="ttdoc">Copy from float reference.</div><div class="ttdef"><b>Definition:</b> COM.h:880</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a5f8f362071e6bd7d4fb1198133c0b218"><div class="ttname"><a href="classwinstd_1_1variant.html#a5f8f362071e6bd7d4fb1198133c0b218">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 CY cySrc) noexcept</div><div class="ttdoc">Copy from CY value.</div><div class="ttdef"><b>Definition:</b> COM.h:712</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a68d29a47a1c44a93ca09309c56ba3ec8"><div class="ttname"><a href="classwinstd_1_1variant.html#a68d29a47a1c44a93ca09309c56ba3ec8">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 long long *pnSrc) noexcept</div><div class="ttdoc">Copy from long long reference.</div><div class="ttdef"><b>Definition:</b> COM.h:854</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a02366b97c9a937f57806640dc942ecaf"><div class="ttname"><a href="classwinstd_1_1variant.html#a02366b97c9a937f57806640dc942ecaf">winstd::variant::operator&lt;=</a></div><div class="ttdeci">bool operator&lt;=(const VARIANT &amp;varSrc) const noexcept</div><div class="ttdoc">Is variant less than or equal to?</div><div class="ttdef"><b>Definition:</b> COM.h:988</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a02c9aacfd9b4db09f83d470d9ee62207"><div class="ttname"><a href="classwinstd_1_1variant.html#a02c9aacfd9b4db09f83d470d9ee62207">winstd::variant::variant</a></div><div class="ttdeci">variant(bool bSrc) noexcept</div><div class="ttdoc">Constructs VARIANT from bool.</div><div class="ttdef"><b>Definition:</b> COM.h:318</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a05ad6d2f51763b24d7528078a2c30e49"><div class="ttname"><a href="classwinstd_1_1variant.html#a05ad6d2f51763b24d7528078a2c30e49">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(unsigned int nSrc) noexcept</div><div class="ttdoc">Copy from unsigned int value.</div><div class="ttdef"><b>Definition:</b> COM.h:620</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a07980ff84773ac25807d0713dd05090a"><div class="ttname"><a href="classwinstd_1_1variant.html#a07980ff84773ac25807d0713dd05090a">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(unsigned long nSrc) noexcept</div><div class="ttdoc">Copy from unsigned long value.</div><div class="ttdef"><b>Definition:</b> COM.h:646</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a1399659c252205487f2f85f2855567e2"><div class="ttname"><a href="classwinstd_1_1variant.html#a1399659c252205487f2f85f2855567e2">winstd::variant::variant</a></div><div class="ttdeci">variant(float fltSrc) noexcept</div><div class="ttdoc">Constructs VARIANT from float.</div><div class="ttdef"><b>Definition:</b> COM.h:402</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a170212d31acb2971ddf55b9247d6dc48"><div class="ttname"><a href="classwinstd_1_1variant.html#a170212d31acb2971ddf55b9247d6dc48">winstd::variant::variant</a></div><div class="ttdeci">variant(VARIANT &amp;&amp;varSrc) noexcept</div><div class="ttdoc">Moves VARIANT from another.</div><div class="ttdef"><b>Definition:</b> COM.h:309</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a1786d099ef012c301c0774f98af0f13a"><div class="ttname"><a href="classwinstd_1_1variant.html#a1786d099ef012c301c0774f98af0f13a">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(float fltSrc) noexcept</div><div class="ttdoc">Copy from float value.</div><div class="ttdef"><b>Definition:</b> COM.h:686</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a1df6086270e7799b83ee2889e2b88d9e"><div class="ttname"><a href="classwinstd_1_1variant.html#a1df6086270e7799b83ee2889e2b88d9e">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(float *pfSrc) noexcept</div><div class="ttdoc">Copy from float reference.</div><div class="ttdef"><b>Definition:</b> COM.h:880</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a2040f3ea8b404ff6b2847c9c9146141a"><div class="ttname"><a href="classwinstd_1_1variant.html#a2040f3ea8b404ff6b2847c9c9146141a">winstd::variant::variant</a></div><div class="ttdeci">variant(IDispatch *pSrc)</div><div class="ttdoc">Constructs VARIANT from IDispatch.</div><div class="ttdef"><b>Definition:</b> COM.h:467</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a26d5b7a108cc2ae8ea6b9a60e8cfe68d"><div class="ttname"><a href="classwinstd_1_1variant.html#a26d5b7a108cc2ae8ea6b9a60e8cfe68d">winstd::variant::variant</a></div><div class="ttdeci">variant(int nSrc, VARTYPE vtSrc=VT_I4) noexcept</div><div class="ttdoc">Constructs VARIANT from integer.</div><div class="ttdef"><b>Definition:</b> COM.h:363</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a278e06d505cad1af830dd88c2c656cd3"><div class="ttname"><a href="classwinstd_1_1variant.html#a278e06d505cad1af830dd88c2c656cd3">winstd::variant::variant</a></div><div class="ttdeci">variant(const SAFEARRAY *pSrc)</div><div class="ttdoc">Constructs VARIANT from SAFEARRAY.</div><div class="ttdef"><b>Definition:</b> COM.h:491</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a2ea74c1b7a770188f7f59d7eb6923dbe"><div class="ttname"><a href="classwinstd_1_1variant.html#a2ea74c1b7a770188f7f59d7eb6923dbe">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(double *pfSrc) noexcept</div><div class="ttdoc">Copy from double reference.</div><div class="ttdef"><b>Definition:</b> COM.h:893</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a30ba85931db8557713e5ee32d48ceecc"><div class="ttname"><a href="classwinstd_1_1variant.html#a30ba85931db8557713e5ee32d48ceecc">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(int *pnSrc) noexcept</div><div class="ttdoc">Copy from int reference.</div><div class="ttdef"><b>Definition:</b> COM.h:802</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a323955b7123424305aed08eea20f9381"><div class="ttname"><a href="classwinstd_1_1variant.html#a323955b7123424305aed08eea20f9381">winstd::variant::operator&gt;</a></div><div class="ttdeci">bool operator&gt;(const VARIANT &amp;varSrc) const noexcept</div><div class="ttdoc">Is variant greater than?</div><div class="ttdef"><b>Definition:</b> COM.h:974</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a355fecf0ce80d31377c9395f2ed1aada"><div class="ttname"><a href="classwinstd_1_1variant.html#a355fecf0ce80d31377c9395f2ed1aada">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(bool bSrc) noexcept</div><div class="ttdoc">Copy from bool value.</div><div class="ttdef"><b>Definition:</b> COM.h:542</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a360da15526269bd64a2fb670e9e280ff"><div class="ttname"><a href="classwinstd_1_1variant.html#a360da15526269bd64a2fb670e9e280ff">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(long nSrc) noexcept</div><div class="ttdoc">Copy from long value.</div><div class="ttdef"><b>Definition:</b> COM.h:633</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a39d9e97b57c37f3d876574cc2fd6e0a5"><div class="ttname"><a href="classwinstd_1_1variant.html#a39d9e97b57c37f3d876574cc2fd6e0a5">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(const SAFEARRAY *pSrc) noexcept</div><div class="ttdoc">Copy from SAFEARRAY.</div><div class="ttdef"><b>Definition:</b> COM.h:906</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a499d38db49d577c816e447c6a3875ff5"><div class="ttname"><a href="classwinstd_1_1variant.html#a499d38db49d577c816e447c6a3875ff5">winstd::variant::change_type</a></div><div class="ttdeci">HRESULT change_type(VARTYPE _vt, USHORT wFlags=0) noexcept</div><div class="ttdoc">Converts a variant from one type to another.</div><div class="ttdef"><b>Definition:</b> COM.h:1011</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a55f962bb7a077f87aaa4a6bec03c10da"><div class="ttname"><a href="classwinstd_1_1variant.html#a55f962bb7a077f87aaa4a6bec03c10da">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(IUnknown *pSrc)</div><div class="ttdoc">Copy from IUnknown.</div><div class="ttdef"><b>Definition:</b> COM.h:750</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a5886220d7a2ff006d29cd4448a2a33ac"><div class="ttname"><a href="classwinstd_1_1variant.html#a5886220d7a2ff006d29cd4448a2a33ac">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(short nSrc) noexcept</div><div class="ttdoc">Copy from short value.</div><div class="ttdef"><b>Definition:</b> COM.h:581</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a5bc092e989de74c42d92de5647248a57"><div class="ttname"><a href="classwinstd_1_1variant.html#a5bc092e989de74c42d92de5647248a57">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(unsigned char *pbSrc) noexcept</div><div class="ttdoc">Copy from unsigned char reference.</div><div class="ttdef"><b>Definition:</b> COM.h:763</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a5c2733a19c37248f69a07771b8e939f1"><div class="ttname"><a href="classwinstd_1_1variant.html#a5c2733a19c37248f69a07771b8e939f1">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(unsigned short nSrc) noexcept</div><div class="ttdoc">Copy from unsigned short value.</div><div class="ttdef"><b>Definition:</b> COM.h:594</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a602751a752d5a7442ade0f4437646231"><div class="ttname"><a href="classwinstd_1_1variant.html#a602751a752d5a7442ade0f4437646231">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(unsigned char nSrc) noexcept</div><div class="ttdoc">Copy from unsigned char value.</div><div class="ttdef"><b>Definition:</b> COM.h:568</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a63e75ec57af2d8f59830b029afeb3b68"><div class="ttname"><a href="classwinstd_1_1variant.html#a63e75ec57af2d8f59830b029afeb3b68">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(char cSrc) noexcept</div><div class="ttdoc">Copy from char value.</div><div class="ttdef"><b>Definition:</b> COM.h:555</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a66bf6c6544769977e1032732142bb464"><div class="ttname"><a href="classwinstd_1_1variant.html#a66bf6c6544769977e1032732142bb464">winstd::variant::variant</a></div><div class="ttdeci">variant(LPCOLESTR lpszSrc) noexcept</div><div class="ttdoc">Constructs VARIANT from OLE string.</div><div class="ttdef"><b>Definition:</b> COM.h:449</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a69b429a61582fc777b07541daad7887b"><div class="ttname"><a href="classwinstd_1_1variant.html#a69b429a61582fc777b07541daad7887b">winstd::variant::~variant</a></div><div class="ttdeci">virtual ~variant()</div><div class="ttdoc">Destroys VARIANT.</div><div class="ttdef"><b>Definition:</b> COM.h:508</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a6a9b6f6cd0a152350a291cf8cf409031"><div class="ttname"><a href="classwinstd_1_1variant.html#a6a9b6f6cd0a152350a291cf8cf409031">winstd::variant::variant</a></div><div class="ttdeci">variant(1 char cSrc) noexcept</div><div class="ttdoc">Constructs VARIANT from character.</div><div class="ttdef"><b>Definition:</b> COM.h:327</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a6c7f7a1caee758fa55757bd69aa2d617"><div class="ttname"><a href="classwinstd_1_1variant.html#a6c7f7a1caee758fa55757bd69aa2d617">winstd::variant::variant</a></div><div class="ttdeci">variant(1 float fltSrc) noexcept</div><div class="ttdoc">Constructs VARIANT from float.</div><div class="ttdef"><b>Definition:</b> COM.h:402</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a790ce2abcfae6b0a816b61f083d73bf0"><div class="ttname"><a href="classwinstd_1_1variant.html#a790ce2abcfae6b0a816b61f083d73bf0">winstd::variant::variant</a></div><div class="ttdeci">variant(1 LPCOLESTR lpszSrc) noexcept</div><div class="ttdoc">Constructs VARIANT from OLE string.</div><div class="ttdef"><b>Definition:</b> COM.h:449</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a7d6425e99ccd76b28315ad6b125639e7"><div class="ttname"><a href="classwinstd_1_1variant.html#a7d6425e99ccd76b28315ad6b125639e7">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 short nSrc) noexcept</div><div class="ttdoc">Copy from short value.</div><div class="ttdef"><b>Definition:</b> COM.h:581</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a7fb9fd8deac1522a36f7abf840e71bbe"><div class="ttname"><a href="classwinstd_1_1variant.html#a7fb9fd8deac1522a36f7abf840e71bbe">winstd::variant::operator&gt;=</a></div><div class="ttdeci">bool operator&gt;=(1 const VARIANT &amp;varSrc) const noexcept</div><div class="ttdoc">Is variant greater than or equal to?</div><div class="ttdef"><b>Definition:</b> COM.h:1001</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a833581334d92bb0b4573795332b602e6"><div class="ttname"><a href="classwinstd_1_1variant.html#a833581334d92bb0b4573795332b602e6">winstd::variant::variant</a></div><div class="ttdeci">variant(1 IDispatch *pSrc)</div><div class="ttdoc">Constructs VARIANT from IDispatch.</div><div class="ttdef"><b>Definition:</b> COM.h:467</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a83a1acbbd1bb89abd96f3e13f4de5d4d"><div class="ttname"><a href="classwinstd_1_1variant.html#a83a1acbbd1bb89abd96f3e13f4de5d4d">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 unsigned long long *pnSrc) noexcept</div><div class="ttdoc">Copy from unsigned long long reference.</div><div class="ttdef"><b>Definition:</b> COM.h:867</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a8c68c1106deebaa8591b45de5c1171f0"><div class="ttname"><a href="classwinstd_1_1variant.html#a8c68c1106deebaa8591b45de5c1171f0">winstd::variant::variant</a></div><div class="ttdeci">variant(1 BSTR bstr) noexcept</div><div class="ttdoc">Constructs VARIANT from BSTR.</div><div class="ttdef"><b>Definition:</b> COM.h:458</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a8cdc61d1a10f28f0ee889ff37420f5f6"><div class="ttname"><a href="classwinstd_1_1variant.html#a8cdc61d1a10f28f0ee889ff37420f5f6">winstd::variant::variant</a></div><div class="ttdeci">variant(1 const SAFEARRAY *pSrc)</div><div class="ttdoc">Constructs VARIANT from SAFEARRAY.</div><div class="ttdef"><b>Definition:</b> COM.h:491</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a94e29b8975aa9045ffaed67618ab6866"><div class="ttname"><a href="classwinstd_1_1variant.html#a94e29b8975aa9045ffaed67618ab6866">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 IDispatch *pSrc)</div><div class="ttdoc">Copy from IDispatch.</div><div class="ttdef"><b>Definition:</b> COM.h:737</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a97c8e9a22cfd8db553b2dbe611d1f0e3"><div class="ttname"><a href="classwinstd_1_1variant.html#a97c8e9a22cfd8db553b2dbe611d1f0e3">winstd::variant::variant</a></div><div class="ttdeci">variant(1 unsigned short nSrc) noexcept</div><div class="ttdoc">Constructs VARIANT from unsigned short.</div><div class="ttdef"><b>Definition:</b> COM.h:354</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_aa47f1b30f115222af6eaeece617ba17e"><div class="ttname"><a href="classwinstd_1_1variant.html#aa47f1b30f115222af6eaeece617ba17e">winstd::variant::operator&gt;</a></div><div class="ttdeci">bool operator&gt;(1 const VARIANT &amp;varSrc) const noexcept</div><div class="ttdoc">Is variant greater than?</div><div class="ttdef"><b>Definition:</b> COM.h:974</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_aa529e2b9bfd562439e989d6064f67754"><div class="ttname"><a href="classwinstd_1_1variant.html#aa529e2b9bfd562439e989d6064f67754">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 unsigned char nSrc) noexcept</div><div class="ttdoc">Copy from unsigned char value.</div><div class="ttdef"><b>Definition:</b> COM.h:568</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_aa555572fe2a9d96b66041344170a06e4"><div class="ttname"><a href="classwinstd_1_1variant.html#aa555572fe2a9d96b66041344170a06e4">winstd::variant::operator!=</a></div><div class="ttdeci">bool operator!=(1 const VARIANT &amp;varSrc) const noexcept</div><div class="ttdoc">Is variant not equal to?</div><div class="ttdef"><b>Definition:</b> COM.h:947</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_aa8df7dedee1bf9692bc3596af84ad3ba"><div class="ttname"><a href="classwinstd_1_1variant.html#aa8df7dedee1bf9692bc3596af84ad3ba">winstd::variant::variant</a></div><div class="ttdeci">variant(1 double dblSrc, 1 VARTYPE vtSrc=VT_R8) noexcept</div><div class="ttdoc">Constructs VARIANT from double or variant date.</div><div class="ttdef"><b>Definition:</b> COM.h:411</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_aa9b9d9fca4c761c56ddeb0b353c49f0c"><div class="ttname"><a href="classwinstd_1_1variant.html#aa9b9d9fca4c761c56ddeb0b353c49f0c">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 double dblSrc) noexcept</div><div class="ttdoc">Copy from double value.</div><div class="ttdef"><b>Definition:</b> COM.h:699</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_ab217f5bc951d997d9c03c39967261a52"><div class="ttname"><a href="classwinstd_1_1variant.html#ab217f5bc951d997d9c03c39967261a52">winstd::variant::variant</a></div><div class="ttdeci">variant(1 long nSrc, 1 VARTYPE vtSrc=VT_I4) noexcept</div><div class="ttdoc">Constructs VARIANT from long.</div><div class="ttdef"><b>Definition:</b> COM.h:383</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_ab24447bc5be538a474298dbafef20dd4"><div class="ttname"><a href="classwinstd_1_1variant.html#ab24447bc5be538a474298dbafef20dd4">winstd::variant::variant</a></div><div class="ttdeci">variant(1 IUnknown *pSrc)</div><div class="ttdoc">Constructs VARIANT from IUnknown.</div><div class="ttdef"><b>Definition:</b> COM.h:479</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_ab49fecd0a6d977957ae0c8cdec25ec8e"><div class="ttname"><a href="classwinstd_1_1variant.html#ab49fecd0a6d977957ae0c8cdec25ec8e">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 char cSrc) noexcept</div><div class="ttdoc">Copy from char value.</div><div class="ttdef"><b>Definition:</b> COM.h:555</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a6b13abee9e259102b5cfcadf799ac33d"><div class="ttname"><a href="classwinstd_1_1variant.html#a6b13abee9e259102b5cfcadf799ac33d">winstd::variant::variant</a></div><div class="ttdeci">variant(const VARIANT &amp;varSrc)</div><div class="ttdoc">Constructs VARIANT from another.</div><div class="ttdef"><b>Definition:</b> COM.h:297</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a6b7b7b21cd5e8293fc95957dec6ad1ac"><div class="ttname"><a href="classwinstd_1_1variant.html#a6b7b7b21cd5e8293fc95957dec6ad1ac">winstd::variant::variant</a></div><div class="ttdeci">variant(unsigned char nSrc) noexcept</div><div class="ttdoc">Constructs VARIANT from byte.</div><div class="ttdef"><b>Definition:</b> COM.h:336</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a6fa877e7a098dba125c6342bd5e1c896"><div class="ttname"><a href="classwinstd_1_1variant.html#a6fa877e7a098dba125c6342bd5e1c896">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(double dblSrc) noexcept</div><div class="ttdoc">Copy from double value.</div><div class="ttdef"><b>Definition:</b> COM.h:699</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a70dc99253ef9de24b443e6d48b662643"><div class="ttname"><a href="classwinstd_1_1variant.html#a70dc99253ef9de24b443e6d48b662643">winstd::variant::operator!=</a></div><div class="ttdeci">bool operator!=(const VARIANT &amp;varSrc) const noexcept</div><div class="ttdoc">Is variant not equal to?</div><div class="ttdef"><b>Definition:</b> COM.h:947</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a71fb3ee2710ad470329e0b5c4f7f5ba4"><div class="ttname"><a href="classwinstd_1_1variant.html#a71fb3ee2710ad470329e0b5c4f7f5ba4">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(int nSrc) noexcept</div><div class="ttdoc">Copy from int value.</div><div class="ttdef"><b>Definition:</b> COM.h:607</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a76dee63188ebb8946d0c2152f553e0f5"><div class="ttname"><a href="classwinstd_1_1variant.html#a76dee63188ebb8946d0c2152f553e0f5">winstd::variant::variant</a></div><div class="ttdeci">variant(unsigned long nSrc) noexcept</div><div class="ttdoc">Constructs VARIANT from unsigned long.</div><div class="ttdef"><b>Definition:</b> COM.h:393</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a7e4c402b1b8d459aa2d73fb5b5e83853"><div class="ttname"><a href="classwinstd_1_1variant.html#a7e4c402b1b8d459aa2d73fb5b5e83853">winstd::variant::operator==</a></div><div class="ttdeci">bool operator==(const VARIANT &amp;varSrc) const noexcept</div><div class="ttdoc">Is variant equal to?</div><div class="ttdef"><b>Definition:</b> COM.h:932</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a841c962b433fd374aa1dfafc844e4b64"><div class="ttname"><a href="classwinstd_1_1variant.html#a841c962b433fd374aa1dfafc844e4b64">winstd::variant::variant</a></div><div class="ttdeci">variant(IUnknown *pSrc)</div><div class="ttdoc">Constructs VARIANT from IUnknown.</div><div class="ttdef"><b>Definition:</b> COM.h:479</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a89726aecadc0b6e14108daae894a477b"><div class="ttname"><a href="classwinstd_1_1variant.html#a89726aecadc0b6e14108daae894a477b">winstd::variant::variant</a></div><div class="ttdeci">variant(unsigned int nSrc, VARTYPE vtSrc=VT_UI4) noexcept</div><div class="ttdoc">Constructs VARIANT from unsigned integer.</div><div class="ttdef"><b>Definition:</b> COM.h:373</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a935f6cff8004781f60d66b04a01c2330"><div class="ttname"><a href="classwinstd_1_1variant.html#a935f6cff8004781f60d66b04a01c2330">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(CY cySrc) noexcept</div><div class="ttdoc">Copy from CY value.</div><div class="ttdef"><b>Definition:</b> COM.h:712</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a984b2e054639678f06a40e3f57abf4d7"><div class="ttname"><a href="classwinstd_1_1variant.html#a984b2e054639678f06a40e3f57abf4d7">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(LPCOLESTR lpszSrc) noexcept</div><div class="ttdoc">Copy from OLE string value.</div><div class="ttdef"><b>Definition:</b> COM.h:726</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_a9ebbc5928574b7008c1c317e3528b7cb"><div class="ttname"><a href="classwinstd_1_1variant.html#a9ebbc5928574b7008c1c317e3528b7cb">winstd::variant::variant</a></div><div class="ttdeci">variant(long long nSrc) noexcept</div><div class="ttdoc">Constructs VARIANT from 64-bit integer.</div><div class="ttdef"><b>Definition:</b> COM.h:421</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_aa01c928f87788c505b818b7930c0f3a0"><div class="ttname"><a href="classwinstd_1_1variant.html#aa01c928f87788c505b818b7930c0f3a0">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(unsigned int *pnSrc) noexcept</div><div class="ttdoc">Copy from unsigned int reference.</div><div class="ttdef"><b>Definition:</b> COM.h:815</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_aa0b2188d63b23c1e7ade2d8c4871e172"><div class="ttname"><a href="classwinstd_1_1variant.html#aa0b2188d63b23c1e7ade2d8c4871e172">winstd::variant::variant</a></div><div class="ttdeci">variant(long nSrc, VARTYPE vtSrc=VT_I4) noexcept</div><div class="ttdoc">Constructs VARIANT from long.</div><div class="ttdef"><b>Definition:</b> COM.h:383</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_aa321e1785731055f02abcf7789383912"><div class="ttname"><a href="classwinstd_1_1variant.html#aa321e1785731055f02abcf7789383912">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(long *pnSrc) noexcept</div><div class="ttdoc">Copy from long reference.</div><div class="ttdef"><b>Definition:</b> COM.h:828</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_aa38cc1a50cd08a3b81b8c87a968dd55a"><div class="ttname"><a href="classwinstd_1_1variant.html#aa38cc1a50cd08a3b81b8c87a968dd55a">winstd::variant::variant</a></div><div class="ttdeci">variant(unsigned short nSrc) noexcept</div><div class="ttdoc">Constructs VARIANT from unsigned short.</div><div class="ttdef"><b>Definition:</b> COM.h:354</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_aa7ea26592a0d6b6c529eb87130ebd820"><div class="ttname"><a href="classwinstd_1_1variant.html#aa7ea26592a0d6b6c529eb87130ebd820">winstd::variant::operator&gt;=</a></div><div class="ttdeci">bool operator&gt;=(const VARIANT &amp;varSrc) const noexcept</div><div class="ttdoc">Is variant greater than or equal to?</div><div class="ttdef"><b>Definition:</b> COM.h:1001</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_aa8c701dc6deac688a83d04ed9afdd4b5"><div class="ttname"><a href="classwinstd_1_1variant.html#aa8c701dc6deac688a83d04ed9afdd4b5">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(short *pnSrc) noexcept</div><div class="ttdoc">Copy from short reference.</div><div class="ttdef"><b>Definition:</b> COM.h:776</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_ab5b8d68675d23082008f57e9439c3a19"><div class="ttname"><a href="classwinstd_1_1variant.html#ab5b8d68675d23082008f57e9439c3a19">winstd::variant::variant</a></div><div class="ttdeci">variant() noexcept</div><div class="ttdoc">Constructs blank VARIANT.</div><div class="ttdef"><b>Definition:</b> COM.h:289</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_aba6e51a77a875e859dddc158b01b6397"><div class="ttname"><a href="classwinstd_1_1variant.html#aba6e51a77a875e859dddc158b01b6397">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 long long nSrc) noexcept</div><div class="ttdoc">Copy from long long value.</div><div class="ttdef"><b>Definition:</b> COM.h:659</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_abf5cfad60db4849c4c6b6036058e88da"><div class="ttname"><a href="classwinstd_1_1variant.html#abf5cfad60db4849c4c6b6036058e88da">winstd::variant::variant</a></div><div class="ttdeci">variant(1 unsigned long long nSrc) noexcept</div><div class="ttdoc">Constructs VARIANT from unsigned integer.</div><div class="ttdef"><b>Definition:</b> COM.h:430</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_ac1175c8c60e69e12f151e0860ada6ccd"><div class="ttname"><a href="classwinstd_1_1variant.html#ac1175c8c60e69e12f151e0860ada6ccd">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 bool bSrc) noexcept</div><div class="ttdoc">Copy from bool value.</div><div class="ttdef"><b>Definition:</b> COM.h:542</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_ac3e4ef9ee2b8e7cc41346923fd251308"><div class="ttname"><a href="classwinstd_1_1variant.html#ac3e4ef9ee2b8e7cc41346923fd251308">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 unsigned long long nSrc) noexcept</div><div class="ttdoc">Copy from unsigned long long value.</div><div class="ttdef"><b>Definition:</b> COM.h:672</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_aca2872f9d5ed71026b768ed73e6f6a4d"><div class="ttname"><a href="classwinstd_1_1variant.html#aca2872f9d5ed71026b768ed73e6f6a4d">winstd::variant::variant</a></div><div class="ttdeci">variant(1 bool bSrc) noexcept</div><div class="ttdoc">Constructs VARIANT from bool.</div><div class="ttdef"><b>Definition:</b> COM.h:318</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_acfb0aa5f51d89431ce869bf519cb43e0"><div class="ttname"><a href="classwinstd_1_1variant.html#acfb0aa5f51d89431ce869bf519cb43e0">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 unsigned long nSrc) noexcept</div><div class="ttdoc">Copy from unsigned long value.</div><div class="ttdef"><b>Definition:</b> COM.h:646</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_ad815e39d968d4b6ff3e0b178a92002d6"><div class="ttname"><a href="classwinstd_1_1variant.html#ad815e39d968d4b6ff3e0b178a92002d6">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 long nSrc) noexcept</div><div class="ttdoc">Copy from long value.</div><div class="ttdef"><b>Definition:</b> COM.h:633</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_ad8cde7b0815baa2586c5f8507897e271"><div class="ttname"><a href="classwinstd_1_1variant.html#ad8cde7b0815baa2586c5f8507897e271">winstd::variant::variant</a></div><div class="ttdeci">variant(1 const VARIANT &amp;varSrc)</div><div class="ttdoc">Constructs VARIANT from another.</div><div class="ttdef"><b>Definition:</b> COM.h:297</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_ade6f436d269401ba4dd5c4e5f37da3d3"><div class="ttname"><a href="classwinstd_1_1variant.html#ade6f436d269401ba4dd5c4e5f37da3d3">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 VARIANT &amp;&amp;varSrc) noexcept</div><div class="ttdoc">Moves from another VARIANT.</div><div class="ttdef"><b>Definition:</b> COM.h:529</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_ae0e94d57bdc16bf2896b1579f43991d5"><div class="ttname"><a href="classwinstd_1_1variant.html#ae0e94d57bdc16bf2896b1579f43991d5">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 LPCOLESTR lpszSrc) noexcept</div><div class="ttdoc">Copy from OLE string value.</div><div class="ttdef"><b>Definition:</b> COM.h:726</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_ae24f92ab5147eae69da719d6d1dd178e"><div class="ttname"><a href="classwinstd_1_1variant.html#ae24f92ab5147eae69da719d6d1dd178e">winstd::variant::change_type</a></div><div class="ttdeci">HRESULT change_type(1 VARTYPE _vt, 1 USHORT wFlags=0) noexcept</div><div class="ttdoc">Converts a variant from one type to another.</div><div class="ttdef"><b>Definition:</b> COM.h:1011</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_ae28a95f8af1861ca11776f609037329d"><div class="ttname"><a href="classwinstd_1_1variant.html#ae28a95f8af1861ca11776f609037329d">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 unsigned short nSrc) noexcept</div><div class="ttdoc">Copy from unsigned short value.</div><div class="ttdef"><b>Definition:</b> COM.h:594</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_af012e408aa220530fbcc863af1d2757b"><div class="ttname"><a href="classwinstd_1_1variant.html#af012e408aa220530fbcc863af1d2757b">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 long *pnSrc) noexcept</div><div class="ttdoc">Copy from long reference.</div><div class="ttdef"><b>Definition:</b> COM.h:828</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_af17858e8f157779dc9e2d3ffe79ae555"><div class="ttname"><a href="classwinstd_1_1variant.html#af17858e8f157779dc9e2d3ffe79ae555">winstd::variant::variant</a></div><div class="ttdeci">variant(1 long long nSrc) noexcept</div><div class="ttdoc">Constructs VARIANT from 64-bit integer.</div><div class="ttdef"><b>Definition:</b> COM.h:421</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_af4a5f7d197554c562607d51d7b8d1efb"><div class="ttname"><a href="classwinstd_1_1variant.html#af4a5f7d197554c562607d51d7b8d1efb">winstd::variant::variant</a></div><div class="ttdeci">variant(1 unsigned long nSrc) noexcept</div><div class="ttdoc">Constructs VARIANT from unsigned long.</div><div class="ttdef"><b>Definition:</b> COM.h:393</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_af70c8270a1801d76fc0cacf322ed11bd"><div class="ttname"><a href="classwinstd_1_1variant.html#af70c8270a1801d76fc0cacf322ed11bd">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 unsigned int *pnSrc) noexcept</div><div class="ttdoc">Copy from unsigned int reference.</div><div class="ttdef"><b>Definition:</b> COM.h:815</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_af93d1f6afa18b341ff39459c85a4bc01"><div class="ttname"><a href="classwinstd_1_1variant.html#af93d1f6afa18b341ff39459c85a4bc01">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 unsigned int nSrc) noexcept</div><div class="ttdoc">Copy from unsigned int value.</div><div class="ttdef"><b>Definition:</b> COM.h:620</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_afc6846c09a91f41f4ce46ddbb9060b75"><div class="ttname"><a href="classwinstd_1_1variant.html#afc6846c09a91f41f4ce46ddbb9060b75">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(1 int *pnSrc) noexcept</div><div class="ttdoc">Copy from int reference.</div><div class="ttdef"><b>Definition:</b> COM.h:802</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_ac03c0c14bb91f7511425946ef7f3e725"><div class="ttname"><a href="classwinstd_1_1variant.html#ac03c0c14bb91f7511425946ef7f3e725">winstd::variant::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const VARIANT &amp;varSrc) const noexcept</div><div class="ttdoc">Is variant less than?</div><div class="ttdef"><b>Definition:</b> COM.h:960</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_ac1bc843b25415fd843bc2420a48ff9ad"><div class="ttname"><a href="classwinstd_1_1variant.html#ac1bc843b25415fd843bc2420a48ff9ad">winstd::variant::variant</a></div><div class="ttdeci">variant(unsigned long long nSrc) noexcept</div><div class="ttdoc">Constructs VARIANT from unsigned integer.</div><div class="ttdef"><b>Definition:</b> COM.h:430</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_ac3d480425647e2ce72aa291eee5259bb"><div class="ttname"><a href="classwinstd_1_1variant.html#ac3d480425647e2ce72aa291eee5259bb">winstd::variant::variant</a></div><div class="ttdeci">variant(char cSrc) noexcept</div><div class="ttdoc">Constructs VARIANT from character.</div><div class="ttdef"><b>Definition:</b> COM.h:327</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_accf863f76609d78946f51ec07a52690e"><div class="ttname"><a href="classwinstd_1_1variant.html#accf863f76609d78946f51ec07a52690e">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(unsigned short *pnSrc) noexcept</div><div class="ttdoc">Copy from unsigned short reference.</div><div class="ttdef"><b>Definition:</b> COM.h:789</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_ad0ef65b5a3f40b1a812ac78ca5e5eb50"><div class="ttname"><a href="classwinstd_1_1variant.html#ad0ef65b5a3f40b1a812ac78ca5e5eb50">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(long long *pnSrc) noexcept</div><div class="ttdoc">Copy from long long reference.</div><div class="ttdef"><b>Definition:</b> COM.h:854</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_ad22ad4af4e10101790dc481dbe1630da"><div class="ttname"><a href="classwinstd_1_1variant.html#ad22ad4af4e10101790dc481dbe1630da">winstd::variant::variant</a></div><div class="ttdeci">variant(BSTR bstr) noexcept</div><div class="ttdoc">Constructs VARIANT from BSTR.</div><div class="ttdef"><b>Definition:</b> COM.h:458</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_ad4a0fd8999d8d526bb232ebf70c18887"><div class="ttname"><a href="classwinstd_1_1variant.html#ad4a0fd8999d8d526bb232ebf70c18887">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(unsigned long long *pnSrc) noexcept</div><div class="ttdoc">Copy from unsigned long long reference.</div><div class="ttdef"><b>Definition:</b> COM.h:867</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_add6d3bb11f3ba343d2286dde7a4ce90a"><div class="ttname"><a href="classwinstd_1_1variant.html#add6d3bb11f3ba343d2286dde7a4ce90a">winstd::variant::variant</a></div><div class="ttdeci">variant(double dblSrc, VARTYPE vtSrc=VT_R8) noexcept</div><div class="ttdoc">Constructs VARIANT from double or variant date.</div><div class="ttdef"><b>Definition:</b> COM.h:411</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_ae5f40c0c9ceb73d9a11f9eb5cf6e7acf"><div class="ttname"><a href="classwinstd_1_1variant.html#ae5f40c0c9ceb73d9a11f9eb5cf6e7acf">winstd::variant::variant</a></div><div class="ttdeci">variant(short nSrc) noexcept</div><div class="ttdoc">Constructs VARIANT from short.</div><div class="ttdef"><b>Definition:</b> COM.h:345</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_ae60f506468b32ba02fe499c8a93a9b56"><div class="ttname"><a href="classwinstd_1_1variant.html#ae60f506468b32ba02fe499c8a93a9b56">winstd::variant::variant</a></div><div class="ttdeci">variant(CY cySrc) noexcept</div><div class="ttdoc">Constructs VARIANT from CY (64-bit integer)</div><div class="ttdef"><b>Definition:</b> COM.h:439</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_aebabfcb503a43abecc9f3c07629f591f"><div class="ttname"><a href="classwinstd_1_1variant.html#aebabfcb503a43abecc9f3c07629f591f">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(unsigned long long nSrc) noexcept</div><div class="ttdoc">Copy from unsigned long long value.</div><div class="ttdef"><b>Definition:</b> COM.h:672</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_aeec12d33002777506b59d73f2c43421c"><div class="ttname"><a href="classwinstd_1_1variant.html#aeec12d33002777506b59d73f2c43421c">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(VARIANT &amp;&amp;varSrc) noexcept</div><div class="ttdoc">Moves from another VARIANT.</div><div class="ttdef"><b>Definition:</b> COM.h:529</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_af1898a82e4199d1f34924d448867f68f"><div class="ttname"><a href="classwinstd_1_1variant.html#af1898a82e4199d1f34924d448867f68f">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(long long nSrc) noexcept</div><div class="ttdoc">Copy from long long value.</div><div class="ttdef"><b>Definition:</b> COM.h:659</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_af5e22f4158921eb49c2207335d7c7593"><div class="ttname"><a href="classwinstd_1_1variant.html#af5e22f4158921eb49c2207335d7c7593">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(IDispatch *pSrc)</div><div class="ttdoc">Copy from IDispatch.</div><div class="ttdef"><b>Definition:</b> COM.h:737</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_af86e9a10fd9dbe6e18b33a59d04f3b44"><div class="ttname"><a href="classwinstd_1_1variant.html#af86e9a10fd9dbe6e18b33a59d04f3b44">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(unsigned long *pnSrc) noexcept</div><div class="ttdoc">Copy from unsigned long reference.</div><div class="ttdef"><b>Definition:</b> COM.h:841</div></div>
<div class="ttc" id="aclasswinstd_1_1variant_html_aff536ecc3c3a074fea648b7c60522a83"><div class="ttname"><a href="classwinstd_1_1variant.html#aff536ecc3c3a074fea648b7c60522a83">winstd::variant::operator=</a></div><div class="ttdeci">variant &amp; operator=(const VARIANT &amp;varSrc)</div><div class="ttdoc">Copy from another VARIANT.</div><div class="ttdef"><b>Definition:</b> COM.h:516</div></div>
<div class="ttc" id="agroup___win_std_general_html_ga11254c72ad33a6e0f5de31db708f784c"><div class="ttname"><a href="group___win_std_general.html#ga11254c72ad33a6e0f5de31db708f784c">WINSTD_NONCOPYABLE</a></div><div class="ttdeci">#define WINSTD_NONCOPYABLE(C)</div><div class="ttdoc">Declares a class as non-copyable.</div><div class="ttdef"><b>Definition:</b> Common.h:53</div></div>
<div class="ttc" id="agroup___win_std_general_html_gac91fa8d79c860b1fdbba65b6a322f760"><div class="ttname"><a href="group___win_std_general.html#gac91fa8d79c860b1fdbba65b6a322f760">WINSTD_NONMOVABLE</a></div><div class="ttdeci">#define WINSTD_NONMOVABLE(C)</div><div class="ttdoc">Declares a class as non-movable.</div><div class="ttdef"><b>Definition:</b> Common.h:61</div></div>
<div class="ttc" id="agroup___win_std_sys_handles_html_ga2768b80bcf124e3127f0b7fe64395adb"><div class="ttname"><a href="group___win_std_sys_handles.html#ga2768b80bcf124e3127f0b7fe64395adb">WINSTD_DPLHANDLE_IMPL</a></div><div class="ttdeci">#define WINSTD_DPLHANDLE_IMPL(C, 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:174</div></div>
@ -896,7 +896,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:35 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.3
</small></address>
</body>
</html>

View File

@ -245,7 +245,7 @@ $(function() {
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span><span class="keyword">static</span> DWORD FormatMessage(_In_ DWORD dwFlags, _In_opt_ LPCVOID lpSource, _In_ DWORD dwMessageId, _In_ DWORD dwLanguageId, _Inout_ std::basic_string&lt;char, _Traits, _Ax&gt; &amp;str, _In_opt_ va_list *Arguments)</div>
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span>{</div>
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> std::unique_ptr&lt;CHAR[], winstd::LocalFree_delete&lt;CHAR[]&gt; &gt; lpBuffer;</div>
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> DWORD dwResult = FormatMessageA(dwFlags | FORMAT_MESSAGE_ALLOCATE_BUFFER, lpSource, dwMessageId, dwLanguageId, <span class="keyword">reinterpret_cast&lt;</span>LPSTR<span class="keyword">&gt;</span>((LPSTR*)<a class="code hl_function" href="group___win_std_general.html#ga88684fd07ae1218aa1f40481198bfff0">get_ptr</a>(lpBuffer)), 0, Arguments);</div>
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> DWORD dwResult = FormatMessageA(dwFlags | FORMAT_MESSAGE_ALLOCATE_BUFFER, lpSource, dwMessageId, dwLanguageId, <span class="keyword">reinterpret_cast&lt;</span>LPSTR<span class="keyword">&gt;</span>((LPSTR*)<a class="code hl_function" href="group___win_std_general.html#ga7ecb3b65341fd45c36fce1fe692ec19a">get_ptr</a>(lpBuffer)), 0, Arguments);</div>
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> <span class="keywordflow">if</span> (dwResult)</div>
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span> str.assign(lpBuffer.get(), dwResult);</div>
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span> <span class="keywordflow">return</span> dwResult;</div>
@ -255,7 +255,7 @@ $(function() {
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span><span class="keyword">static</span> DWORD FormatMessage(_In_ DWORD dwFlags, _In_opt_ LPCVOID lpSource, _In_ DWORD dwMessageId, _In_ DWORD dwLanguageId, _Inout_ std::basic_string&lt;wchar_t, _Traits, _Ax&gt; &amp;str, _In_opt_ va_list *Arguments)</div>
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span>{</div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> std::unique_ptr&lt;WCHAR[], winstd::LocalFree_delete&lt;WCHAR[]&gt; &gt; lpBuffer;</div>
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> DWORD dwResult = FormatMessageW(dwFlags | FORMAT_MESSAGE_ALLOCATE_BUFFER, lpSource, dwMessageId, dwLanguageId, <span class="keyword">reinterpret_cast&lt;</span>LPWSTR<span class="keyword">&gt;</span>((LPWSTR*)<a class="code hl_function" href="group___win_std_general.html#ga88684fd07ae1218aa1f40481198bfff0">get_ptr</a>(lpBuffer)), 0, Arguments);</div>
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> DWORD dwResult = FormatMessageW(dwFlags | FORMAT_MESSAGE_ALLOCATE_BUFFER, lpSource, dwMessageId, dwLanguageId, <span class="keyword">reinterpret_cast&lt;</span>LPWSTR<span class="keyword">&gt;</span>((LPWSTR*)<a class="code hl_function" href="group___win_std_general.html#ga7ecb3b65341fd45c36fce1fe692ec19a">get_ptr</a>(lpBuffer)), 0, Arguments);</div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> <span class="keywordflow">if</span> (dwResult)</div>
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> str.assign(lpBuffer.get(), dwResult);</div>
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> <span class="keywordflow">return</span> dwResult;</div>
@ -295,7 +295,7 @@ $(function() {
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> </div>
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"><a class="line" href="structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4.html#a34a948cc7b0f12c0f1e4b7e234d8181c"> 378</a></span> <a class="code hl_function" href="structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4.html#a34a948cc7b0f12c0f1e4b7e234d8181c">LocalFree_delete</a>() noexcept {}</div>
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> </div>
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"><a class="line" href="structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4.html#a435fcc0a46dea3e367a31e294fa400ec"> 383</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4.html#a435fcc0a46dea3e367a31e294fa400ec">operator()</a>(_Frees_ptr_opt_ _Ty *_Ptr) <span class="keyword">const</span> <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"><a class="line" href="structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4.html#abf0ecfcfbb58493103f7e0905272d8d8"> 383</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4.html#abf0ecfcfbb58493103f7e0905272d8d8">operator()</a>(_Frees_ptr_opt_ _Ty *_Ptr) <span class="keyword">const</span> <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> {</div>
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span> LocalFree(_Ptr);</div>
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> }</div>
@ -311,12 +311,12 @@ $(function() {
<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"><a class="line" href="classwinstd_1_1ref__unique__ptr.html"> 404</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ref_unique_ptr</a></div>
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span> {</div>
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"><a class="line" href="classwinstd_1_1ref__unique__ptr.html#ab90a029ae0208a0498658499d6540fa8"> 412</a></span> <a class="code hl_function" href="classwinstd_1_1ref__unique__ptr.html#ab90a029ae0208a0498658499d6540fa8">ref_unique_ptr</a>(_Inout_ std::unique_ptr&lt;_Ty, _Dx&gt; &amp;owner) :</div>
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"><a class="line" href="classwinstd_1_1ref__unique__ptr.html#af092ed7ea1346c7a92b20ae2f6de5577"> 412</a></span> <a class="code hl_function" href="classwinstd_1_1ref__unique__ptr.html#af092ed7ea1346c7a92b20ae2f6de5577">ref_unique_ptr</a>(_Inout_ std::unique_ptr&lt;_Ty, _Dx&gt; &amp;owner) :</div>
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span> <a class="code hl_variable" href="classwinstd_1_1ref__unique__ptr.html#a343d26837b90973a7f562f0ce36fb82d">m_own</a>(owner),</div>
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span> <a class="code hl_variable" href="classwinstd_1_1ref__unique__ptr.html#a72486d304d712600e6b222fab19d1032">m_ptr</a>(owner.release())</div>
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span> {}</div>
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span> </div>
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"><a class="line" href="classwinstd_1_1ref__unique__ptr.html#aa2070a1386a785b347cb11b27f31e630"> 422</a></span> <a class="code hl_function" href="classwinstd_1_1ref__unique__ptr.html#aa2070a1386a785b347cb11b27f31e630">ref_unique_ptr</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ref_unique_ptr&lt;_Ty, _Dx&gt;</a> &amp;&amp;other) :</div>
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"><a class="line" href="classwinstd_1_1ref__unique__ptr.html#a755e6f4235fa54330304921ea14b76bc"> 422</a></span> <a class="code hl_function" href="classwinstd_1_1ref__unique__ptr.html#a755e6f4235fa54330304921ea14b76bc">ref_unique_ptr</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ref_unique_ptr&lt;_Ty, _Dx&gt;</a> &amp;&amp;other) :</div>
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span> <a class="code hl_variable" href="classwinstd_1_1ref__unique__ptr.html#a343d26837b90973a7f562f0ce36fb82d">m_own</a>(other.<a class="code hl_variable" href="classwinstd_1_1ref__unique__ptr.html#a343d26837b90973a7f562f0ce36fb82d">m_own</a>),</div>
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span> <a class="code hl_variable" href="classwinstd_1_1ref__unique__ptr.html#a72486d304d712600e6b222fab19d1032">m_ptr</a>(other.<a class="code hl_variable" href="classwinstd_1_1ref__unique__ptr.html#a72486d304d712600e6b222fab19d1032">m_ptr</a>)</div>
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span> {</div>
@ -345,13 +345,13 @@ $(function() {
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span> };</div>
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span> </div>
<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"> 470</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> _Ty, <span class="keyword">class</span> _Dx&gt;</div>
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"><a class="line" href="group___win_std_general.html#ga32675211f53887d465bff5de8eba9af9"> 471</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ref_unique_ptr&lt;_Ty, _Dx&gt;</a> <a class="code hl_function" href="group___win_std_general.html#ga88684fd07ae1218aa1f40481198bfff0">get_ptr</a>(_Inout_ std::unique_ptr&lt;_Ty, _Dx&gt; &amp;owner) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"><a class="line" href="group___win_std_general.html#gab4ddaca47a234b4f81a1c3314b3ba205"> 471</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ref_unique_ptr&lt;_Ty, _Dx&gt;</a> <a class="code hl_function" href="group___win_std_general.html#ga7ecb3b65341fd45c36fce1fe692ec19a">get_ptr</a>(_Inout_ std::unique_ptr&lt;_Ty, _Dx&gt; &amp;owner) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"> 472</span> {</div>
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ref_unique_ptr&lt;_Ty, _Dx&gt;</a>(owner);</div>
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span> }</div>
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span> </div>
<div class="line"><a id="l00484" name="l00484"></a><span class="lineno"> 484</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> _Ty, <span class="keyword">class</span> _Dx&gt;</div>
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"><a class="line" href="group___win_std_general.html#ga88684fd07ae1218aa1f40481198bfff0"> 485</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html">ref_unique_ptr&lt;_Ty[], _Dx&gt;</a> <a class="code hl_function" href="group___win_std_general.html#ga88684fd07ae1218aa1f40481198bfff0">get_ptr</a>(_Inout_ std::unique_ptr&lt;_Ty[], _Dx&gt; &amp;owner) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"><a class="line" href="group___win_std_general.html#ga7ecb3b65341fd45c36fce1fe692ec19a"> 485</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html">ref_unique_ptr&lt;_Ty[], _Dx&gt;</a> <a class="code hl_function" href="group___win_std_general.html#ga7ecb3b65341fd45c36fce1fe692ec19a">get_ptr</a>(_Inout_ std::unique_ptr&lt;_Ty[], _Dx&gt; &amp;owner) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"> 486</span> {</div>
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"> 487</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html">ref_unique_ptr&lt;_Ty[], _Dx&gt;</a>(owner);</div>
<div class="line"><a id="l00488" name="l00488"></a><span class="lineno"> 488</span> }</div>
@ -362,12 +362,12 @@ $(function() {
<div class="line"><a id="l00497" name="l00497"></a><span class="lineno"><a class="line" href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html"> 497</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ref_unique_ptr</a>&lt;_Ty[], _Dx&gt;</div>
<div class="line"><a id="l00498" name="l00498"></a><span class="lineno"> 498</span> {</div>
<div class="line"><a id="l00499" name="l00499"></a><span class="lineno"> 499</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"><a class="line" href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#ae5b864c536097b01b7da887db05a4c22"> 505</a></span> <a class="code hl_function" href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#ae5b864c536097b01b7da887db05a4c22">ref_unique_ptr</a>(_Inout_ std::unique_ptr&lt;_Ty[], _Dx&gt; &amp;owner) noexcept :</div>
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"><a class="line" href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a884355151c4c7d65f4ac279966793d5d"> 505</a></span> <a class="code hl_function" href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a884355151c4c7d65f4ac279966793d5d">ref_unique_ptr</a>(_Inout_ std::unique_ptr&lt;_Ty[], _Dx&gt; &amp;owner) noexcept :</div>
<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"> 506</span> <a class="code hl_variable" href="classwinstd_1_1ref__unique__ptr.html#a343d26837b90973a7f562f0ce36fb82d">m_own</a>(owner),</div>
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"> 507</span> <a class="code hl_variable" href="classwinstd_1_1ref__unique__ptr.html#a72486d304d712600e6b222fab19d1032">m_ptr</a>(owner.release())</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> </div>
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"><a class="line" href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a225dc502a902d801ed1e3320bdf40eef"> 517</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ref_unique_ptr</a>&amp; <a class="code hl_function" href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a225dc502a902d801ed1e3320bdf40eef">operator=</a>(_Inout_ std::unique_ptr&lt;_Ty[], _Dx&gt; &amp;owner) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"><a class="line" href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a55590736d435041213af5b54ffe722bf"> 517</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ref_unique_ptr</a>&amp; <a class="code hl_function" href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a55590736d435041213af5b54ffe722bf">operator=</a>(_Inout_ std::unique_ptr&lt;_Ty[], _Dx&gt; &amp;owner) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span> {</div>
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;other) {</div>
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span> <a class="code hl_variable" href="classwinstd_1_1ref__unique__ptr.html#a343d26837b90973a7f562f0ce36fb82d">m_own</a> = owner;</div>
@ -377,14 +377,14 @@ $(function() {
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"> 525</span> }</div>
<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"> 526</span> </div>
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"><a class="line" href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a4e562a0f9abb69e7e57a294fdb70aca1"> 532</a></span> <a class="code hl_function" href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a4e562a0f9abb69e7e57a294fdb70aca1">ref_unique_ptr</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ref_unique_ptr</a>&lt;_Ty[], _Dx&gt; &amp;&amp;other) :</div>
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"><a class="line" href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a2e6a20baa25af8b928d80ccc566e11cc"> 532</a></span> <a class="code hl_function" href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a2e6a20baa25af8b928d80ccc566e11cc">ref_unique_ptr</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ref_unique_ptr</a>&lt;_Ty[], _Dx&gt; &amp;&amp;other) :</div>
<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span> <a class="code hl_variable" href="classwinstd_1_1ref__unique__ptr.html#a343d26837b90973a7f562f0ce36fb82d">m_own</a>(other.<a class="code hl_variable" href="classwinstd_1_1ref__unique__ptr.html#a343d26837b90973a7f562f0ce36fb82d">m_own</a>),</div>
<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span> <a class="code hl_variable" href="classwinstd_1_1ref__unique__ptr.html#a72486d304d712600e6b222fab19d1032">m_ptr</a>(other.<a class="code hl_variable" href="classwinstd_1_1ref__unique__ptr.html#a72486d304d712600e6b222fab19d1032">m_ptr</a>)</div>
<div class="line"><a id="l00535" name="l00535"></a><span class="lineno"> 535</span> {</div>
<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"> 536</span> other.m_ptr = <span class="keyword">nullptr</span>;</div>
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"> 537</span> }</div>
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span> </div>
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"><a class="line" href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a3e8d4366c093e90075053d51a7018690"> 546</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ref_unique_ptr</a>&amp; <a class="code hl_function" href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a3e8d4366c093e90075053d51a7018690">operator=</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ref_unique_ptr</a>&lt;_Ty[], _Dx&gt; &amp;&amp;other)</div>
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"><a class="line" href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#acfb43bdf589d00763538f35ac5893641"> 546</a></span> <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ref_unique_ptr</a>&amp; <a class="code hl_function" href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#acfb43bdf589d00763538f35ac5893641">operator=</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1ref__unique__ptr.html">ref_unique_ptr</a>&lt;_Ty[], _Dx&gt; &amp;&amp;other)</div>
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span> {</div>
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;other) {</div>
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span> <a class="code hl_variable" href="classwinstd_1_1ref__unique__ptr.html#a343d26837b90973a7f562f0ce36fb82d">m_own</a> = other.m_own;</div>
@ -431,11 +431,11 @@ $(function() {
<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"> 620</span> {</div>
<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span> }</div>
<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"> 622</span> </div>
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"><a class="line" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b"> 628</a></span> <a class="code hl_function" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept : <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>(h)</div>
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"><a class="line" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac"> 628</a></span> <a class="code hl_function" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept : <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>(h)</div>
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</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> </div>
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"><a class="line" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc"> 637</a></span> <a class="code hl_function" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1handle.html">handle&lt;handle_type, INVAL&gt;</a> &amp;&amp;h) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"><a class="line" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5"> 637</a></span> <a class="code hl_function" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1handle.html">handle&lt;handle_type, INVAL&gt;</a> &amp;&amp;h) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"> 638</span> {</div>
<div class="line"><a id="l00639" name="l00639"></a><span class="lineno"> 639</span> <span class="comment">// Transfer handle.</span></div>
<div class="line"><a id="l00640" name="l00640"></a><span class="lineno"> 640</span> <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a> = h.m_h;</div>
@ -448,14 +448,14 @@ $(function() {
<div class="line"><a id="l00647" name="l00647"></a><span class="lineno"> 647</span> handle&lt;handle_type, INVAL&gt;&amp; operator=(_In_ <span class="keyword">const</span> handle&lt;handle_type, INVAL&gt; &amp;h) <span class="keyword">noexcept</span> {};</div>
<div class="line"><a id="l00648" name="l00648"></a><span class="lineno"> 648</span> </div>
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"> 649</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00655" name="l00655"></a><span class="lineno"><a class="line" href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9"> 655</a></span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle&lt;handle_type, INVAL&gt;</a>&amp; <a class="code hl_function" href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">operator=</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00655" name="l00655"></a><span class="lineno"><a class="line" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923"> 655</a></span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle&lt;handle_type, INVAL&gt;</a>&amp; <a class="code hl_function" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00656" name="l00656"></a><span class="lineno"> 656</span> {</div>
<div class="line"><a id="l00657" name="l00657"></a><span class="lineno"> 657</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l00657" name="l00657"></a><span class="lineno"> 657</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l00658" name="l00658"></a><span class="lineno"> 658</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00659" name="l00659"></a><span class="lineno"> 659</span> }</div>
<div class="line"><a id="l00660" name="l00660"></a><span class="lineno"> 660</span> </div>
<div class="line"><a id="l00666" name="l00666"></a><span class="lineno"> 666</span><span class="preprocessor"> #pragma warning(suppress: 26432) </span><span class="comment">// Move constructor is also present, but not detected by code analysis somehow.</span></div>
<div class="line"><a id="l00667" name="l00667"></a><span class="lineno"><a class="line" href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665"> 667</a></span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle&lt;handle_type, INVAL&gt;</a>&amp; <a class="code hl_function" href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">operator=</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1handle.html">handle&lt;handle_type, INVAL&gt;</a> &amp;&amp;h) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00667" name="l00667"></a><span class="lineno"><a class="line" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c"> 667</a></span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle&lt;handle_type, INVAL&gt;</a>&amp; <a class="code hl_function" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1handle.html">handle&lt;handle_type, INVAL&gt;</a> &amp;&amp;h) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00668" name="l00668"></a><span class="lineno"> 668</span> {</div>
<div class="line"><a id="l00669" name="l00669"></a><span class="lineno"> 669</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != std::addressof(h)) {</div>
<div class="line"><a id="l00670" name="l00670"></a><span class="lineno"> 670</span> <span class="comment">// Transfer handle.</span></div>
@ -495,37 +495,37 @@ $(function() {
<div class="line"><a id="l00730" name="l00730"></a><span class="lineno"> 730</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a> == <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>;</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> </div>
<div class="line"><a id="l00741" name="l00741"></a><span class="lineno"><a class="line" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e"> 741</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)<span class="keyword"> const</span></div>
<div class="line"><a id="l00741" name="l00741"></a><span class="lineno"><a class="line" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92"> 741</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)<span class="keyword"> const</span></div>
<div class="line"><a id="l00742" name="l00742"></a><span class="lineno"> 742</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00743" name="l00743"></a><span class="lineno"> 743</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a> &lt; h;</div>
<div class="line"><a id="l00744" name="l00744"></a><span class="lineno"> 744</span> }</div>
<div class="line"><a id="l00745" name="l00745"></a><span class="lineno"> 745</span> </div>
<div class="line"><a id="l00754" name="l00754"></a><span class="lineno"><a class="line" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68"> 754</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)<span class="keyword"> const</span></div>
<div class="line"><a id="l00754" name="l00754"></a><span class="lineno"><a class="line" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9"> 754</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)<span class="keyword"> const</span></div>
<div class="line"><a id="l00755" name="l00755"></a><span class="lineno"> 755</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00756" name="l00756"></a><span class="lineno"> 756</span> <span class="keywordflow">return</span> !<a class="code hl_function" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a>(h);</div>
<div class="line"><a id="l00756" name="l00756"></a><span class="lineno"> 756</span> <span class="keywordflow">return</span> !<a class="code hl_function" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a>(h);</div>
<div class="line"><a id="l00757" name="l00757"></a><span class="lineno"> 757</span> }</div>
<div class="line"><a id="l00758" name="l00758"></a><span class="lineno"> 758</span> </div>
<div class="line"><a id="l00767" name="l00767"></a><span class="lineno"><a class="line" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399"> 767</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)<span class="keyword"> const</span></div>
<div class="line"><a id="l00767" name="l00767"></a><span class="lineno"><a class="line" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b"> 767</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)<span class="keyword"> const</span></div>
<div class="line"><a id="l00768" name="l00768"></a><span class="lineno"> 768</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00769" name="l00769"></a><span class="lineno"> 769</span> <span class="keywordflow">return</span> !<a class="code hl_function" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a>(h);</div>
<div class="line"><a id="l00769" name="l00769"></a><span class="lineno"> 769</span> <span class="keywordflow">return</span> !<a class="code hl_function" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a>(h);</div>
<div class="line"><a id="l00770" name="l00770"></a><span class="lineno"> 770</span> }</div>
<div class="line"><a id="l00771" name="l00771"></a><span class="lineno"> 771</span> </div>
<div class="line"><a id="l00780" name="l00780"></a><span class="lineno"><a class="line" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482"> 780</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)<span class="keyword"> const</span></div>
<div class="line"><a id="l00780" name="l00780"></a><span class="lineno"><a class="line" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329"> 780</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)<span class="keyword"> const</span></div>
<div class="line"><a id="l00781" name="l00781"></a><span class="lineno"> 781</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00782" name="l00782"></a><span class="lineno"> 782</span> <span class="keywordflow">return</span> h &lt; <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>;</div>
<div class="line"><a id="l00783" name="l00783"></a><span class="lineno"> 783</span> }</div>
<div class="line"><a id="l00784" name="l00784"></a><span class="lineno"> 784</span> </div>
<div class="line"><a id="l00793" name="l00793"></a><span class="lineno"><a class="line" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9"> 793</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)<span class="keyword"> const</span></div>
<div class="line"><a id="l00793" name="l00793"></a><span class="lineno"><a class="line" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e"> 793</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)<span class="keyword"> const</span></div>
<div class="line"><a id="l00794" name="l00794"></a><span class="lineno"> 794</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00795" name="l00795"></a><span class="lineno"> 795</span> <span class="keywordflow">return</span> !<a class="code hl_function" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a>(h);</div>
<div class="line"><a id="l00795" name="l00795"></a><span class="lineno"> 795</span> <span class="keywordflow">return</span> !<a class="code hl_function" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a>(h);</div>
<div class="line"><a id="l00796" name="l00796"></a><span class="lineno"> 796</span> }</div>
<div class="line"><a id="l00797" name="l00797"></a><span class="lineno"> 797</span> </div>
<div class="line"><a id="l00806" name="l00806"></a><span class="lineno"><a class="line" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c"> 806</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)<span class="keyword"> const</span></div>
<div class="line"><a id="l00806" name="l00806"></a><span class="lineno"><a class="line" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc"> 806</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)<span class="keyword"> const</span></div>
<div class="line"><a id="l00807" name="l00807"></a><span class="lineno"> 807</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00808" name="l00808"></a><span class="lineno"> 808</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a> == h;</div>
<div class="line"><a id="l00809" name="l00809"></a><span class="lineno"> 809</span> }</div>
<div class="line"><a id="l00810" name="l00810"></a><span class="lineno"> 810</span> </div>
<div class="line"><a id="l00818" name="l00818"></a><span class="lineno"><a class="line" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208"> 818</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00818" name="l00818"></a><span class="lineno"><a class="line" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11"> 818</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00819" name="l00819"></a><span class="lineno"> 819</span> {</div>
<div class="line"><a id="l00820" name="l00820"></a><span class="lineno"> 820</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a> != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>)</div>
<div class="line"><a id="l00821" name="l00821"></a><span class="lineno"> 821</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a137560600851eb4c3e4b80e25d4da629">free_internal</a>();</div>
@ -565,7 +565,7 @@ $(function() {
<div class="line"><a id="l00872" name="l00872"></a><span class="lineno"> 872</span> {</div>
<div class="line"><a id="l00873" name="l00873"></a><span class="lineno"> 873</span> }</div>
<div class="line"><a id="l00874" name="l00874"></a><span class="lineno"> 874</span> </div>
<div class="line"><a id="l00880" name="l00880"></a><span class="lineno"><a class="line" href="classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a"> 880</a></span> <a class="code hl_function" href="classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a">dplhandle</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept : <a class="code hl_class" href="classwinstd_1_1handle.html">handle&lt;handle_type, INVAL&gt;</a>(h)</div>
<div class="line"><a id="l00880" name="l00880"></a><span class="lineno"><a class="line" href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177"> 880</a></span> <a class="code hl_function" href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">dplhandle</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept : <a class="code hl_class" href="classwinstd_1_1handle.html">handle&lt;handle_type, INVAL&gt;</a>(h)</div>
<div class="line"><a id="l00881" name="l00881"></a><span class="lineno"> 881</span> {</div>
<div class="line"><a id="l00882" name="l00882"></a><span class="lineno"> 882</span> }</div>
<div class="line"><a id="l00883" name="l00883"></a><span class="lineno"> 883</span> </div>
@ -577,13 +577,13 @@ $(function() {
<div class="line"><a id="l00899" name="l00899"></a><span class="lineno"> 899</span> {</div>
<div class="line"><a id="l00900" name="l00900"></a><span class="lineno"> 900</span> }</div>
<div class="line"><a id="l00901" name="l00901"></a><span class="lineno"> 901</span> </div>
<div class="line"><a id="l00907" name="l00907"></a><span class="lineno"><a class="line" href="classwinstd_1_1dplhandle.html#af5d13e70adec2c6f3ca4aaaefc94f8bf"> 907</a></span> <a class="code hl_class" href="classwinstd_1_1dplhandle.html">dplhandle&lt;handle_type, INVAL&gt;</a>&amp; <a class="code hl_function" href="classwinstd_1_1dplhandle.html#af5d13e70adec2c6f3ca4aaaefc94f8bf">operator=</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00907" name="l00907"></a><span class="lineno"><a class="line" href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7"> 907</a></span> <a class="code hl_class" href="classwinstd_1_1dplhandle.html">dplhandle&lt;handle_type, INVAL&gt;</a>&amp; <a class="code hl_function" href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">operator=</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00908" name="l00908"></a><span class="lineno"> 908</span> {</div>
<div class="line"><a id="l00909" name="l00909"></a><span class="lineno"> 909</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle&lt;handle_type, INVAL&gt;::operator=</a>(h);</div>
<div class="line"><a id="l00910" name="l00910"></a><span class="lineno"> 910</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00911" name="l00911"></a><span class="lineno"> 911</span> }</div>
<div class="line"><a id="l00912" name="l00912"></a><span class="lineno"> 912</span> </div>
<div class="line"><a id="l00918" name="l00918"></a><span class="lineno"><a class="line" href="classwinstd_1_1dplhandle.html#a407b519c6511f7a6cfdd582fdbdeaf76"> 918</a></span> <a class="code hl_class" href="classwinstd_1_1dplhandle.html">dplhandle&lt;handle_type, INVAL&gt;</a>&amp; <a class="code hl_function" href="classwinstd_1_1dplhandle.html#a407b519c6511f7a6cfdd582fdbdeaf76">operator=</a>(_In_ <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1dplhandle.html">dplhandle&lt;handle_type, INVAL&gt;</a> &amp;h) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00918" name="l00918"></a><span class="lineno"><a class="line" href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39"> 918</a></span> <a class="code hl_class" href="classwinstd_1_1dplhandle.html">dplhandle&lt;handle_type, INVAL&gt;</a>&amp; <a class="code hl_function" href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">operator=</a>(_In_ <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1dplhandle.html">dplhandle&lt;handle_type, INVAL&gt;</a> &amp;h) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00919" name="l00919"></a><span class="lineno"> 919</span> {</div>
<div class="line"><a id="l00920" name="l00920"></a><span class="lineno"> 920</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != std::addressof(h)) {</div>
<div class="line"><a id="l00921" name="l00921"></a><span class="lineno"> 921</span> <span class="keywordflow">if</span> (h.m_h != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>) {</div>
@ -606,7 +606,7 @@ $(function() {
<div class="line"><a id="l00938" name="l00938"></a><span class="lineno"> 938</span> }</div>
<div class="line"><a id="l00939" name="l00939"></a><span class="lineno"> 939</span> </div>
<div class="line"><a id="l00945" name="l00945"></a><span class="lineno"> 945</span><span class="preprocessor"> #pragma warning(disable: 26432) </span><span class="comment">// Move constructor is also present, but not detected by code analysis somehow.</span></div>
<div class="line"><a id="l00946" name="l00946"></a><span class="lineno"><a class="line" href="classwinstd_1_1dplhandle.html#a7ab2b44aba9a977d6809d68a262a18b9"> 946</a></span> <a class="code hl_class" href="classwinstd_1_1dplhandle.html">dplhandle&lt;handle_type, INVAL&gt;</a>&amp; <a class="code hl_function" href="classwinstd_1_1dplhandle.html#a7ab2b44aba9a977d6809d68a262a18b9">operator=</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1dplhandle.html">dplhandle&lt;handle_type, INVAL&gt;</a> &amp;&amp;h) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00946" name="l00946"></a><span class="lineno"><a class="line" href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3"> 946</a></span> <a class="code hl_class" href="classwinstd_1_1dplhandle.html">dplhandle&lt;handle_type, INVAL&gt;</a>&amp; <a class="code hl_function" href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">operator=</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1dplhandle.html">dplhandle&lt;handle_type, INVAL&gt;</a> &amp;&amp;h) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00947" name="l00947"></a><span class="lineno"> 947</span> {</div>
<div class="line"><a id="l00948" name="l00948"></a><span class="lineno"> 948</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle&lt;handle_type, INVAL&gt;::operator=</a>(std::move(h));</div>
<div class="line"><a id="l00949" name="l00949"></a><span class="lineno"> 949</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
@ -617,7 +617,7 @@ $(function() {
<div class="line"><a id="l00959" name="l00959"></a><span class="lineno"> 959</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a> != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a> ? duplicate_internal(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>) : <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>;</div>
<div class="line"><a id="l00960" name="l00960"></a><span class="lineno"> 960</span> }</div>
<div class="line"><a id="l00961" name="l00961"></a><span class="lineno"> 961</span> </div>
<div class="line"><a id="l00971" name="l00971"></a><span class="lineno"><a class="line" href="classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4"> 971</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4">attach_duplicated</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)</div>
<div class="line"><a id="l00971" name="l00971"></a><span class="lineno"><a class="line" href="classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65"> 971</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65">attach_duplicated</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)</div>
<div class="line"><a id="l00972" name="l00972"></a><span class="lineno"> 972</span> {</div>
<div class="line"><a id="l00973" name="l00973"></a><span class="lineno"> 973</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a> != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>)</div>
<div class="line"><a id="l00974" name="l00974"></a><span class="lineno"> 974</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a137560600851eb4c3e4b80e25d4da629">free_internal</a>();</div>
@ -626,7 +626,7 @@ $(function() {
<div class="line"><a id="l00977" name="l00977"></a><span class="lineno"> 977</span> }</div>
<div class="line"><a id="l00978" name="l00978"></a><span class="lineno"> 978</span> </div>
<div class="line"><a id="l00979" name="l00979"></a><span class="lineno"> 979</span> <span class="keyword">protected</span>:</div>
<div class="line"><a id="l00987" name="l00987"></a><span class="lineno"><a class="line" href="classwinstd_1_1dplhandle.html#ae39d1b6bcfc0d7cf17ccdca93d26fb13"> 987</a></span> <span class="keyword">virtual</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="code hl_function" href="classwinstd_1_1dplhandle.html#ae39d1b6bcfc0d7cf17ccdca93d26fb13">duplicate_internal</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) <span class="keyword">const</span> <span class="keyword">noexcept</span> = 0;</div>
<div class="line"><a id="l00987" name="l00987"></a><span class="lineno"><a class="line" href="classwinstd_1_1dplhandle.html#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8"> 987</a></span> <span class="keyword">virtual</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="code hl_function" href="classwinstd_1_1dplhandle.html#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8">duplicate_internal</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) <span class="keyword">const</span> <span class="keyword">noexcept</span> = 0;</div>
<div class="line"><a id="l00988" name="l00988"></a><span class="lineno"> 988</span> };</div>
<div class="line"><a id="l00989" name="l00989"></a><span class="lineno"> 989</span> </div>
<div class="line"><a id="l00991" name="l00991"></a><span class="lineno"> 991</span> </div>
@ -638,13 +638,13 @@ $(function() {
<div class="line"><a id="l01005" name="l01005"></a><span class="lineno"><a class="line" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0"> 1005</a></span> <span class="keyword">typedef</span> _Tn <a class="code hl_typedef" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a>; </div>
<div class="line"><a id="l01006" name="l01006"></a><span class="lineno"> 1006</span> </div>
<div class="line"><a id="l01007" name="l01007"></a><span class="lineno"> 1007</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l01014" name="l01014"></a><span class="lineno"><a class="line" href="classwinstd_1_1num__runtime__error.html#ac8421a3654e8f95a8db49939af0dfd97"> 1014</a></span> <a class="code hl_function" href="classwinstd_1_1num__runtime__error.html#ac8421a3654e8f95a8db49939af0dfd97">num_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) :</div>
<div class="line"><a id="l01014" name="l01014"></a><span class="lineno"><a class="line" href="classwinstd_1_1num__runtime__error.html#a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19"> 1014</a></span> <a class="code hl_function" href="classwinstd_1_1num__runtime__error.html#a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19">num_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) :</div>
<div class="line"><a id="l01015" name="l01015"></a><span class="lineno"> 1015</span> m_num(num),</div>
<div class="line"><a id="l01016" name="l01016"></a><span class="lineno"> 1016</span> runtime_error(msg)</div>
<div class="line"><a id="l01017" name="l01017"></a><span class="lineno"> 1017</span> {</div>
<div class="line"><a id="l01018" name="l01018"></a><span class="lineno"> 1018</span> }</div>
<div class="line"><a id="l01019" name="l01019"></a><span class="lineno"> 1019</span> </div>
<div class="line"><a id="l01026" name="l01026"></a><span class="lineno"><a class="line" href="classwinstd_1_1num__runtime__error.html#ae524a251d2438056a011c79e80080b0a"> 1026</a></span> <a class="code hl_function" href="classwinstd_1_1num__runtime__error.html#ae524a251d2438056a011c79e80080b0a">num_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>) :</div>
<div class="line"><a id="l01026" name="l01026"></a><span class="lineno"><a class="line" href="classwinstd_1_1num__runtime__error.html#a4c0d5efd086891093156fede0dd43cd0"> 1026</a></span> <a class="code hl_function" href="classwinstd_1_1num__runtime__error.html#a4c0d5efd086891093156fede0dd43cd0">num_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>) :</div>
<div class="line"><a id="l01027" name="l01027"></a><span class="lineno"> 1027</span> m_num(num),</div>
<div class="line"><a id="l01028" name="l01028"></a><span class="lineno"> 1028</span> runtime_error(msg)</div>
<div class="line"><a id="l01029" name="l01029"></a><span class="lineno"> 1029</span> {</div>
@ -662,23 +662,23 @@ $(function() {
<div class="line"><a id="l01047" name="l01047"></a><span class="lineno"><a class="line" href="classwinstd_1_1win__runtime__error.html"> 1047</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1win__runtime__error.html">win_runtime_error</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1num__runtime__error.html">num_runtime_error</a>&lt;DWORD&gt;</div>
<div class="line"><a id="l01048" name="l01048"></a><span class="lineno"> 1048</span> {</div>
<div class="line"><a id="l01049" name="l01049"></a><span class="lineno"> 1049</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l01056" name="l01056"></a><span class="lineno"><a class="line" href="classwinstd_1_1win__runtime__error.html#ad59a9adacfeff774a28c01ca79f59863"> 1056</a></span> <a class="code hl_function" href="classwinstd_1_1win__runtime__error.html#ad59a9adacfeff774a28c01ca79f59863">win_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;DWORD&gt;(num, msg)</div>
<div class="line"><a id="l01056" name="l01056"></a><span class="lineno"><a class="line" href="classwinstd_1_1win__runtime__error.html#aca84ec751726966e72136c67ef7f694f"> 1056</a></span> <a class="code hl_function" href="classwinstd_1_1win__runtime__error.html#aca84ec751726966e72136c67ef7f694f">win_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;DWORD&gt;(num, msg)</div>
<div class="line"><a id="l01057" name="l01057"></a><span class="lineno"> 1057</span> {</div>
<div class="line"><a id="l01058" name="l01058"></a><span class="lineno"> 1058</span> }</div>
<div class="line"><a id="l01059" name="l01059"></a><span class="lineno"> 1059</span> </div>
<div class="line"><a id="l01066" name="l01066"></a><span class="lineno"><a class="line" href="classwinstd_1_1win__runtime__error.html#a0a71ff178d57390a76b8656821e01267"> 1066</a></span> <a class="code hl_function" href="classwinstd_1_1win__runtime__error.html#a0a71ff178d57390a76b8656821e01267">win_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;DWORD&gt;(num, msg)</div>
<div class="line"><a id="l01066" name="l01066"></a><span class="lineno"><a class="line" href="classwinstd_1_1win__runtime__error.html#a9adb54bf4ff1bfece100a3886b441a77"> 1066</a></span> <a class="code hl_function" href="classwinstd_1_1win__runtime__error.html#a9adb54bf4ff1bfece100a3886b441a77">win_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;DWORD&gt;(num, msg)</div>
<div class="line"><a id="l01067" name="l01067"></a><span class="lineno"> 1067</span> {</div>
<div class="line"><a id="l01068" name="l01068"></a><span class="lineno"> 1068</span> }</div>
<div class="line"><a id="l01069" name="l01069"></a><span class="lineno"> 1069</span> </div>
<div class="line"><a id="l01075" name="l01075"></a><span class="lineno"><a class="line" href="classwinstd_1_1win__runtime__error.html#a9f6f9a2c820f39c22e60e8c0d3b8dcf5"> 1075</a></span> <a class="code hl_function" href="classwinstd_1_1win__runtime__error.html#a9f6f9a2c820f39c22e60e8c0d3b8dcf5">win_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;DWORD&gt;(GetLastError(), msg)</div>
<div class="line"><a id="l01075" name="l01075"></a><span class="lineno"><a class="line" href="classwinstd_1_1win__runtime__error.html#ab38b42a2a55681bb97cc83ae4a6e5635"> 1075</a></span> <a class="code hl_function" href="classwinstd_1_1win__runtime__error.html#ab38b42a2a55681bb97cc83ae4a6e5635">win_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;DWORD&gt;(GetLastError(), msg)</div>
<div class="line"><a id="l01076" name="l01076"></a><span class="lineno"> 1076</span> {</div>
<div class="line"><a id="l01077" name="l01077"></a><span class="lineno"> 1077</span> }</div>
<div class="line"><a id="l01078" name="l01078"></a><span class="lineno"> 1078</span> </div>
<div class="line"><a id="l01084" name="l01084"></a><span class="lineno"><a class="line" href="classwinstd_1_1win__runtime__error.html#a059a3b08ed4f9679120039c84c8044d9"> 1084</a></span> <a class="code hl_function" href="classwinstd_1_1win__runtime__error.html#a059a3b08ed4f9679120039c84c8044d9">win_runtime_error</a>(_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;DWORD&gt;(GetLastError(), msg)</div>
<div class="line"><a id="l01084" name="l01084"></a><span class="lineno"><a class="line" href="classwinstd_1_1win__runtime__error.html#ac22014ee7d3fee84ca95ab52ac66e5b6"> 1084</a></span> <a class="code hl_function" href="classwinstd_1_1win__runtime__error.html#ac22014ee7d3fee84ca95ab52ac66e5b6">win_runtime_error</a>(_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;DWORD&gt;(GetLastError(), msg)</div>
<div class="line"><a id="l01085" name="l01085"></a><span class="lineno"> 1085</span> {</div>
<div class="line"><a id="l01086" name="l01086"></a><span class="lineno"> 1086</span> }</div>
<div class="line"><a id="l01087" name="l01087"></a><span class="lineno"> 1087</span> </div>
<div class="line"><a id="l01093" name="l01093"></a><span class="lineno"><a class="line" href="classwinstd_1_1win__runtime__error.html#a5c1ce5da22b84b541a8908339e694c56"> 1093</a></span> <a class="code hl_typedef" href="group___win_std_general.html#ga8081292a94f5d070e644bdc90662d1fc">tstring</a> <a class="code hl_function" href="classwinstd_1_1win__runtime__error.html#a5c1ce5da22b84b541a8908339e694c56">msg</a>(_In_opt_ DWORD dwLanguageId = 0)<span class="keyword"> const</span></div>
<div class="line"><a id="l01093" name="l01093"></a><span class="lineno"><a class="line" href="classwinstd_1_1win__runtime__error.html#a868231adfa74636792a474a6362aeea7"> 1093</a></span> <a class="code hl_typedef" href="group___win_std_general.html#ga8081292a94f5d070e644bdc90662d1fc">tstring</a> <a class="code hl_function" href="classwinstd_1_1win__runtime__error.html#a868231adfa74636792a474a6362aeea7">msg</a>(_In_opt_ DWORD dwLanguageId = 0)<span class="keyword"> const</span></div>
<div class="line"><a id="l01094" name="l01094"></a><span class="lineno"> 1094</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l01095" name="l01095"></a><span class="lineno"> 1095</span> <a class="code hl_typedef" href="group___win_std_general.html#ga8081292a94f5d070e644bdc90662d1fc">tstring</a> str;</div>
<div class="line"><a id="l01096" name="l01096"></a><span class="lineno"> 1096</span> <span class="keywordflow">if</span> (FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, 0, m_num, dwLanguageId, str, NULL)) {</div>
@ -697,7 +697,7 @@ $(function() {
<div class="line"><a id="l01115" name="l01115"></a><span class="lineno"> 1115</span> {</div>
<div class="line"><a id="l01116" name="l01116"></a><span class="lineno"> 1116</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l01119" name="l01119"></a><span class="lineno"> 1119</span> </div>
<div class="line"><a id="l01125" name="l01125"></a><span class="lineno"><a class="line" href="classwinstd_1_1basic__string__printf.html#a951ee1e407c06324a60139e2d6f5ef8d"> 1125</a></span> <a class="code hl_function" href="classwinstd_1_1basic__string__printf.html#a951ee1e407c06324a60139e2d6f5ef8d">basic_string_printf</a>(_In_z_ _Printf_format_string_ <span class="keyword">const</span> _Elem *format, ...)</div>
<div class="line"><a id="l01125" name="l01125"></a><span class="lineno"><a class="line" href="classwinstd_1_1basic__string__printf.html#a409c94cb80a202d0bd628930514b64ba"> 1125</a></span> <a class="code hl_function" href="classwinstd_1_1basic__string__printf.html#a409c94cb80a202d0bd628930514b64ba">basic_string_printf</a>(_In_z_ _Printf_format_string_ <span class="keyword">const</span> _Elem *format, ...)</div>
<div class="line"><a id="l01126" name="l01126"></a><span class="lineno"> 1126</span> {</div>
<div class="line"><a id="l01127" name="l01127"></a><span class="lineno"> 1127</span> va_list arg;</div>
<div class="line"><a id="l01128" name="l01128"></a><span class="lineno"> 1128</span> va_start(arg, format);</div>
@ -707,7 +707,7 @@ $(function() {
<div class="line"><a id="l01132" name="l01132"></a><span class="lineno"> 1132</span> </div>
<div class="line"><a id="l01134" name="l01134"></a><span class="lineno"> 1134</span> </div>
<div class="line"><a id="l01137" name="l01137"></a><span class="lineno"> 1137</span> </div>
<div class="line"><a id="l01144" name="l01144"></a><span class="lineno"><a class="line" href="classwinstd_1_1basic__string__printf.html#a3813a74434ffc074969ec7be1d7d4202"> 1144</a></span> <a class="code hl_function" href="classwinstd_1_1basic__string__printf.html#a3813a74434ffc074969ec7be1d7d4202">basic_string_printf</a>(_In_ HINSTANCE hInstance, _In_ UINT nFormatID, ...)</div>
<div class="line"><a id="l01144" name="l01144"></a><span class="lineno"><a class="line" href="classwinstd_1_1basic__string__printf.html#ab258ccf8da028fc5e8511336401213ba"> 1144</a></span> <a class="code hl_function" href="classwinstd_1_1basic__string__printf.html#ab258ccf8da028fc5e8511336401213ba">basic_string_printf</a>(_In_ HINSTANCE hInstance, _In_ UINT nFormatID, ...)</div>
<div class="line"><a id="l01145" name="l01145"></a><span class="lineno"> 1145</span> {</div>
<div class="line"><a id="l01146" name="l01146"></a><span class="lineno"> 1146</span> _Myt format;</div>
<div class="line"><a id="l01147" name="l01147"></a><span class="lineno"> 1147</span> ATLENSURE(format.LoadString(hInstance, nFormatID));</div>
@ -718,7 +718,7 @@ $(function() {
<div class="line"><a id="l01152" name="l01152"></a><span class="lineno"> 1152</span> va_end(arg);</div>
<div class="line"><a id="l01153" name="l01153"></a><span class="lineno"> 1153</span> }</div>
<div class="line"><a id="l01154" name="l01154"></a><span class="lineno"> 1154</span> </div>
<div class="line"><a id="l01162" name="l01162"></a><span class="lineno"><a class="line" href="classwinstd_1_1basic__string__printf.html#abc52d218a4bdba5befdcce4f224c2cfe"> 1162</a></span> <a class="code hl_function" href="classwinstd_1_1basic__string__printf.html#abc52d218a4bdba5befdcce4f224c2cfe">basic_string_printf</a>(_In_ HINSTANCE hInstance, _In_ WORD wLanguageID, _In_ UINT nFormatID, ...)</div>
<div class="line"><a id="l01162" name="l01162"></a><span class="lineno"><a class="line" href="classwinstd_1_1basic__string__printf.html#a532bc995c0509b41f92612a77e169a83"> 1162</a></span> <a class="code hl_function" href="classwinstd_1_1basic__string__printf.html#a532bc995c0509b41f92612a77e169a83">basic_string_printf</a>(_In_ HINSTANCE hInstance, _In_ WORD wLanguageID, _In_ UINT nFormatID, ...)</div>
<div class="line"><a id="l01163" name="l01163"></a><span class="lineno"> 1163</span> {</div>
<div class="line"><a id="l01164" name="l01164"></a><span class="lineno"> 1164</span> _Myt format;</div>
<div class="line"><a id="l01165" name="l01165"></a><span class="lineno"> 1165</span> ATLENSURE(format.LoadString(hInstance, nFormatID, wLanguageID));</div>
@ -746,7 +746,7 @@ $(function() {
<div class="line"><a id="l01200" name="l01200"></a><span class="lineno"> 1200</span> {</div>
<div class="line"><a id="l01201" name="l01201"></a><span class="lineno"> 1201</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l01204" name="l01204"></a><span class="lineno"> 1204</span> </div>
<div class="line"><a id="l01210" name="l01210"></a><span class="lineno"><a class="line" href="classwinstd_1_1basic__string__msg.html#ae9363484c9b4a0c9a84631b455fef09c"> 1210</a></span> <a class="code hl_function" href="classwinstd_1_1basic__string__msg.html#ae9363484c9b4a0c9a84631b455fef09c">basic_string_msg</a>(_In_z_ _FormatMessage_format_string_ <span class="keyword">const</span> _Elem *format, ...)</div>
<div class="line"><a id="l01210" name="l01210"></a><span class="lineno"><a class="line" href="classwinstd_1_1basic__string__msg.html#a736a3e3559471ede3f8b7144ed908c46"> 1210</a></span> <a class="code hl_function" href="classwinstd_1_1basic__string__msg.html#a736a3e3559471ede3f8b7144ed908c46">basic_string_msg</a>(_In_z_ _FormatMessage_format_string_ <span class="keyword">const</span> _Elem *format, ...)</div>
<div class="line"><a id="l01211" name="l01211"></a><span class="lineno"> 1211</span> {</div>
<div class="line"><a id="l01212" name="l01212"></a><span class="lineno"> 1212</span> va_list arg;</div>
<div class="line"><a id="l01213" name="l01213"></a><span class="lineno"> 1213</span> va_start(arg, format);</div>
@ -756,7 +756,7 @@ $(function() {
<div class="line"><a id="l01217" name="l01217"></a><span class="lineno"> 1217</span> </div>
<div class="line"><a id="l01219" name="l01219"></a><span class="lineno"> 1219</span> </div>
<div class="line"><a id="l01222" name="l01222"></a><span class="lineno"> 1222</span> </div>
<div class="line"><a id="l01229" name="l01229"></a><span class="lineno"><a class="line" href="classwinstd_1_1basic__string__msg.html#aaf3734b8ed0182f19b1011411d5c65f6"> 1229</a></span> <a class="code hl_function" href="classwinstd_1_1basic__string__msg.html#aaf3734b8ed0182f19b1011411d5c65f6">basic_string_msg</a>(_In_ HINSTANCE hInstance, _In_ UINT nFormatID, ...)</div>
<div class="line"><a id="l01229" name="l01229"></a><span class="lineno"><a class="line" href="classwinstd_1_1basic__string__msg.html#a9203b643c2070c1954c595e5c6e519d5"> 1229</a></span> <a class="code hl_function" href="classwinstd_1_1basic__string__msg.html#a9203b643c2070c1954c595e5c6e519d5">basic_string_msg</a>(_In_ HINSTANCE hInstance, _In_ UINT nFormatID, ...)</div>
<div class="line"><a id="l01230" name="l01230"></a><span class="lineno"> 1230</span> {</div>
<div class="line"><a id="l01231" name="l01231"></a><span class="lineno"> 1231</span> _Myt format(GetManager());</div>
<div class="line"><a id="l01232" name="l01232"></a><span class="lineno"> 1232</span> ATLENSURE(format.LoadString(hInstance, nFormatID));</div>
@ -767,7 +767,7 @@ $(function() {
<div class="line"><a id="l01237" name="l01237"></a><span class="lineno"> 1237</span> va_end(arg);</div>
<div class="line"><a id="l01238" name="l01238"></a><span class="lineno"> 1238</span> }</div>
<div class="line"><a id="l01239" name="l01239"></a><span class="lineno"> 1239</span> </div>
<div class="line"><a id="l01247" name="l01247"></a><span class="lineno"><a class="line" href="classwinstd_1_1basic__string__msg.html#afbdd0163a5cb3f0d832ef6f87baee39a"> 1247</a></span> <a class="code hl_function" href="classwinstd_1_1basic__string__msg.html#afbdd0163a5cb3f0d832ef6f87baee39a">basic_string_msg</a>(_In_ HINSTANCE hInstance, _In_ WORD wLanguageID, _In_ UINT nFormatID, ...)</div>
<div class="line"><a id="l01247" name="l01247"></a><span class="lineno"><a class="line" href="classwinstd_1_1basic__string__msg.html#a6225c3a78cad401124dd7cafdd95ad31"> 1247</a></span> <a class="code hl_function" href="classwinstd_1_1basic__string__msg.html#a6225c3a78cad401124dd7cafdd95ad31">basic_string_msg</a>(_In_ HINSTANCE hInstance, _In_ WORD wLanguageID, _In_ UINT nFormatID, ...)</div>
<div class="line"><a id="l01248" name="l01248"></a><span class="lineno"> 1248</span> {</div>
<div class="line"><a id="l01249" name="l01249"></a><span class="lineno"> 1249</span> _Myt format(GetManager());</div>
<div class="line"><a id="l01250" name="l01250"></a><span class="lineno"> 1250</span> ATLENSURE(format.LoadString(hInstance, nFormatID, wLanguageID));</div>
@ -779,22 +779,22 @@ $(function() {
<div class="line"><a id="l01256" name="l01256"></a><span class="lineno"> 1256</span> }</div>
<div class="line"><a id="l01257" name="l01257"></a><span class="lineno"> 1257</span> </div>
<div class="line"><a id="l01259" name="l01259"></a><span class="lineno"> 1259</span> </div>
<div class="line"><a id="l01265" name="l01265"></a><span class="lineno"><a class="line" href="classwinstd_1_1basic__string__msg.html#afd97624170e5dddd9eb74a57d64a9e5e"> 1265</a></span> <a class="code hl_function" href="classwinstd_1_1basic__string__msg.html#afd97624170e5dddd9eb74a57d64a9e5e">basic_string_msg</a>(_In_ DWORD dwFlags, _In_opt_ LPCVOID lpSource, _In_ DWORD dwMessageId, _In_ DWORD dwLanguageId, _In_opt_ va_list *Arguments)</div>
<div class="line"><a id="l01265" name="l01265"></a><span class="lineno"><a class="line" href="classwinstd_1_1basic__string__msg.html#a72842f64e4015027811f4f8bd36b86ee"> 1265</a></span> <a class="code hl_function" href="classwinstd_1_1basic__string__msg.html#a72842f64e4015027811f4f8bd36b86ee">basic_string_msg</a>(_In_ DWORD dwFlags, _In_opt_ LPCVOID lpSource, _In_ DWORD dwMessageId, _In_ DWORD dwLanguageId, _In_opt_ va_list *Arguments)</div>
<div class="line"><a id="l01266" name="l01266"></a><span class="lineno"> 1266</span> {</div>
<div class="line"><a id="l01267" name="l01267"></a><span class="lineno"> 1267</span> FormatMessage(dwFlags &amp; ~FORMAT_MESSAGE_ARGUMENT_ARRAY, lpSource, dwMessageId, dwLanguageId, *<span class="keyword">this</span>, Arguments);</div>
<div class="line"><a id="l01268" name="l01268"></a><span class="lineno"> 1268</span> }</div>
<div class="line"><a id="l01269" name="l01269"></a><span class="lineno"> 1269</span> </div>
<div class="line"><a id="l01275" name="l01275"></a><span class="lineno"><a class="line" href="classwinstd_1_1basic__string__msg.html#a76ab6db4f4ba26cd44cea36a626f212a"> 1275</a></span> <a class="code hl_function" href="classwinstd_1_1basic__string__msg.html#a76ab6db4f4ba26cd44cea36a626f212a">basic_string_msg</a>(_In_ DWORD dwFlags, _In_opt_ LPCVOID lpSource, _In_ DWORD dwMessageId, _In_ DWORD dwLanguageId, _In_opt_ DWORD_PTR *Arguments)</div>
<div class="line"><a id="l01275" name="l01275"></a><span class="lineno"><a class="line" href="classwinstd_1_1basic__string__msg.html#a0b20861e7b0a943c80774b36f77924b9"> 1275</a></span> <a class="code hl_function" href="classwinstd_1_1basic__string__msg.html#a0b20861e7b0a943c80774b36f77924b9">basic_string_msg</a>(_In_ DWORD dwFlags, _In_opt_ LPCVOID lpSource, _In_ DWORD dwMessageId, _In_ DWORD dwLanguageId, _In_opt_ DWORD_PTR *Arguments)</div>
<div class="line"><a id="l01276" name="l01276"></a><span class="lineno"> 1276</span> {</div>
<div class="line"><a id="l01277" name="l01277"></a><span class="lineno"> 1277</span> FormatMessage(dwFlags | FORMAT_MESSAGE_ARGUMENT_ARRAY, lpSource, dwMessageId, dwLanguageId, *<span class="keyword">this</span>, (va_list*)Arguments);</div>
<div class="line"><a id="l01278" name="l01278"></a><span class="lineno"> 1278</span> }</div>
<div class="line"><a id="l01279" name="l01279"></a><span class="lineno"> 1279</span> </div>
<div class="line"><a id="l01285" name="l01285"></a><span class="lineno"><a class="line" href="classwinstd_1_1basic__string__msg.html#af5c45ec7c3d24b52a9c5d654f3c182bd"> 1285</a></span> <a class="code hl_function" href="classwinstd_1_1basic__string__msg.html#af5c45ec7c3d24b52a9c5d654f3c182bd">basic_string_msg</a>(_In_ DWORD dwFlags, _In_z_ LPCTSTR pszFormat, _In_opt_ va_list *Arguments)</div>
<div class="line"><a id="l01285" name="l01285"></a><span class="lineno"><a class="line" href="classwinstd_1_1basic__string__msg.html#a3fe77c26d3e41426fae90d6255455403"> 1285</a></span> <a class="code hl_function" href="classwinstd_1_1basic__string__msg.html#a3fe77c26d3e41426fae90d6255455403">basic_string_msg</a>(_In_ DWORD dwFlags, _In_z_ LPCTSTR pszFormat, _In_opt_ va_list *Arguments)</div>
<div class="line"><a id="l01286" name="l01286"></a><span class="lineno"> 1286</span> {</div>
<div class="line"><a id="l01287" name="l01287"></a><span class="lineno"> 1287</span> FormatMessage(dwFlags &amp; ~FORMAT_MESSAGE_ARGUMENT_ARRAY | FORMAT_MESSAGE_FROM_STRING, pszFormat, 0, 0, *<span class="keyword">this</span>, Arguments);</div>
<div class="line"><a id="l01288" name="l01288"></a><span class="lineno"> 1288</span> }</div>
<div class="line"><a id="l01289" name="l01289"></a><span class="lineno"> 1289</span> </div>
<div class="line"><a id="l01295" name="l01295"></a><span class="lineno"><a class="line" href="classwinstd_1_1basic__string__msg.html#afae79229336cfa8ae103cbd38dd13bdd"> 1295</a></span> <a class="code hl_function" href="classwinstd_1_1basic__string__msg.html#afae79229336cfa8ae103cbd38dd13bdd">basic_string_msg</a>(_In_ DWORD dwFlags, _In_z_ LPCTSTR pszFormat, _In_opt_ DWORD_PTR *Arguments)</div>
<div class="line"><a id="l01295" name="l01295"></a><span class="lineno"><a class="line" href="classwinstd_1_1basic__string__msg.html#aee54bb91aa476ab3e7cd7fd118becf56"> 1295</a></span> <a class="code hl_function" href="classwinstd_1_1basic__string__msg.html#aee54bb91aa476ab3e7cd7fd118becf56">basic_string_msg</a>(_In_ DWORD dwFlags, _In_z_ LPCTSTR pszFormat, _In_opt_ DWORD_PTR *Arguments)</div>
<div class="line"><a id="l01296" name="l01296"></a><span class="lineno"> 1296</span> {</div>
<div class="line"><a id="l01297" name="l01297"></a><span class="lineno"> 1297</span> FormatMessage(dwFlags | FORMAT_MESSAGE_ARGUMENT_ARRAY | FORMAT_MESSAGE_FROM_STRING, pszFormat, 0, 0, *<span class="keyword">this</span>, (va_list*)Arguments);</div>
<div class="line"><a id="l01298" name="l01298"></a><span class="lineno"> 1298</span> }</div>
@ -815,7 +815,7 @@ $(function() {
<div class="line"><a id="l01325" name="l01325"></a><span class="lineno"> 1325</span> {</div>
<div class="line"><a id="l01326" name="l01326"></a><span class="lineno"> 1326</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l01329" name="l01329"></a><span class="lineno"> 1329</span> </div>
<div class="line"><a id="l01336" name="l01336"></a><span class="lineno"><a class="line" href="classwinstd_1_1basic__string__guid.html#a8f623524338ca04be12a08461f280de7"> 1336</a></span> <a class="code hl_function" href="classwinstd_1_1basic__string__guid.html#a8f623524338ca04be12a08461f280de7">basic_string_guid</a>(_In_ <span class="keyword">const</span> GUID &amp;guid, _In_z_ _Printf_format_string_ <span class="keyword">const</span> _Elem *format)</div>
<div class="line"><a id="l01336" name="l01336"></a><span class="lineno"><a class="line" href="classwinstd_1_1basic__string__guid.html#a69e6b961f17e862b55ff02dcb6e90c3e"> 1336</a></span> <a class="code hl_function" href="classwinstd_1_1basic__string__guid.html#a69e6b961f17e862b55ff02dcb6e90c3e">basic_string_guid</a>(_In_ <span class="keyword">const</span> GUID &amp;guid, _In_z_ _Printf_format_string_ <span class="keyword">const</span> _Elem *format)</div>
<div class="line"><a id="l01337" name="l01337"></a><span class="lineno"> 1337</span> {</div>
<div class="line"><a id="l01338" name="l01338"></a><span class="lineno"> 1338</span> sprintf&lt;_Elem, _Traits, _Ax&gt;(*<span class="keyword">this</span>, format,</div>
<div class="line"><a id="l01339" name="l01339"></a><span class="lineno"> 1339</span> guid.Data1,</div>
@ -831,7 +831,7 @@ $(function() {
<div class="line"><a id="l01353" name="l01353"></a><span class="lineno"> 1353</span> {</div>
<div class="line"><a id="l01354" name="l01354"></a><span class="lineno"> 1354</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l01357" name="l01357"></a><span class="lineno"> 1357</span> </div>
<div class="line"><a id="l01363" name="l01363"></a><span class="lineno"><a class="line" href="classwinstd_1_1string__guid.html#aed1b0dd35c98033a1b88f141133f7508"> 1363</a></span> <a class="code hl_function" href="classwinstd_1_1string__guid.html#aed1b0dd35c98033a1b88f141133f7508">string_guid</a>(_In_ <span class="keyword">const</span> GUID &amp;guid) :</div>
<div class="line"><a id="l01363" name="l01363"></a><span class="lineno"><a class="line" href="classwinstd_1_1string__guid.html#a507ceea48ffeccc4179239dfb5f4cdb2"> 1363</a></span> <a class="code hl_function" href="classwinstd_1_1string__guid.html#a507ceea48ffeccc4179239dfb5f4cdb2">string_guid</a>(_In_ <span class="keyword">const</span> GUID &amp;guid) :</div>
<div class="line"><a id="l01364" name="l01364"></a><span class="lineno"> 1364</span> <a class="code hl_class" href="classwinstd_1_1basic__string__guid.html">basic_string_guid</a>&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;(guid, <span class="stringliteral">&quot;{%08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X}&quot;</span>)</div>
<div class="line"><a id="l01365" name="l01365"></a><span class="lineno"> 1365</span> {</div>
<div class="line"><a id="l01366" name="l01366"></a><span class="lineno"> 1366</span> }</div>
@ -842,7 +842,7 @@ $(function() {
<div class="line"><a id="l01375" name="l01375"></a><span class="lineno"> 1375</span> {</div>
<div class="line"><a id="l01376" name="l01376"></a><span class="lineno"> 1376</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l01379" name="l01379"></a><span class="lineno"> 1379</span> </div>
<div class="line"><a id="l01385" name="l01385"></a><span class="lineno"><a class="line" href="classwinstd_1_1wstring__guid.html#a449ba07a6403bd65f135695a5ed7d5ca"> 1385</a></span> <a class="code hl_function" href="classwinstd_1_1wstring__guid.html#a449ba07a6403bd65f135695a5ed7d5ca">wstring_guid</a>(_In_ <span class="keyword">const</span> GUID &amp;guid) :</div>
<div class="line"><a id="l01385" name="l01385"></a><span class="lineno"><a class="line" href="classwinstd_1_1wstring__guid.html#adca059128e082167a19d1281719d9d60"> 1385</a></span> <a class="code hl_function" href="classwinstd_1_1wstring__guid.html#adca059128e082167a19d1281719d9d60">wstring_guid</a>(_In_ <span class="keyword">const</span> GUID &amp;guid) :</div>
<div class="line"><a id="l01386" name="l01386"></a><span class="lineno"> 1386</span> <a class="code hl_class" href="classwinstd_1_1basic__string__guid.html">basic_string_guid</a>&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;(guid, L<span class="stringliteral">&quot;{%08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X}&quot;</span>)</div>
<div class="line"><a id="l01387" name="l01387"></a><span class="lineno"> 1387</span> {</div>
<div class="line"><a id="l01388" name="l01388"></a><span class="lineno"> 1388</span> }</div>
@ -877,16 +877,16 @@ $(function() {
<div class="line"><a id="l01440" name="l01440"></a><span class="lineno"> 1440</span> {</div>
<div class="line"><a id="l01441" name="l01441"></a><span class="lineno"> 1441</span> }</div>
<div class="line"><a id="l01442" name="l01442"></a><span class="lineno"> 1442</span> </div>
<div class="line"><a id="l01446" name="l01446"></a><span class="lineno"><a class="line" href="classwinstd_1_1sanitizing__allocator.html#a06fdb355f632625a220375d8b4a212b0"> 1446</a></span> <a class="code hl_function" href="classwinstd_1_1sanitizing__allocator.html#a06fdb355f632625a220375d8b4a212b0">sanitizing_allocator</a>(_In_ <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1sanitizing__allocator.html">sanitizing_allocator&lt;_Ty&gt;</a> &amp;_Othr) : <a class="code hl_typedef" href="classwinstd_1_1sanitizing__allocator.html#af60051d2fb18f2c2353ffe9bb6a06087">_Mybase</a>(_Othr)</div>
<div class="line"><a id="l01446" name="l01446"></a><span class="lineno"><a class="line" href="classwinstd_1_1sanitizing__allocator.html#a1559d5205a26a17bec111649840f5825"> 1446</a></span> <a class="code hl_function" href="classwinstd_1_1sanitizing__allocator.html#a1559d5205a26a17bec111649840f5825">sanitizing_allocator</a>(_In_ <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1sanitizing__allocator.html">sanitizing_allocator&lt;_Ty&gt;</a> &amp;_Othr) : <a class="code hl_typedef" href="classwinstd_1_1sanitizing__allocator.html#af60051d2fb18f2c2353ffe9bb6a06087">_Mybase</a>(_Othr)</div>
<div class="line"><a id="l01447" name="l01447"></a><span class="lineno"> 1447</span> {</div>
<div class="line"><a id="l01448" name="l01448"></a><span class="lineno"> 1448</span> }</div>
<div class="line"><a id="l01449" name="l01449"></a><span class="lineno"> 1449</span> </div>
<div class="line"><a id="l01453" name="l01453"></a><span class="lineno"> 1453</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> _Other&gt;</div>
<div class="line"><a id="l01454" name="l01454"></a><span class="lineno"><a class="line" href="classwinstd_1_1sanitizing__allocator.html#abad88f18c0430a12c481126abe93e290"> 1454</a></span> <a class="code hl_function" href="classwinstd_1_1sanitizing__allocator.html#abad88f18c0430a12c481126abe93e290">sanitizing_allocator</a>(_In_ <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1sanitizing__allocator.html">sanitizing_allocator&lt;_Other&gt;</a> &amp;_Othr) noexcept : <a class="code hl_typedef" href="classwinstd_1_1sanitizing__allocator.html#af60051d2fb18f2c2353ffe9bb6a06087">_Mybase</a>(_Othr)</div>
<div class="line"><a id="l01454" name="l01454"></a><span class="lineno"><a class="line" href="classwinstd_1_1sanitizing__allocator.html#a63e7945c2c3e16de6676dea04d08ed16"> 1454</a></span> <a class="code hl_function" href="classwinstd_1_1sanitizing__allocator.html#a63e7945c2c3e16de6676dea04d08ed16">sanitizing_allocator</a>(_In_ <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1sanitizing__allocator.html">sanitizing_allocator&lt;_Other&gt;</a> &amp;_Othr) noexcept : <a class="code hl_typedef" href="classwinstd_1_1sanitizing__allocator.html#af60051d2fb18f2c2353ffe9bb6a06087">_Mybase</a>(_Othr)</div>
<div class="line"><a id="l01455" name="l01455"></a><span class="lineno"> 1455</span> {</div>
<div class="line"><a id="l01456" name="l01456"></a><span class="lineno"> 1456</span> }</div>
<div class="line"><a id="l01457" name="l01457"></a><span class="lineno"> 1457</span> </div>
<div class="line"><a id="l01461" name="l01461"></a><span class="lineno"><a class="line" href="classwinstd_1_1sanitizing__allocator.html#a5dfb8bc5af4a4a93b95c7a9774314f33"> 1461</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1sanitizing__allocator.html#a5dfb8bc5af4a4a93b95c7a9774314f33">deallocate</a>(_In_ pointer _Ptr, _In_ size_type _Size)</div>
<div class="line"><a id="l01461" name="l01461"></a><span class="lineno"><a class="line" href="classwinstd_1_1sanitizing__allocator.html#a2c208920fad2171f4448ec6e7817522a"> 1461</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1sanitizing__allocator.html#a2c208920fad2171f4448ec6e7817522a">deallocate</a>(_In_ pointer _Ptr, _In_ size_type _Size)</div>
<div class="line"><a id="l01462" name="l01462"></a><span class="lineno"> 1462</span> {</div>
<div class="line"><a id="l01463" name="l01463"></a><span class="lineno"> 1463</span> <span class="comment">// Sanitize then free.</span></div>
<div class="line"><a id="l01464" name="l01464"></a><span class="lineno"> 1464</span> SecureZeroMemory(_Ptr, _Size);</div>
@ -926,92 +926,92 @@ $(function() {
<div class="line"><a id="l01524" name="l01524"></a><span class="lineno"> 1524</span> </div>
<div class="line"><a id="l01526" name="l01526"></a><span class="lineno"> 1526</span>}</div>
<div class="ttc" id="aclasswinstd_1_1basic__string__guid_html"><div class="ttname"><a href="classwinstd_1_1basic__string__guid.html">winstd::basic_string_guid</a></div><div class="ttdoc">Base template class to support converting GUID to string.</div><div class="ttdef"><b>Definition:</b> Common.h:1325</div></div>
<div class="ttc" id="aclasswinstd_1_1basic__string__guid_html_a8f623524338ca04be12a08461f280de7"><div class="ttname"><a href="classwinstd_1_1basic__string__guid.html#a8f623524338ca04be12a08461f280de7">winstd::basic_string_guid::basic_string_guid</a></div><div class="ttdeci">basic_string_guid(1 const GUID &amp;guid, 1 1 const _Elem *format)</div><div class="ttdoc">Initializes a new string and formats its contents to string representation of given GUID.</div><div class="ttdef"><b>Definition:</b> Common.h:1336</div></div>
<div class="ttc" id="aclasswinstd_1_1basic__string__guid_html_a69e6b961f17e862b55ff02dcb6e90c3e"><div class="ttname"><a href="classwinstd_1_1basic__string__guid.html#a69e6b961f17e862b55ff02dcb6e90c3e">winstd::basic_string_guid::basic_string_guid</a></div><div class="ttdeci">basic_string_guid(const GUID &amp;guid, const _Elem *format)</div><div class="ttdoc">Initializes a new string and formats its contents to string representation of given GUID.</div><div class="ttdef"><b>Definition:</b> Common.h:1336</div></div>
<div class="ttc" id="aclasswinstd_1_1basic__string__msg_html"><div class="ttname"><a href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg</a></div><div class="ttdoc">Base template class to support string formatting using FormatMessage() style templates.</div><div class="ttdef"><b>Definition:</b> Common.h:1200</div></div>
<div class="ttc" id="aclasswinstd_1_1basic__string__msg_html_a76ab6db4f4ba26cd44cea36a626f212a"><div class="ttname"><a href="classwinstd_1_1basic__string__msg.html#a76ab6db4f4ba26cd44cea36a626f212a">winstd::basic_string_msg::basic_string_msg</a></div><div class="ttdeci">basic_string_msg(1 DWORD dwFlags, 1 LPCVOID lpSource, 1 DWORD dwMessageId, 1 DWORD dwLanguageId, 1 DWORD_PTR *Arguments)</div><div class="ttdoc">Initializes a new string and formats its contents using FormatMessage() style.</div><div class="ttdef"><b>Definition:</b> Common.h:1275</div></div>
<div class="ttc" id="aclasswinstd_1_1basic__string__msg_html_aaf3734b8ed0182f19b1011411d5c65f6"><div class="ttname"><a href="classwinstd_1_1basic__string__msg.html#aaf3734b8ed0182f19b1011411d5c65f6">winstd::basic_string_msg::basic_string_msg</a></div><div class="ttdeci">basic_string_msg(1 HINSTANCE hInstance, 1 UINT nFormatID,...)</div><div class="ttdoc">Initializes a new string and formats its contents using FormatMessage() style template in resources.</div><div class="ttdef"><b>Definition:</b> Common.h:1229</div></div>
<div class="ttc" id="aclasswinstd_1_1basic__string__msg_html_ae9363484c9b4a0c9a84631b455fef09c"><div class="ttname"><a href="classwinstd_1_1basic__string__msg.html#ae9363484c9b4a0c9a84631b455fef09c">winstd::basic_string_msg::basic_string_msg</a></div><div class="ttdeci">basic_string_msg(1 1 const _Elem *format,...)</div><div class="ttdoc">Initializes a new string and formats its contents using FormatMessage() style template.</div><div class="ttdef"><b>Definition:</b> Common.h:1210</div></div>
<div class="ttc" id="aclasswinstd_1_1basic__string__msg_html_af5c45ec7c3d24b52a9c5d654f3c182bd"><div class="ttname"><a href="classwinstd_1_1basic__string__msg.html#af5c45ec7c3d24b52a9c5d654f3c182bd">winstd::basic_string_msg::basic_string_msg</a></div><div class="ttdeci">basic_string_msg(1 DWORD dwFlags, 1 LPCTSTR pszFormat, 1 va_list *Arguments)</div><div class="ttdoc">Initializes a new string and formats its contents using FormatMessage() style.</div><div class="ttdef"><b>Definition:</b> Common.h:1285</div></div>
<div class="ttc" id="aclasswinstd_1_1basic__string__msg_html_afae79229336cfa8ae103cbd38dd13bdd"><div class="ttname"><a href="classwinstd_1_1basic__string__msg.html#afae79229336cfa8ae103cbd38dd13bdd">winstd::basic_string_msg::basic_string_msg</a></div><div class="ttdeci">basic_string_msg(1 DWORD dwFlags, 1 LPCTSTR pszFormat, 1 DWORD_PTR *Arguments)</div><div class="ttdoc">Initializes a new string and formats its contents using FormatMessage() style.</div><div class="ttdef"><b>Definition:</b> Common.h:1295</div></div>
<div class="ttc" id="aclasswinstd_1_1basic__string__msg_html_afbdd0163a5cb3f0d832ef6f87baee39a"><div class="ttname"><a href="classwinstd_1_1basic__string__msg.html#afbdd0163a5cb3f0d832ef6f87baee39a">winstd::basic_string_msg::basic_string_msg</a></div><div class="ttdeci">basic_string_msg(1 HINSTANCE hInstance, 1 WORD wLanguageID, 1 UINT nFormatID,...)</div><div class="ttdoc">Initializes a new string and formats its contents using FormatMessage() style template in resources.</div><div class="ttdef"><b>Definition:</b> Common.h:1247</div></div>
<div class="ttc" id="aclasswinstd_1_1basic__string__msg_html_afd97624170e5dddd9eb74a57d64a9e5e"><div class="ttname"><a href="classwinstd_1_1basic__string__msg.html#afd97624170e5dddd9eb74a57d64a9e5e">winstd::basic_string_msg::basic_string_msg</a></div><div class="ttdeci">basic_string_msg(1 DWORD dwFlags, 1 LPCVOID lpSource, 1 DWORD dwMessageId, 1 DWORD dwLanguageId, 1 va_list *Arguments)</div><div class="ttdoc">Initializes a new string and formats its contents using FormatMessage() style.</div><div class="ttdef"><b>Definition:</b> Common.h:1265</div></div>
<div class="ttc" id="aclasswinstd_1_1basic__string__msg_html_a0b20861e7b0a943c80774b36f77924b9"><div class="ttname"><a href="classwinstd_1_1basic__string__msg.html#a0b20861e7b0a943c80774b36f77924b9">winstd::basic_string_msg::basic_string_msg</a></div><div class="ttdeci">basic_string_msg(DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, DWORD_PTR *Arguments)</div><div class="ttdoc">Initializes a new string and formats its contents using FormatMessage() style.</div><div class="ttdef"><b>Definition:</b> Common.h:1275</div></div>
<div class="ttc" id="aclasswinstd_1_1basic__string__msg_html_a3fe77c26d3e41426fae90d6255455403"><div class="ttname"><a href="classwinstd_1_1basic__string__msg.html#a3fe77c26d3e41426fae90d6255455403">winstd::basic_string_msg::basic_string_msg</a></div><div class="ttdeci">basic_string_msg(DWORD dwFlags, LPCTSTR pszFormat, va_list *Arguments)</div><div class="ttdoc">Initializes a new string and formats its contents using FormatMessage() style.</div><div class="ttdef"><b>Definition:</b> Common.h:1285</div></div>
<div class="ttc" id="aclasswinstd_1_1basic__string__msg_html_a6225c3a78cad401124dd7cafdd95ad31"><div class="ttname"><a href="classwinstd_1_1basic__string__msg.html#a6225c3a78cad401124dd7cafdd95ad31">winstd::basic_string_msg::basic_string_msg</a></div><div class="ttdeci">basic_string_msg(HINSTANCE hInstance, WORD wLanguageID, UINT nFormatID,...)</div><div class="ttdoc">Initializes a new string and formats its contents using FormatMessage() style template in resources.</div><div class="ttdef"><b>Definition:</b> Common.h:1247</div></div>
<div class="ttc" id="aclasswinstd_1_1basic__string__msg_html_a72842f64e4015027811f4f8bd36b86ee"><div class="ttname"><a href="classwinstd_1_1basic__string__msg.html#a72842f64e4015027811f4f8bd36b86ee">winstd::basic_string_msg::basic_string_msg</a></div><div class="ttdeci">basic_string_msg(DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, va_list *Arguments)</div><div class="ttdoc">Initializes a new string and formats its contents using FormatMessage() style.</div><div class="ttdef"><b>Definition:</b> Common.h:1265</div></div>
<div class="ttc" id="aclasswinstd_1_1basic__string__msg_html_a736a3e3559471ede3f8b7144ed908c46"><div class="ttname"><a href="classwinstd_1_1basic__string__msg.html#a736a3e3559471ede3f8b7144ed908c46">winstd::basic_string_msg::basic_string_msg</a></div><div class="ttdeci">basic_string_msg(const _Elem *format,...)</div><div class="ttdoc">Initializes a new string and formats its contents using FormatMessage() style template.</div><div class="ttdef"><b>Definition:</b> Common.h:1210</div></div>
<div class="ttc" id="aclasswinstd_1_1basic__string__msg_html_a9203b643c2070c1954c595e5c6e519d5"><div class="ttname"><a href="classwinstd_1_1basic__string__msg.html#a9203b643c2070c1954c595e5c6e519d5">winstd::basic_string_msg::basic_string_msg</a></div><div class="ttdeci">basic_string_msg(HINSTANCE hInstance, UINT nFormatID,...)</div><div class="ttdoc">Initializes a new string and formats its contents using FormatMessage() style template in resources.</div><div class="ttdef"><b>Definition:</b> Common.h:1229</div></div>
<div class="ttc" id="aclasswinstd_1_1basic__string__msg_html_aee54bb91aa476ab3e7cd7fd118becf56"><div class="ttname"><a href="classwinstd_1_1basic__string__msg.html#aee54bb91aa476ab3e7cd7fd118becf56">winstd::basic_string_msg::basic_string_msg</a></div><div class="ttdeci">basic_string_msg(DWORD dwFlags, LPCTSTR pszFormat, DWORD_PTR *Arguments)</div><div class="ttdoc">Initializes a new string and formats its contents using FormatMessage() style.</div><div class="ttdef"><b>Definition:</b> Common.h:1295</div></div>
<div class="ttc" id="aclasswinstd_1_1basic__string__printf_html"><div class="ttname"><a href="classwinstd_1_1basic__string__printf.html">winstd::basic_string_printf</a></div><div class="ttdoc">Base template class to support string formatting using printf() style templates.</div><div class="ttdef"><b>Definition:</b> Common.h:1115</div></div>
<div class="ttc" id="aclasswinstd_1_1basic__string__printf_html_a3813a74434ffc074969ec7be1d7d4202"><div class="ttname"><a href="classwinstd_1_1basic__string__printf.html#a3813a74434ffc074969ec7be1d7d4202">winstd::basic_string_printf::basic_string_printf</a></div><div class="ttdeci">basic_string_printf(1 HINSTANCE hInstance, 1 UINT nFormatID,...)</div><div class="ttdoc">Initializes a new string and formats its contents using printf() style template in resources.</div><div class="ttdef"><b>Definition:</b> Common.h:1144</div></div>
<div class="ttc" id="aclasswinstd_1_1basic__string__printf_html_a951ee1e407c06324a60139e2d6f5ef8d"><div class="ttname"><a href="classwinstd_1_1basic__string__printf.html#a951ee1e407c06324a60139e2d6f5ef8d">winstd::basic_string_printf::basic_string_printf</a></div><div class="ttdeci">basic_string_printf(1 1 const _Elem *format,...)</div><div class="ttdoc">Initializes a new string and formats its contents using printf() style template.</div><div class="ttdef"><b>Definition:</b> Common.h:1125</div></div>
<div class="ttc" id="aclasswinstd_1_1basic__string__printf_html_abc52d218a4bdba5befdcce4f224c2cfe"><div class="ttname"><a href="classwinstd_1_1basic__string__printf.html#abc52d218a4bdba5befdcce4f224c2cfe">winstd::basic_string_printf::basic_string_printf</a></div><div class="ttdeci">basic_string_printf(1 HINSTANCE hInstance, 1 WORD wLanguageID, 1 UINT nFormatID,...)</div><div class="ttdoc">Initializes a new string and formats its contents using printf() style template in resources.</div><div class="ttdef"><b>Definition:</b> Common.h:1162</div></div>
<div class="ttc" id="aclasswinstd_1_1basic__string__printf_html_a409c94cb80a202d0bd628930514b64ba"><div class="ttname"><a href="classwinstd_1_1basic__string__printf.html#a409c94cb80a202d0bd628930514b64ba">winstd::basic_string_printf::basic_string_printf</a></div><div class="ttdeci">basic_string_printf(const _Elem *format,...)</div><div class="ttdoc">Initializes a new string and formats its contents using printf() style template.</div><div class="ttdef"><b>Definition:</b> Common.h:1125</div></div>
<div class="ttc" id="aclasswinstd_1_1basic__string__printf_html_a532bc995c0509b41f92612a77e169a83"><div class="ttname"><a href="classwinstd_1_1basic__string__printf.html#a532bc995c0509b41f92612a77e169a83">winstd::basic_string_printf::basic_string_printf</a></div><div class="ttdeci">basic_string_printf(HINSTANCE hInstance, WORD wLanguageID, UINT nFormatID,...)</div><div class="ttdoc">Initializes a new string and formats its contents using printf() style template in resources.</div><div class="ttdef"><b>Definition:</b> Common.h:1162</div></div>
<div class="ttc" id="aclasswinstd_1_1basic__string__printf_html_ab258ccf8da028fc5e8511336401213ba"><div class="ttname"><a href="classwinstd_1_1basic__string__printf.html#ab258ccf8da028fc5e8511336401213ba">winstd::basic_string_printf::basic_string_printf</a></div><div class="ttdeci">basic_string_printf(HINSTANCE hInstance, UINT nFormatID,...)</div><div class="ttdoc">Initializes a new string and formats its contents using printf() style template in resources.</div><div class="ttdef"><b>Definition:</b> Common.h:1144</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 handle duplica...</div><div class="ttdef"><b>Definition:</b> Common.h:866</div></div>
<div class="ttc" id="aclasswinstd_1_1dplhandle_html_a0f2130c865d37fca76108dbbd20ab17a"><div class="ttname"><a href="classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a">winstd::dplhandle::dplhandle</a></div><div class="ttdeci">dplhandle(1 handle_type h) noexcept</div><div class="ttdoc">Initializes a new class instance with an already available object handle.</div><div class="ttdef"><b>Definition:</b> Common.h:880</div></div>
<div class="ttc" id="aclasswinstd_1_1dplhandle_html_a407b519c6511f7a6cfdd582fdbdeaf76"><div class="ttname"><a href="classwinstd_1_1dplhandle.html#a407b519c6511f7a6cfdd582fdbdeaf76">winstd::dplhandle::operator=</a></div><div class="ttdeci">dplhandle&lt; handle_type, INVAL &gt; &amp; operator=(1 const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</div><div class="ttdoc">Duplicates the object.</div><div class="ttdef"><b>Definition:</b> Common.h:918</div></div>
<div class="ttc" id="aclasswinstd_1_1dplhandle_html_a31cec3cdf4ee749b1aef4b4cd7652fb7"><div class="ttname"><a href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">winstd::dplhandle::operator=</a></div><div class="ttdeci">dplhandle&lt; handle_type, INVAL &gt; &amp; operator=(handle_type h) noexcept</div><div class="ttdoc">Attaches already available object handle.</div><div class="ttdef"><b>Definition:</b> Common.h:907</div></div>
<div class="ttc" id="aclasswinstd_1_1dplhandle_html_a48e66c8979560019e339867de944a265"><div class="ttname"><a href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">winstd::dplhandle::duplicate</a></div><div class="ttdeci">handle_type duplicate() const</div><div class="ttdoc">Duplicates and returns a new object handle.</div><div class="ttdef"><b>Definition:</b> Common.h:957</div></div>
<div class="ttc" id="aclasswinstd_1_1dplhandle_html_a7ab2b44aba9a977d6809d68a262a18b9"><div class="ttname"><a href="classwinstd_1_1dplhandle.html#a7ab2b44aba9a977d6809d68a262a18b9">winstd::dplhandle::operator=</a></div><div class="ttdeci">dplhandle&lt; handle_type, INVAL &gt; &amp; operator=(1 dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</div><div class="ttdoc">Moves the object.</div><div class="ttdef"><b>Definition:</b> Common.h:946</div></div>
<div class="ttc" id="aclasswinstd_1_1dplhandle_html_a546f1f737bc3da0c9b19967d849776d3"><div class="ttname"><a href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">winstd::dplhandle::operator=</a></div><div class="ttdeci">dplhandle&lt; handle_type, INVAL &gt; &amp; operator=(dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</div><div class="ttdoc">Moves the object.</div><div class="ttdef"><b>Definition:</b> Common.h:946</div></div>
<div class="ttc" id="aclasswinstd_1_1dplhandle_html_a876c939da531b1c4f493c2e6ea042f65"><div class="ttname"><a href="classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65">winstd::dplhandle::attach_duplicated</a></div><div class="ttdeci">bool attach_duplicated(handle_type h)</div><div class="ttdoc">Duplicates an object handle and sets a new object handle.</div><div class="ttdef"><b>Definition:</b> Common.h:971</div></div>
<div class="ttc" id="aclasswinstd_1_1dplhandle_html_aa6ec5fd1ce258a3dd66da1cfb4d6dfb8"><div class="ttname"><a href="classwinstd_1_1dplhandle.html#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8">winstd::dplhandle::duplicate_internal</a></div><div class="ttdeci">virtual handle_type duplicate_internal(handle_type h) const noexcept=0</div><div class="ttdoc">Abstract member function that must be implemented by child classes to do the actual object handle dup...</div></div>
<div class="ttc" id="aclasswinstd_1_1dplhandle_html_ab1ac74d5f212fddc217d1a8190a01177"><div class="ttname"><a href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">winstd::dplhandle::dplhandle</a></div><div class="ttdeci">dplhandle(handle_type h) noexcept</div><div class="ttdoc">Initializes a new class instance with an already available object handle.</div><div class="ttdef"><b>Definition:</b> Common.h:880</div></div>
<div class="ttc" id="aclasswinstd_1_1dplhandle_html_abcccb97671b96da3623f700a93bb5c39"><div class="ttname"><a href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">winstd::dplhandle::operator=</a></div><div class="ttdeci">dplhandle&lt; handle_type, INVAL &gt; &amp; operator=(const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</div><div class="ttdoc">Duplicates the object.</div><div class="ttdef"><b>Definition:</b> Common.h:918</div></div>
<div class="ttc" id="aclasswinstd_1_1dplhandle_html_ac95cbfb481c0d5e6c60d130f3c270b59"><div class="ttname"><a href="classwinstd_1_1dplhandle.html#ac95cbfb481c0d5e6c60d130f3c270b59">winstd::dplhandle::dplhandle</a></div><div class="ttdeci">dplhandle() noexcept</div><div class="ttdoc">Initializes a new class instance with the object handle set to INVAL.</div><div class="ttdef"><b>Definition:</b> Common.h:871</div></div>
<div class="ttc" id="aclasswinstd_1_1dplhandle_html_ae1ff2ba0e390908720e6cd8383d1e3d4"><div class="ttname"><a href="classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4">winstd::dplhandle::attach_duplicated</a></div><div class="ttdeci">bool attach_duplicated(1 handle_type h)</div><div class="ttdoc">Duplicates an object handle and sets a new object handle.</div><div class="ttdef"><b>Definition:</b> Common.h:971</div></div>
<div class="ttc" id="aclasswinstd_1_1dplhandle_html_ae39d1b6bcfc0d7cf17ccdca93d26fb13"><div class="ttname"><a href="classwinstd_1_1dplhandle.html#ae39d1b6bcfc0d7cf17ccdca93d26fb13">winstd::dplhandle::duplicate_internal</a></div><div class="ttdeci">virtual handle_type duplicate_internal(1 handle_type h) const noexcept=0</div><div class="ttdoc">Abstract member function that must be implemented by child classes to do the actual object handle dup...</div></div>
<div class="ttc" id="aclasswinstd_1_1dplhandle_html_af5d13e70adec2c6f3ca4aaaefc94f8bf"><div class="ttname"><a href="classwinstd_1_1dplhandle.html#af5d13e70adec2c6f3ca4aaaefc94f8bf">winstd::dplhandle::operator=</a></div><div class="ttdeci">dplhandle&lt; handle_type, INVAL &gt; &amp; operator=(1 handle_type h) noexcept</div><div class="ttdoc">Attaches already available object handle.</div><div class="ttdef"><b>Definition:</b> Common.h:907</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:604</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a0f1ac60cf62e41c24394bf0e3457fbd9"><div class="ttname"><a href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">winstd::handle::operator*</a></div><div class="ttdeci">handle_type *&amp; operator*() const</div><div class="ttdoc">Returns the object handle value when the object handle is a pointer to a value (class,...</div><div class="ttdef"><b>Definition:</b> Common.h:694</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a137560600851eb4c3e4b80e25d4da629"><div class="ttname"><a href="classwinstd_1_1handle.html#a137560600851eb4c3e4b80e25d4da629">winstd::handle::free_internal</a></div><div class="ttdeci">virtual void free_internal() noexcept=0</div><div class="ttdoc">Abstract member function that must be implemented by child classes to do the actual object destructio...</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a17cab850d12bf22e82392cd75b4b1482"><div class="ttname"><a href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">winstd::handle::operator&gt;</a></div><div class="ttdeci">bool operator&gt;(1 handle_type h) const</div><div class="ttdoc">Is handle greater than?</div><div class="ttdef"><b>Definition:</b> Common.h:780</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a1b9c4f9529c9efa7d16dec8bab3b00e4"><div class="ttname"><a href="classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4">winstd::handle::handle</a></div><div class="ttdeci">handle() noexcept</div><div class="ttdoc">Initializes a new class instance with the object handle set to INVAL.</div><div class="ttdef"><b>Definition:</b> Common.h:619</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a20e325dde8a25d1e3a7efb50b431641b"><div class="ttname"><a href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">winstd::handle::operator&gt;=</a></div><div class="ttdeci">bool operator&gt;=(handle_type h) const</div><div class="ttdoc">Is handle greater than or equal to?</div><div class="ttdef"><b>Definition:</b> Common.h:767</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a285ada5936fe7afdd12eed70b38c2084"><div class="ttname"><a href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">winstd::handle::operator-&gt;</a></div><div class="ttdeci">handle_type operator-&gt;() const</div><div class="ttdoc">Provides object handle member access when the object handle is a pointer to a class or struct.</div><div class="ttdef"><b>Definition:</b> Common.h:715</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a2bd2de7bb89dcebe2c9379dd54ee79c1"><div class="ttname"><a href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">winstd::handle::operator&amp;</a></div><div class="ttdeci">handle_type * operator&amp;()</div><div class="ttdoc">Returns the object handle reference.</div><div class="ttdef"><b>Definition:</b> Common.h:704</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a35646c66bd8939c8feb525878e51773e"><div class="ttname"><a href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">winstd::handle::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(1 handle_type h) const</div><div class="ttdoc">Is handle less than?</div><div class="ttdef"><b>Definition:</b> Common.h:741</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:609</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a4a0f9b6caadf4a55c7bc0dcc0ce39dac"><div class="ttname"><a href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">winstd::handle::handle</a></div><div class="ttdeci">handle(handle_type h) noexcept</div><div class="ttdoc">Initializes a new class instance with an already available object handle.</div><div class="ttdef"><b>Definition:</b> Common.h:628</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a4c4515d0d1071cab5c675e926aa2dc92"><div class="ttname"><a href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">winstd::handle::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(handle_type h) const</div><div class="ttdoc">Is handle less than?</div><div class="ttdef"><b>Definition:</b> Common.h:741</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a591e006af92e4d088fb9c1ed974c0923"><div class="ttname"><a href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">winstd::handle::operator=</a></div><div class="ttdeci">handle&lt; handle_type, INVAL &gt; &amp; operator=(handle_type h) noexcept</div><div class="ttdoc">Attaches already available object handle.</div><div class="ttdef"><b>Definition:</b> Common.h:655</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a5df08ecb32b9040bf7342479aee2286c"><div class="ttname"><a href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">winstd::handle::operator!</a></div><div class="ttdeci">bool operator!() const</div><div class="ttdoc">Tests if the object handle is INVAL.</div><div class="ttdef"><b>Definition:</b> Common.h:728</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a602527ac20da6859ba53cc4ee2dc2399"><div class="ttname"><a href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">winstd::handle::operator&gt;=</a></div><div class="ttdeci">bool operator&gt;=(1 handle_type h) const</div><div class="ttdoc">Is handle greater than or equal to?</div><div class="ttdef"><b>Definition:</b> Common.h:767</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a6f8dc89f77c86714e65f9783a06ec208"><div class="ttname"><a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">winstd::handle::attach</a></div><div class="ttdeci">void attach(1 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:818</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a6326bbc54ec3441e41f30bc1ec4d6a6c"><div class="ttname"><a href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">winstd::handle::operator=</a></div><div class="ttdeci">handle&lt; handle_type, INVAL &gt; &amp; operator=(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</div><div class="ttdoc">Move assignment.</div><div class="ttdef"><b>Definition:</b> Common.h:667</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a6df58f6c131ab4288acb96d5b8f3012e"><div class="ttname"><a href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">winstd::handle::operator!=</a></div><div class="ttdeci">bool operator!=(handle_type h) const</div><div class="ttdoc">Is handle not equal to?</div><div class="ttdef"><b>Definition:</b> Common.h:793</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a706aaab7691a472c608890f8e5dd0d96"><div class="ttname"><a href="classwinstd_1_1handle.html#a706aaab7691a472c608890f8e5dd0d96">winstd::handle::free</a></div><div class="ttdeci">void free()</div><div class="ttdoc">Destroys the object.</div><div class="ttdef"><b>Definition:</b> Common.h:840</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a91f3f6d80650f3cbb1857b879c060e7b"><div class="ttname"><a href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">winstd::handle::handle</a></div><div class="ttdeci">handle(1 handle_type h) noexcept</div><div class="ttdoc">Initializes a new class instance with an already available object handle.</div><div class="ttdef"><b>Definition:</b> Common.h:628</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a93994c0a04251d37f377495c15dbe10c"><div class="ttname"><a href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">winstd::handle::operator==</a></div><div class="ttdeci">bool operator==(1 handle_type h) const</div><div class="ttdoc">Is handle equal to?</div><div class="ttdef"><b>Definition:</b> Common.h:806</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:855</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_abcb7f966e387a00f71268cf092295665"><div class="ttname"><a href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">winstd::handle::operator=</a></div><div class="ttdeci">handle&lt; handle_type, INVAL &gt; &amp; operator=(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</div><div class="ttdoc">Move assignment.</div><div class="ttdef"><b>Definition:</b> Common.h:667</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_abe61cdc3ca53194bb55d3a6cabcc3c68"><div class="ttname"><a href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">winstd::handle::operator&lt;=</a></div><div class="ttdeci">bool operator&lt;=(1 handle_type h) const</div><div class="ttdoc">Is handle less than or equal to?</div><div class="ttdef"><b>Definition:</b> Common.h:754</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:818</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_ab6021e9c11accef6b813948dc4601ddc"><div class="ttname"><a href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">winstd::handle::operator==</a></div><div class="ttdeci">bool operator==(handle_type h) const</div><div class="ttdoc">Is handle equal to?</div><div class="ttdef"><b>Definition:</b> Common.h:806</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_ac52f342530bb97ce1ff255a7054547d5"><div class="ttname"><a href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">winstd::handle::handle</a></div><div class="ttdeci">handle(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</div><div class="ttdoc">Move constructor.</div><div class="ttdef"><b>Definition:</b> Common.h:637</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_ad5acf6ce53e092b8d4d53f909cf321f9"><div class="ttname"><a href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">winstd::handle::detach</a></div><div class="ttdeci">handle_type detach()</div><div class="ttdoc">Dismisses the object handle from this class.</div><div class="ttdef"><b>Definition:</b> Common.h:830</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_ad6a984b1373bcec59e5342f035cebefc"><div class="ttname"><a href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">winstd::handle::handle</a></div><div class="ttdeci">handle(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</div><div class="ttdoc">Move constructor.</div><div class="ttdef"><b>Definition:</b> Common.h:637</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_ae58ca3031e921aba1319e55159473ea9"><div class="ttname"><a href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">winstd::handle::operator=</a></div><div class="ttdeci">handle&lt; handle_type, INVAL &gt; &amp; operator=(1 handle_type h) noexcept</div><div class="ttdoc">Attaches already available object handle.</div><div class="ttdef"><b>Definition:</b> Common.h:655</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_ae7eaa8c309897e38c2e2e44db53694b9"><div class="ttname"><a href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">winstd::handle::operator!=</a></div><div class="ttdeci">bool operator!=(1 handle_type h) const</div><div class="ttdoc">Is handle not equal to?</div><div class="ttdef"><b>Definition:</b> Common.h:793</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_ae7361f6159006e3f87cbe10ba2a76329"><div class="ttname"><a href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">winstd::handle::operator&gt;</a></div><div class="ttdeci">bool operator&gt;(handle_type h) const</div><div class="ttdoc">Is handle greater than?</div><div class="ttdef"><b>Definition:</b> Common.h:780</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_af9e9538d58b952799db4a1c68b0184b9"><div class="ttname"><a href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">winstd::handle::operator&lt;=</a></div><div class="ttdeci">bool operator&lt;=(handle_type h) const</div><div class="ttdoc">Is handle less than or equal to?</div><div class="ttdef"><b>Definition:</b> Common.h:754</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:1003</div></div>
<div class="ttc" id="aclasswinstd_1_1num__runtime__error_html_a4c0d5efd086891093156fede0dd43cd0"><div class="ttname"><a href="classwinstd_1_1num__runtime__error.html#a4c0d5efd086891093156fede0dd43cd0">winstd::num_runtime_error::num_runtime_error</a></div><div class="ttdeci">num_runtime_error(error_type num, const char *msg=nullptr)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition:</b> Common.h:1026</div></div>
<div class="ttc" id="aclasswinstd_1_1num__runtime__error_html_a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19"><div class="ttname"><a href="classwinstd_1_1num__runtime__error.html#a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19">winstd::num_runtime_error::num_runtime_error</a></div><div class="ttdeci">num_runtime_error(error_type num, const std::string &amp;msg)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition:</b> Common.h:1014</div></div>
<div class="ttc" id="aclasswinstd_1_1num__runtime__error_html_a6388a483c00628c1a94a5ce45ca63e70"><div class="ttname"><a href="classwinstd_1_1num__runtime__error.html#a6388a483c00628c1a94a5ce45ca63e70">winstd::num_runtime_error::number</a></div><div class="ttdeci">error_type number() const</div><div class="ttdoc">Returns the Windows error number.</div><div class="ttdef"><b>Definition:</b> Common.h:1035</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::error_type</a></div><div class="ttdeci">_Tn error_type</div><div class="ttdoc">Error number type.</div><div class="ttdef"><b>Definition:</b> Common.h:1005</div></div>
<div class="ttc" id="aclasswinstd_1_1num__runtime__error_html_a865b8400a5a5a962c3068bf55f022d1f"><div class="ttname"><a href="classwinstd_1_1num__runtime__error.html#a865b8400a5a5a962c3068bf55f022d1f">winstd::num_runtime_error::m_num</a></div><div class="ttdeci">error_type m_num</div><div class="ttdoc">Numeric error code.</div><div class="ttdef"><b>Definition:</b> Common.h:1041</div></div>
<div class="ttc" id="aclasswinstd_1_1num__runtime__error_html_ac8421a3654e8f95a8db49939af0dfd97"><div class="ttname"><a href="classwinstd_1_1num__runtime__error.html#ac8421a3654e8f95a8db49939af0dfd97">winstd::num_runtime_error::num_runtime_error</a></div><div class="ttdeci">num_runtime_error(1 error_type num, 1 const std::string &amp;msg)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition:</b> Common.h:1014</div></div>
<div class="ttc" id="aclasswinstd_1_1num__runtime__error_html_ae524a251d2438056a011c79e80080b0a"><div class="ttname"><a href="classwinstd_1_1num__runtime__error.html#ae524a251d2438056a011c79e80080b0a">winstd::num_runtime_error::num_runtime_error</a></div><div class="ttdeci">num_runtime_error(1 error_type num, 1 const char *msg=nullptr)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition:</b> Common.h:1026</div></div>
<div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4_html"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html">winstd::ref_unique_ptr&lt; _Ty[], _Dx &gt;</a></div><div class="ttdoc">Helper class for returning pointers to std::unique_ptr (specialization for arrays)</div><div class="ttdef"><b>Definition:</b> Common.h:498</div></div>
<div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4_html_a1c6caa9922b023afae5b2adbd2fa40a5"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a1c6caa9922b023afae5b2adbd2fa40a5">winstd::ref_unique_ptr&lt; _Ty[], _Dx &gt;::m_own</a></div><div class="ttdeci">std::unique_ptr&lt; _Ty[], _Dx &gt; &amp; m_own</div><div class="ttdoc">Original owner of the pointer.</div><div class="ttdef"><b>Definition:</b> Common.h:587</div></div>
<div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4_html_a225dc502a902d801ed1e3320bdf40eef"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a225dc502a902d801ed1e3320bdf40eef">winstd::ref_unique_ptr&lt; _Ty[], _Dx &gt;::operator=</a></div><div class="ttdeci">ref_unique_ptr &amp; operator=(1 std::unique_ptr&lt; _Ty[], _Dx &gt; &amp;owner) noexcept</div><div class="ttdoc">Takes ownership of the pointer.</div><div class="ttdef"><b>Definition:</b> Common.h:517</div></div>
<div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4_html_a2e6a20baa25af8b928d80ccc566e11cc"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a2e6a20baa25af8b928d80ccc566e11cc">winstd::ref_unique_ptr&lt; _Ty[], _Dx &gt;::ref_unique_ptr</a></div><div class="ttdeci">ref_unique_ptr(ref_unique_ptr&lt; _Ty[], _Dx &gt; &amp;&amp;other)</div><div class="ttdoc">Moves object.</div><div class="ttdef"><b>Definition:</b> Common.h:532</div></div>
<div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4_html_a3595501185edb49fc4a596e9a966a030"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a3595501185edb49fc4a596e9a966a030">winstd::ref_unique_ptr&lt; _Ty[], _Dx &gt;::~ref_unique_ptr</a></div><div class="ttdeci">virtual ~ref_unique_ptr()</div><div class="ttdoc">Returns ownership of the pointer.</div><div class="ttdef"><b>Definition:</b> Common.h:560</div></div>
<div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4_html_a3e8d4366c093e90075053d51a7018690"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a3e8d4366c093e90075053d51a7018690">winstd::ref_unique_ptr&lt; _Ty[], _Dx &gt;::operator=</a></div><div class="ttdeci">ref_unique_ptr &amp; operator=(1 ref_unique_ptr&lt; _Ty[], _Dx &gt; &amp;&amp;other)</div><div class="ttdoc">Moves object.</div><div class="ttdef"><b>Definition:</b> Common.h:546</div></div>
<div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4_html_a4e562a0f9abb69e7e57a294fdb70aca1"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a4e562a0f9abb69e7e57a294fdb70aca1">winstd::ref_unique_ptr&lt; _Ty[], _Dx &gt;::ref_unique_ptr</a></div><div class="ttdeci">ref_unique_ptr(1 ref_unique_ptr&lt; _Ty[], _Dx &gt; &amp;&amp;other)</div><div class="ttdoc">Moves object.</div><div class="ttdef"><b>Definition:</b> Common.h:532</div></div>
<div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4_html_a55590736d435041213af5b54ffe722bf"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a55590736d435041213af5b54ffe722bf">winstd::ref_unique_ptr&lt; _Ty[], _Dx &gt;::operator=</a></div><div class="ttdeci">ref_unique_ptr &amp; operator=(std::unique_ptr&lt; _Ty[], _Dx &gt; &amp;owner) noexcept</div><div class="ttdoc">Takes ownership of the pointer.</div><div class="ttdef"><b>Definition:</b> Common.h:517</div></div>
<div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4_html_a884355151c4c7d65f4ac279966793d5d"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a884355151c4c7d65f4ac279966793d5d">winstd::ref_unique_ptr&lt; _Ty[], _Dx &gt;::ref_unique_ptr</a></div><div class="ttdeci">ref_unique_ptr(std::unique_ptr&lt; _Ty[], _Dx &gt; &amp;owner) noexcept</div><div class="ttdoc">Takes ownership of the pointer.</div><div class="ttdef"><b>Definition:</b> Common.h:505</div></div>
<div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4_html_a8d9eb2287c86ebcb89a0417842410d0b"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a8d9eb2287c86ebcb89a0417842410d0b">winstd::ref_unique_ptr&lt; _Ty[], _Dx &gt;::m_ptr</a></div><div class="ttdeci">_Ty * m_ptr</div><div class="ttdoc">Pointer.</div><div class="ttdef"><b>Definition:</b> Common.h:588</div></div>
<div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4_html_ae5b864c536097b01b7da887db05a4c22"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#ae5b864c536097b01b7da887db05a4c22">winstd::ref_unique_ptr&lt; _Ty[], _Dx &gt;::ref_unique_ptr</a></div><div class="ttdeci">ref_unique_ptr(1 std::unique_ptr&lt; _Ty[], _Dx &gt; &amp;owner) noexcept</div><div class="ttdoc">Takes ownership of the pointer.</div><div class="ttdef"><b>Definition:</b> Common.h:505</div></div>
<div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4_html_acfb43bdf589d00763538f35ac5893641"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#acfb43bdf589d00763538f35ac5893641">winstd::ref_unique_ptr&lt; _Ty[], _Dx &gt;::operator=</a></div><div class="ttdeci">ref_unique_ptr &amp; operator=(ref_unique_ptr&lt; _Ty[], _Dx &gt; &amp;&amp;other)</div><div class="ttdoc">Moves object.</div><div class="ttdef"><b>Definition:</b> Common.h:546</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:405</div></div>
<div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_html_a343d26837b90973a7f562f0ce36fb82d"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr.html#a343d26837b90973a7f562f0ce36fb82d">winstd::ref_unique_ptr::m_own</a></div><div class="ttdeci">std::unique_ptr&lt; _Ty, _Dx &gt; &amp; m_own</div><div class="ttdoc">Original owner of the pointer.</div><div class="ttdef"><b>Definition:</b> Common.h:459</div></div>
<div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_html_a72486d304d712600e6b222fab19d1032"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr.html#a72486d304d712600e6b222fab19d1032">winstd::ref_unique_ptr::m_ptr</a></div><div class="ttdeci">_Ty * m_ptr</div><div class="ttdoc">Pointer.</div><div class="ttdef"><b>Definition:</b> Common.h:460</div></div>
<div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_html_a755e6f4235fa54330304921ea14b76bc"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr.html#a755e6f4235fa54330304921ea14b76bc">winstd::ref_unique_ptr::ref_unique_ptr</a></div><div class="ttdeci">ref_unique_ptr(ref_unique_ptr&lt; _Ty, _Dx &gt; &amp;&amp;other)</div><div class="ttdoc">Moves object.</div><div class="ttdef"><b>Definition:</b> Common.h:422</div></div>
<div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_html_a7bf6de1a715ad7d84f0df0470a102275"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr.html#a7bf6de1a715ad7d84f0df0470a102275">winstd::ref_unique_ptr::~ref_unique_ptr</a></div><div class="ttdeci">~ref_unique_ptr()</div><div class="ttdoc">Returns ownership of the pointer.</div><div class="ttdef"><b>Definition:</b> Common.h:432</div></div>
<div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_html_aa2070a1386a785b347cb11b27f31e630"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr.html#aa2070a1386a785b347cb11b27f31e630">winstd::ref_unique_ptr::ref_unique_ptr</a></div><div class="ttdeci">ref_unique_ptr(1 ref_unique_ptr&lt; _Ty, _Dx &gt; &amp;&amp;other)</div><div class="ttdoc">Moves object.</div><div class="ttdef"><b>Definition:</b> Common.h:422</div></div>
<div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_html_ab90a029ae0208a0498658499d6540fa8"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr.html#ab90a029ae0208a0498658499d6540fa8">winstd::ref_unique_ptr::ref_unique_ptr</a></div><div class="ttdeci">ref_unique_ptr(1 std::unique_ptr&lt; _Ty, _Dx &gt; &amp;owner)</div><div class="ttdoc">Takes ownership of the pointer.</div><div class="ttdef"><b>Definition:</b> Common.h:412</div></div>
<div class="ttc" id="aclasswinstd_1_1ref__unique__ptr_html_af092ed7ea1346c7a92b20ae2f6de5577"><div class="ttname"><a href="classwinstd_1_1ref__unique__ptr.html#af092ed7ea1346c7a92b20ae2f6de5577">winstd::ref_unique_ptr::ref_unique_ptr</a></div><div class="ttdeci">ref_unique_ptr(std::unique_ptr&lt; _Ty, _Dx &gt; &amp;owner)</div><div class="ttdoc">Takes ownership of the pointer.</div><div class="ttdef"><b>Definition:</b> Common.h:412</div></div>
<div class="ttc" id="aclasswinstd_1_1sanitizing__allocator_html"><div class="ttname"><a href="classwinstd_1_1sanitizing__allocator.html">winstd::sanitizing_allocator</a></div><div class="ttdoc">An allocator template that sanitizes each memory block before it is destroyed or reallocated.</div><div class="ttdef"><b>Definition:</b> Common.h:1423</div></div>
<div class="ttc" id="aclasswinstd_1_1sanitizing__allocator_html_a06fdb355f632625a220375d8b4a212b0"><div class="ttname"><a href="classwinstd_1_1sanitizing__allocator.html#a06fdb355f632625a220375d8b4a212b0">winstd::sanitizing_allocator::sanitizing_allocator</a></div><div class="ttdeci">sanitizing_allocator(1 const sanitizing_allocator&lt; _Ty &gt; &amp;_Othr)</div><div class="ttdoc">Construct by copying.</div><div class="ttdef"><b>Definition:</b> Common.h:1446</div></div>
<div class="ttc" id="aclasswinstd_1_1sanitizing__allocator_html_a5dfb8bc5af4a4a93b95c7a9774314f33"><div class="ttname"><a href="classwinstd_1_1sanitizing__allocator.html#a5dfb8bc5af4a4a93b95c7a9774314f33">winstd::sanitizing_allocator::deallocate</a></div><div class="ttdeci">void deallocate(1 pointer _Ptr, 1 size_type _Size)</div><div class="ttdoc">Deallocate object at _Ptr sanitizing its content first.</div><div class="ttdef"><b>Definition:</b> Common.h:1461</div></div>
<div class="ttc" id="aclasswinstd_1_1sanitizing__allocator_html_abad88f18c0430a12c481126abe93e290"><div class="ttname"><a href="classwinstd_1_1sanitizing__allocator.html#abad88f18c0430a12c481126abe93e290">winstd::sanitizing_allocator::sanitizing_allocator</a></div><div class="ttdeci">sanitizing_allocator(1 const sanitizing_allocator&lt; _Other &gt; &amp;_Othr) noexcept</div><div class="ttdoc">Construct from a related allocator.</div><div class="ttdef"><b>Definition:</b> Common.h:1454</div></div>
<div class="ttc" id="aclasswinstd_1_1sanitizing__allocator_html_a1559d5205a26a17bec111649840f5825"><div class="ttname"><a href="classwinstd_1_1sanitizing__allocator.html#a1559d5205a26a17bec111649840f5825">winstd::sanitizing_allocator::sanitizing_allocator</a></div><div class="ttdeci">sanitizing_allocator(const sanitizing_allocator&lt; _Ty &gt; &amp;_Othr)</div><div class="ttdoc">Construct by copying.</div><div class="ttdef"><b>Definition:</b> Common.h:1446</div></div>
<div class="ttc" id="aclasswinstd_1_1sanitizing__allocator_html_a2c208920fad2171f4448ec6e7817522a"><div class="ttname"><a href="classwinstd_1_1sanitizing__allocator.html#a2c208920fad2171f4448ec6e7817522a">winstd::sanitizing_allocator::deallocate</a></div><div class="ttdeci">void deallocate(pointer _Ptr, size_type _Size)</div><div class="ttdoc">Deallocate object at _Ptr sanitizing its content first.</div><div class="ttdef"><b>Definition:</b> Common.h:1461</div></div>
<div class="ttc" id="aclasswinstd_1_1sanitizing__allocator_html_a63e7945c2c3e16de6676dea04d08ed16"><div class="ttname"><a href="classwinstd_1_1sanitizing__allocator.html#a63e7945c2c3e16de6676dea04d08ed16">winstd::sanitizing_allocator::sanitizing_allocator</a></div><div class="ttdeci">sanitizing_allocator(const sanitizing_allocator&lt; _Other &gt; &amp;_Othr) noexcept</div><div class="ttdoc">Construct from a related allocator.</div><div class="ttdef"><b>Definition:</b> Common.h:1454</div></div>
<div class="ttc" id="aclasswinstd_1_1sanitizing__allocator_html_af60051d2fb18f2c2353ffe9bb6a06087"><div class="ttname"><a href="classwinstd_1_1sanitizing__allocator.html#af60051d2fb18f2c2353ffe9bb6a06087">winstd::sanitizing_allocator::_Mybase</a></div><div class="ttdeci">std::allocator&lt; _Ty &gt; _Mybase</div><div class="ttdoc">Base type.</div><div class="ttdef"><b>Definition:</b> Common.h:1425</div></div>
<div class="ttc" id="aclasswinstd_1_1sanitizing__allocator_html_af89279ba111029e2880c2a43189b4d4c"><div class="ttname"><a href="classwinstd_1_1sanitizing__allocator.html#af89279ba111029e2880c2a43189b4d4c">winstd::sanitizing_allocator::sanitizing_allocator</a></div><div class="ttdeci">sanitizing_allocator() noexcept</div><div class="ttdoc">Construct default allocator.</div><div class="ttdef"><b>Definition:</b> Common.h:1439</div></div>
<div class="ttc" id="aclasswinstd_1_1sanitizing__blob_html"><div class="ttname"><a href="classwinstd_1_1sanitizing__blob.html">winstd::sanitizing_blob</a></div><div class="ttdoc">Sanitizing BLOB.</div><div class="ttdef"><b>Definition:</b> Common.h:1503</div></div>
<div class="ttc" id="aclasswinstd_1_1sanitizing__blob_html_a3fcdafa229e9a9f4c176b60fd6555685"><div class="ttname"><a href="classwinstd_1_1sanitizing__blob.html#a3fcdafa229e9a9f4c176b60fd6555685">winstd::sanitizing_blob::sanitizing_blob</a></div><div class="ttdeci">sanitizing_blob()</div><div class="ttdoc">Constructs uninitialized BLOB.</div><div class="ttdef"><b>Definition:</b> Common.h:1508</div></div>
<div class="ttc" id="aclasswinstd_1_1sanitizing__blob_html_ad478c9b04cc75d3ad1053ba9b23ea065"><div class="ttname"><a href="classwinstd_1_1sanitizing__blob.html#ad478c9b04cc75d3ad1053ba9b23ea065">winstd::sanitizing_blob::~sanitizing_blob</a></div><div class="ttdeci">~sanitizing_blob()</div><div class="ttdoc">Sanitizes BLOB.</div><div class="ttdef"><b>Definition:</b> Common.h:1516</div></div>
<div class="ttc" id="aclasswinstd_1_1string__guid_html"><div class="ttname"><a href="classwinstd_1_1string__guid.html">winstd::string_guid</a></div><div class="ttdoc">Single-byte character implementation of a class to support converting GUID to string.</div><div class="ttdef"><b>Definition:</b> Common.h:1353</div></div>
<div class="ttc" id="aclasswinstd_1_1string__guid_html_aed1b0dd35c98033a1b88f141133f7508"><div class="ttname"><a href="classwinstd_1_1string__guid.html#aed1b0dd35c98033a1b88f141133f7508">winstd::string_guid::string_guid</a></div><div class="ttdeci">string_guid(1 const GUID &amp;guid)</div><div class="ttdoc">Initializes a new string and formats its contents to string representation of given GUID.</div><div class="ttdef"><b>Definition:</b> Common.h:1363</div></div>
<div class="ttc" id="aclasswinstd_1_1string__guid_html_a507ceea48ffeccc4179239dfb5f4cdb2"><div class="ttname"><a href="classwinstd_1_1string__guid.html#a507ceea48ffeccc4179239dfb5f4cdb2">winstd::string_guid::string_guid</a></div><div class="ttdeci">string_guid(const GUID &amp;guid)</div><div class="ttdoc">Initializes a new string and formats its contents to string representation of given GUID.</div><div class="ttdef"><b>Definition:</b> Common.h:1363</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:1048</div></div>
<div class="ttc" id="aclasswinstd_1_1win__runtime__error_html_a059a3b08ed4f9679120039c84c8044d9"><div class="ttname"><a href="classwinstd_1_1win__runtime__error.html#a059a3b08ed4f9679120039c84c8044d9">winstd::win_runtime_error::win_runtime_error</a></div><div class="ttdeci">win_runtime_error(1 const char *msg=nullptr)</div><div class="ttdoc">Constructs an exception using GetLastError()</div><div class="ttdef"><b>Definition:</b> Common.h:1084</div></div>
<div class="ttc" id="aclasswinstd_1_1win__runtime__error_html_a0a71ff178d57390a76b8656821e01267"><div class="ttname"><a href="classwinstd_1_1win__runtime__error.html#a0a71ff178d57390a76b8656821e01267">winstd::win_runtime_error::win_runtime_error</a></div><div class="ttdeci">win_runtime_error(1 error_type num, 1 const char *msg=nullptr)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition:</b> Common.h:1066</div></div>
<div class="ttc" id="aclasswinstd_1_1win__runtime__error_html_a5c1ce5da22b84b541a8908339e694c56"><div class="ttname"><a href="classwinstd_1_1win__runtime__error.html#a5c1ce5da22b84b541a8908339e694c56">winstd::win_runtime_error::msg</a></div><div class="ttdeci">tstring msg(1 DWORD dwLanguageId=0) const</div><div class="ttdoc">Returns a user-readable Windows error message.</div><div class="ttdef"><b>Definition:</b> Common.h:1093</div></div>
<div class="ttc" id="aclasswinstd_1_1win__runtime__error_html_a9f6f9a2c820f39c22e60e8c0d3b8dcf5"><div class="ttname"><a href="classwinstd_1_1win__runtime__error.html#a9f6f9a2c820f39c22e60e8c0d3b8dcf5">winstd::win_runtime_error::win_runtime_error</a></div><div class="ttdeci">win_runtime_error(1 const std::string &amp;msg)</div><div class="ttdoc">Constructs an exception using GetLastError()</div><div class="ttdef"><b>Definition:</b> Common.h:1075</div></div>
<div class="ttc" id="aclasswinstd_1_1win__runtime__error_html_ad59a9adacfeff774a28c01ca79f59863"><div class="ttname"><a href="classwinstd_1_1win__runtime__error.html#ad59a9adacfeff774a28c01ca79f59863">winstd::win_runtime_error::win_runtime_error</a></div><div class="ttdeci">win_runtime_error(1 error_type num, 1 const std::string &amp;msg)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition:</b> Common.h:1056</div></div>
<div class="ttc" id="aclasswinstd_1_1win__runtime__error_html_a868231adfa74636792a474a6362aeea7"><div class="ttname"><a href="classwinstd_1_1win__runtime__error.html#a868231adfa74636792a474a6362aeea7">winstd::win_runtime_error::msg</a></div><div class="ttdeci">tstring msg(DWORD dwLanguageId=0) const</div><div class="ttdoc">Returns a user-readable Windows error message.</div><div class="ttdef"><b>Definition:</b> Common.h:1093</div></div>
<div class="ttc" id="aclasswinstd_1_1win__runtime__error_html_a9adb54bf4ff1bfece100a3886b441a77"><div class="ttname"><a href="classwinstd_1_1win__runtime__error.html#a9adb54bf4ff1bfece100a3886b441a77">winstd::win_runtime_error::win_runtime_error</a></div><div class="ttdeci">win_runtime_error(error_type num, const char *msg=nullptr)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition:</b> Common.h:1066</div></div>
<div class="ttc" id="aclasswinstd_1_1win__runtime__error_html_ab38b42a2a55681bb97cc83ae4a6e5635"><div class="ttname"><a href="classwinstd_1_1win__runtime__error.html#ab38b42a2a55681bb97cc83ae4a6e5635">winstd::win_runtime_error::win_runtime_error</a></div><div class="ttdeci">win_runtime_error(const std::string &amp;msg)</div><div class="ttdoc">Constructs an exception using GetLastError()</div><div class="ttdef"><b>Definition:</b> Common.h:1075</div></div>
<div class="ttc" id="aclasswinstd_1_1win__runtime__error_html_ac22014ee7d3fee84ca95ab52ac66e5b6"><div class="ttname"><a href="classwinstd_1_1win__runtime__error.html#ac22014ee7d3fee84ca95ab52ac66e5b6">winstd::win_runtime_error::win_runtime_error</a></div><div class="ttdeci">win_runtime_error(const char *msg=nullptr)</div><div class="ttdoc">Constructs an exception using GetLastError()</div><div class="ttdef"><b>Definition:</b> Common.h:1084</div></div>
<div class="ttc" id="aclasswinstd_1_1win__runtime__error_html_aca84ec751726966e72136c67ef7f694f"><div class="ttname"><a href="classwinstd_1_1win__runtime__error.html#aca84ec751726966e72136c67ef7f694f">winstd::win_runtime_error::win_runtime_error</a></div><div class="ttdeci">win_runtime_error(error_type num, const std::string &amp;msg)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition:</b> Common.h:1056</div></div>
<div class="ttc" id="aclasswinstd_1_1wstring__guid_html"><div class="ttname"><a href="classwinstd_1_1wstring__guid.html">winstd::wstring_guid</a></div><div class="ttdoc">Wide character implementation of a class to support converting GUID to string.</div><div class="ttdef"><b>Definition:</b> Common.h:1375</div></div>
<div class="ttc" id="aclasswinstd_1_1wstring__guid_html_a449ba07a6403bd65f135695a5ed7d5ca"><div class="ttname"><a href="classwinstd_1_1wstring__guid.html#a449ba07a6403bd65f135695a5ed7d5ca">winstd::wstring_guid::wstring_guid</a></div><div class="ttdeci">wstring_guid(1 const GUID &amp;guid)</div><div class="ttdoc">Initializes a new string and formats its contents to string representation of given GUID.</div><div class="ttdef"><b>Definition:</b> Common.h:1385</div></div>
<div class="ttc" id="aclasswinstd_1_1wstring__guid_html_adca059128e082167a19d1281719d9d60"><div class="ttname"><a href="classwinstd_1_1wstring__guid.html#adca059128e082167a19d1281719d9d60">winstd::wstring_guid::wstring_guid</a></div><div class="ttdeci">wstring_guid(const GUID &amp;guid)</div><div class="ttdoc">Initializes a new string and formats its contents to string representation of given GUID.</div><div class="ttdef"><b>Definition:</b> Common.h:1385</div></div>
<div class="ttc" id="agroup___win_std_general_html_ga3ca39107a61bbcd05f901898ec584986"><div class="ttname"><a href="group___win_std_general.html#ga3ca39107a61bbcd05f901898ec584986">WINSTD_STACK_BUFFER_BYTES</a></div><div class="ttdeci">#define WINSTD_STACK_BUFFER_BYTES</div><div class="ttdoc">Size of the stack buffer in bytes used for initial system function call.</div><div class="ttdef"><b>Definition:</b> Common.h:80</div></div>
<div class="ttc" id="agroup___win_std_general_html_ga7ecb3b65341fd45c36fce1fe692ec19a"><div class="ttname"><a href="group___win_std_general.html#ga7ecb3b65341fd45c36fce1fe692ec19a">winstd::get_ptr</a></div><div class="ttdeci">ref_unique_ptr&lt; _Ty[], _Dx &gt; get_ptr(std::unique_ptr&lt; _Ty[], _Dx &gt; &amp;owner) noexcept</div><div class="ttdoc">Helper function template for returning pointers to std::unique_ptr (specialization for arrays)</div><div class="ttdef"><b>Definition:</b> Common.h:485</div></div>
<div class="ttc" id="agroup___win_std_general_html_ga8081292a94f5d070e644bdc90662d1fc"><div class="ttname"><a href="group___win_std_general.html#ga8081292a94f5d070e644bdc90662d1fc">winstd::tstring</a></div><div class="ttdeci">std::string tstring</div><div class="ttdoc">Multi-byte / Wide-character string (according to _UNICODE)</div><div class="ttdef"><b>Definition:</b> Common.h:335</div></div>
<div class="ttc" id="agroup___win_std_general_html_ga88684fd07ae1218aa1f40481198bfff0"><div class="ttname"><a href="group___win_std_general.html#ga88684fd07ae1218aa1f40481198bfff0">winstd::get_ptr</a></div><div class="ttdeci">ref_unique_ptr&lt; _Ty[], _Dx &gt; get_ptr(1 std::unique_ptr&lt; _Ty[], _Dx &gt; &amp;owner) noexcept</div><div class="ttdoc">Helper function template for returning pointers to std::unique_ptr (specialization for arrays)</div><div class="ttdef"><b>Definition:</b> Common.h:485</div></div>
<div class="ttc" id="agroup___win_std_mem_sanitize_html_ga57776f4affaac5040ba220302003eedc"><div class="ttname"><a href="group___win_std_mem_sanitize.html#ga57776f4affaac5040ba220302003eedc">winstd::sanitizing_wstring</a></div><div class="ttdeci">std::basic_string&lt; wchar_t, std::char_traits&lt; wchar_t &gt;, sanitizing_allocator&lt; wchar_t &gt; &gt; sanitizing_wstring</div><div class="ttdoc">A sanitizing variant of std::wstring.</div><div class="ttdef"><b>Definition:</b> Common.h:1487</div></div>
<div class="ttc" id="agroup___win_std_mem_sanitize_html_gaa149b89d04cc80c125023a14e241e8bd"><div class="ttname"><a href="group___win_std_mem_sanitize.html#gaa149b89d04cc80c125023a14e241e8bd">winstd::sanitizing_tstring</a></div><div class="ttdeci">sanitizing_string sanitizing_tstring</div><div class="ttdoc">Multi-byte / Wide-character sanitizing string (according to _UNICODE)</div><div class="ttdef"><b>Definition:</b> Common.h:1495</div></div>
<div class="ttc" id="agroup___win_std_mem_sanitize_html_gafaf527687e080349d49b51c2362c32e8"><div class="ttname"><a href="group___win_std_mem_sanitize.html#gafaf527687e080349d49b51c2362c32e8">winstd::sanitizing_string</a></div><div class="ttdeci">std::basic_string&lt; char, std::char_traits&lt; char &gt;, sanitizing_allocator&lt; char &gt; &gt; sanitizing_string</div><div class="ttdoc">A sanitizing variant of std::string.</div><div class="ttdef"><b>Definition:</b> Common.h:1478</div></div>
@ -1024,9 +1024,9 @@ $(function() {
<div class="ttc" id="agroup___win_std_str_format_html_gaf47f07aac0b4c8ef47cf42216ab17f1b"><div class="ttname"><a href="group___win_std_str_format.html#gaf47f07aac0b4c8ef47cf42216ab17f1b">winstd::tstring_msg</a></div><div class="ttdeci">string_msg tstring_msg</div><div class="ttdoc">Multi-byte / Wide-character formatted string (according to _UNICODE)</div><div class="ttdef"><b>Definition:</b> Common.h:1317</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::invalid</a></div><div class="ttdeci">static const T invalid</div><div class="ttdoc">Invalid handle value.</div><div class="ttdef"><b>Definition:</b> Common.h:614</div></div>
<div class="ttc" id="astructwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4_html_a34a948cc7b0f12c0f1e4b7e234d8181c"><div class="ttname"><a href="structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4.html#a34a948cc7b0f12c0f1e4b7e234d8181c">winstd::LocalFree_delete&lt; _Ty[]&gt;::LocalFree_delete</a></div><div class="ttdeci">LocalFree_delete() noexcept</div><div class="ttdoc">Default construct.</div><div class="ttdef"><b>Definition:</b> Common.h:378</div></div>
<div class="ttc" id="astructwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4_html_a435fcc0a46dea3e367a31e294fa400ec"><div class="ttname"><a href="structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4.html#a435fcc0a46dea3e367a31e294fa400ec">winstd::LocalFree_delete&lt; _Ty[]&gt;::operator()</a></div><div class="ttdeci">void operator()(1 _Ty *_Ptr) const noexcept</div><div class="ttdoc">Delete a pointer.</div><div class="ttdef"><b>Definition:</b> Common.h:383</div></div>
<div class="ttc" id="astructwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4_html_a7c9ed5a011c6d31b3189bdf3d212cd0d"><div class="ttname"><a href="structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4.html#a7c9ed5a011c6d31b3189bdf3d212cd0d">winstd::LocalFree_delete&lt; _Ty[]&gt;::_Myt</a></div><div class="ttdeci">LocalFree_delete&lt; _Ty &gt; _Myt</div><div class="ttdoc">This type.</div><div class="ttdef"><b>Definition:</b> Common.h:373</div></div>
<div class="ttc" id="astructwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4_html_abd0fd61b2b66c5e514755f84a655384b"><div class="ttname"><a href="structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4.html#abd0fd61b2b66c5e514755f84a655384b">winstd::LocalFree_delete&lt; _Ty[]&gt;::operator()</a></div><div class="ttdeci">void operator()(_Other *) const</div><div class="ttdoc">Delete a pointer of another type.</div><div class="ttdef"><b>Definition:</b> Common.h:394</div></div>
<div class="ttc" id="astructwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4_html_abf0ecfcfbb58493103f7e0905272d8d8"><div class="ttname"><a href="structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4.html#abf0ecfcfbb58493103f7e0905272d8d8">winstd::LocalFree_delete&lt; _Ty[]&gt;::operator()</a></div><div class="ttdeci">void operator()(_Ty *_Ptr) const noexcept</div><div class="ttdoc">Delete a pointer.</div><div class="ttdef"><b>Definition:</b> Common.h:383</div></div>
<div class="ttc" id="astructwinstd_1_1_local_free__delete_html"><div class="ttname"><a href="structwinstd_1_1_local_free__delete.html">winstd::LocalFree_delete</a></div><div class="ttdoc">Deleter for unique_ptr using LocalFree.</div><div class="ttdef"><b>Definition:</b> Common.h:343</div></div>
<div class="ttc" id="astructwinstd_1_1_local_free__delete_html_a1711e7f5b78649499330c8fe8007b3ea"><div class="ttname"><a href="structwinstd_1_1_local_free__delete.html#a1711e7f5b78649499330c8fe8007b3ea">winstd::LocalFree_delete::_Myt</a></div><div class="ttdeci">LocalFree_delete&lt; _Ty &gt; _Myt</div><div class="ttdoc">This type.</div><div class="ttdef"><b>Definition:</b> Common.h:344</div></div>
<div class="ttc" id="astructwinstd_1_1_local_free__delete_html_abbb52355375f34eca425d61a59261461"><div class="ttname"><a href="structwinstd_1_1_local_free__delete.html#abbb52355375f34eca425d61a59261461">winstd::LocalFree_delete::LocalFree_delete</a></div><div class="ttdeci">LocalFree_delete(const LocalFree_delete&lt; _Ty2 &gt; &amp;)</div><div class="ttdoc">Construct from another LocalFree_delete.</div><div class="ttdef"><b>Definition:</b> Common.h:354</div></div>
@ -1037,7 +1037,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:35 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.3
</small></address>
</body>
</html>

View File

@ -239,7 +239,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:35 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.3
</small></address>
</body>
</html>

View File

@ -274,17 +274,17 @@ $(function() {
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> <a class="code hl_function" href="classwinstd_1_1cert__context.html#a1615ec6693eb68764543456ad418a970">free_internal</a>();</div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> }</div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> </div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#ac4baaa379167c2ddefe8f2fa61e7d46d"> 276</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1cert__context.html#ac4baaa379167c2ddefe8f2fa61e7d46d">create</a>(_In_ DWORD dwCertEncodingType, _In_ LPCBYTE pbCertEncoded, _In_ DWORD cbCertEncoded) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#a48348ed522045126105b05b4371dd782"> 276</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1cert__context.html#a48348ed522045126105b05b4371dd782">create</a>(_In_ DWORD dwCertEncodingType, _In_ LPCBYTE pbCertEncoded, _In_ DWORD cbCertEncoded) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> {</div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h = CertCreateCertificateContext(dwCertEncodingType, pbCertEncoded, cbCertEncoded);</div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> <span class="keywordflow">if</span> (h != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>) {</div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> }</div>
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> </div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#a2691d4196e2bbc8efc62071d47e98713"> 294</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1cert__context.html#a2691d4196e2bbc8efc62071d47e98713">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="l00294" name="l00294"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#a2f3ad38a637fce69d8c2a5ee3460a296"> 294</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="l00295" name="l00295"></a><span class="lineno"> 295</span> {</div>
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> <span class="comment">// TODO: [Crypto] Make constant time.</span></div>
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> <span class="keywordflow">return</span></div>
@ -292,33 +292,33 @@ $(function() {
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</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="l00300" name="l00300"></a><span class="lineno"> 300</span> }</div>
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span> </div>
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#a891b71b45e7d4dd3a6f55b4d7f2462f2"> 310</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1cert__context.html#a891b71b45e7d4dd3a6f55b4d7f2462f2">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="l00310" name="l00310"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#adfad0db8dd947143a8406f2f988d04ad"> 310</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="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="keywordflow">return</span> !<a class="code hl_function" href="classwinstd_1_1cert__context.html#a2691d4196e2bbc8efc62071d47e98713">operator==</a>(other);</div>
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</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="l00313" name="l00313"></a><span class="lineno"> 313</span> }</div>
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> </div>
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#ad621d05c1df64740a57f525a39814583"> 323</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1cert__context.html#ad621d05c1df64740a57f525a39814583">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="l00323" name="l00323"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#a92881d07b0b41b81c4119ed8d8868c3b"> 323</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="l00324" name="l00324"></a><span class="lineno"> 324</span> {</div>
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span> <span class="comment">// TODO: [Crypto] Make constant time.</span></div>
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</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="l00327" name="l00327"></a><span class="lineno"> 327</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="l00328" name="l00328"></a><span class="lineno"> 328</span> }</div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> </div>
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#a21d85c9cf25ff505dd0d27cb19a3a4b9"> 338</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1cert__context.html#a21d85c9cf25ff505dd0d27cb19a3a4b9">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="l00338" name="l00338"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#a7224d1fe6c57bfe903fa8a6df32d2466"> 338</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="l00339" name="l00339"></a><span class="lineno"> 339</span> {</div>
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> <span class="comment">// TODO: [Crypto] Make constant time.</span></div>
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</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="l00342" name="l00342"></a><span class="lineno"> 342</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="l00343" name="l00343"></a><span class="lineno"> 343</span> }</div>
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> </div>
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#a90f6abe0c07f34586ef87491260b975a"> 353</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1cert__context.html#a90f6abe0c07f34586ef87491260b975a">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="l00353" name="l00353"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#a042240321d22636cddc379b198c7fd84"> 353</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="l00354" name="l00354"></a><span class="lineno"> 354</span> {</div>
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span> <span class="keywordflow">return</span> !<a class="code hl_function" href="classwinstd_1_1cert__context.html#a21d85c9cf25ff505dd0d27cb19a3a4b9">operator&gt;</a>(other);</div>
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</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="l00356" name="l00356"></a><span class="lineno"> 356</span> }</div>
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> </div>
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#af1f79063b70c4a3bed7dcef00ac722c7"> 366</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1cert__context.html#af1f79063b70c4a3bed7dcef00ac722c7">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="l00366" name="l00366"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#a6c9f09455ef40e581accc6499222040c"> 366</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="l00367" name="l00367"></a><span class="lineno"> 367</span> {</div>
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span> <span class="keywordflow">return</span> !<a class="code hl_function" href="classwinstd_1_1cert__context.html#ad621d05c1df64740a57f525a39814583">operator&lt;</a>(other);</div>
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</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="l00369" name="l00369"></a><span class="lineno"> 369</span> }</div>
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> </div>
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span> <span class="keyword">protected</span>:</div>
@ -327,7 +327,7 @@ $(function() {
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> CertFreeCertificateContext(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div>
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span> }</div>
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span> </div>
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#afb277f3ed9f8cd1c2283d50c58c457ac"> 391</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#afb277f3ed9f8cd1c2283d50c58c457ac">duplicate_internal</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) <span class="keyword">const</span> <span class="keyword">noexcept</span> <span class="keyword">override</span></div>
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__context.html#a3d0ee01002ccef041ffb164151cab14b"> 391</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#a3d0ee01002ccef041ffb164151cab14b">duplicate_internal</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) <span class="keyword">const</span> <span class="keyword">noexcept</span> <span class="keyword">override</span></div>
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> {</div>
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span> <span class="keywordflow">return</span> CertDuplicateCertificateContext(h);</div>
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span> }</div>
@ -344,11 +344,11 @@ $(function() {
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span> <a class="code hl_function" href="classwinstd_1_1cert__chain__context.html#ae15044b1a7be10d96643d3921e149ee6">free_internal</a>();</div>
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span> }</div>
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span> </div>
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__chain__context.html#aca16bf3c95134b863094ad091a3d7218"> 425</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1cert__chain__context.html#aca16bf3c95134b863094ad091a3d7218">create</a>(_In_opt_ HCERTCHAINENGINE hChainEngine, _In_ PCCERT_CONTEXT pCertContext, _In_opt_ LPFILETIME pTime, _In_opt_ HCERTSTORE hAdditionalStore, _In_ PCERT_CHAIN_PARA pChainPara, _In_ DWORD dwFlags, __reserved LPVOID pvReserved = NULL) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__chain__context.html#acdd5a92af7d4eeca32f3a7a7ae7dc4a6"> 425</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1cert__chain__context.html#acdd5a92af7d4eeca32f3a7a7ae7dc4a6">create</a>(_In_opt_ HCERTCHAINENGINE hChainEngine, _In_ PCCERT_CONTEXT pCertContext, _In_opt_ LPFILETIME pTime, _In_opt_ HCERTSTORE hAdditionalStore, _In_ PCERT_CHAIN_PARA pChainPara, _In_ DWORD dwFlags, __reserved LPVOID pvReserved = NULL) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span> {</div>
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h;</div>
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span> <span class="keywordflow">if</span> (CertGetCertificateChain(hChainEngine, pCertContext, pTime, hAdditionalStore, pChainPara, dwFlags, pvReserved, &amp;h)) {</div>
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
@ -360,7 +360,7 @@ $(function() {
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span> CertFreeCertificateChain(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div>
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span> }</div>
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span> </div>
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__chain__context.html#abc6523e3bdbaa0c5296af217751c6dbe"> 455</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#abc6523e3bdbaa0c5296af217751c6dbe">duplicate_internal</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) <span class="keyword">const</span> <span class="keyword">noexcept</span> <span class="keyword">override</span></div>
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__chain__context.html#a1cded78d368c01b0513364f00be26385"> 455</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#a1cded78d368c01b0513364f00be26385">duplicate_internal</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) <span class="keyword">const</span> <span class="keyword">noexcept</span> <span class="keyword">override</span></div>
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span> {</div>
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> <span class="keywordflow">return</span> CertDuplicateCertificateChain(h);</div>
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span> }</div>
@ -377,21 +377,21 @@ $(function() {
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span> <a class="code hl_function" href="classwinstd_1_1cert__store.html#ab709fe692a4117173eae26e741da2069">free_internal</a>();</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> </div>
<div class="line"><a id="l00489" name="l00489"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__store.html#a5bd022d6cfd46a119937cfd668654a65"> 489</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1cert__store.html#a5bd022d6cfd46a119937cfd668654a65">create</a>(_In_ LPCSTR lpszStoreProvider, _In_ DWORD dwEncodingType, _In_opt_ HCRYPTPROV_LEGACY hCryptProv, _In_ DWORD dwFlags, _In_opt_ <span class="keyword">const</span> <span class="keywordtype">void</span> *pvPara) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00489" name="l00489"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__store.html#a2c6c8766f36f2f80cb6ccfffff3420ab"> 489</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1cert__store.html#a2c6c8766f36f2f80cb6ccfffff3420ab">create</a>(_In_ LPCSTR lpszStoreProvider, _In_ DWORD dwEncodingType, _In_opt_ HCRYPTPROV_LEGACY hCryptProv, _In_ DWORD dwFlags, _In_opt_ <span class="keyword">const</span> <span class="keywordtype">void</span> *pvPara) <span class="keyword">noexcept</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> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h = CertOpenStore(lpszStoreProvider, dwEncodingType, hCryptProv, dwFlags, pvPara);</div>
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span> <span class="keywordflow">if</span> (h != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>) {</div>
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"> 493</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"> 493</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"> 494</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"> 495</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00496" name="l00496"></a><span class="lineno"> 496</span> <span class="keywordflow">return</span> <span class="keyword">false</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> </div>
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__store.html#a24421f3f60e92522221574c6c265792e"> 508</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1cert__store.html#a24421f3f60e92522221574c6c265792e">create</a>(_In_opt_ HCRYPTPROV_LEGACY hCryptProv, _In_z_ LPCTSTR szSubsystemProtocol) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"><a class="line" href="classwinstd_1_1cert__store.html#ac426f1c354886dbc124d40cd878add19"> 508</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1cert__store.html#ac426f1c354886dbc124d40cd878add19">create</a>(_In_opt_ HCRYPTPROV_LEGACY hCryptProv, _In_z_ LPCTSTR szSubsystemProtocol) <span class="keyword">noexcept</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_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h = CertOpenSystemStore(hCryptProv, szSubsystemProtocol);</div>
<div class="line"><a id="l00511" name="l00511"></a><span class="lineno"> 511</span> <span class="keywordflow">if</span> (h != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>) {</div>
<div class="line"><a id="l00512" name="l00512"></a><span class="lineno"> 512</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l00512" name="l00512"></a><span class="lineno"> 512</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"> 513</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"> 514</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"> 515</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
@ -415,11 +415,11 @@ $(function() {
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span> <a class="code hl_function" href="classwinstd_1_1crypt__prov.html#aa351d2dbc42daf51dddcf847fd95c39f">free_internal</a>();</div>
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span> }</div>
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span> </div>
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__prov.html#a3483e67db12ba2d1a6e454d281915c76"> 558</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1crypt__prov.html#a3483e67db12ba2d1a6e454d281915c76">create</a>(_In_opt_z_ LPCTSTR szContainer, _In_opt_z_ LPCTSTR szProvider, _In_ DWORD dwProvType, _In_ DWORD dwFlags = 0) noexcept</div>
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__prov.html#a08b54970721effdfa94ee27920df8983"> 558</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1crypt__prov.html#a08b54970721effdfa94ee27920df8983">create</a>(_In_opt_z_ LPCTSTR szContainer, _In_opt_z_ LPCTSTR szProvider, _In_ DWORD dwProvType, _In_ DWORD dwFlags = 0) noexcept</div>
<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"> 559</span> {</div>
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"> 560</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h;</div>
<div class="line"><a id="l00561" name="l00561"></a><span class="lineno"> 561</span> <span class="keywordflow">if</span> (CryptAcquireContext(&amp;h, szContainer, szProvider, dwProvType, dwFlags)) {</div>
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"> 562</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"> 562</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"> 563</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"> 564</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"> 565</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
@ -443,11 +443,11 @@ $(function() {
<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"> 596</span> <a class="code hl_function" href="classwinstd_1_1crypt__hash.html#a3c19a87b4ff646d9e87524feac4e41b5">free_internal</a>();</div>
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span> }</div>
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span> </div>
<div class="line"><a id="l00608" name="l00608"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__hash.html#a6ccb6319ab67ac2203bdc70766e30eac"> 608</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1crypt__hash.html#a6ccb6319ab67ac2203bdc70766e30eac">create</a>(_In_ HCRYPTPROV hProv, _In_ ALG_ID Algid, _In_opt_ HCRYPTKEY hKey = NULL, _In_opt_ DWORD dwFlags = 0) noexcept</div>
<div class="line"><a id="l00608" name="l00608"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__hash.html#a61cffe43e118aab93ad8fc3b662f9ab2"> 608</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1crypt__hash.html#a61cffe43e118aab93ad8fc3b662f9ab2">create</a>(_In_ HCRYPTPROV hProv, _In_ ALG_ID Algid, _In_opt_ HCRYPTKEY hKey = NULL, _In_opt_ DWORD dwFlags = 0) noexcept</div>
<div class="line"><a id="l00609" name="l00609"></a><span class="lineno"> 609</span> {</div>
<div class="line"><a id="l00610" name="l00610"></a><span class="lineno"> 610</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h;</div>
<div class="line"><a id="l00611" name="l00611"></a><span class="lineno"> 611</span> <span class="keywordflow">if</span> (CryptCreateHash(hProv, Algid, hKey, dwFlags, &amp;h)) {</div>
<div class="line"><a id="l00612" name="l00612"></a><span class="lineno"> 612</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l00612" name="l00612"></a><span class="lineno"> 612</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l00613" name="l00613"></a><span class="lineno"> 613</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"> 614</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00615" name="l00615"></a><span class="lineno"> 615</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
@ -459,7 +459,7 @@ $(function() {
<div class="line"><a id="l00626" name="l00626"></a><span class="lineno"> 626</span> CryptDestroyHash(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</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> </div>
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__hash.html#aa704d92913f8ffac3583f4afa1a4a45b"> 638</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#aa704d92913f8ffac3583f4afa1a4a45b">duplicate_internal</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) <span class="keyword">const</span> <span class="keyword">noexcept</span> <span class="keyword">override</span></div>
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__hash.html#af6b7999d5e29f1caaecb5b0bde90b76e"> 638</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#af6b7999d5e29f1caaecb5b0bde90b76e">duplicate_internal</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) <span class="keyword">const</span> <span class="keyword">noexcept</span> <span class="keyword">override</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> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> hNew = <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>;</div>
<div class="line"><a id="l00641" name="l00641"></a><span class="lineno"> 641</span> <span class="keywordflow">return</span> CryptDuplicateHash(h, NULL, 0, &amp;hNew) ? hNew : <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>;</div>
@ -477,47 +477,47 @@ $(function() {
<div class="line"><a id="l00661" name="l00661"></a><span class="lineno"> 661</span> <a class="code hl_function" href="classwinstd_1_1crypt__key.html#acf2f2ad35dd7602adcdeef17f605e391">free_internal</a>();</div>
<div class="line"><a id="l00662" name="l00662"></a><span class="lineno"> 662</span> }</div>
<div class="line"><a id="l00663" name="l00663"></a><span class="lineno"> 663</span> </div>
<div class="line"><a id="l00669" name="l00669"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__key.html#ab89d1f2e33e40215333fa20df6aa5c95"> 669</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1crypt__key.html#ab89d1f2e33e40215333fa20df6aa5c95">generate</a>(_In_ HCRYPTPROV hProv, _In_ ALG_ID Algid, _In_ DWORD dwFlags) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00669" name="l00669"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__key.html#a17f93ad625dd48168ca1b16765024fd9"> 669</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1crypt__key.html#a17f93ad625dd48168ca1b16765024fd9">generate</a>(_In_ HCRYPTPROV hProv, _In_ ALG_ID Algid, _In_ DWORD dwFlags) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00670" name="l00670"></a><span class="lineno"> 670</span> {</div>
<div class="line"><a id="l00671" name="l00671"></a><span class="lineno"> 671</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h;</div>
<div class="line"><a id="l00672" name="l00672"></a><span class="lineno"> 672</span> <span class="keywordflow">if</span> (CryptGenKey(hProv, Algid, dwFlags, &amp;h)) {</div>
<div class="line"><a id="l00673" name="l00673"></a><span class="lineno"> 673</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l00673" name="l00673"></a><span class="lineno"> 673</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l00674" name="l00674"></a><span class="lineno"> 674</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00675" name="l00675"></a><span class="lineno"> 675</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00676" name="l00676"></a><span class="lineno"> 676</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a id="l00677" name="l00677"></a><span class="lineno"> 677</span> }</div>
<div class="line"><a id="l00678" name="l00678"></a><span class="lineno"> 678</span> </div>
<div class="line"><a id="l00684" name="l00684"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__key.html#a154a461d0a2c0df51e687135738f7a62"> 684</a></span> <span class="keywordtype">bool</span> <span class="keyword">import</span>(_In_ HCRYPTPROV hProv, __in_bcount(dwDataLen) LPCBYTE pbData, _In_ DWORD dwDataLen, _In_ HCRYPTKEY hPubKey, _In_ DWORD dwFlags) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00684" name="l00684"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__key.html#ac383be38a4b70b63c53e4650a1b15d7c"> 684</a></span> <span class="keywordtype">bool</span> <span class="keyword">import</span>(_In_ HCRYPTPROV hProv, __in_bcount(dwDataLen) LPCBYTE pbData, _In_ DWORD dwDataLen, _In_ HCRYPTKEY hPubKey, _In_ DWORD dwFlags) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00685" name="l00685"></a><span class="lineno"> 685</span> {</div>
<div class="line"><a id="l00686" name="l00686"></a><span class="lineno"> 686</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h;</div>
<div class="line"><a id="l00687" name="l00687"></a><span class="lineno"> 687</span> <span class="keywordflow">if</span> (CryptImportKey(hProv, pbData, dwDataLen, hPubKey, dwFlags, &amp;h)) {</div>
<div class="line"><a id="l00688" name="l00688"></a><span class="lineno"> 688</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l00688" name="l00688"></a><span class="lineno"> 688</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l00689" name="l00689"></a><span class="lineno"> 689</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00690" name="l00690"></a><span class="lineno"> 690</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00691" name="l00691"></a><span class="lineno"> 691</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a id="l00692" name="l00692"></a><span class="lineno"> 692</span> }</div>
<div class="line"><a id="l00693" name="l00693"></a><span class="lineno"> 693</span> </div>
<div class="line"><a id="l00699" name="l00699"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__key.html#a0c83843177f364754faf9c459a4f1a04"> 699</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1crypt__key.html#a0c83843177f364754faf9c459a4f1a04">import_public</a>(_In_ HCRYPTPROV hCryptProv, _In_ DWORD dwCertEncodingType, _In_ PCERT_PUBLIC_KEY_INFO pInfo) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00699" name="l00699"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__key.html#ab78817b44504f46fba8688b44a5d23bc"> 699</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1crypt__key.html#ab78817b44504f46fba8688b44a5d23bc">import_public</a>(_In_ HCRYPTPROV hCryptProv, _In_ DWORD dwCertEncodingType, _In_ PCERT_PUBLIC_KEY_INFO pInfo) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00700" name="l00700"></a><span class="lineno"> 700</span> {</div>
<div class="line"><a id="l00701" name="l00701"></a><span class="lineno"> 701</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h;</div>
<div class="line"><a id="l00702" name="l00702"></a><span class="lineno"> 702</span> <span class="keywordflow">if</span> (CryptImportPublicKeyInfo(hCryptProv, dwCertEncodingType, pInfo, &amp;h)) {</div>
<div class="line"><a id="l00703" name="l00703"></a><span class="lineno"> 703</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l00703" name="l00703"></a><span class="lineno"> 703</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l00704" name="l00704"></a><span class="lineno"> 704</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00705" name="l00705"></a><span class="lineno"> 705</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00706" name="l00706"></a><span class="lineno"> 706</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a id="l00707" name="l00707"></a><span class="lineno"> 707</span> }</div>
<div class="line"><a id="l00708" name="l00708"></a><span class="lineno"> 708</span> </div>
<div class="line"><a id="l00714" name="l00714"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__key.html#a21394ea8772d336a5a8112e4ae266e55"> 714</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1crypt__key.html#a21394ea8772d336a5a8112e4ae266e55">derive</a>(_In_ HCRYPTPROV hProv, _In_ ALG_ID Algid, _In_ HCRYPTHASH hBaseData, _In_ DWORD dwFlags) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00714" name="l00714"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__key.html#a1d31c1f07a3880db6d75f3d5bea8b681"> 714</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1crypt__key.html#a1d31c1f07a3880db6d75f3d5bea8b681">derive</a>(_In_ HCRYPTPROV hProv, _In_ ALG_ID Algid, _In_ HCRYPTHASH hBaseData, _In_ DWORD dwFlags) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00715" name="l00715"></a><span class="lineno"> 715</span> {</div>
<div class="line"><a id="l00716" name="l00716"></a><span class="lineno"> 716</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h;</div>
<div class="line"><a id="l00717" name="l00717"></a><span class="lineno"> 717</span> <span class="keywordflow">if</span> (CryptDeriveKey(hProv, Algid, hBaseData, dwFlags, &amp;h)) {</div>
<div class="line"><a id="l00718" name="l00718"></a><span class="lineno"> 718</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l00718" name="l00718"></a><span class="lineno"> 718</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l00719" name="l00719"></a><span class="lineno"> 719</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00720" name="l00720"></a><span class="lineno"> 720</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00721" name="l00721"></a><span class="lineno"> 721</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a id="l00722" name="l00722"></a><span class="lineno"> 722</span> }</div>
<div class="line"><a id="l00723" name="l00723"></a><span class="lineno"> 723</span> </div>
<div class="line"><a id="l00732" name="l00732"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__key.html#acfef98f63cedc9c6f19cd301b48f9002"> 732</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1crypt__key.html#acfef98f63cedc9c6f19cd301b48f9002">create_exp1</a>(_In_ HCRYPTPROV hProv, _In_ DWORD dwKeySpec)</div>
<div class="line"><a id="l00732" name="l00732"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__key.html#a9a6097582df953795969c29ec134914a"> 732</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="l00733" name="l00733"></a><span class="lineno"> 733</span> {</div>
<div class="line"><a id="l00734" name="l00734"></a><span class="lineno"> 734</span> <span class="keywordflow">if</span> (dwKeySpec != AT_KEYEXCHANGE &amp;&amp; dwKeySpec != AT_SIGNATURE) {</div>
<div class="line"><a id="l00735" name="l00735"></a><span class="lineno"> 735</span> SetLastError(ERROR_INVALID_PARAMETER);</div>
@ -569,7 +569,7 @@ $(function() {
<div class="line"><a id="l00781" name="l00781"></a><span class="lineno"> 781</span> </div>
<div class="line"><a id="l00782" name="l00782"></a><span class="lineno"> 782</span> <span class="comment">// Import the exponent-of-one private key.</span></div>
<div class="line"><a id="l00783" name="l00783"></a><span class="lineno"> 783</span> <span class="keywordflow">if</span> (CryptImportKey(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="l00784" name="l00784"></a><span class="lineno"> 784</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l00784" name="l00784"></a><span class="lineno"> 784</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l00785" name="l00785"></a><span class="lineno"> 785</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00786" name="l00786"></a><span class="lineno"> 786</span> }</div>
<div class="line"><a id="l00787" name="l00787"></a><span class="lineno"> 787</span> } <span class="keywordflow">else</span></div>
@ -585,7 +585,7 @@ $(function() {
<div class="line"><a id="l00802" name="l00802"></a><span class="lineno"> 802</span> CryptDestroyKey(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div>
<div class="line"><a id="l00803" name="l00803"></a><span class="lineno"> 803</span> }</div>
<div class="line"><a id="l00804" name="l00804"></a><span class="lineno"> 804</span> </div>
<div class="line"><a id="l00814" name="l00814"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__key.html#a37c069565ac211fa6411a7eee94800a1"> 814</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#a37c069565ac211fa6411a7eee94800a1">duplicate_internal</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) <span class="keyword">const</span> <span class="keyword">noexcept</span> <span class="keyword">override</span></div>
<div class="line"><a id="l00814" name="l00814"></a><span class="lineno"><a class="line" href="classwinstd_1_1crypt__key.html#aa9983160147883cf7526e9df1889b7bf"> 814</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#aa9983160147883cf7526e9df1889b7bf">duplicate_internal</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) <span class="keyword">const</span> <span class="keyword">noexcept</span> <span class="keyword">override</span></div>
<div class="line"><a id="l00815" name="l00815"></a><span class="lineno"> 815</span> {</div>
<div class="line"><a id="l00816" name="l00816"></a><span class="lineno"> 816</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> hNew = <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>;</div>
<div class="line"><a id="l00817" name="l00817"></a><span class="lineno"> 817</span> <span class="keywordflow">return</span> CryptDuplicateKey(h, NULL, 0, &amp;hNew) ? hNew : <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>;</div>
@ -603,13 +603,13 @@ $(function() {
<div class="line"><a id="l00835" name="l00835"></a><span class="lineno"> 835</span> pbData = NULL;</div>
<div class="line"><a id="l00836" name="l00836"></a><span class="lineno"> 836</span> }</div>
<div class="line"><a id="l00837" name="l00837"></a><span class="lineno"> 837</span> </div>
<div class="line"><a id="l00841" name="l00841"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#a0fc37b56a2ba2963bd298182e4288480"> 841</a></span> <a class="code hl_function" href="classwinstd_1_1data__blob.html#a0fc37b56a2ba2963bd298182e4288480">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="l00841" name="l00841"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#a66a5574a42c6c5c76051261a342a43a8"> 841</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="l00842" name="l00842"></a><span class="lineno"> 842</span> {</div>
<div class="line"><a id="l00843" name="l00843"></a><span class="lineno"> 843</span> cbData = <a class="code hl_function" href="classwinstd_1_1data__blob.html#ab2ad06e271e8503d7158408773054d23">size</a>;</div>
<div class="line"><a id="l00844" name="l00844"></a><span class="lineno"> 844</span> pbData = <a class="code hl_function" href="classwinstd_1_1data__blob.html#a498ffe8fa857c8fee0c68803049e9528">data</a>;</div>
<div class="line"><a id="l00845" name="l00845"></a><span class="lineno"> 845</span> }</div>
<div class="line"><a id="l00846" name="l00846"></a><span class="lineno"> 846</span> </div>
<div class="line"><a id="l00850" name="l00850"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#a5b28311e32135368c008f8ec37da581e"> 850</a></span> <a class="code hl_function" href="classwinstd_1_1data__blob.html#a5b28311e32135368c008f8ec37da581e">data_blob</a>(_In_ <span class="keyword">const</span> DATA_BLOB &amp;other)</div>
<div class="line"><a id="l00850" name="l00850"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#a11968f5b76e8a46784f7bcee3a8f00cc"> 850</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="l00851" name="l00851"></a><span class="lineno"> 851</span> {</div>
<div class="line"><a id="l00852" name="l00852"></a><span class="lineno"> 852</span> cbData = other.cbData;</div>
<div class="line"><a id="l00853" name="l00853"></a><span class="lineno"> 853</span> <span class="keywordflow">if</span> (cbData) {</div>
@ -620,7 +620,7 @@ $(function() {
<div class="line"><a id="l00858" name="l00858"></a><span class="lineno"> 858</span> pbData = NULL;</div>
<div class="line"><a id="l00859" name="l00859"></a><span class="lineno"> 859</span> }</div>
<div class="line"><a id="l00860" name="l00860"></a><span class="lineno"> 860</span> </div>
<div class="line"><a id="l00864" name="l00864"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#a65d8fe8e91be0db59a35b07e6b74d5fc"> 864</a></span> <a class="code hl_function" href="classwinstd_1_1data__blob.html#a65d8fe8e91be0db59a35b07e6b74d5fc">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="l00864" name="l00864"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#a5cfa94091e87f259bde521a7050f27c7"> 864</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="l00865" name="l00865"></a><span class="lineno"> 865</span> {</div>
<div class="line"><a id="l00866" name="l00866"></a><span class="lineno"> 866</span> cbData = other.cbData;</div>
<div class="line"><a id="l00867" name="l00867"></a><span class="lineno"> 867</span> pbData = other.pbData;</div>
@ -634,7 +634,7 @@ $(function() {
<div class="line"><a id="l00878" name="l00878"></a><span class="lineno"> 878</span> LocalFree(pbData);</div>
<div class="line"><a id="l00879" name="l00879"></a><span class="lineno"> 879</span> }</div>
<div class="line"><a id="l00880" name="l00880"></a><span class="lineno"> 880</span> </div>
<div class="line"><a id="l00884" name="l00884"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#aa4b110b6ca055220ffea2c8b8d9e1066"> 884</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#aa4b110b6ca055220ffea2c8b8d9e1066">operator=</a>(_In_ <span class="keyword">const</span> DATA_BLOB &amp;other)</div>
<div class="line"><a id="l00884" name="l00884"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#ac818a3116ab5fc0af960f82aa505b6ae"> 884</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="l00885" name="l00885"></a><span class="lineno"> 885</span> {</div>
<div class="line"><a id="l00886" name="l00886"></a><span class="lineno"> 886</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;other) {</div>
<div class="line"><a id="l00887" name="l00887"></a><span class="lineno"> 887</span> cbData = other.cbData;</div>
@ -651,7 +651,7 @@ $(function() {
<div class="line"><a id="l00898" name="l00898"></a><span class="lineno"> 898</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00899" name="l00899"></a><span class="lineno"> 899</span> }</div>
<div class="line"><a id="l00900" name="l00900"></a><span class="lineno"> 900</span> </div>
<div class="line"><a id="l00904" name="l00904"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#a8fcf1cdb8d10e506984070455b1e1e65"> 904</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#a8fcf1cdb8d10e506984070455b1e1e65">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="l00904" name="l00904"></a><span class="lineno"><a class="line" href="classwinstd_1_1data__blob.html#a637b625d29bacc0875d543c69da351c2"> 904</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="l00905" name="l00905"></a><span class="lineno"> 905</span> {</div>
<div class="line"><a id="l00906" name="l00906"></a><span class="lineno"> 906</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;other) {</div>
<div class="line"><a id="l00907" name="l00907"></a><span class="lineno"> 907</span> cbData = other.cbData;</div>
@ -684,59 +684,59 @@ $(function() {
<div class="line"><a id="l00943" name="l00943"></a><span class="lineno"> 943</span> </div>
<div class="line"><a id="l00945" name="l00945"></a><span class="lineno"> 945</span>}</div>
<div class="ttc" id="aclasswinstd_1_1cert__chain__context_html"><div class="ttname"><a href="classwinstd_1_1cert__chain__context.html">winstd::cert_chain_context</a></div><div class="ttdoc">PCCERT_CHAIN_CONTEXT wrapper class.</div><div class="ttdef"><b>Definition:</b> Crypt.h:401</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__chain__context_html_a1cded78d368c01b0513364f00be26385"><div class="ttname"><a href="classwinstd_1_1cert__chain__context.html#a1cded78d368c01b0513364f00be26385">winstd::cert_chain_context::duplicate_internal</a></div><div class="ttdeci">handle_type duplicate_internal(handle_type h) const noexcept override</div><div class="ttdoc">Duplicates the certificate chain context.</div><div class="ttdef"><b>Definition:</b> Crypt.h:455</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__chain__context_html_a9f8b8604ea5766ffa59726b46e210eb3"><div class="ttname"><a href="classwinstd_1_1cert__chain__context.html#a9f8b8604ea5766ffa59726b46e210eb3">winstd::cert_chain_context::~cert_chain_context</a></div><div class="ttdeci">virtual ~cert_chain_context()</div><div class="ttdoc">Destroys the certificate chain context.</div><div class="ttdef"><b>Definition:</b> Crypt.h:410</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__chain__context_html_abc6523e3bdbaa0c5296af217751c6dbe"><div class="ttname"><a href="classwinstd_1_1cert__chain__context.html#abc6523e3bdbaa0c5296af217751c6dbe">winstd::cert_chain_context::duplicate_internal</a></div><div class="ttdeci">handle_type duplicate_internal(1 handle_type h) const noexcept override</div><div class="ttdoc">Duplicates the certificate chain context.</div><div class="ttdef"><b>Definition:</b> Crypt.h:455</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__chain__context_html_aca16bf3c95134b863094ad091a3d7218"><div class="ttname"><a href="classwinstd_1_1cert__chain__context.html#aca16bf3c95134b863094ad091a3d7218">winstd::cert_chain_context::create</a></div><div class="ttdeci">bool create(1 HCERTCHAINENGINE hChainEngine, 1 PCCERT_CONTEXT pCertContext, 1 LPFILETIME pTime, 1 HCERTSTORE hAdditionalStore, 1 PCERT_CHAIN_PARA pChainPara, 1 DWORD dwFlags, __reserved LPVOID pvReserved=NULL) noexcept</div><div class="ttdoc">Creates the certificate chain context.</div><div class="ttdef"><b>Definition:</b> Crypt.h:425</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__chain__context_html_acdd5a92af7d4eeca32f3a7a7ae7dc4a6"><div class="ttname"><a href="classwinstd_1_1cert__chain__context.html#acdd5a92af7d4eeca32f3a7a7ae7dc4a6">winstd::cert_chain_context::create</a></div><div class="ttdeci">bool create(HCERTCHAINENGINE hChainEngine, PCCERT_CONTEXT pCertContext, LPFILETIME pTime, HCERTSTORE hAdditionalStore, PCERT_CHAIN_PARA pChainPara, DWORD dwFlags, __reserved LPVOID pvReserved=NULL) noexcept</div><div class="ttdoc">Creates the certificate chain context.</div><div class="ttdef"><b>Definition:</b> Crypt.h:425</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__chain__context_html_ae15044b1a7be10d96643d3921e149ee6"><div class="ttname"><a href="classwinstd_1_1cert__chain__context.html#ae15044b1a7be10d96643d3921e149ee6">winstd::cert_chain_context::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Destroys the certificate chain context.</div><div class="ttdef"><b>Definition:</b> Crypt.h:441</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__context_html"><div class="ttname"><a href="classwinstd_1_1cert__context.html">winstd::cert_context</a></div><div class="ttdoc">PCCERT_CONTEXT wrapper class.</div><div class="ttdef"><b>Definition:</b> Crypt.h:252</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__context_html_a042240321d22636cddc379b198c7fd84"><div class="ttname"><a href="classwinstd_1_1cert__context.html#a042240321d22636cddc379b198c7fd84">winstd::cert_context::operator&lt;=</a></div><div class="ttdeci">bool operator&lt;=(const handle_type &amp;other) const noexcept</div><div class="ttdoc">Is certificate less than or equal?</div><div class="ttdef"><b>Definition:</b> Crypt.h:353</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__context_html_a1615ec6693eb68764543456ad418a970"><div class="ttname"><a href="classwinstd_1_1cert__context.html#a1615ec6693eb68764543456ad418a970">winstd::cert_context::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Destroys the certificate context.</div><div class="ttdef"><b>Definition:</b> Crypt.h:377</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__context_html_a21d85c9cf25ff505dd0d27cb19a3a4b9"><div class="ttname"><a href="classwinstd_1_1cert__context.html#a21d85c9cf25ff505dd0d27cb19a3a4b9">winstd::cert_context::operator&gt;</a></div><div class="ttdeci">bool operator&gt;(1 const handle_type &amp;other) const noexcept</div><div class="ttdoc">Is certificate greater than?</div><div class="ttdef"><b>Definition:</b> Crypt.h:338</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__context_html_a2691d4196e2bbc8efc62071d47e98713"><div class="ttname"><a href="classwinstd_1_1cert__context.html#a2691d4196e2bbc8efc62071d47e98713">winstd::cert_context::operator==</a></div><div class="ttdeci">bool operator==(1 const handle_type &amp;other) const noexcept</div><div class="ttdoc">Is certificate equal to?</div><div class="ttdef"><b>Definition:</b> Crypt.h:294</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__context_html_a891b71b45e7d4dd3a6f55b4d7f2462f2"><div class="ttname"><a href="classwinstd_1_1cert__context.html#a891b71b45e7d4dd3a6f55b4d7f2462f2">winstd::cert_context::operator!=</a></div><div class="ttdeci">bool operator!=(1 const handle_type &amp;other) const noexcept</div><div class="ttdoc">Is certificate not equal to?</div><div class="ttdef"><b>Definition:</b> Crypt.h:310</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__context_html_a90f6abe0c07f34586ef87491260b975a"><div class="ttname"><a href="classwinstd_1_1cert__context.html#a90f6abe0c07f34586ef87491260b975a">winstd::cert_context::operator&lt;=</a></div><div class="ttdeci">bool operator&lt;=(1 const handle_type &amp;other) const noexcept</div><div class="ttdoc">Is certificate less than or equal?</div><div class="ttdef"><b>Definition:</b> Crypt.h:353</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__context_html_ac4baaa379167c2ddefe8f2fa61e7d46d"><div class="ttname"><a href="classwinstd_1_1cert__context.html#ac4baaa379167c2ddefe8f2fa61e7d46d">winstd::cert_context::create</a></div><div class="ttdeci">bool create(1 DWORD dwCertEncodingType, 1 LPCBYTE pbCertEncoded, 1 DWORD cbCertEncoded) noexcept</div><div class="ttdoc">Creates the certificate context.</div><div class="ttdef"><b>Definition:</b> Crypt.h:276</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__context_html_ad621d05c1df64740a57f525a39814583"><div class="ttname"><a href="classwinstd_1_1cert__context.html#ad621d05c1df64740a57f525a39814583">winstd::cert_context::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(1 const handle_type &amp;other) const noexcept</div><div class="ttdoc">Is certificate less than?</div><div class="ttdef"><b>Definition:</b> Crypt.h:323</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__context_html_af1f79063b70c4a3bed7dcef00ac722c7"><div class="ttname"><a href="classwinstd_1_1cert__context.html#af1f79063b70c4a3bed7dcef00ac722c7">winstd::cert_context::operator&gt;=</a></div><div class="ttdeci">bool operator&gt;=(1 const handle_type &amp;other) const noexcept</div><div class="ttdoc">Is certificate greater than or equal?</div><div class="ttdef"><b>Definition:</b> Crypt.h:366</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__context_html_afb277f3ed9f8cd1c2283d50c58c457ac"><div class="ttname"><a href="classwinstd_1_1cert__context.html#afb277f3ed9f8cd1c2283d50c58c457ac">winstd::cert_context::duplicate_internal</a></div><div class="ttdeci">handle_type duplicate_internal(1 handle_type h) const noexcept override</div><div class="ttdoc">Duplicates the certificate context.</div><div class="ttdef"><b>Definition:</b> Crypt.h:391</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__context_html_a2f3ad38a637fce69d8c2a5ee3460a296"><div class="ttname"><a href="classwinstd_1_1cert__context.html#a2f3ad38a637fce69d8c2a5ee3460a296">winstd::cert_context::operator==</a></div><div class="ttdeci">bool operator==(const handle_type &amp;other) const noexcept</div><div class="ttdoc">Is certificate equal to?</div><div class="ttdef"><b>Definition:</b> Crypt.h:294</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__context_html_a3d0ee01002ccef041ffb164151cab14b"><div class="ttname"><a href="classwinstd_1_1cert__context.html#a3d0ee01002ccef041ffb164151cab14b">winstd::cert_context::duplicate_internal</a></div><div class="ttdeci">handle_type duplicate_internal(handle_type h) const noexcept override</div><div class="ttdoc">Duplicates the certificate context.</div><div class="ttdef"><b>Definition:</b> Crypt.h:391</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__context_html_a48348ed522045126105b05b4371dd782"><div class="ttname"><a href="classwinstd_1_1cert__context.html#a48348ed522045126105b05b4371dd782">winstd::cert_context::create</a></div><div class="ttdeci">bool create(DWORD dwCertEncodingType, LPCBYTE pbCertEncoded, DWORD cbCertEncoded) noexcept</div><div class="ttdoc">Creates the certificate context.</div><div class="ttdef"><b>Definition:</b> Crypt.h:276</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__context_html_a6c9f09455ef40e581accc6499222040c"><div class="ttname"><a href="classwinstd_1_1cert__context.html#a6c9f09455ef40e581accc6499222040c">winstd::cert_context::operator&gt;=</a></div><div class="ttdeci">bool operator&gt;=(const handle_type &amp;other) const noexcept</div><div class="ttdoc">Is certificate greater than or equal?</div><div class="ttdef"><b>Definition:</b> Crypt.h:366</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__context_html_a7224d1fe6c57bfe903fa8a6df32d2466"><div class="ttname"><a href="classwinstd_1_1cert__context.html#a7224d1fe6c57bfe903fa8a6df32d2466">winstd::cert_context::operator&gt;</a></div><div class="ttdeci">bool operator&gt;(const handle_type &amp;other) const noexcept</div><div class="ttdoc">Is certificate greater than?</div><div class="ttdef"><b>Definition:</b> Crypt.h:338</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__context_html_a92881d07b0b41b81c4119ed8d8868c3b"><div class="ttname"><a href="classwinstd_1_1cert__context.html#a92881d07b0b41b81c4119ed8d8868c3b">winstd::cert_context::operator&lt;</a></div><div class="ttdeci">bool operator&lt;(const handle_type &amp;other) const noexcept</div><div class="ttdoc">Is certificate less than?</div><div class="ttdef"><b>Definition:</b> Crypt.h:323</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__context_html_adfad0db8dd947143a8406f2f988d04ad"><div class="ttname"><a href="classwinstd_1_1cert__context.html#adfad0db8dd947143a8406f2f988d04ad">winstd::cert_context::operator!=</a></div><div class="ttdeci">bool operator!=(const handle_type &amp;other) const noexcept</div><div class="ttdoc">Is certificate not equal to?</div><div class="ttdef"><b>Definition:</b> Crypt.h:310</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__context_html_affa4b97554e6676d392301b5928130fd"><div class="ttname"><a href="classwinstd_1_1cert__context.html#affa4b97554e6676d392301b5928130fd">winstd::cert_context::~cert_context</a></div><div class="ttdeci">virtual ~cert_context()</div><div class="ttdoc">Destroys the certificate context.</div><div class="ttdef"><b>Definition:</b> Crypt.h:261</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__store_html"><div class="ttname"><a href="classwinstd_1_1cert__store.html">winstd::cert_store</a></div><div class="ttdoc">HCERTSTORE wrapper class.</div><div class="ttdef"><b>Definition:</b> Crypt.h:465</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__store_html_a24421f3f60e92522221574c6c265792e"><div class="ttname"><a href="classwinstd_1_1cert__store.html#a24421f3f60e92522221574c6c265792e">winstd::cert_store::create</a></div><div class="ttdeci">bool create(1 HCRYPTPROV_LEGACY hCryptProv, 1 LPCTSTR szSubsystemProtocol) noexcept</div><div class="ttdoc">Opens the most common system certificate store. To open certificate stores with more complex requirem...</div><div class="ttdef"><b>Definition:</b> Crypt.h:508</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__store_html_a5bd022d6cfd46a119937cfd668654a65"><div class="ttname"><a href="classwinstd_1_1cert__store.html#a5bd022d6cfd46a119937cfd668654a65">winstd::cert_store::create</a></div><div class="ttdeci">bool create(1 LPCSTR lpszStoreProvider, 1 DWORD dwEncodingType, 1 HCRYPTPROV_LEGACY hCryptProv, 1 DWORD dwFlags, 1 const void *pvPara) noexcept</div><div class="ttdoc">Opens the certificate store.</div><div class="ttdef"><b>Definition:</b> Crypt.h:489</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__store_html_a2c6c8766f36f2f80cb6ccfffff3420ab"><div class="ttname"><a href="classwinstd_1_1cert__store.html#a2c6c8766f36f2f80cb6ccfffff3420ab">winstd::cert_store::create</a></div><div class="ttdeci">bool create(LPCSTR lpszStoreProvider, DWORD dwEncodingType, HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void *pvPara) noexcept</div><div class="ttdoc">Opens the certificate store.</div><div class="ttdef"><b>Definition:</b> Crypt.h:489</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__store_html_a80783d444ae3555aea01f959c9c01405"><div class="ttname"><a href="classwinstd_1_1cert__store.html#a80783d444ae3555aea01f959c9c01405">winstd::cert_store::~cert_store</a></div><div class="ttdeci">virtual ~cert_store()</div><div class="ttdoc">Closes the certificate store.</div><div class="ttdef"><b>Definition:</b> Crypt.h:474</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__store_html_ab709fe692a4117173eae26e741da2069"><div class="ttname"><a href="classwinstd_1_1cert__store.html#ab709fe692a4117173eae26e741da2069">winstd::cert_store::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Closes the certificate store.</div><div class="ttdef"><b>Definition:</b> Crypt.h:524</div></div>
<div class="ttc" id="aclasswinstd_1_1cert__store_html_ac426f1c354886dbc124d40cd878add19"><div class="ttname"><a href="classwinstd_1_1cert__store.html#ac426f1c354886dbc124d40cd878add19">winstd::cert_store::create</a></div><div class="ttdeci">bool create(HCRYPTPROV_LEGACY hCryptProv, LPCTSTR szSubsystemProtocol) noexcept</div><div class="ttdoc">Opens the most common system certificate store. To open certificate stores with more complex requirem...</div><div class="ttdef"><b>Definition:</b> Crypt.h:508</div></div>
<div class="ttc" id="aclasswinstd_1_1crypt__hash_html"><div class="ttname"><a href="classwinstd_1_1crypt__hash.html">winstd::crypt_hash</a></div><div class="ttdoc">HCRYPTHASH wrapper class.</div><div class="ttdef"><b>Definition:</b> Crypt.h:584</div></div>
<div class="ttc" id="aclasswinstd_1_1crypt__hash_html_a3c19a87b4ff646d9e87524feac4e41b5"><div class="ttname"><a href="classwinstd_1_1crypt__hash.html#a3c19a87b4ff646d9e87524feac4e41b5">winstd::crypt_hash::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Destroys the hash context.</div><div class="ttdef"><b>Definition:</b> Crypt.h:624</div></div>
<div class="ttc" id="aclasswinstd_1_1crypt__hash_html_a6ccb6319ab67ac2203bdc70766e30eac"><div class="ttname"><a href="classwinstd_1_1crypt__hash.html#a6ccb6319ab67ac2203bdc70766e30eac">winstd::crypt_hash::create</a></div><div class="ttdeci">bool create(1 HCRYPTPROV hProv, 1 ALG_ID Algid, 1 HCRYPTKEY hKey=NULL, 1 DWORD dwFlags=0) noexcept</div><div class="ttdoc">Creates the hash context.</div><div class="ttdef"><b>Definition:</b> Crypt.h:608</div></div>
<div class="ttc" id="aclasswinstd_1_1crypt__hash_html_a61cffe43e118aab93ad8fc3b662f9ab2"><div class="ttname"><a href="classwinstd_1_1crypt__hash.html#a61cffe43e118aab93ad8fc3b662f9ab2">winstd::crypt_hash::create</a></div><div class="ttdeci">bool create(HCRYPTPROV hProv, ALG_ID Algid, HCRYPTKEY hKey=NULL, DWORD dwFlags=0) noexcept</div><div class="ttdoc">Creates the hash context.</div><div class="ttdef"><b>Definition:</b> Crypt.h:608</div></div>
<div class="ttc" id="aclasswinstd_1_1crypt__hash_html_a7c688405c14799681018e0dfc8b51264"><div class="ttname"><a href="classwinstd_1_1crypt__hash.html#a7c688405c14799681018e0dfc8b51264">winstd::crypt_hash::~crypt_hash</a></div><div class="ttdeci">virtual ~crypt_hash()</div><div class="ttdoc">Destroys the hash context.</div><div class="ttdef"><b>Definition:</b> Crypt.h:593</div></div>
<div class="ttc" id="aclasswinstd_1_1crypt__hash_html_aa704d92913f8ffac3583f4afa1a4a45b"><div class="ttname"><a href="classwinstd_1_1crypt__hash.html#aa704d92913f8ffac3583f4afa1a4a45b">winstd::crypt_hash::duplicate_internal</a></div><div class="ttdeci">handle_type duplicate_internal(1 handle_type h) const noexcept override</div><div class="ttdoc">Duplicates the hash context.</div><div class="ttdef"><b>Definition:</b> Crypt.h:638</div></div>
<div class="ttc" id="aclasswinstd_1_1crypt__hash_html_af6b7999d5e29f1caaecb5b0bde90b76e"><div class="ttname"><a href="classwinstd_1_1crypt__hash.html#af6b7999d5e29f1caaecb5b0bde90b76e">winstd::crypt_hash::duplicate_internal</a></div><div class="ttdeci">handle_type duplicate_internal(handle_type h) const noexcept override</div><div class="ttdoc">Duplicates the hash context.</div><div class="ttdef"><b>Definition:</b> Crypt.h:638</div></div>
<div class="ttc" id="aclasswinstd_1_1crypt__key_html"><div class="ttname"><a href="classwinstd_1_1crypt__key.html">winstd::crypt_key</a></div><div class="ttdoc">HCRYPTKEY wrapper class.</div><div class="ttdef"><b>Definition:</b> Crypt.h:649</div></div>
<div class="ttc" id="aclasswinstd_1_1crypt__key_html_a0c83843177f364754faf9c459a4f1a04"><div class="ttname"><a href="classwinstd_1_1crypt__key.html#a0c83843177f364754faf9c459a4f1a04">winstd::crypt_key::import_public</a></div><div class="ttdeci">bool import_public(1 HCRYPTPROV hCryptProv, 1 DWORD dwCertEncodingType, 1 PCERT_PUBLIC_KEY_INFO pInfo) noexcept</div><div class="ttdoc">Imports the public key.</div><div class="ttdef"><b>Definition:</b> Crypt.h:699</div></div>
<div class="ttc" id="aclasswinstd_1_1crypt__key_html_a21394ea8772d336a5a8112e4ae266e55"><div class="ttname"><a href="classwinstd_1_1crypt__key.html#a21394ea8772d336a5a8112e4ae266e55">winstd::crypt_key::derive</a></div><div class="ttdeci">bool derive(1 HCRYPTPROV hProv, 1 ALG_ID Algid, 1 HCRYPTHASH hBaseData, 1 DWORD dwFlags) noexcept</div><div class="ttdoc">Generates cryptographic session keys derived from a base data value.</div><div class="ttdef"><b>Definition:</b> Crypt.h:714</div></div>
<div class="ttc" id="aclasswinstd_1_1crypt__key_html_a37c069565ac211fa6411a7eee94800a1"><div class="ttname"><a href="classwinstd_1_1crypt__key.html#a37c069565ac211fa6411a7eee94800a1">winstd::crypt_key::duplicate_internal</a></div><div class="ttdeci">handle_type duplicate_internal(1 handle_type h) const noexcept override</div><div class="ttdoc">Duplicates the key.</div><div class="ttdef"><b>Definition:</b> Crypt.h:814</div></div>
<div class="ttc" id="aclasswinstd_1_1crypt__key_html_a17f93ad625dd48168ca1b16765024fd9"><div class="ttname"><a href="classwinstd_1_1crypt__key.html#a17f93ad625dd48168ca1b16765024fd9">winstd::crypt_key::generate</a></div><div class="ttdeci">bool generate(HCRYPTPROV hProv, ALG_ID Algid, DWORD dwFlags) noexcept</div><div class="ttdoc">Generates the key.</div><div class="ttdef"><b>Definition:</b> Crypt.h:669</div></div>
<div class="ttc" id="aclasswinstd_1_1crypt__key_html_a1d31c1f07a3880db6d75f3d5bea8b681"><div class="ttname"><a href="classwinstd_1_1crypt__key.html#a1d31c1f07a3880db6d75f3d5bea8b681">winstd::crypt_key::derive</a></div><div class="ttdeci">bool derive(HCRYPTPROV hProv, ALG_ID Algid, HCRYPTHASH hBaseData, DWORD dwFlags) noexcept</div><div class="ttdoc">Generates cryptographic session keys derived from a base data value.</div><div class="ttdef"><b>Definition:</b> Crypt.h:714</div></div>
<div class="ttc" id="aclasswinstd_1_1crypt__key_html_a396a4af75fd99c896757679a890e6e29"><div class="ttname"><a href="classwinstd_1_1crypt__key.html#a396a4af75fd99c896757679a890e6e29">winstd::crypt_key::~crypt_key</a></div><div class="ttdeci">virtual ~crypt_key()</div><div class="ttdoc">Destroys the key.</div><div class="ttdef"><b>Definition:</b> Crypt.h:658</div></div>
<div class="ttc" id="aclasswinstd_1_1crypt__key_html_ab89d1f2e33e40215333fa20df6aa5c95"><div class="ttname"><a href="classwinstd_1_1crypt__key.html#ab89d1f2e33e40215333fa20df6aa5c95">winstd::crypt_key::generate</a></div><div class="ttdeci">bool generate(1 HCRYPTPROV hProv, 1 ALG_ID Algid, 1 DWORD dwFlags) noexcept</div><div class="ttdoc">Generates the key.</div><div class="ttdef"><b>Definition:</b> Crypt.h:669</div></div>
<div class="ttc" id="aclasswinstd_1_1crypt__key_html_a9a6097582df953795969c29ec134914a"><div class="ttname"><a href="classwinstd_1_1crypt__key.html#a9a6097582df953795969c29ec134914a">winstd::crypt_key::create_exp1</a></div><div class="ttdeci">bool create_exp1(HCRYPTPROV hProv, DWORD dwKeySpec)</div><div class="ttdoc">Creates Exponent-of-one key.</div><div class="ttdef"><b>Definition:</b> Crypt.h:732</div></div>
<div class="ttc" id="aclasswinstd_1_1crypt__key_html_aa9983160147883cf7526e9df1889b7bf"><div class="ttname"><a href="classwinstd_1_1crypt__key.html#aa9983160147883cf7526e9df1889b7bf">winstd::crypt_key::duplicate_internal</a></div><div class="ttdeci">handle_type duplicate_internal(handle_type h) const noexcept override</div><div class="ttdoc">Duplicates the key.</div><div class="ttdef"><b>Definition:</b> Crypt.h:814</div></div>
<div class="ttc" id="aclasswinstd_1_1crypt__key_html_ab78817b44504f46fba8688b44a5d23bc"><div class="ttname"><a href="classwinstd_1_1crypt__key.html#ab78817b44504f46fba8688b44a5d23bc">winstd::crypt_key::import_public</a></div><div class="ttdeci">bool import_public(HCRYPTPROV hCryptProv, DWORD dwCertEncodingType, PCERT_PUBLIC_KEY_INFO pInfo) noexcept</div><div class="ttdoc">Imports the public key.</div><div class="ttdef"><b>Definition:</b> Crypt.h:699</div></div>
<div class="ttc" id="aclasswinstd_1_1crypt__key_html_acf2f2ad35dd7602adcdeef17f605e391"><div class="ttname"><a href="classwinstd_1_1crypt__key.html#acf2f2ad35dd7602adcdeef17f605e391">winstd::crypt_key::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Destroys the key.</div><div class="ttdef"><b>Definition:</b> Crypt.h:800</div></div>
<div class="ttc" id="aclasswinstd_1_1crypt__key_html_acfef98f63cedc9c6f19cd301b48f9002"><div class="ttname"><a href="classwinstd_1_1crypt__key.html#acfef98f63cedc9c6f19cd301b48f9002">winstd::crypt_key::create_exp1</a></div><div class="ttdeci">bool create_exp1(1 HCRYPTPROV hProv, 1 DWORD dwKeySpec)</div><div class="ttdoc">Creates Exponent-of-one key.</div><div class="ttdef"><b>Definition:</b> Crypt.h:732</div></div>
<div class="ttc" id="aclasswinstd_1_1crypt__prov_html"><div class="ttname"><a href="classwinstd_1_1crypt__prov.html">winstd::crypt_prov</a></div><div class="ttdoc">HCRYPTPROV wrapper class.</div><div class="ttdef"><b>Definition:</b> Crypt.h:534</div></div>
<div class="ttc" id="aclasswinstd_1_1crypt__prov_html_a3483e67db12ba2d1a6e454d281915c76"><div class="ttname"><a href="classwinstd_1_1crypt__prov.html#a3483e67db12ba2d1a6e454d281915c76">winstd::crypt_prov::create</a></div><div class="ttdeci">bool create(1 LPCTSTR szContainer, 1 LPCTSTR szProvider, 1 DWORD dwProvType, 1 DWORD dwFlags=0) noexcept</div><div class="ttdoc">Acquires the cryptographic context.</div><div class="ttdef"><b>Definition:</b> Crypt.h:558</div></div>
<div class="ttc" id="aclasswinstd_1_1crypt__prov_html_a08b54970721effdfa94ee27920df8983"><div class="ttname"><a href="classwinstd_1_1crypt__prov.html#a08b54970721effdfa94ee27920df8983">winstd::crypt_prov::create</a></div><div class="ttdeci">bool create(LPCTSTR szContainer, LPCTSTR szProvider, DWORD dwProvType, DWORD dwFlags=0) noexcept</div><div class="ttdoc">Acquires the cryptographic context.</div><div class="ttdef"><b>Definition:</b> Crypt.h:558</div></div>
<div class="ttc" id="aclasswinstd_1_1crypt__prov_html_a91c1f3d10b03ef1b5d1e1da029060289"><div class="ttname"><a href="classwinstd_1_1crypt__prov.html#a91c1f3d10b03ef1b5d1e1da029060289">winstd::crypt_prov::~crypt_prov</a></div><div class="ttdeci">virtual ~crypt_prov()</div><div class="ttdoc">Releases the cryptographic context.</div><div class="ttdef"><b>Definition:</b> Crypt.h:543</div></div>
<div class="ttc" id="aclasswinstd_1_1crypt__prov_html_aa351d2dbc42daf51dddcf847fd95c39f"><div class="ttname"><a href="classwinstd_1_1crypt__prov.html#aa351d2dbc42daf51dddcf847fd95c39f">winstd::crypt_prov::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Releases the cryptographic context.</div><div class="ttdef"><b>Definition:</b> Crypt.h:574</div></div>
<div class="ttc" id="aclasswinstd_1_1data__blob_html"><div class="ttname"><a href="classwinstd_1_1data__blob.html">winstd::data_blob</a></div><div class="ttdoc">DATA_BLOB wrapper class.</div><div class="ttdef"><b>Definition:</b> Crypt.h:827</div></div>
<div class="ttc" id="aclasswinstd_1_1data__blob_html_a0fc37b56a2ba2963bd298182e4288480"><div class="ttname"><a href="classwinstd_1_1data__blob.html#a0fc37b56a2ba2963bd298182e4288480">winstd::data_blob::data_blob</a></div><div class="ttdeci">data_blob(BYTE *data, 1 DWORD size) noexcept</div><div class="ttdoc">Initializes a BLOB from existing data.</div><div class="ttdef"><b>Definition:</b> Crypt.h:841</div></div>
<div class="ttc" id="aclasswinstd_1_1data__blob_html_a11968f5b76e8a46784f7bcee3a8f00cc"><div class="ttname"><a href="classwinstd_1_1data__blob.html#a11968f5b76e8a46784f7bcee3a8f00cc">winstd::data_blob::data_blob</a></div><div class="ttdeci">data_blob(const DATA_BLOB &amp;other)</div><div class="ttdoc">Duplicate an existing BLOB.</div><div class="ttdef"><b>Definition:</b> Crypt.h:850</div></div>
<div class="ttc" id="aclasswinstd_1_1data__blob_html_a1c79df4fa5413536c745258d09e69599"><div class="ttname"><a href="classwinstd_1_1data__blob.html#a1c79df4fa5413536c745258d09e69599">winstd::data_blob::~data_blob</a></div><div class="ttdeci">virtual ~data_blob()</div><div class="ttdoc">Destroys the BLOB.</div><div class="ttdef"><b>Definition:</b> Crypt.h:875</div></div>
<div class="ttc" id="aclasswinstd_1_1data__blob_html_a3cb5b805288c8d74cd103cac3acf10bf"><div class="ttname"><a href="classwinstd_1_1data__blob.html#a3cb5b805288c8d74cd103cac3acf10bf">winstd::data_blob::data</a></div><div class="ttdeci">BYTE * data() noexcept</div><div class="ttdoc">Get BLOB buffer.</div><div class="ttdef"><b>Definition:</b> Crypt.h:937</div></div>
<div class="ttc" id="aclasswinstd_1_1data__blob_html_a498ffe8fa857c8fee0c68803049e9528"><div class="ttname"><a href="classwinstd_1_1data__blob.html#a498ffe8fa857c8fee0c68803049e9528">winstd::data_blob::data</a></div><div class="ttdeci">const BYTE * data() const noexcept</div><div class="ttdoc">Get BLOB buffer.</div><div class="ttdef"><b>Definition:</b> Crypt.h:929</div></div>
<div class="ttc" id="aclasswinstd_1_1data__blob_html_a5b28311e32135368c008f8ec37da581e"><div class="ttname"><a href="classwinstd_1_1data__blob.html#a5b28311e32135368c008f8ec37da581e">winstd::data_blob::data_blob</a></div><div class="ttdeci">data_blob(1 const DATA_BLOB &amp;other)</div><div class="ttdoc">Duplicate an existing BLOB.</div><div class="ttdef"><b>Definition:</b> Crypt.h:850</div></div>
<div class="ttc" id="aclasswinstd_1_1data__blob_html_a5bed8028538f9688eea5dc8353ff69d8"><div class="ttname"><a href="classwinstd_1_1data__blob.html#a5bed8028538f9688eea5dc8353ff69d8">winstd::data_blob::data_blob</a></div><div class="ttdeci">data_blob() noexcept</div><div class="ttdoc">Initializes an empty BLOB.</div><div class="ttdef"><b>Definition:</b> Crypt.h:832</div></div>
<div class="ttc" id="aclasswinstd_1_1data__blob_html_a65d8fe8e91be0db59a35b07e6b74d5fc"><div class="ttname"><a href="classwinstd_1_1data__blob.html#a65d8fe8e91be0db59a35b07e6b74d5fc">winstd::data_blob::data_blob</a></div><div class="ttdeci">data_blob(1 data_blob &amp;&amp;other) noexcept</div><div class="ttdoc">Move an existing BLOB.</div><div class="ttdef"><b>Definition:</b> Crypt.h:864</div></div>
<div class="ttc" id="aclasswinstd_1_1data__blob_html_a8fcf1cdb8d10e506984070455b1e1e65"><div class="ttname"><a href="classwinstd_1_1data__blob.html#a8fcf1cdb8d10e506984070455b1e1e65">winstd::data_blob::operator=</a></div><div class="ttdeci">data_blob &amp; operator=(1 data_blob &amp;&amp;other) noexcept</div><div class="ttdoc">Move an existing BLOB.</div><div class="ttdef"><b>Definition:</b> Crypt.h:904</div></div>
<div class="ttc" id="aclasswinstd_1_1data__blob_html_aa4b110b6ca055220ffea2c8b8d9e1066"><div class="ttname"><a href="classwinstd_1_1data__blob.html#aa4b110b6ca055220ffea2c8b8d9e1066">winstd::data_blob::operator=</a></div><div class="ttdeci">data_blob &amp; operator=(1 const DATA_BLOB &amp;other)</div><div class="ttdoc">Copy an existing BLOB.</div><div class="ttdef"><b>Definition:</b> Crypt.h:884</div></div>
<div class="ttc" id="aclasswinstd_1_1data__blob_html_a5cfa94091e87f259bde521a7050f27c7"><div class="ttname"><a href="classwinstd_1_1data__blob.html#a5cfa94091e87f259bde521a7050f27c7">winstd::data_blob::data_blob</a></div><div class="ttdeci">data_blob(data_blob &amp;&amp;other) noexcept</div><div class="ttdoc">Move an existing BLOB.</div><div class="ttdef"><b>Definition:</b> Crypt.h:864</div></div>
<div class="ttc" id="aclasswinstd_1_1data__blob_html_a637b625d29bacc0875d543c69da351c2"><div class="ttname"><a href="classwinstd_1_1data__blob.html#a637b625d29bacc0875d543c69da351c2">winstd::data_blob::operator=</a></div><div class="ttdeci">data_blob &amp; operator=(data_blob &amp;&amp;other) noexcept</div><div class="ttdoc">Move an existing BLOB.</div><div class="ttdef"><b>Definition:</b> Crypt.h:904</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:841</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:921</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:884</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 handle duplica...</div><div class="ttdef"><b>Definition:</b> Common.h:866</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:604</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a3dda19199ecfbc378c932e7d84d0ea81"><div class="ttname"><a href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;::handle_type</a></div><div class="ttdeci">PCCERT_CONTEXT handle_type</div><div class="ttdoc">Datatype of the object handle this template class handles.</div><div class="ttdef"><b>Definition:</b> Common.h:609</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a6f8dc89f77c86714e65f9783a06ec208"><div class="ttname"><a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;::attach</a></div><div class="ttdeci">void attach(1 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:818</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_aabde3f16fd98b06b3b0282ef7806eb59"><div class="ttname"><a href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">winstd::handle&lt; PCCERT_CONTEXT, INVAL &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:855</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_ab2a98042c3b88fda687e34d370756f11"><div class="ttname"><a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">winstd::handle&lt; PCCERT_CONTEXT, INVAL &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:818</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:1048</div></div>
<div class="ttc" id="agroup___win_std_general_html_ga3ca39107a61bbcd05f901898ec584986"><div class="ttname"><a href="group___win_std_general.html#ga3ca39107a61bbcd05f901898ec584986">WINSTD_STACK_BUFFER_BYTES</a></div><div class="ttdeci">#define WINSTD_STACK_BUFFER_BYTES</div><div class="ttdoc">Size of the stack buffer in bytes used for initial system function call.</div><div class="ttdef"><b>Definition:</b> Common.h:80</div></div>
<div class="ttc" id="agroup___win_std_sys_handles_html_ga2768b80bcf124e3127f0b7fe64395adb"><div class="ttname"><a href="group___win_std_sys_handles.html#ga2768b80bcf124e3127f0b7fe64395adb">WINSTD_DPLHANDLE_IMPL</a></div><div class="ttdeci">#define WINSTD_DPLHANDLE_IMPL(C, 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:174</div></div>
@ -745,7 +745,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:35 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.3
</small></address>
</body>
</html>

View File

@ -202,7 +202,7 @@ $(function() {
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> pValue = NULL;</div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> }</div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> </div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__attr.html#a3dc48c719b87b48737abc27b80c69404"> 229</a></span> <a class="code hl_function" href="classwinstd_1_1eap__attr.html#a3dc48c719b87b48737abc27b80c69404">eap_attr</a>(_In_ <span class="keyword">const</span> EAP_ATTRIBUTE &amp;a)</div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__attr.html#a4cb8d6fbf7f4e53ec64a030bea00d148"> 229</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="l00230" name="l00230"></a><span class="lineno"> 230</span> {</div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> eaType = a.eaType;</div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> dwLength = a.dwLength;</div>
@ -214,7 +214,7 @@ $(function() {
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> pValue = NULL;</div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> }</div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> </div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__attr.html#adfe99c2947ab72562b324e80fe47626e"> 244</a></span> <a class="code hl_function" href="classwinstd_1_1eap__attr.html#adfe99c2947ab72562b324e80fe47626e">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="l00244" name="l00244"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__attr.html#a029d15ddb8b9cd33b4907f01719da5b8"> 244</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="l00245" name="l00245"></a><span class="lineno"> 245</span> {</div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> eaType = a.eaType;</div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> dwLength = a.dwLength;</div>
@ -232,7 +232,7 @@ $(function() {
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> <span class="keyword">delete</span> [] pValue;</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> </div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__attr.html#a0e75c9389cda8be516286d39e2c8decc"> 268</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#a0e75c9389cda8be516286d39e2c8decc">operator=</a>(_In_ <span class="keyword">const</span> EAP_ATTRIBUTE &amp;a)</div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__attr.html#aa5909d52c15557908ff584f4712eea05"> 268</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="l00269" name="l00269"></a><span class="lineno"> 269</span> {</div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;a) {</div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> eaType = a.eaType;</div>
@ -252,7 +252,7 @@ $(function() {
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> }</div>
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> </div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__attr.html#a5a2c4fd3f948d776847d2325041d10d0"> 291</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#a5a2c4fd3f948d776847d2325041d10d0">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="l00291" name="l00291"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__attr.html#a242766666ce3cbb83429ddd0eaeb9cc6"> 291</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="l00292" name="l00292"></a><span class="lineno"> 292</span> {</div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;a) {</div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> eaType = a.eaType;</div>
@ -269,7 +269,7 @@ $(function() {
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> }</div>
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> </div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__attr.html#ab9241e224f7e5fb3d39061be58f710d0"> 315</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1eap__attr.html#ab9241e224f7e5fb3d39061be58f710d0">create_ms_mppe_key</a>(_In_ BYTE bVendorType, _In_count_(nKeySize) LPCBYTE pbKey, _In_ BYTE nKeySize)</div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__attr.html#a8098b30108457f2c96c865bfabce3021"> 315</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="l00316" name="l00316"></a><span class="lineno"> 316</span> {</div>
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</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="l00318" name="l00318"></a><span class="lineno"> 318</span> <span class="keyword">const</span> DWORD dwLengthNew =</div>
@ -313,7 +313,7 @@ $(function() {
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__method__prop.html"> 362</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1eap__method__prop.html">eap_method_prop</a> : <span class="keyword">public</span> EAP_METHOD_PROPERTY</div>
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span> {</div>
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__method__prop.html#a296f14c27517fc4acd649e94087a3da5"> 371</a></span> <a class="code hl_function" href="classwinstd_1_1eap__method__prop.html#a296f14c27517fc4acd649e94087a3da5">eap_method_prop</a>(_In_ EAP_METHOD_PROPERTY_TYPE type, _In_ BOOL value) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__method__prop.html#a06b8588c10a52d60556ced6b6a111ac3"> 371</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="l00372" name="l00372"></a><span class="lineno"> 372</span> {</div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span> eapMethodPropertyType = type;</div>
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> eapMethodPropertyValueType = empvtBool;</div>
@ -321,7 +321,7 @@ $(function() {
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span> eapMethodPropertyValue.empvBool.value = value;</div>
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span> }</div>
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span> </div>
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__method__prop.html#ab8be0a2d68b000db23069916e772ae80"> 385</a></span> <a class="code hl_function" href="classwinstd_1_1eap__method__prop.html#ab8be0a2d68b000db23069916e772ae80">eap_method_prop</a>(_In_ EAP_METHOD_PROPERTY_TYPE type, _In_ DWORD value) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__method__prop.html#a7f0f5817c41e839a1e71eda3a2284949"> 385</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="l00386" name="l00386"></a><span class="lineno"> 386</span> {</div>
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span> eapMethodPropertyType = type;</div>
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span> eapMethodPropertyValueType = empvtDword;</div>
@ -329,7 +329,7 @@ $(function() {
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span> eapMethodPropertyValue.empvDword.value = value;</div>
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span> }</div>
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> </div>
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__method__prop.html#a91e0d373c8af32fd2d0c30106c3f42d1"> 399</a></span> <a class="code hl_function" href="classwinstd_1_1eap__method__prop.html#a91e0d373c8af32fd2d0c30106c3f42d1">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="l00399" name="l00399"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__method__prop.html#adc01bff4048e03f5f7b88d186940b9d8"> 399</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="l00400" name="l00400"></a><span class="lineno"> 400</span> {</div>
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span> eapMethodPropertyType = type;</div>
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span> eapMethodPropertyValueType = empvtString;</div>
@ -349,7 +349,7 @@ $(function() {
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span> <a class="code hl_function" href="classwinstd_1_1eap__packet.html#a6d68149b92c1564b2683ddb3a87b60f0">free_internal</a>();</div>
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span> }</div>
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span> </div>
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__packet.html#a25c054086a0badd1c544703c001aff3b"> 438</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1eap__packet.html#a25c054086a0badd1c544703c001aff3b">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="l00438" name="l00438"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__packet.html#ac769190286a427b778b17215f19010e9"> 438</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="l00439" name="l00439"></a><span class="lineno"> 439</span> {</div>
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</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="l00441" name="l00441"></a><span class="lineno"> 441</span> </div>
@ -359,7 +359,7 @@ $(function() {
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span> h-&gt;Id = id;</div>
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</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="l00447" name="l00447"></a><span class="lineno"> 447</span> </div>
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span> } <span class="keywordflow">else</span> {</div>
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"> 451</span> SetLastError(ERROR_OUTOFMEMORY);</div>
@ -378,7 +378,7 @@ $(function() {
<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"> 470</span> HeapFree(GetProcessHeap(), 0, <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>);</div>
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"> 471</span> }</div>
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"> 472</span> </div>
<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__packet.html#a88cb5413c53e14aacb0fa501c0b281d6"> 476</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#a88cb5413c53e14aacb0fa501c0b281d6">duplicate_internal</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) <span class="keyword">const</span> <span class="keyword">noexcept</span> <span class="keyword">override</span></div>
<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__packet.html#a5c5bc551e5c467e814e13f6d05d17ac2"> 476</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#a5c5bc551e5c467e814e13f6d05d17ac2">duplicate_internal</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) <span class="keyword">const</span> <span class="keyword">noexcept</span> <span class="keyword">override</span></div>
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span> {</div>
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"> 478</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="l00479" name="l00479"></a><span class="lineno"> 479</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>
@ -402,7 +402,7 @@ $(function() {
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"> 503</span> pEapMethods = NULL;</div>
<div class="line"><a id="l00504" name="l00504"></a><span class="lineno"> 504</span> }</div>
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"> 505</span> </div>
<div class="line"><a id="l00511" name="l00511"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__method__info__array.html#a8bcc086f5be8593cc5ae9f0a5013671d"> 511</a></span> <a class="code hl_function" href="classwinstd_1_1eap__method__info__array.html#a8bcc086f5be8593cc5ae9f0a5013671d">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="l00511" name="l00511"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__method__info__array.html#a3c3e0f0150d21c09801c67ceb927e873"> 511</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="l00512" name="l00512"></a><span class="lineno"> 512</span> {</div>
<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"> 513</span> dwNumberOfMethods = other.dwNumberOfMethods;</div>
<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"> 514</span> pEapMethods = other.pEapMethods;</div>
@ -416,7 +416,7 @@ $(function() {
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"> 525</span> free_internal();</div>
<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"> 526</span> }</div>
<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"> 527</span> </div>
<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__method__info__array.html#a1bc3338b10d7ed94379417db7e2570ad"> 533</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#a1bc3338b10d7ed94379417db7e2570ad">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="l00533" name="l00533"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__method__info__array.html#aea48aefd91b676cdbeb9511640108f2a"> 533</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="l00534" name="l00534"></a><span class="lineno"> 534</span> {</div>
<div class="line"><a id="l00535" name="l00535"></a><span class="lineno"> 535</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != std::addressof(other)) {</div>
<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"> 536</span> <span class="keywordflow">if</span> (pEapMethods)</div>
@ -455,7 +455,7 @@ $(function() {
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html"> 579</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1eap__runtime__error.html">eap_runtime_error</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1win__runtime__error.html">win_runtime_error</a></div>
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span> {</div>
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#a69c75e54cfba8d2ff53c7d9e10819936"> 588</a></span> <a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#a69c75e54cfba8d2ff53c7d9e10819936">eap_runtime_error</a>(_In_ <span class="keyword">const</span> EAP_ERROR &amp;err, _In_ <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classwinstd_1_1win__runtime__error.html#a5c1ce5da22b84b541a8908339e694c56">msg</a>) :</div>
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#a68708f0598e27325339cc34473131240"> 588</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; <a class="code hl_function" href="classwinstd_1_1win__runtime__error.html#a868231adfa74636792a474a6362aeea7">msg</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#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="l00590" name="l00590"></a><span class="lineno"> 590</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="l00591" name="l00591"></a><span class="lineno"> 591</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a084ddacb051932c211a995872fb67b57">m_root_cause_id</a> (err.rootCauseGuid ),</div>
@ -463,11 +463,11 @@ $(function() {
<div class="line"><a id="l00593" name="l00593"></a><span class="lineno"> 593</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="l00594" name="l00594"></a><span class="lineno"> 594</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="l00595" name="l00595"></a><span class="lineno"> 595</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="l00596" name="l00596"></a><span class="lineno"> 596</span> <a class="code hl_class" href="classwinstd_1_1win__runtime__error.html">win_runtime_error</a>(err.dwWinError, <a class="code hl_function" href="classwinstd_1_1win__runtime__error.html#a5c1ce5da22b84b541a8908339e694c56">msg</a>.c_str())</div>
<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"> 596</span> <a class="code hl_class" href="classwinstd_1_1win__runtime__error.html">win_runtime_error</a>(err.dwWinError, <a class="code hl_function" href="classwinstd_1_1win__runtime__error.html#a868231adfa74636792a474a6362aeea7">msg</a>.c_str())</div>
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span> {</div>
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span> }</div>
<div class="line"><a id="l00599" name="l00599"></a><span class="lineno"> 599</span> </div>
<div class="line"><a id="l00606" name="l00606"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#a31ee0dc025d61c41849b8849dbd06700"> 606</a></span> <a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#a31ee0dc025d61c41849b8849dbd06700">eap_runtime_error</a>(_In_ <span class="keyword">const</span> EAP_ERROR &amp;err, _In_opt_z_ <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="classwinstd_1_1win__runtime__error.html#a5c1ce5da22b84b541a8908339e694c56">msg</a> = <span class="keyword">nullptr</span>) :</div>
<div class="line"><a id="l00606" name="l00606"></a><span class="lineno"><a class="line" href="classwinstd_1_1eap__runtime__error.html#a4e271e11e866ee7114df20b63022d827"> 606</a></span> <a class="code hl_function" href="classwinstd_1_1eap__runtime__error.html#a4e271e11e866ee7114df20b63022d827">eap_runtime_error</a>(_In_ <span class="keyword">const</span> EAP_ERROR &amp;err, _In_opt_z_ <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="classwinstd_1_1win__runtime__error.html#a868231adfa74636792a474a6362aeea7">msg</a> = <span class="keyword">nullptr</span>) :</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#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="l00608" name="l00608"></a><span class="lineno"> 608</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="l00609" name="l00609"></a><span class="lineno"> 609</span> <a class="code hl_variable" href="classwinstd_1_1eap__runtime__error.html#a084ddacb051932c211a995872fb67b57">m_root_cause_id</a> (err.rootCauseGuid ),</div>
@ -475,7 +475,7 @@ $(function() {
<div class="line"><a id="l00611" name="l00611"></a><span class="lineno"> 611</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="l00612" name="l00612"></a><span class="lineno"> 612</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="l00613" name="l00613"></a><span class="lineno"> 613</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="l00614" name="l00614"></a><span class="lineno"> 614</span> <a class="code hl_class" href="classwinstd_1_1win__runtime__error.html">win_runtime_error</a>(err.dwWinError, <a class="code hl_function" href="classwinstd_1_1win__runtime__error.html#a5c1ce5da22b84b541a8908339e694c56">msg</a> )</div>
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"> 614</span> <a class="code hl_class" href="classwinstd_1_1win__runtime__error.html">win_runtime_error</a>(err.dwWinError, <a class="code hl_function" href="classwinstd_1_1win__runtime__error.html#a868231adfa74636792a474a6362aeea7">msg</a> )</div>
<div class="line"><a id="l00615" name="l00615"></a><span class="lineno"> 615</span> {</div>
<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"> 616</span> }</div>
<div class="line"><a id="l00617" name="l00617"></a><span class="lineno"> 617</span> </div>
@ -534,38 +534,38 @@ $(function() {
<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 handle duplica...</div><div class="ttdef"><b>Definition:</b> Common.h:866</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:214</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:219</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:244</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__attr_html_a085d6ade88a42ba69cf128a97b7c9b0d"><div class="ttname"><a href="classwinstd_1_1eap__attr.html#a085d6ade88a42ba69cf128a97b7c9b0d">winstd::eap_attr::~eap_attr</a></div><div class="ttdeci">~eap_attr()</div><div class="ttdoc">Destroys the EAP attribute.</div><div class="ttdef"><b>Definition:</b> EAP.h:259</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__attr_html_a0e75c9389cda8be516286d39e2c8decc"><div class="ttname"><a href="classwinstd_1_1eap__attr.html#a0e75c9389cda8be516286d39e2c8decc">winstd::eap_attr::operator=</a></div><div class="ttdeci">eap_attr &amp; operator=(1 const EAP_ATTRIBUTE &amp;a)</div><div class="ttdoc">Copies an existing EAP attribute.</div><div class="ttdef"><b>Definition:</b> EAP.h:268</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__attr_html_a3dc48c719b87b48737abc27b80c69404"><div class="ttname"><a href="classwinstd_1_1eap__attr.html#a3dc48c719b87b48737abc27b80c69404">winstd::eap_attr::eap_attr</a></div><div class="ttdeci">eap_attr(1 const EAP_ATTRIBUTE &amp;a)</div><div class="ttdoc">Copies an existing EAP attribute.</div><div class="ttdef"><b>Definition:</b> EAP.h:229</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__attr_html_a5a2c4fd3f948d776847d2325041d10d0"><div class="ttname"><a href="classwinstd_1_1eap__attr.html#a5a2c4fd3f948d776847d2325041d10d0">winstd::eap_attr::operator=</a></div><div class="ttdeci">eap_attr &amp; operator=(1 eap_attr &amp;&amp;a) noexcept</div><div class="ttdoc">Moves an existing EAP attribute.</div><div class="ttdef"><b>Definition:</b> EAP.h:291</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__attr_html_ab9241e224f7e5fb3d39061be58f710d0"><div class="ttname"><a href="classwinstd_1_1eap__attr.html#ab9241e224f7e5fb3d39061be58f710d0">winstd::eap_attr::create_ms_mppe_key</a></div><div class="ttdeci">void create_ms_mppe_key(1 BYTE bVendorType, LPCBYTE pbKey, 1 BYTE nKeySize)</div><div class="ttdoc">Creates MS-MPPE-Send-Key or MS-MPPE-Recv-Key.</div><div class="ttdef"><b>Definition:</b> EAP.h:315</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__attr_html_adfe99c2947ab72562b324e80fe47626e"><div class="ttname"><a href="classwinstd_1_1eap__attr.html#adfe99c2947ab72562b324e80fe47626e">winstd::eap_attr::eap_attr</a></div><div class="ttdeci">eap_attr(1 eap_attr &amp;&amp;a) noexcept</div><div class="ttdoc">Moves an existing EAP attribute.</div><div class="ttdef"><b>Definition:</b> EAP.h:244</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__attr_html_a242766666ce3cbb83429ddd0eaeb9cc6"><div class="ttname"><a href="classwinstd_1_1eap__attr.html#a242766666ce3cbb83429ddd0eaeb9cc6">winstd::eap_attr::operator=</a></div><div class="ttdeci">eap_attr &amp; operator=(eap_attr &amp;&amp;a) noexcept</div><div class="ttdoc">Moves an existing EAP attribute.</div><div class="ttdef"><b>Definition:</b> EAP.h:291</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__attr_html_a4cb8d6fbf7f4e53ec64a030bea00d148"><div class="ttname"><a href="classwinstd_1_1eap__attr.html#a4cb8d6fbf7f4e53ec64a030bea00d148">winstd::eap_attr::eap_attr</a></div><div class="ttdeci">eap_attr(const EAP_ATTRIBUTE &amp;a)</div><div class="ttdoc">Copies an existing EAP attribute.</div><div class="ttdef"><b>Definition:</b> EAP.h:229</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__attr_html_a8098b30108457f2c96c865bfabce3021"><div class="ttname"><a href="classwinstd_1_1eap__attr.html#a8098b30108457f2c96c865bfabce3021">winstd::eap_attr::create_ms_mppe_key</a></div><div class="ttdeci">void create_ms_mppe_key(BYTE bVendorType, LPCBYTE pbKey, BYTE nKeySize)</div><div class="ttdoc">Creates MS-MPPE-Send-Key or MS-MPPE-Recv-Key.</div><div class="ttdef"><b>Definition:</b> EAP.h:315</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__attr_html_aa5909d52c15557908ff584f4712eea05"><div class="ttname"><a href="classwinstd_1_1eap__attr.html#aa5909d52c15557908ff584f4712eea05">winstd::eap_attr::operator=</a></div><div class="ttdeci">eap_attr &amp; operator=(const EAP_ATTRIBUTE &amp;a)</div><div class="ttdoc">Copies an existing EAP attribute.</div><div class="ttdef"><b>Definition:</b> EAP.h:268</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__method__info__array_html"><div class="ttname"><a href="classwinstd_1_1eap__method__info__array.html">winstd::eap_method_info_array</a></div><div class="ttdoc">EAP_METHOD_INFO_ARRAY wrapper class.</div><div class="ttdef"><b>Definition:</b> EAP.h:493</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__method__info__array_html_a1bc3338b10d7ed94379417db7e2570ad"><div class="ttname"><a href="classwinstd_1_1eap__method__info__array.html#a1bc3338b10d7ed94379417db7e2570ad">winstd::eap_method_info_array::operator=</a></div><div class="ttdeci">eap_method_info_array &amp; operator=(1 eap_method_info_array &amp;&amp;other) noexcept</div><div class="ttdoc">Move assignment.</div><div class="ttdef"><b>Definition:</b> EAP.h:533</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__method__info__array_html_a3c3e0f0150d21c09801c67ceb927e873"><div class="ttname"><a href="classwinstd_1_1eap__method__info__array.html#a3c3e0f0150d21c09801c67ceb927e873">winstd::eap_method_info_array::eap_method_info_array</a></div><div class="ttdeci">eap_method_info_array(eap_method_info_array &amp;&amp;other) noexcept</div><div class="ttdoc">Move constructor.</div><div class="ttdef"><b>Definition:</b> EAP.h:511</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__method__info__array_html_a3dc5d1571c9e85dedd3dd3d6626947b7"><div class="ttname"><a href="classwinstd_1_1eap__method__info__array.html#a3dc5d1571c9e85dedd3dd3d6626947b7">winstd::eap_method_info_array::eap_method_info_array</a></div><div class="ttdeci">eap_method_info_array() noexcept</div><div class="ttdoc">Constructs an empty array.</div><div class="ttdef"><b>Definition:</b> EAP.h:500</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__method__info__array_html_a6870644e66359b0448094a193ef0b4b8"><div class="ttname"><a href="classwinstd_1_1eap__method__info__array.html#a6870644e66359b0448094a193ef0b4b8">winstd::eap_method_info_array::~eap_method_info_array</a></div><div class="ttdeci">~eap_method_info_array()</div><div class="ttdoc">Destructor.</div><div class="ttdef"><b>Definition:</b> EAP.h:522</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__method__info__array_html_a8bcc086f5be8593cc5ae9f0a5013671d"><div class="ttname"><a href="classwinstd_1_1eap__method__info__array.html#a8bcc086f5be8593cc5ae9f0a5013671d">winstd::eap_method_info_array::eap_method_info_array</a></div><div class="ttdeci">eap_method_info_array(1 eap_method_info_array &amp;&amp;other) noexcept</div><div class="ttdoc">Move constructor.</div><div class="ttdef"><b>Definition:</b> EAP.h:511</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__method__info__array_html_aea48aefd91b676cdbeb9511640108f2a"><div class="ttname"><a href="classwinstd_1_1eap__method__info__array.html#aea48aefd91b676cdbeb9511640108f2a">winstd::eap_method_info_array::operator=</a></div><div class="ttdeci">eap_method_info_array &amp; operator=(eap_method_info_array &amp;&amp;other) noexcept</div><div class="ttdoc">Move assignment.</div><div class="ttdef"><b>Definition:</b> EAP.h:533</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__method__prop_html"><div class="ttname"><a href="classwinstd_1_1eap__method__prop.html">winstd::eap_method_prop</a></div><div class="ttdoc">EAP_METHOD_PROPERTY wrapper class.</div><div class="ttdef"><b>Definition:</b> EAP.h:363</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__method__prop_html_a296f14c27517fc4acd649e94087a3da5"><div class="ttname"><a href="classwinstd_1_1eap__method__prop.html#a296f14c27517fc4acd649e94087a3da5">winstd::eap_method_prop::eap_method_prop</a></div><div class="ttdeci">eap_method_prop(1 EAP_METHOD_PROPERTY_TYPE type, 1 BOOL value) noexcept</div><div class="ttdoc">Constructs a BOOL method property.</div><div class="ttdef"><b>Definition:</b> EAP.h:371</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__method__prop_html_a91e0d373c8af32fd2d0c30106c3f42d1"><div class="ttname"><a href="classwinstd_1_1eap__method__prop.html#a91e0d373c8af32fd2d0c30106c3f42d1">winstd::eap_method_prop::eap_method_prop</a></div><div class="ttdeci">eap_method_prop(1 EAP_METHOD_PROPERTY_TYPE type, 1 LPCWSTR value) noexcept</div><div class="ttdoc">Constructs a Unicode string method property.</div><div class="ttdef"><b>Definition:</b> EAP.h:399</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__method__prop_html_ab8be0a2d68b000db23069916e772ae80"><div class="ttname"><a href="classwinstd_1_1eap__method__prop.html#ab8be0a2d68b000db23069916e772ae80">winstd::eap_method_prop::eap_method_prop</a></div><div class="ttdeci">eap_method_prop(1 EAP_METHOD_PROPERTY_TYPE type, 1 DWORD value) noexcept</div><div class="ttdoc">Constructs a DWORD method property.</div><div class="ttdef"><b>Definition:</b> EAP.h:385</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__method__prop_html_a06b8588c10a52d60556ced6b6a111ac3"><div class="ttname"><a href="classwinstd_1_1eap__method__prop.html#a06b8588c10a52d60556ced6b6a111ac3">winstd::eap_method_prop::eap_method_prop</a></div><div class="ttdeci">eap_method_prop(EAP_METHOD_PROPERTY_TYPE type, BOOL value) noexcept</div><div class="ttdoc">Constructs a BOOL method property.</div><div class="ttdef"><b>Definition:</b> EAP.h:371</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__method__prop_html_a7f0f5817c41e839a1e71eda3a2284949"><div class="ttname"><a href="classwinstd_1_1eap__method__prop.html#a7f0f5817c41e839a1e71eda3a2284949">winstd::eap_method_prop::eap_method_prop</a></div><div class="ttdeci">eap_method_prop(EAP_METHOD_PROPERTY_TYPE type, DWORD value) noexcept</div><div class="ttdoc">Constructs a DWORD method property.</div><div class="ttdef"><b>Definition:</b> EAP.h:385</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__method__prop_html_adc01bff4048e03f5f7b88d186940b9d8"><div class="ttname"><a href="classwinstd_1_1eap__method__prop.html#adc01bff4048e03f5f7b88d186940b9d8">winstd::eap_method_prop::eap_method_prop</a></div><div class="ttdeci">eap_method_prop(EAP_METHOD_PROPERTY_TYPE type, LPCWSTR value) noexcept</div><div class="ttdoc">Constructs a Unicode string method property.</div><div class="ttdef"><b>Definition:</b> EAP.h:399</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__packet_html"><div class="ttname"><a href="classwinstd_1_1eap__packet.html">winstd::eap_packet</a></div><div class="ttdoc">EapPacket wrapper class.</div><div class="ttdef"><b>Definition:</b> EAP.h:412</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__packet_html_a2534ad15ae47e2d46354d9f535f4031f"><div class="ttname"><a href="classwinstd_1_1eap__packet.html#a2534ad15ae47e2d46354d9f535f4031f">winstd::eap_packet::size</a></div><div class="ttdeci">WORD size() const noexcept</div><div class="ttdoc">Returns total EAP packet size in bytes.</div><div class="ttdef"><b>Definition:</b> EAP.h:459</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__packet_html_a25c054086a0badd1c544703c001aff3b"><div class="ttname"><a href="classwinstd_1_1eap__packet.html#a25c054086a0badd1c544703c001aff3b">winstd::eap_packet::create</a></div><div class="ttdeci">bool create(1 EapCode code, 1 BYTE id, 1 WORD size) noexcept</div><div class="ttdoc">Create new EAP packet.</div><div class="ttdef"><b>Definition:</b> EAP.h:438</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__packet_html_a5c5bc551e5c467e814e13f6d05d17ac2"><div class="ttname"><a href="classwinstd_1_1eap__packet.html#a5c5bc551e5c467e814e13f6d05d17ac2">winstd::eap_packet::duplicate_internal</a></div><div class="ttdeci">handle_type duplicate_internal(handle_type h) const noexcept override</div><div class="ttdoc">Duplicates the EAP packet.</div><div class="ttdef"><b>Definition:</b> EAP.h:476</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__packet_html_a6abed7e1c0460fd6e2ae5d832fbd7493"><div class="ttname"><a href="classwinstd_1_1eap__packet.html#a6abed7e1c0460fd6e2ae5d832fbd7493">winstd::eap_packet::~eap_packet</a></div><div class="ttdeci">virtual ~eap_packet()</div><div class="ttdoc">Destroys the EAP packet.</div><div class="ttdef"><b>Definition:</b> EAP.h:419</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__packet_html_a6d68149b92c1564b2683ddb3a87b60f0"><div class="ttname"><a href="classwinstd_1_1eap__packet.html#a6d68149b92c1564b2683ddb3a87b60f0">winstd::eap_packet::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Destroys the EAP packet.</div><div class="ttdef"><b>Definition:</b> EAP.h:468</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__packet_html_a88cb5413c53e14aacb0fa501c0b281d6"><div class="ttname"><a href="classwinstd_1_1eap__packet.html#a88cb5413c53e14aacb0fa501c0b281d6">winstd::eap_packet::duplicate_internal</a></div><div class="ttdeci">handle_type duplicate_internal(1 handle_type h) const noexcept override</div><div class="ttdoc">Duplicates the EAP packet.</div><div class="ttdef"><b>Definition:</b> EAP.h:476</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:438</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:580</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:621</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:679</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:645</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:653</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:683</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_a31ee0dc025d61c41849b8849dbd06700"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#a31ee0dc025d61c41849b8849dbd06700">winstd::eap_runtime_error::eap_runtime_error</a></div><div class="ttdeci">eap_runtime_error(1 const EAP_ERROR &amp;err, 1 const char *msg=nullptr)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition:</b> EAP.h:606</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:629</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:675</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_a4e271e11e866ee7114df20b63022d827"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#a4e271e11e866ee7114df20b63022d827">winstd::eap_runtime_error::eap_runtime_error</a></div><div class="ttdeci">eap_runtime_error(const EAP_ERROR &amp;err, const char *msg=nullptr)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition:</b> EAP.h:606</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:682</div></div>
<div class="ttc" id="aclasswinstd_1_1eap__runtime__error_html_a69c75e54cfba8d2ff53c7d9e10819936"><div class="ttname"><a href="classwinstd_1_1eap__runtime__error.html#a69c75e54cfba8d2ff53c7d9e10819936">winstd::eap_runtime_error::eap_runtime_error</a></div><div class="ttdeci">eap_runtime_error(1 const EAP_ERROR &amp;err, 1 const std::string &amp;msg)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition:</b> EAP.h:588</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:588</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:661</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:685</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:637</div></div>
@ -573,10 +573,10 @@ $(function() {
<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:669</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:677</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a3dda19199ecfbc378c932e7d84d0ea81"><div class="ttname"><a href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">winstd::handle&lt; EapPacket *, INVAL &gt;::handle_type</a></div><div class="ttdeci">EapPacket * handle_type</div><div class="ttdoc">Datatype of the object handle this template class handles.</div><div class="ttdef"><b>Definition:</b> Common.h:609</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a6f8dc89f77c86714e65f9783a06ec208"><div class="ttname"><a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">winstd::handle&lt; EapPacket *, INVAL &gt;::attach</a></div><div class="ttdeci">void attach(1 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:818</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_aabde3f16fd98b06b3b0282ef7806eb59"><div class="ttname"><a href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">winstd::handle&lt; EapPacket *, INVAL &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:855</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_ab2a98042c3b88fda687e34d370756f11"><div class="ttname"><a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">winstd::handle&lt; EapPacket *, INVAL &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:818</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:1048</div></div>
<div class="ttc" id="aclasswinstd_1_1win__runtime__error_html_a5c1ce5da22b84b541a8908339e694c56"><div class="ttname"><a href="classwinstd_1_1win__runtime__error.html#a5c1ce5da22b84b541a8908339e694c56">winstd::win_runtime_error::msg</a></div><div class="ttdeci">tstring msg(1 DWORD dwLanguageId=0) const</div><div class="ttdoc">Returns a user-readable Windows error message.</div><div class="ttdef"><b>Definition:</b> Common.h:1093</div></div>
<div class="ttc" id="aclasswinstd_1_1win__runtime__error_html_a868231adfa74636792a474a6362aeea7"><div class="ttname"><a href="classwinstd_1_1win__runtime__error.html#a868231adfa74636792a474a6362aeea7">winstd::win_runtime_error::msg</a></div><div class="ttdeci">tstring msg(DWORD dwLanguageId=0) const</div><div class="ttdoc">Returns a user-readable Windows error message.</div><div class="ttdef"><b>Definition:</b> Common.h:1093</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:206</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:129</div></div>
<div class="ttc" id="agroup___win_std_e_a_p_a_p_i_html_ga50f5584ca708165f43cec42c42243315"><div class="ttname"><a href="group___win_std_e_a_p_a_p_i.html#ga50f5584ca708165f43cec42c42243315">winstd::eap_type_t</a></div><div class="ttdeci">eap_type_t</div><div class="ttdoc">EAP method numbers.</div><div class="ttdef"><b>Definition:</b> EAP.h:79</div></div>
@ -619,7 +619,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:35 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.3
</small></address>
</body>
</html>

View File

@ -172,49 +172,49 @@ $(function() {
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> }</div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> </div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span><span class="preprocessor"> #pragma warning(suppress: 26495) </span><span class="comment">// EventDataDescCreate() initializes all members of EVENT_DATA_DESCRIPTOR</span></div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__data.html#a57b1c8c2505726f6eb518e24a9efad14"> 139</a></span> <a class="code hl_function" href="classwinstd_1_1event__data.html#a57b1c8c2505726f6eb518e24a9efad14">event_data</a>(_In_ <span class="keyword">const</span> <span class="keywordtype">char</span> &amp;data)</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__data.html#a0a53ee58077eed5bca18f146c34ced44"> 139</a></span> <a class="code hl_function" href="classwinstd_1_1event__data.html#a0a53ee58077eed5bca18f146c34ced44">event_data</a>(_In_ <span class="keyword">const</span> <span class="keywordtype">char</span> &amp;data)</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> {</div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> EventDataDescCreate(<span class="keyword">this</span>, &amp;data, (ULONG)(<span class="keyword">sizeof</span>(data)));</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> </div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span><span class="preprocessor"> #pragma warning(suppress: 26495) </span><span class="comment">// EventDataDescCreate() initializes all members of EVENT_DATA_DESCRIPTOR</span></div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__data.html#a34f3709d7c0e0208029fb4bde25b299c"> 152</a></span> <a class="code hl_function" href="classwinstd_1_1event__data.html#a34f3709d7c0e0208029fb4bde25b299c">event_data</a>(_In_ <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> &amp;data)</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__data.html#a86447ba8727fe91c0de85b8f7835a4c1"> 152</a></span> <a class="code hl_function" href="classwinstd_1_1event__data.html#a86447ba8727fe91c0de85b8f7835a4c1">event_data</a>(_In_ <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> &amp;data)</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> {</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> EventDataDescCreate(<span class="keyword">this</span>, &amp;data, (ULONG)(<span class="keyword">sizeof</span>(data)));</div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> }</div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> </div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span><span class="preprocessor"> #pragma warning(suppress: 26495) </span><span class="comment">// EventDataDescCreate() initializes all members of EVENT_DATA_DESCRIPTOR</span></div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__data.html#a64a804d71b3f33943ceaa5a20b214f08"> 165</a></span> <a class="code hl_function" href="classwinstd_1_1event__data.html#a64a804d71b3f33943ceaa5a20b214f08">event_data</a>(_In_ <span class="keyword">const</span> <span class="keywordtype">int</span> &amp;data)</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__data.html#a26563233e9507adbf183291974005eaf"> 165</a></span> <a class="code hl_function" href="classwinstd_1_1event__data.html#a26563233e9507adbf183291974005eaf">event_data</a>(_In_ <span class="keyword">const</span> <span class="keywordtype">int</span> &amp;data)</div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> {</div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> EventDataDescCreate(<span class="keyword">this</span>, &amp;data, (ULONG)(<span class="keyword">sizeof</span>(data)));</div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> }</div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> </div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span><span class="preprocessor"> #pragma warning(suppress: 26495) </span><span class="comment">// EventDataDescCreate() initializes all members of EVENT_DATA_DESCRIPTOR</span></div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__data.html#a9a347359fbb8eef796911088f852d0fd"> 178</a></span> <a class="code hl_function" href="classwinstd_1_1event__data.html#a9a347359fbb8eef796911088f852d0fd">event_data</a>(_In_ <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> &amp;data)</div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__data.html#a59b2ac8e1b681412ea0aa582b3028681"> 178</a></span> <a class="code hl_function" href="classwinstd_1_1event__data.html#a59b2ac8e1b681412ea0aa582b3028681">event_data</a>(_In_ <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> &amp;data)</div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> {</div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> EventDataDescCreate(<span class="keyword">this</span>, &amp;data, (ULONG)(<span class="keyword">sizeof</span>(data)));</div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> }</div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> </div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span><span class="preprocessor"> #pragma warning(suppress: 26495) </span><span class="comment">// EventDataDescCreate() initializes all members of EVENT_DATA_DESCRIPTOR</span></div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__data.html#ab121d3814104c05b13d7ca1868c96f14"> 191</a></span> <a class="code hl_function" href="classwinstd_1_1event__data.html#ab121d3814104c05b13d7ca1868c96f14">event_data</a>(_In_ <span class="keyword">const</span> <span class="keywordtype">long</span> &amp;data)</div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__data.html#aef6715d8e3e68eac7b7bbceacb3aff93"> 191</a></span> <a class="code hl_function" href="classwinstd_1_1event__data.html#aef6715d8e3e68eac7b7bbceacb3aff93">event_data</a>(_In_ <span class="keyword">const</span> <span class="keywordtype">long</span> &amp;data)</div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> {</div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> EventDataDescCreate(<span class="keyword">this</span>, &amp;data, (ULONG)(<span class="keyword">sizeof</span>(data)));</div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> }</div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> </div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span><span class="preprocessor"> #pragma warning(suppress: 26495) </span><span class="comment">// EventDataDescCreate() initializes all members of EVENT_DATA_DESCRIPTOR</span></div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__data.html#a0700985094d842c31811e5fce407c57a"> 204</a></span> <a class="code hl_function" href="classwinstd_1_1event__data.html#a0700985094d842c31811e5fce407c57a">event_data</a>(_In_ <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> &amp;data)</div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__data.html#aba0a6535c84e9165b5ccdf943449e10c"> 204</a></span> <a class="code hl_function" href="classwinstd_1_1event__data.html#aba0a6535c84e9165b5ccdf943449e10c">event_data</a>(_In_ <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> &amp;data)</div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> {</div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> EventDataDescCreate(<span class="keyword">this</span>, &amp;data, (ULONG)(<span class="keyword">sizeof</span>(data)));</div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> }</div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> </div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span><span class="preprocessor"> #pragma warning(suppress: 26495) </span><span class="comment">// EventDataDescCreate() initializes all members of EVENT_DATA_DESCRIPTOR</span></div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__data.html#a8dd0d1cca4b6d92c51e2254f57f6a000"> 217</a></span> <a class="code hl_function" href="classwinstd_1_1event__data.html#a8dd0d1cca4b6d92c51e2254f57f6a000">event_data</a>(_In_ <span class="keyword">const</span> GUID &amp;data)</div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__data.html#a4d309bcda353b42ba1005b3c7b6f8dc1"> 217</a></span> <a class="code hl_function" href="classwinstd_1_1event__data.html#a4d309bcda353b42ba1005b3c7b6f8dc1">event_data</a>(_In_ <span class="keyword">const</span> GUID &amp;data)</div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> {</div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> EventDataDescCreate(<span class="keyword">this</span>, &amp;data, (ULONG)(<span class="keyword">sizeof</span>(data)));</div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> }</div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> </div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span><span class="preprocessor"> #pragma warning(suppress: 26495) </span><span class="comment">// EventDataDescCreate() initializes all members of EVENT_DATA_DESCRIPTOR</span></div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__data.html#a2339737696b32e9dbe5c99a133bede3d"> 230</a></span> <a class="code hl_function" href="classwinstd_1_1event__data.html#a2339737696b32e9dbe5c99a133bede3d">event_data</a>(_In_opt_z_ <span class="keyword">const</span> <span class="keywordtype">char</span> *data)</div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__data.html#a74be98ecad61265232c0752e0e823a8e"> 230</a></span> <a class="code hl_function" href="classwinstd_1_1event__data.html#a74be98ecad61265232c0752e0e823a8e">event_data</a>(_In_opt_z_ <span class="keyword">const</span> <span class="keywordtype">char</span> *data)</div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> {</div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> <span class="keywordflow">if</span> (data)</div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> EventDataDescCreate(<span class="keyword">this</span>, data, (ULONG)((strlen(data) + 1) * <span class="keyword">sizeof</span>(*data)));</div>
@ -226,7 +226,7 @@ $(function() {
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> }</div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> </div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span><span class="preprocessor"> #pragma warning(suppress: 26495) </span><span class="comment">// EventDataDescCreate() initializes all members of EVENT_DATA_DESCRIPTOR</span></div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__data.html#a4f7aac58b568184f4fb947a0884acc77"> 249</a></span> <a class="code hl_function" href="classwinstd_1_1event__data.html#a4f7aac58b568184f4fb947a0884acc77">event_data</a>(_In_opt_z_ <span class="keyword">const</span> <span class="keywordtype">wchar_t</span> *data)</div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__data.html#a0ac38aca75ec84f5265eb897fb3c7a7e"> 249</a></span> <a class="code hl_function" href="classwinstd_1_1event__data.html#a0ac38aca75ec84f5265eb897fb3c7a7e">event_data</a>(_In_opt_z_ <span class="keyword">const</span> <span class="keywordtype">wchar_t</span> *data)</div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> {</div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> <span class="keywordflow">if</span> (data)</div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> EventDataDescCreate(<span class="keyword">this</span>, data, (ULONG)((wcslen(data) + 1) * <span class="keyword">sizeof</span>(*data)));</div>
@ -239,13 +239,13 @@ $(function() {
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> </div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span><span class="preprocessor"> #pragma warning(suppress: 26495) </span><span class="comment">// EventDataDescCreate() initializes all members of EVENT_DATA_DESCRIPTOR</span></div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> <span class="keyword">template</span>&lt;<span class="keyword">class</span> _Elem, <span class="keyword">class</span> _Traits, <span class="keyword">class</span> _Ax&gt;</div>
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__data.html#a3b4dba279dc6f06a9d33f5184d5878fe"> 269</a></span> <a class="code hl_function" href="classwinstd_1_1event__data.html#a3b4dba279dc6f06a9d33f5184d5878fe">event_data</a>(_In_ <span class="keyword">const</span> std::basic_string&lt;_Elem, _Traits, _Ax&gt; &amp;data)</div>
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__data.html#aa9741846e354b469b750db2ea982b12d"> 269</a></span> <a class="code hl_function" href="classwinstd_1_1event__data.html#aa9741846e354b469b750db2ea982b12d">event_data</a>(_In_ <span class="keyword">const</span> std::basic_string&lt;_Elem, _Traits, _Ax&gt; &amp;data)</div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> {</div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> EventDataDescCreate(<span class="keyword">this</span>, data.c_str(), (ULONG)((data.length() + 1) * <span class="keyword">sizeof</span>(_Elem)));</div>
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> }</div>
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> </div>
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span><span class="preprocessor"> #pragma warning(suppress: 26495) </span><span class="comment">// EventDataDescCreate() initializes all members of EVENT_DATA_DESCRIPTOR</span></div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__data.html#a797b85819c7d14d823fe6eed6af65c4c"> 283</a></span> <a class="code hl_function" href="classwinstd_1_1event__data.html#a797b85819c7d14d823fe6eed6af65c4c">event_data</a>(_In_bytecount_(size) <span class="keyword">const</span> <span class="keywordtype">void</span> *data, _In_ ULONG size)</div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__data.html#a31af4a774845ec0f7db4267f573cd422"> 283</a></span> <a class="code hl_function" href="classwinstd_1_1event__data.html#a31af4a774845ec0f7db4267f573cd422">event_data</a>(_In_bytecount_(size) <span class="keyword">const</span> <span class="keywordtype">void</span> *data, _In_ ULONG size)</div>
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> {</div>
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> EventDataDescCreate(<span class="keyword">this</span>, data, size);</div>
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> }</div>
@ -261,19 +261,19 @@ $(function() {
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> memset((EVENT_RECORD*)<span class="keyword">this</span>, 0, <span class="keyword">sizeof</span>(EVENT_RECORD));</div>
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> }</div>
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> </div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__rec.html#a5b26cc452851a462cb7111e17bfb24db"> 313</a></span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#a5b26cc452851a462cb7111e17bfb24db">event_rec</a>(_In_ <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1event__rec.html">event_rec</a> &amp;other) : EVENT_RECORD(other)</div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__rec.html#afd6e48f124743c9f5b0c576db2165787"> 313</a></span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#afd6e48f124743c9f5b0c576db2165787">event_rec</a>(_In_ <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1event__rec.html">event_rec</a> &amp;other) : EVENT_RECORD(other)</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> <a class="code hl_function" href="classwinstd_1_1event__rec.html#a04d6691de15a6a5e69d452536b738210">set_extended_data_internal</a>(other.ExtendedDataCount, other.ExtendedData);</div>
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#ade110ddedaa0bd66de7c07fc42286e69">set_user_data_internal</a>(other.UserDataLength, other.UserData);</div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#a0c1c63cc3a3e2f83924aa9f21a298f6c">set_extended_data_internal</a>(other.ExtendedDataCount, other.ExtendedData);</div>
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#af71cc10ff1b9f9935c824b7c7a4130b8">set_user_data_internal</a>(other.UserDataLength, other.UserData);</div>
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> }</div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> </div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__rec.html#a9c323be97537a1623cc2a57fe7e55475"> 324</a></span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#a9c323be97537a1623cc2a57fe7e55475">event_rec</a>(_In_ <span class="keyword">const</span> EVENT_RECORD &amp;other) : EVENT_RECORD(other)</div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__rec.html#a73f9f035b70ce7c030e2c616d3f42e37"> 324</a></span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#a73f9f035b70ce7c030e2c616d3f42e37">event_rec</a>(_In_ <span class="keyword">const</span> EVENT_RECORD &amp;other) : EVENT_RECORD(other)</div>
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span> {</div>
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#a04d6691de15a6a5e69d452536b738210">set_extended_data_internal</a>(other.ExtendedDataCount, other.ExtendedData);</div>
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#ade110ddedaa0bd66de7c07fc42286e69">set_user_data_internal</a>(other.UserDataLength, other.UserData);</div>
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#a0c1c63cc3a3e2f83924aa9f21a298f6c">set_extended_data_internal</a>(other.ExtendedDataCount, other.ExtendedData);</div>
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#af71cc10ff1b9f9935c824b7c7a4130b8">set_user_data_internal</a>(other.UserDataLength, other.UserData);</div>
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> }</div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> </div>
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__rec.html#a5c76c638fde7caa19a7331f210da77bf"> 335</a></span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#a5c76c638fde7caa19a7331f210da77bf">event_rec</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1event__rec.html">event_rec</a>&amp;&amp; other) noexcept : EVENT_RECORD(other)</div>
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__rec.html#ac3a21e4c1a4469e7b85fc235f65006ca"> 335</a></span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#ac3a21e4c1a4469e7b85fc235f65006ca">event_rec</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1event__rec.html">event_rec</a>&amp;&amp; other) noexcept : EVENT_RECORD(other)</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> memset((EVENT_RECORD*)&amp;other, 0, <span class="keyword">sizeof</span>(EVENT_RECORD));</div>
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span> }</div>
@ -287,29 +287,29 @@ $(function() {
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span> <span class="keyword">delete</span> <span class="keyword">reinterpret_cast&lt;</span><span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>*<span class="keyword">&gt;</span>(UserData);</div>
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span> }</div>
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span> </div>
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__rec.html#ae48e70c9aee4fe020bbc37037ebce068"> 357</a></span> <a class="code hl_class" href="classwinstd_1_1event__rec.html">event_rec</a>&amp; <a class="code hl_function" href="classwinstd_1_1event__rec.html#ae48e70c9aee4fe020bbc37037ebce068">operator=</a>(_In_ <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1event__rec.html">event_rec</a> &amp;other)</div>
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__rec.html#aa5287b5572575d440f881c1d8c17bac3"> 357</a></span> <a class="code hl_class" href="classwinstd_1_1event__rec.html">event_rec</a>&amp; <a class="code hl_function" href="classwinstd_1_1event__rec.html#aa5287b5572575d440f881c1d8c17bac3">operator=</a>(_In_ <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1event__rec.html">event_rec</a> &amp;other)</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="keywordflow">if</span> (<span class="keyword">this</span> != std::addressof(other)) {</div>
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span> (EVENT_RECORD&amp;)*<span class="keyword">this</span> = other;</div>
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#a04d6691de15a6a5e69d452536b738210">set_extended_data_internal</a>(other.ExtendedDataCount, other.ExtendedData);</div>
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#ade110ddedaa0bd66de7c07fc42286e69">set_user_data_internal</a>(other.UserDataLength, other.UserData);</div>
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#a0c1c63cc3a3e2f83924aa9f21a298f6c">set_extended_data_internal</a>(other.ExtendedDataCount, other.ExtendedData);</div>
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#af71cc10ff1b9f9935c824b7c7a4130b8">set_user_data_internal</a>(other.UserDataLength, other.UserData);</div>
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span> }</div>
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> </div>
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span> }</div>
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span> </div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__rec.html#a8b7a575ca2f1e29d4190c2ea9d500cb7"> 373</a></span> <a class="code hl_class" href="classwinstd_1_1event__rec.html">event_rec</a>&amp; <a class="code hl_function" href="classwinstd_1_1event__rec.html#a8b7a575ca2f1e29d4190c2ea9d500cb7">operator=</a>(_In_ <span class="keyword">const</span> EVENT_RECORD &amp;other)</div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__rec.html#a41f64986df27cea4fdaa8ee8ce2d3875"> 373</a></span> <a class="code hl_class" href="classwinstd_1_1event__rec.html">event_rec</a>&amp; <a class="code hl_function" href="classwinstd_1_1event__rec.html#a41f64986df27cea4fdaa8ee8ce2d3875">operator=</a>(_In_ <span class="keyword">const</span> EVENT_RECORD &amp;other)</div>
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> {</div>
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != std::addressof(other)) {</div>
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span> (EVENT_RECORD&amp;)*<span class="keyword">this</span> = other;</div>
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#a04d6691de15a6a5e69d452536b738210">set_extended_data_internal</a>(other.ExtendedDataCount, other.ExtendedData);</div>
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#ade110ddedaa0bd66de7c07fc42286e69">set_user_data_internal</a>(other.UserDataLength, other.UserData);</div>
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#a0c1c63cc3a3e2f83924aa9f21a298f6c">set_extended_data_internal</a>(other.ExtendedDataCount, other.ExtendedData);</div>
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#af71cc10ff1b9f9935c824b7c7a4130b8">set_user_data_internal</a>(other.UserDataLength, other.UserData);</div>
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> }</div>
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span> </div>
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> }</div>
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span> </div>
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__rec.html#af8362c9c6661fd25ab5642530011fec0"> 389</a></span> <a class="code hl_class" href="classwinstd_1_1event__rec.html">event_rec</a>&amp; <a class="code hl_function" href="classwinstd_1_1event__rec.html#af8362c9c6661fd25ab5642530011fec0">operator=</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1event__rec.html">event_rec</a>&amp;&amp; other) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__rec.html#a22ab332b9c7e3c21e6107e909703da0f"> 389</a></span> <a class="code hl_class" href="classwinstd_1_1event__rec.html">event_rec</a>&amp; <a class="code hl_function" href="classwinstd_1_1event__rec.html#a22ab332b9c7e3c21e6107e909703da0f">operator=</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1event__rec.html">event_rec</a>&amp;&amp; other) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span> {</div>
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != std::addressof(other)) {</div>
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> (EVENT_RECORD&amp;)*<span class="keyword">this</span> = other;</div>
@ -319,24 +319,24 @@ $(function() {
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span> }</div>
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span> </div>
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__rec.html#a7cad9b9e5867694c4de958750148595e"> 405</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#a7cad9b9e5867694c4de958750148595e">set_extended_data</a>(_In_ USHORT count, _In_count_(count) <span class="keyword">const</span> EVENT_HEADER_EXTENDED_DATA_ITEM *data)</div>
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__rec.html#abfab939c3bb27839c3b591b9a62f9470"> 405</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#abfab939c3bb27839c3b591b9a62f9470">set_extended_data</a>(_In_ USHORT count, _In_count_(count) <span class="keyword">const</span> EVENT_HEADER_EXTENDED_DATA_ITEM *data)</div>
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span> {</div>
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span> <span class="keywordflow">if</span> (ExtendedData)</div>
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span> <span class="keyword">delete</span> <span class="keyword">reinterpret_cast&lt;</span><span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>*<span class="keyword">&gt;</span>(ExtendedData);</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> <a class="code hl_function" href="classwinstd_1_1event__rec.html#a04d6691de15a6a5e69d452536b738210">set_extended_data_internal</a>(count, data);</div>
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#a0c1c63cc3a3e2f83924aa9f21a298f6c">set_extended_data_internal</a>(count, data);</div>
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span> }</div>
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span> </div>
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__rec.html#a0fb3c7efd31229248c0ba02103679847"> 419</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#a0fb3c7efd31229248c0ba02103679847">set_user_data</a>(_In_ USHORT size, _In_bytecount_(size) LPCVOID data)</div>
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__rec.html#a0df49a47cf45cb76003b85148d7d5098"> 419</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#a0df49a47cf45cb76003b85148d7d5098">set_user_data</a>(_In_ USHORT size, _In_bytecount_(size) LPCVOID data)</div>
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span> {</div>
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span> <span class="keywordflow">if</span> (UserData)</div>
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span> <span class="keyword">delete</span> <span class="keyword">reinterpret_cast&lt;</span><span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>*<span class="keyword">&gt;</span>(UserData);</div>
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span> </div>
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#ade110ddedaa0bd66de7c07fc42286e69">set_user_data_internal</a>(size, data);</div>
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#af71cc10ff1b9f9935c824b7c7a4130b8">set_user_data_internal</a>(size, data);</div>
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span> }</div>
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span> </div>
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span> <span class="keyword">protected</span>:</div>
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__rec.html#a04d6691de15a6a5e69d452536b738210"> 434</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#a04d6691de15a6a5e69d452536b738210">set_extended_data_internal</a>(_In_ USHORT count, _In_count_(count) <span class="keyword">const</span> EVENT_HEADER_EXTENDED_DATA_ITEM *data)</div>
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__rec.html#a0c1c63cc3a3e2f83924aa9f21a298f6c"> 434</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#a0c1c63cc3a3e2f83924aa9f21a298f6c">set_extended_data_internal</a>(_In_ USHORT count, _In_count_(count) <span class="keyword">const</span> EVENT_HEADER_EXTENDED_DATA_ITEM *data)</div>
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span> {</div>
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span> <span class="keywordflow">if</span> (count) {</div>
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span> assert(data);</div>
@ -368,7 +368,7 @@ $(function() {
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"> 463</span> ExtendedDataCount = count;</div>
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span> }</div>
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span> </div>
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__rec.html#ade110ddedaa0bd66de7c07fc42286e69"> 472</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#ade110ddedaa0bd66de7c07fc42286e69">set_user_data_internal</a>(_In_ USHORT size, _In_bytecount_(size) LPCVOID data)</div>
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__rec.html#af71cc10ff1b9f9935c824b7c7a4130b8"> 472</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1event__rec.html#af71cc10ff1b9f9935c824b7c7a4130b8">set_user_data_internal</a>(_In_ USHORT size, _In_bytecount_(size) LPCVOID data)</div>
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span> {</div>
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span> <span class="keywordflow">if</span> (size) {</div>
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span> assert(data);</div>
@ -396,28 +396,28 @@ $(function() {
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"> 505</span> <a class="code hl_function" href="classwinstd_1_1event__provider.html#ad0d7ed652fe897a94f2ef198dd3f41a1">free_internal</a>();</div>
<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"> 506</span> }</div>
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"> 507</span> </div>
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__provider.html#a46193547aaa3f1790c12d2da19c321c5"> 517</a></span> ULONG <a class="code hl_function" href="classwinstd_1_1event__provider.html#a46193547aaa3f1790c12d2da19c321c5">create</a>(_In_ LPCGUID ProviderId)</div>
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__provider.html#aeb28bf6cc859920913e604b2d342f316"> 517</a></span> ULONG <a class="code hl_function" href="classwinstd_1_1event__provider.html#aeb28bf6cc859920913e604b2d342f316">create</a>(_In_ LPCGUID ProviderId)</div>
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span> {</div>
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h;</div>
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span> ULONG ulRes = EventRegister(ProviderId, <a class="code hl_function" href="classwinstd_1_1event__provider.html#ac433463f1ade76866d19a34cb3c9c001">enable_callback</a>, <span class="keyword">this</span>, &amp;h);</div>
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span> ULONG ulRes = EventRegister(ProviderId, <a class="code hl_function" href="classwinstd_1_1event__provider.html#ac896e3a23b3f44ef0b1cb0ac6717e894">enable_callback</a>, <span class="keyword">this</span>, &amp;h);</div>
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span> <span class="keywordflow">if</span> (ulRes == ERROR_SUCCESS)</div>
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span> <span class="keywordflow">return</span> ulRes;</div>
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span> }</div>
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"> 525</span> </div>
<div class="line"><a id="l00535" name="l00535"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__provider.html#ace5df6b73334802dc233d07e66e07f4b"> 535</a></span> ULONG <a class="code hl_function" href="classwinstd_1_1event__provider.html#ace5df6b73334802dc233d07e66e07f4b">write</a>(_In_ PCEVENT_DESCRIPTOR EventDescriptor)</div>
<div class="line"><a id="l00535" name="l00535"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__provider.html#a068407834baa836c690b80a39a2d2692"> 535</a></span> ULONG <a class="code hl_function" href="classwinstd_1_1event__provider.html#a068407834baa836c690b80a39a2d2692">write</a>(_In_ PCEVENT_DESCRIPTOR EventDescriptor)</div>
<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"> 536</span> {</div>
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"> 537</span> assert(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a> != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>);</div>
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span> <span class="keywordflow">return</span> EventWrite(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>, EventDescriptor, 0, NULL);</div>
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span> }</div>
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span> </div>
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__provider.html#afb38704bb15dd27421356b8523c764f2"> 550</a></span> ULONG <a class="code hl_function" href="classwinstd_1_1event__provider.html#afb38704bb15dd27421356b8523c764f2">write</a>(_In_ PCEVENT_DESCRIPTOR EventDescriptor, _In_ ULONG UserDataCount = 0, _In_opt_count_(UserDataCount) PEVENT_DATA_DESCRIPTOR UserData = NULL)</div>
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__provider.html#a570ec5977a37f490ddac7aaa047db5e9"> 550</a></span> ULONG <a class="code hl_function" href="classwinstd_1_1event__provider.html#a570ec5977a37f490ddac7aaa047db5e9">write</a>(_In_ PCEVENT_DESCRIPTOR EventDescriptor, _In_ ULONG UserDataCount = 0, _In_opt_count_(UserDataCount) PEVENT_DATA_DESCRIPTOR UserData = NULL)</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> assert(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a> != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>);</div>
<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span> <span class="keywordflow">return</span> EventWrite(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>, EventDescriptor, UserDataCount, UserData);</div>
<div class="line"><a id="l00554" name="l00554"></a><span class="lineno"> 554</span> }</div>
<div class="line"><a id="l00555" name="l00555"></a><span class="lineno"> 555</span> </div>
<div class="line"><a id="l00567" name="l00567"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__provider.html#a721ab4fc5658bda00c7d903a1a9af3ac"> 567</a></span> ULONG <a class="code hl_function" href="classwinstd_1_1event__provider.html#a721ab4fc5658bda00c7d903a1a9af3ac">write</a>(_In_ PCEVENT_DESCRIPTOR EventDescriptor, _In_ <span class="keyword">const</span> EVENT_DATA_DESCRIPTOR param1, ...)</div>
<div class="line"><a id="l00567" name="l00567"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__provider.html#ad782c4daf27784c0762d09578362db08"> 567</a></span> ULONG <a class="code hl_function" href="classwinstd_1_1event__provider.html#ad782c4daf27784c0762d09578362db08">write</a>(_In_ PCEVENT_DESCRIPTOR EventDescriptor, _In_ <span class="keyword">const</span> EVENT_DATA_DESCRIPTOR param1, ...)</div>
<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"> 568</span> {</div>
<div class="line"><a id="l00569" name="l00569"></a><span class="lineno"> 569</span> assert(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a> != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>);</div>
<div class="line"><a id="l00570" name="l00570"></a><span class="lineno"> 570</span> </div>
@ -460,7 +460,7 @@ $(function() {
<div class="line"><a id="l00607" name="l00607"></a><span class="lineno"> 607</span><span class="preprocessor">#pragma warning(pop)</span></div>
<div class="line"><a id="l00608" name="l00608"></a><span class="lineno"> 608</span> }</div>
<div class="line"><a id="l00609" name="l00609"></a><span class="lineno"> 609</span> </div>
<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__provider.html#ac17c4e195e8cf6d1fd8c392e5c6f19a0"> 621</a></span> ULONG <a class="code hl_function" href="classwinstd_1_1event__provider.html#ac17c4e195e8cf6d1fd8c392e5c6f19a0">write</a>(_In_ PCEVENT_DESCRIPTOR EventDescriptor, _In_ va_list arg)</div>
<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__provider.html#aa956835d2f62705db20e6c82c07be7fe"> 621</a></span> ULONG <a class="code hl_function" href="classwinstd_1_1event__provider.html#aa956835d2f62705db20e6c82c07be7fe">write</a>(_In_ PCEVENT_DESCRIPTOR EventDescriptor, _In_ va_list arg)</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> assert(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a> != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>);</div>
<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"> 624</span> </div>
@ -493,7 +493,7 @@ $(function() {
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"> 651</span><span class="preprocessor">#pragma warning(pop)</span></div>
<div class="line"><a id="l00652" name="l00652"></a><span class="lineno"> 652</span> }</div>
<div class="line"><a id="l00653" name="l00653"></a><span class="lineno"> 653</span> </div>
<div class="line"><a id="l00663" name="l00663"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__provider.html#a938f2b96b8c4503c0cc722737db56ec1"> 663</a></span> ULONG <a class="code hl_function" href="classwinstd_1_1event__provider.html#a938f2b96b8c4503c0cc722737db56ec1">write</a>(_In_ UCHAR Level, _In_ ULONGLONG Keyword, _In_z_ _Printf_format_string_ PCWSTR String, ...)</div>
<div class="line"><a id="l00663" name="l00663"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__provider.html#a9063c2f40716779223fe618b70df0888"> 663</a></span> ULONG <a class="code hl_function" href="classwinstd_1_1event__provider.html#a9063c2f40716779223fe618b70df0888">write</a>(_In_ UCHAR Level, _In_ ULONGLONG Keyword, _In_z_ _Printf_format_string_ PCWSTR String, ...)</div>
<div class="line"><a id="l00664" name="l00664"></a><span class="lineno"> 664</span> {</div>
<div class="line"><a id="l00665" name="l00665"></a><span class="lineno"> 665</span> assert(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a> != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>);</div>
<div class="line"><a id="l00666" name="l00666"></a><span class="lineno"> 666</span> </div>
@ -515,7 +515,7 @@ $(function() {
<div class="line"><a id="l00687" name="l00687"></a><span class="lineno"> 687</span> EventUnregister(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</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="l00695" name="l00695"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__provider.html#ac433463f1ade76866d19a34cb3c9c001"> 695</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1event__provider.html#ac433463f1ade76866d19a34cb3c9c001">enable_callback</a>(_In_ LPCGUID SourceId, _In_ ULONG IsEnabled, _In_ UCHAR Level, _In_ ULONGLONG MatchAnyKeyword, _In_ ULONGLONG MatchAllKeyword, _In_opt_ PEVENT_FILTER_DESCRIPTOR FilterData)</div>
<div class="line"><a id="l00695" name="l00695"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__provider.html#ac896e3a23b3f44ef0b1cb0ac6717e894"> 695</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1event__provider.html#ac896e3a23b3f44ef0b1cb0ac6717e894">enable_callback</a>(_In_ LPCGUID SourceId, _In_ ULONG IsEnabled, _In_ UCHAR Level, _In_ ULONGLONG MatchAnyKeyword, _In_ ULONGLONG MatchAllKeyword, _In_opt_ PEVENT_FILTER_DESCRIPTOR FilterData)</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> UNREFERENCED_PARAMETER(SourceId);</div>
<div class="line"><a id="l00698" name="l00698"></a><span class="lineno"> 698</span> UNREFERENCED_PARAMETER(IsEnabled);</div>
@ -525,10 +525,10 @@ $(function() {
<div class="line"><a id="l00702" name="l00702"></a><span class="lineno"> 702</span> UNREFERENCED_PARAMETER(FilterData);</div>
<div class="line"><a id="l00703" name="l00703"></a><span class="lineno"> 703</span> }</div>
<div class="line"><a id="l00704" name="l00704"></a><span class="lineno"> 704</span> </div>
<div class="line"><a id="l00710" name="l00710"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__provider.html#a27acb9cf70427de0fbd5471d3d2a43a8"> 710</a></span> <span class="keyword">static</span> VOID NTAPI <a class="code hl_function" href="classwinstd_1_1event__provider.html#a27acb9cf70427de0fbd5471d3d2a43a8">enable_callback</a>(_In_ LPCGUID SourceId, _In_ ULONG IsEnabled, _In_ UCHAR Level, _In_ ULONGLONG MatchAnyKeyword, _In_ ULONGLONG MatchAllKeyword, _In_opt_ PEVENT_FILTER_DESCRIPTOR FilterData, _Inout_opt_ PVOID CallbackContext)</div>
<div class="line"><a id="l00710" name="l00710"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__provider.html#ae1bde7438a09da9e878e86890de50a07"> 710</a></span> <span class="keyword">static</span> VOID NTAPI <a class="code hl_function" href="classwinstd_1_1event__provider.html#ae1bde7438a09da9e878e86890de50a07">enable_callback</a>(_In_ LPCGUID SourceId, _In_ ULONG IsEnabled, _In_ UCHAR Level, _In_ ULONGLONG MatchAnyKeyword, _In_ ULONGLONG MatchAllKeyword, _In_opt_ PEVENT_FILTER_DESCRIPTOR FilterData, _Inout_opt_ PVOID CallbackContext)</div>
<div class="line"><a id="l00711" name="l00711"></a><span class="lineno"> 711</span> {</div>
<div class="line"><a id="l00712" name="l00712"></a><span class="lineno"> 712</span> <span class="keywordflow">if</span> (CallbackContext)</div>
<div class="line"><a id="l00713" name="l00713"></a><span class="lineno"> 713</span> <span class="keyword">static_cast&lt;</span><a class="code hl_class" href="classwinstd_1_1event__provider.html">event_provider</a>*<span class="keyword">&gt;</span>(CallbackContext)-&gt;<a class="code hl_function" href="classwinstd_1_1event__provider.html#ac433463f1ade76866d19a34cb3c9c001">enable_callback</a>(SourceId, IsEnabled, Level, MatchAnyKeyword, MatchAllKeyword, FilterData);</div>
<div class="line"><a id="l00713" name="l00713"></a><span class="lineno"> 713</span> <span class="keyword">static_cast&lt;</span><a class="code hl_class" href="classwinstd_1_1event__provider.html">event_provider</a>*<span class="keyword">&gt;</span>(CallbackContext)-&gt;<a class="code hl_function" href="classwinstd_1_1event__provider.html#ac896e3a23b3f44ef0b1cb0ac6717e894">enable_callback</a>(SourceId, IsEnabled, Level, MatchAnyKeyword, MatchAllKeyword, FilterData);</div>
<div class="line"><a id="l00714" name="l00714"></a><span class="lineno"> 714</span> <span class="keywordflow">else</span></div>
<div class="line"><a id="l00715" name="l00715"></a><span class="lineno"> 715</span> assert(0); <span class="comment">// Where did the &quot;this&quot; pointer get lost?</span></div>
<div class="line"><a id="l00716" name="l00716"></a><span class="lineno"> 716</span> }</div>
@ -543,14 +543,14 @@ $(function() {
<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> }</div>
<div class="line"><a id="l00733" name="l00733"></a><span class="lineno"> 733</span> </div>
<div class="line"><a id="l00740" name="l00740"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__session.html#ae14f886b909709248cc817294f06dab9"> 740</a></span> <a class="code hl_function" href="classwinstd_1_1event__session.html#ae14f886b909709248cc817294f06dab9">event_session</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h, _In_ <span class="keyword">const</span> EVENT_TRACE_PROPERTIES *prop) :</div>
<div class="line"><a id="l00740" name="l00740"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__session.html#a21775ae7a7620d92be3b63d36bba757d"> 740</a></span> <a class="code hl_function" href="classwinstd_1_1event__session.html#a21775ae7a7620d92be3b63d36bba757d">event_session</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h, _In_ <span class="keyword">const</span> EVENT_TRACE_PROPERTIES *prop) :</div>
<div class="line"><a id="l00741" name="l00741"></a><span class="lineno"> 741</span> <a class="code hl_variable" href="classwinstd_1_1event__session.html#ad2b5e63572d44c37dc3f4f64feefa3cc">m_prop</a>(reinterpret_cast&lt;EVENT_TRACE_PROPERTIES*&gt;(new char[prop-&gt;Wnode.BufferSize])),</div>
<div class="line"><a id="l00742" name="l00742"></a><span class="lineno"> 742</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle</a>(h)</div>
<div class="line"><a id="l00743" name="l00743"></a><span class="lineno"> 743</span> {</div>
<div class="line"><a id="l00744" name="l00744"></a><span class="lineno"> 744</span> memcpy(<a class="code hl_variable" href="classwinstd_1_1event__session.html#ad2b5e63572d44c37dc3f4f64feefa3cc">m_prop</a>.get(), prop, prop-&gt;Wnode.BufferSize);</div>
<div class="line"><a id="l00745" name="l00745"></a><span class="lineno"> 745</span> }</div>
<div class="line"><a id="l00746" name="l00746"></a><span class="lineno"> 746</span> </div>
<div class="line"><a id="l00752" name="l00752"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__session.html#afe9d3e1a9e6da0f98f7266af3a5a4cf5"> 752</a></span> <a class="code hl_function" href="classwinstd_1_1event__session.html#afe9d3e1a9e6da0f98f7266af3a5a4cf5">event_session</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1event__session.html">event_session</a> &amp;&amp;other) noexcept :</div>
<div class="line"><a id="l00752" name="l00752"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__session.html#a14581a7203ad6d89bf69903093cfe83c"> 752</a></span> <a class="code hl_function" href="classwinstd_1_1event__session.html#a14581a7203ad6d89bf69903093cfe83c">event_session</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1event__session.html">event_session</a> &amp;&amp;other) noexcept :</div>
<div class="line"><a id="l00753" name="l00753"></a><span class="lineno"> 753</span> <a class="code hl_variable" href="classwinstd_1_1event__session.html#ad2b5e63572d44c37dc3f4f64feefa3cc">m_prop</a>(std::move(other.m_prop)),</div>
<div class="line"><a id="l00754" name="l00754"></a><span class="lineno"> 754</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4">handle</a>(std::move(other))</div>
<div class="line"><a id="l00755" name="l00755"></a><span class="lineno"> 755</span> {</div>
@ -562,7 +562,7 @@ $(function() {
<div class="line"><a id="l00766" name="l00766"></a><span class="lineno"> 766</span> <a class="code hl_function" href="classwinstd_1_1event__session.html#a4701ad4ae9d18e890ed4066473680751">free_internal</a>();</div>
<div class="line"><a id="l00767" name="l00767"></a><span class="lineno"> 767</span> }</div>
<div class="line"><a id="l00768" name="l00768"></a><span class="lineno"> 768</span> </div>
<div class="line"><a id="l00774" name="l00774"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__session.html#a0e48d54eb6fee8b143ae397336b3e968"> 774</a></span> <a class="code hl_class" href="classwinstd_1_1event__session.html">event_session</a>&amp; <a class="code hl_function" href="classwinstd_1_1event__session.html#a0e48d54eb6fee8b143ae397336b3e968">operator=</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1event__session.html">event_session</a> &amp;&amp;other) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00774" name="l00774"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__session.html#a4e436a74c83a75aab21800bc9d954228"> 774</a></span> <a class="code hl_class" href="classwinstd_1_1event__session.html">event_session</a>&amp; <a class="code hl_function" href="classwinstd_1_1event__session.html#a4e436a74c83a75aab21800bc9d954228">operator=</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1event__session.html">event_session</a> &amp;&amp;other) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00775" name="l00775"></a><span class="lineno"> 775</span> {</div>
<div class="line"><a id="l00776" name="l00776"></a><span class="lineno"> 776</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != std::addressof(other)) {</div>
<div class="line"><a id="l00777" name="l00777"></a><span class="lineno"> 777</span> (<a class="code hl_class" href="classwinstd_1_1handle.html">handle&lt;handle_type, 0&gt;</a>&amp;&amp;)*<span class="keyword">this</span> = std::move(other);</div>
@ -582,24 +582,24 @@ $(function() {
<div class="line"><a id="l00801" name="l00801"></a><span class="lineno"> 801</span> <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast&lt;</span>LPCTSTR<span class="keyword">&gt;</span>(<span class="keyword">reinterpret_cast&lt;</span><span class="keyword">const </span><span class="keywordtype">char</span>*<span class="keyword">&gt;</span>(prop) + prop-&gt;LoggerNameOffset);</div>
<div class="line"><a id="l00802" name="l00802"></a><span class="lineno"> 802</span> }</div>
<div class="line"><a id="l00803" name="l00803"></a><span class="lineno"> 803</span> </div>
<div class="line"><a id="l00812" name="l00812"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__session.html#a50cbbb1f721f388e3d1640332a5efc40"> 812</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1event__session.html#a50cbbb1f721f388e3d1640332a5efc40">attach</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h, _In_ EVENT_TRACE_PROPERTIES *prop)</div>
<div class="line"><a id="l00812" name="l00812"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__session.html#afe43f725628f047dadc8e44f4a8028b7"> 812</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1event__session.html#afe43f725628f047dadc8e44f4a8028b7">attach</a>(_In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h, _In_ EVENT_TRACE_PROPERTIES *prop)</div>
<div class="line"><a id="l00813" name="l00813"></a><span class="lineno"> 813</span> {</div>
<div class="line"><a id="l00814" name="l00814"></a><span class="lineno"> 814</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">handle&lt;handle_type, 0&gt;::attach</a>(h);</div>
<div class="line"><a id="l00814" name="l00814"></a><span class="lineno"> 814</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">handle&lt;handle_type, 0&gt;::attach</a>(h);</div>
<div class="line"><a id="l00815" name="l00815"></a><span class="lineno"> 815</span> <a class="code hl_variable" href="classwinstd_1_1event__session.html#ad2b5e63572d44c37dc3f4f64feefa3cc">m_prop</a>.reset(prop);</div>
<div class="line"><a id="l00816" name="l00816"></a><span class="lineno"> 816</span> }</div>
<div class="line"><a id="l00817" name="l00817"></a><span class="lineno"> 817</span> </div>
<div class="line"><a id="l00827" name="l00827"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__session.html#a0324d40bf32b193a840c9f18b2a613d6"> 827</a></span> ULONG <a class="code hl_function" href="classwinstd_1_1event__session.html#a0324d40bf32b193a840c9f18b2a613d6">create</a>(_In_z_ LPCTSTR SessionName, _In_ <span class="keyword">const</span> EVENT_TRACE_PROPERTIES *Properties)</div>
<div class="line"><a id="l00827" name="l00827"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__session.html#af75b790f98bc16ed94f1167fe4acdb50"> 827</a></span> ULONG <a class="code hl_function" href="classwinstd_1_1event__session.html#af75b790f98bc16ed94f1167fe4acdb50">create</a>(_In_z_ LPCTSTR SessionName, _In_ <span class="keyword">const</span> EVENT_TRACE_PROPERTIES *Properties)</div>
<div class="line"><a id="l00828" name="l00828"></a><span class="lineno"> 828</span> {</div>
<div class="line"><a id="l00829" name="l00829"></a><span class="lineno"> 829</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h;</div>
<div class="line"><a id="l00830" name="l00830"></a><span class="lineno"> 830</span> std::unique_ptr&lt;EVENT_TRACE_PROPERTIES&gt; prop(<span class="keyword">reinterpret_cast&lt;</span>EVENT_TRACE_PROPERTIES*<span class="keyword">&gt;</span>(<span class="keyword">new</span> <span class="keywordtype">char</span>[Properties-&gt;Wnode.BufferSize]));</div>
<div class="line"><a id="l00831" name="l00831"></a><span class="lineno"> 831</span> memcpy(prop.get(), Properties, Properties-&gt;Wnode.BufferSize);</div>
<div class="line"><a id="l00832" name="l00832"></a><span class="lineno"> 832</span> ULONG ulRes = StartTrace(&amp;h, SessionName, prop.get());</div>
<div class="line"><a id="l00833" name="l00833"></a><span class="lineno"> 833</span> <span class="keywordflow">if</span> (ulRes == ERROR_SUCCESS)</div>
<div class="line"><a id="l00834" name="l00834"></a><span class="lineno"> 834</span> <a class="code hl_function" href="classwinstd_1_1event__session.html#a50cbbb1f721f388e3d1640332a5efc40">attach</a>(h, prop.release());</div>
<div class="line"><a id="l00834" name="l00834"></a><span class="lineno"> 834</span> <a class="code hl_function" href="classwinstd_1_1event__session.html#afe43f725628f047dadc8e44f4a8028b7">attach</a>(h, prop.release());</div>
<div class="line"><a id="l00835" name="l00835"></a><span class="lineno"> 835</span> <span class="keywordflow">return</span> ulRes;</div>
<div class="line"><a id="l00836" name="l00836"></a><span class="lineno"> 836</span> }</div>
<div class="line"><a id="l00837" name="l00837"></a><span class="lineno"> 837</span> </div>
<div class="line"><a id="l00847" name="l00847"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__session.html#a4e72031849f7d8034297bff1ce721ff8"> 847</a></span> ULONG <a class="code hl_function" href="classwinstd_1_1event__session.html#a4e72031849f7d8034297bff1ce721ff8">enable_trace</a>(_In_ LPCGUID ProviderId, _In_ UCHAR Level, _In_opt_ ULONGLONG MatchAnyKeyword = 0, _In_opt_ ULONGLONG MatchAllKeyword = 0, _In_opt_ ULONG EnableProperty = 0, _In_opt_ PEVENT_FILTER_DESCRIPTOR EnableFilterDesc = NULL)</div>
<div class="line"><a id="l00847" name="l00847"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__session.html#aa140384c61972ebabbf6489e8aa5700b"> 847</a></span> ULONG <a class="code hl_function" href="classwinstd_1_1event__session.html#aa140384c61972ebabbf6489e8aa5700b">enable_trace</a>(_In_ LPCGUID ProviderId, _In_ UCHAR Level, _In_opt_ ULONGLONG MatchAnyKeyword = 0, _In_opt_ ULONGLONG MatchAllKeyword = 0, _In_opt_ ULONG EnableProperty = 0, _In_opt_ PEVENT_FILTER_DESCRIPTOR EnableFilterDesc = NULL)</div>
<div class="line"><a id="l00848" name="l00848"></a><span class="lineno"> 848</span> {</div>
<div class="line"><a id="l00849" name="l00849"></a><span class="lineno"> 849</span> assert(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a> != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>);</div>
<div class="line"><a id="l00850" name="l00850"></a><span class="lineno"> 850</span> <span class="keywordflow">return</span> EnableTraceEx(</div>
@ -614,7 +614,7 @@ $(function() {
<div class="line"><a id="l00859" name="l00859"></a><span class="lineno"> 859</span> EnableFilterDesc);</div>
<div class="line"><a id="l00860" name="l00860"></a><span class="lineno"> 860</span> }</div>
<div class="line"><a id="l00861" name="l00861"></a><span class="lineno"> 861</span> </div>
<div class="line"><a id="l00871" name="l00871"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__session.html#a7f8beec049af7b98ef2102eaaffd58a6"> 871</a></span> ULONG <a class="code hl_function" href="classwinstd_1_1event__session.html#a7f8beec049af7b98ef2102eaaffd58a6">disable_trace</a>(_In_ LPCGUID ProviderId, _In_ UCHAR Level, _In_opt_ ULONGLONG MatchAnyKeyword = 0, _In_opt_ ULONGLONG MatchAllKeyword = 0, _In_opt_ ULONG EnableProperty = 0, _In_opt_ PEVENT_FILTER_DESCRIPTOR EnableFilterDesc = NULL)</div>
<div class="line"><a id="l00871" name="l00871"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__session.html#a86ff12521bc1c863ea685b8a689fd81b"> 871</a></span> ULONG <a class="code hl_function" href="classwinstd_1_1event__session.html#a86ff12521bc1c863ea685b8a689fd81b">disable_trace</a>(_In_ LPCGUID ProviderId, _In_ UCHAR Level, _In_opt_ ULONGLONG MatchAnyKeyword = 0, _In_opt_ ULONGLONG MatchAllKeyword = 0, _In_opt_ ULONG EnableProperty = 0, _In_opt_ PEVENT_FILTER_DESCRIPTOR EnableFilterDesc = NULL)</div>
<div class="line"><a id="l00872" name="l00872"></a><span class="lineno"> 872</span> {</div>
<div class="line"><a id="l00873" name="l00873"></a><span class="lineno"> 873</span> assert(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a> != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>);</div>
<div class="line"><a id="l00874" name="l00874"></a><span class="lineno"> 874</span> <span class="keywordflow">return</span> EnableTraceEx(</div>
@ -650,11 +650,11 @@ $(function() {
<div class="line"><a id="l00917" name="l00917"></a><span class="lineno"> 917</span> <a class="code hl_function" href="classwinstd_1_1event__trace.html#ad8ef9b0616775c44e911d9db4676b19c">free_internal</a>();</div>
<div class="line"><a id="l00918" name="l00918"></a><span class="lineno"> 918</span> }</div>
<div class="line"><a id="l00919" name="l00919"></a><span class="lineno"> 919</span> </div>
<div class="line"><a id="l00929" name="l00929"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__trace.html#a361fff322a7b15685ac80d816ffe4654"> 929</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1event__trace.html#a361fff322a7b15685ac80d816ffe4654">create</a>(_Inout_ PEVENT_TRACE_LOGFILE Logfile)</div>
<div class="line"><a id="l00929" name="l00929"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__trace.html#aa18b726564c539c8689dd9b36e2aeae9"> 929</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1event__trace.html#aa18b726564c539c8689dd9b36e2aeae9">create</a>(_Inout_ PEVENT_TRACE_LOGFILE Logfile)</div>
<div class="line"><a id="l00930" name="l00930"></a><span class="lineno"> 930</span> {</div>
<div class="line"><a id="l00931" name="l00931"></a><span class="lineno"> 931</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h = OpenTrace(Logfile);</div>
<div class="line"><a id="l00932" name="l00932"></a><span class="lineno"> 932</span> <span class="keywordflow">if</span> (h != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>) {</div>
<div class="line"><a id="l00933" name="l00933"></a><span class="lineno"> 933</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l00933" name="l00933"></a><span class="lineno"> 933</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l00934" name="l00934"></a><span class="lineno"> 934</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00935" name="l00935"></a><span class="lineno"> 935</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00936" name="l00936"></a><span class="lineno"> 936</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
@ -670,7 +670,7 @@ $(function() {
<div class="line"><a id="l00954" name="l00954"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__trace__enabler.html"> 954</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1event__trace__enabler.html">event_trace_enabler</a></div>
<div class="line"><a id="l00955" name="l00955"></a><span class="lineno"> 955</span> {</div>
<div class="line"><a id="l00956" name="l00956"></a><span class="lineno"> 956</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00962" name="l00962"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__trace__enabler.html#a574c01df16c4b42391299222733790ec"> 962</a></span> <a class="code hl_function" href="classwinstd_1_1event__trace__enabler.html#a574c01df16c4b42391299222733790ec">event_trace_enabler</a>(</div>
<div class="line"><a id="l00962" name="l00962"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__trace__enabler.html#a50ce2e4286dbfc133c7f4a4762b65a05"> 962</a></span> <a class="code hl_function" href="classwinstd_1_1event__trace__enabler.html#a50ce2e4286dbfc133c7f4a4762b65a05">event_trace_enabler</a>(</div>
<div class="line"><a id="l00963" name="l00963"></a><span class="lineno"> 963</span> _In_opt_ LPCGUID SourceId,</div>
<div class="line"><a id="l00964" name="l00964"></a><span class="lineno"> 964</span> _In_ TRACEHANDLE TraceHandle,</div>
<div class="line"><a id="l00965" name="l00965"></a><span class="lineno"> 965</span> _In_ LPCGUID ProviderId,</div>
@ -700,7 +700,7 @@ $(function() {
<div class="line"><a id="l00989" name="l00989"></a><span class="lineno"> 989</span> <a class="code hl_variable" href="classwinstd_1_1event__trace__enabler.html#a358d20e2dbbc7dcaccbe8d3d303cc3c4">m_enable_filter_desc</a>);</div>
<div class="line"><a id="l00990" name="l00990"></a><span class="lineno"> 990</span> }</div>
<div class="line"><a id="l00991" name="l00991"></a><span class="lineno"> 991</span> </div>
<div class="line"><a id="l00997" name="l00997"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__trace__enabler.html#a8b430e2cb00c529d2c2dc1286e7de898"> 997</a></span> <a class="code hl_function" href="classwinstd_1_1event__trace__enabler.html#a8b430e2cb00c529d2c2dc1286e7de898">event_trace_enabler</a>(</div>
<div class="line"><a id="l00997" name="l00997"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__trace__enabler.html#a8666ba08639a65fa01eb64c4855d68a3"> 997</a></span> <a class="code hl_function" href="classwinstd_1_1event__trace__enabler.html#a8666ba08639a65fa01eb64c4855d68a3">event_trace_enabler</a>(</div>
<div class="line"><a id="l00998" name="l00998"></a><span class="lineno"> 998</span> _In_ <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1event__session.html">event_session</a> &amp;session,</div>
<div class="line"><a id="l00999" name="l00999"></a><span class="lineno"> 999</span> _In_ LPCGUID ProviderId,</div>
<div class="line"><a id="l01000" name="l01000"></a><span class="lineno"> 1000</span> _In_ UCHAR Level,</div>
@ -764,22 +764,22 @@ $(function() {
<div class="line"><a id="l01073" name="l01073"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__fn__auto.html"> 1073</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a></div>
<div class="line"><a id="l01074" name="l01074"></a><span class="lineno"> 1074</span> {</div>
<div class="line"><a id="l01075" name="l01075"></a><span class="lineno"> 1075</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l01079" name="l01079"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__fn__auto.html#a95241b848140c26338e58697fd5159c7"> 1079</a></span> <a class="code hl_function" href="classwinstd_1_1event__fn__auto.html#a95241b848140c26338e58697fd5159c7">event_fn_auto</a>(_In_ <a class="code hl_class" href="classwinstd_1_1event__provider.html">event_provider</a> &amp;ep, _In_ <span class="keyword">const</span> EVENT_DESCRIPTOR *event_cons, _In_ <span class="keyword">const</span> EVENT_DESCRIPTOR *event_dest, _In_z_ LPCSTR pszFnName) :</div>
<div class="line"><a id="l01079" name="l01079"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__fn__auto.html#a751244aeeeceb01401da27c5080fc590"> 1079</a></span> <a class="code hl_function" href="classwinstd_1_1event__fn__auto.html#a751244aeeeceb01401da27c5080fc590">event_fn_auto</a>(_In_ <a class="code hl_class" href="classwinstd_1_1event__provider.html">event_provider</a> &amp;ep, _In_ <span class="keyword">const</span> EVENT_DESCRIPTOR *event_cons, _In_ <span class="keyword">const</span> EVENT_DESCRIPTOR *event_dest, _In_z_ LPCSTR pszFnName) :</div>
<div class="line"><a id="l01080" name="l01080"></a><span class="lineno"> 1080</span> <a class="code hl_variable" href="classwinstd_1_1event__fn__auto.html#acbfdaed91d8a3aa3346d33d1a548457a">m_ep</a>(ep),</div>
<div class="line"><a id="l01081" name="l01081"></a><span class="lineno"> 1081</span> <a class="code hl_variable" href="classwinstd_1_1event__fn__auto.html#a03080fbd3201b899cce1ab5bb59dca2f">m_event_dest</a>(event_dest)</div>
<div class="line"><a id="l01082" name="l01082"></a><span class="lineno"> 1082</span> {</div>
<div class="line"><a id="l01083" name="l01083"></a><span class="lineno"> 1083</span> EventDataDescCreate(&amp;<a class="code hl_variable" href="classwinstd_1_1event__fn__auto.html#ad17409fc9cdaa8b78a9f38e39e21a9f0">m_fn_name</a>, pszFnName, (ULONG)(strlen(pszFnName) + 1)*<span class="keyword">sizeof</span>(*pszFnName));</div>
<div class="line"><a id="l01084" name="l01084"></a><span class="lineno"> 1084</span> <a class="code hl_variable" href="classwinstd_1_1event__fn__auto.html#acbfdaed91d8a3aa3346d33d1a548457a">m_ep</a>.<a class="code hl_function" href="classwinstd_1_1event__provider.html#ace5df6b73334802dc233d07e66e07f4b">write</a>(event_cons, 1, &amp;<a class="code hl_variable" href="classwinstd_1_1event__fn__auto.html#ad17409fc9cdaa8b78a9f38e39e21a9f0">m_fn_name</a>);</div>
<div class="line"><a id="l01084" name="l01084"></a><span class="lineno"> 1084</span> <a class="code hl_variable" href="classwinstd_1_1event__fn__auto.html#acbfdaed91d8a3aa3346d33d1a548457a">m_ep</a>.<a class="code hl_function" href="classwinstd_1_1event__provider.html#a068407834baa836c690b80a39a2d2692">write</a>(event_cons, 1, &amp;<a class="code hl_variable" href="classwinstd_1_1event__fn__auto.html#ad17409fc9cdaa8b78a9f38e39e21a9f0">m_fn_name</a>);</div>
<div class="line"><a id="l01085" name="l01085"></a><span class="lineno"> 1085</span> }</div>
<div class="line"><a id="l01086" name="l01086"></a><span class="lineno"> 1086</span> </div>
<div class="line"><a id="l01090" name="l01090"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__fn__auto.html#a308e357351881a91bd3500c7f6c674d8"> 1090</a></span> <a class="code hl_function" href="classwinstd_1_1event__fn__auto.html#a308e357351881a91bd3500c7f6c674d8">event_fn_auto</a>(_In_ <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a> &amp;other) :</div>
<div class="line"><a id="l01090" name="l01090"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__fn__auto.html#aed0b955ff2db183f6667345925801b0b"> 1090</a></span> <a class="code hl_function" href="classwinstd_1_1event__fn__auto.html#aed0b955ff2db183f6667345925801b0b">event_fn_auto</a>(_In_ <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a> &amp;other) :</div>
<div class="line"><a id="l01091" name="l01091"></a><span class="lineno"> 1091</span> <a class="code hl_variable" href="classwinstd_1_1event__fn__auto.html#acbfdaed91d8a3aa3346d33d1a548457a">m_ep</a>(other.<a class="code hl_variable" href="classwinstd_1_1event__fn__auto.html#acbfdaed91d8a3aa3346d33d1a548457a">m_ep</a>),</div>
<div class="line"><a id="l01092" name="l01092"></a><span class="lineno"> 1092</span> <a class="code hl_variable" href="classwinstd_1_1event__fn__auto.html#a03080fbd3201b899cce1ab5bb59dca2f">m_event_dest</a>(other.<a class="code hl_variable" href="classwinstd_1_1event__fn__auto.html#a03080fbd3201b899cce1ab5bb59dca2f">m_event_dest</a>),</div>
<div class="line"><a id="l01093" name="l01093"></a><span class="lineno"> 1093</span> <a class="code hl_variable" href="classwinstd_1_1event__fn__auto.html#ad17409fc9cdaa8b78a9f38e39e21a9f0">m_fn_name</a>(other.<a class="code hl_variable" href="classwinstd_1_1event__fn__auto.html#ad17409fc9cdaa8b78a9f38e39e21a9f0">m_fn_name</a>)</div>
<div class="line"><a id="l01094" name="l01094"></a><span class="lineno"> 1094</span> {</div>
<div class="line"><a id="l01095" name="l01095"></a><span class="lineno"> 1095</span> }</div>
<div class="line"><a id="l01096" name="l01096"></a><span class="lineno"> 1096</span> </div>
<div class="line"><a id="l01100" name="l01100"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__fn__auto.html#af712e76c190a7bfa92d8d2afc0b51315"> 1100</a></span> <a class="code hl_function" href="classwinstd_1_1event__fn__auto.html#af712e76c190a7bfa92d8d2afc0b51315">event_fn_auto</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a> &amp;&amp;other) noexcept :</div>
<div class="line"><a id="l01100" name="l01100"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__fn__auto.html#a5c45c1de3b87f6547f6e76a80b80f500"> 1100</a></span> <a class="code hl_function" href="classwinstd_1_1event__fn__auto.html#a5c45c1de3b87f6547f6e76a80b80f500">event_fn_auto</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a> &amp;&amp;other) noexcept :</div>
<div class="line"><a id="l01101" name="l01101"></a><span class="lineno"> 1101</span> <a class="code hl_variable" href="classwinstd_1_1event__fn__auto.html#acbfdaed91d8a3aa3346d33d1a548457a">m_ep</a>(other.m_ep),</div>
<div class="line"><a id="l01102" name="l01102"></a><span class="lineno"> 1102</span> <a class="code hl_variable" href="classwinstd_1_1event__fn__auto.html#a03080fbd3201b899cce1ab5bb59dca2f">m_event_dest</a>(other.m_event_dest),</div>
<div class="line"><a id="l01103" name="l01103"></a><span class="lineno"> 1103</span> <a class="code hl_variable" href="classwinstd_1_1event__fn__auto.html#ad17409fc9cdaa8b78a9f38e39e21a9f0">m_fn_name</a>(std::move(other.m_fn_name))</div>
@ -790,10 +790,10 @@ $(function() {
<div class="line"><a id="l01111" name="l01111"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__fn__auto.html#a764a83cffe2ed2ae41e9d973073d5cb0"> 1111</a></span> <a class="code hl_function" href="classwinstd_1_1event__fn__auto.html#a764a83cffe2ed2ae41e9d973073d5cb0">~event_fn_auto</a>()</div>
<div class="line"><a id="l01112" name="l01112"></a><span class="lineno"> 1112</span> {</div>
<div class="line"><a id="l01113" name="l01113"></a><span class="lineno"> 1113</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classwinstd_1_1event__fn__auto.html#a03080fbd3201b899cce1ab5bb59dca2f">m_event_dest</a>)</div>
<div class="line"><a id="l01114" name="l01114"></a><span class="lineno"> 1114</span> <a class="code hl_variable" href="classwinstd_1_1event__fn__auto.html#acbfdaed91d8a3aa3346d33d1a548457a">m_ep</a>.<a class="code hl_function" href="classwinstd_1_1event__provider.html#ace5df6b73334802dc233d07e66e07f4b">write</a>(<a class="code hl_variable" href="classwinstd_1_1event__fn__auto.html#a03080fbd3201b899cce1ab5bb59dca2f">m_event_dest</a>, 1, &amp;<a class="code hl_variable" href="classwinstd_1_1event__fn__auto.html#ad17409fc9cdaa8b78a9f38e39e21a9f0">m_fn_name</a>);</div>
<div class="line"><a id="l01114" name="l01114"></a><span class="lineno"> 1114</span> <a class="code hl_variable" href="classwinstd_1_1event__fn__auto.html#acbfdaed91d8a3aa3346d33d1a548457a">m_ep</a>.<a class="code hl_function" href="classwinstd_1_1event__provider.html#a068407834baa836c690b80a39a2d2692">write</a>(<a class="code hl_variable" href="classwinstd_1_1event__fn__auto.html#a03080fbd3201b899cce1ab5bb59dca2f">m_event_dest</a>, 1, &amp;<a class="code hl_variable" href="classwinstd_1_1event__fn__auto.html#ad17409fc9cdaa8b78a9f38e39e21a9f0">m_fn_name</a>);</div>
<div class="line"><a id="l01115" name="l01115"></a><span class="lineno"> 1115</span> }</div>
<div class="line"><a id="l01116" name="l01116"></a><span class="lineno"> 1116</span> </div>
<div class="line"><a id="l01120" name="l01120"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__fn__auto.html#ada50ea8974271da199cb220e2847c224"> 1120</a></span> <a class="code hl_class" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a>&amp; <a class="code hl_function" href="classwinstd_1_1event__fn__auto.html#ada50ea8974271da199cb220e2847c224">operator=</a>(_In_ <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a> &amp;other)</div>
<div class="line"><a id="l01120" name="l01120"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__fn__auto.html#acb8dddbdd22399d26d4c5db2998afc1d"> 1120</a></span> <a class="code hl_class" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a>&amp; <a class="code hl_function" href="classwinstd_1_1event__fn__auto.html#acb8dddbdd22399d26d4c5db2998afc1d">operator=</a>(_In_ <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a> &amp;other)</div>
<div class="line"><a id="l01121" name="l01121"></a><span class="lineno"> 1121</span> {</div>
<div class="line"><a id="l01122" name="l01122"></a><span class="lineno"> 1122</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;other) {</div>
<div class="line"><a id="l01123" name="l01123"></a><span class="lineno"> 1123</span> assert(&amp;<a class="code hl_variable" href="classwinstd_1_1event__fn__auto.html#acbfdaed91d8a3aa3346d33d1a548457a">m_ep</a> == &amp;other.m_ep);</div>
@ -804,7 +804,7 @@ $(function() {
<div class="line"><a id="l01128" name="l01128"></a><span class="lineno"> 1128</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l01129" name="l01129"></a><span class="lineno"> 1129</span> }</div>
<div class="line"><a id="l01130" name="l01130"></a><span class="lineno"> 1130</span> </div>
<div class="line"><a id="l01134" name="l01134"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__fn__auto.html#acb16d3b165ed1645fd56689d2ff17cd0"> 1134</a></span> <a class="code hl_class" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a>&amp; <a class="code hl_function" href="classwinstd_1_1event__fn__auto.html#acb16d3b165ed1645fd56689d2ff17cd0">operator=</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a> &amp;&amp;other) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01134" name="l01134"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__fn__auto.html#ab64dd267c58d816b4ef5549e704a8949"> 1134</a></span> <a class="code hl_class" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a>&amp; <a class="code hl_function" href="classwinstd_1_1event__fn__auto.html#ab64dd267c58d816b4ef5549e704a8949">operator=</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a> &amp;&amp;other) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01135" name="l01135"></a><span class="lineno"> 1135</span> {</div>
<div class="line"><a id="l01136" name="l01136"></a><span class="lineno"> 1136</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;other) {</div>
<div class="line"><a id="l01137" name="l01137"></a><span class="lineno"> 1137</span> assert(&amp;<a class="code hl_variable" href="classwinstd_1_1event__fn__auto.html#acbfdaed91d8a3aa3346d33d1a548457a">m_ep</a> == &amp;other.m_ep);</div>
@ -826,16 +826,16 @@ $(function() {
<div class="line"><a id="l01158" name="l01158"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__fn__auto__ret.html"> 1158</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1event__fn__auto__ret.html">event_fn_auto_ret</a></div>
<div class="line"><a id="l01159" name="l01159"></a><span class="lineno"> 1159</span> {</div>
<div class="line"><a id="l01160" name="l01160"></a><span class="lineno"> 1160</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l01164" name="l01164"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__fn__auto__ret.html#a66758f116614d00e4023a86dcd834303"> 1164</a></span> <a class="code hl_function" href="classwinstd_1_1event__fn__auto__ret.html#a66758f116614d00e4023a86dcd834303">event_fn_auto_ret</a>(_In_ <a class="code hl_class" href="classwinstd_1_1event__provider.html">event_provider</a> &amp;ep, _In_ <span class="keyword">const</span> EVENT_DESCRIPTOR *event_cons, _In_ <span class="keyword">const</span> EVENT_DESCRIPTOR *event_dest, _In_z_ LPCSTR pszFnName, T &amp;result) :</div>
<div class="line"><a id="l01164" name="l01164"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__fn__auto__ret.html#a52fe971a33082d3652dd6d99378f17c5"> 1164</a></span> <a class="code hl_function" href="classwinstd_1_1event__fn__auto__ret.html#a52fe971a33082d3652dd6d99378f17c5">event_fn_auto_ret</a>(_In_ <a class="code hl_class" href="classwinstd_1_1event__provider.html">event_provider</a> &amp;ep, _In_ <span class="keyword">const</span> EVENT_DESCRIPTOR *event_cons, _In_ <span class="keyword">const</span> EVENT_DESCRIPTOR *event_dest, _In_z_ LPCSTR pszFnName, T &amp;result) :</div>
<div class="line"><a id="l01165" name="l01165"></a><span class="lineno"> 1165</span> <a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a52a16bf54fa9fc800e7c18d3fd75fb53">m_ep</a>(ep),</div>
<div class="line"><a id="l01166" name="l01166"></a><span class="lineno"> 1166</span> <a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a8d168be3f57047c78fa329ff3eb2e700">m_event_dest</a>(event_dest),</div>
<div class="line"><a id="l01167" name="l01167"></a><span class="lineno"> 1167</span> <a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a69f1ae5c23f90aaa4da012b1eb0b8f81">m_result</a>(result)</div>
<div class="line"><a id="l01168" name="l01168"></a><span class="lineno"> 1168</span> {</div>
<div class="line"><a id="l01169" name="l01169"></a><span class="lineno"> 1169</span> EventDataDescCreate(<a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a23fa88c6a7aea86536cc0e4bee2746cf">m_desc</a> + 0, pszFnName, (ULONG)(strlen(pszFnName) + 1)*<span class="keyword">sizeof</span>(*pszFnName));</div>
<div class="line"><a id="l01170" name="l01170"></a><span class="lineno"> 1170</span> <a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a52a16bf54fa9fc800e7c18d3fd75fb53">m_ep</a>.<a class="code hl_function" href="classwinstd_1_1event__provider.html#ace5df6b73334802dc233d07e66e07f4b">write</a>(event_cons, 1, <a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a23fa88c6a7aea86536cc0e4bee2746cf">m_desc</a>);</div>
<div class="line"><a id="l01170" name="l01170"></a><span class="lineno"> 1170</span> <a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a52a16bf54fa9fc800e7c18d3fd75fb53">m_ep</a>.<a class="code hl_function" href="classwinstd_1_1event__provider.html#a068407834baa836c690b80a39a2d2692">write</a>(event_cons, 1, <a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a23fa88c6a7aea86536cc0e4bee2746cf">m_desc</a>);</div>
<div class="line"><a id="l01171" name="l01171"></a><span class="lineno"> 1171</span> }</div>
<div class="line"><a id="l01172" name="l01172"></a><span class="lineno"> 1172</span> </div>
<div class="line"><a id="l01176" name="l01176"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__fn__auto__ret.html#ae36cee328699db6141e9488f4c1961b3"> 1176</a></span> <a class="code hl_function" href="classwinstd_1_1event__fn__auto__ret.html#ae36cee328699db6141e9488f4c1961b3">event_fn_auto_ret</a>(_In_ <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1event__fn__auto__ret.html">event_fn_auto_ret&lt;T&gt;</a> &amp;other) :</div>
<div class="line"><a id="l01176" name="l01176"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__fn__auto__ret.html#a0f656d3899f65afdaee9c651baf69bff"> 1176</a></span> <a class="code hl_function" href="classwinstd_1_1event__fn__auto__ret.html#a0f656d3899f65afdaee9c651baf69bff">event_fn_auto_ret</a>(_In_ <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1event__fn__auto__ret.html">event_fn_auto_ret&lt;T&gt;</a> &amp;other) :</div>
<div class="line"><a id="l01177" name="l01177"></a><span class="lineno"> 1177</span> <a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a52a16bf54fa9fc800e7c18d3fd75fb53">m_ep</a>(other.<a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a52a16bf54fa9fc800e7c18d3fd75fb53">m_ep</a>),</div>
<div class="line"><a id="l01178" name="l01178"></a><span class="lineno"> 1178</span> <a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a8d168be3f57047c78fa329ff3eb2e700">m_event_dest</a>(other.<a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a8d168be3f57047c78fa329ff3eb2e700">m_event_dest</a>),</div>
<div class="line"><a id="l01179" name="l01179"></a><span class="lineno"> 1179</span> <a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a69f1ae5c23f90aaa4da012b1eb0b8f81">m_result</a>(other.<a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a69f1ae5c23f90aaa4da012b1eb0b8f81">m_result</a>)</div>
@ -843,7 +843,7 @@ $(function() {
<div class="line"><a id="l01181" name="l01181"></a><span class="lineno"> 1181</span> <a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a23fa88c6a7aea86536cc0e4bee2746cf">m_desc</a>[0] = other.m_desc[0];</div>
<div class="line"><a id="l01182" name="l01182"></a><span class="lineno"> 1182</span> }</div>
<div class="line"><a id="l01183" name="l01183"></a><span class="lineno"> 1183</span> </div>
<div class="line"><a id="l01187" name="l01187"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__fn__auto__ret.html#a97c38bc77697bf492d9ad4d5916d51c7"> 1187</a></span> <a class="code hl_function" href="classwinstd_1_1event__fn__auto__ret.html#a97c38bc77697bf492d9ad4d5916d51c7">event_fn_auto_ret</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1event__fn__auto__ret.html">event_fn_auto_ret&lt;T&gt;</a> &amp;&amp;other) :</div>
<div class="line"><a id="l01187" name="l01187"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__fn__auto__ret.html#ac8b93b2bb498280707f795c03024d7d3"> 1187</a></span> <a class="code hl_function" href="classwinstd_1_1event__fn__auto__ret.html#ac8b93b2bb498280707f795c03024d7d3">event_fn_auto_ret</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1event__fn__auto__ret.html">event_fn_auto_ret&lt;T&gt;</a> &amp;&amp;other) :</div>
<div class="line"><a id="l01188" name="l01188"></a><span class="lineno"> 1188</span> <a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a52a16bf54fa9fc800e7c18d3fd75fb53">m_ep</a>(other.<a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a52a16bf54fa9fc800e7c18d3fd75fb53">m_ep</a>),</div>
<div class="line"><a id="l01189" name="l01189"></a><span class="lineno"> 1189</span> <a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a8d168be3f57047c78fa329ff3eb2e700">m_event_dest</a>(other.<a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a8d168be3f57047c78fa329ff3eb2e700">m_event_dest</a>),</div>
<div class="line"><a id="l01190" name="l01190"></a><span class="lineno"> 1190</span> <a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a69f1ae5c23f90aaa4da012b1eb0b8f81">m_result</a>(other.<a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a69f1ae5c23f90aaa4da012b1eb0b8f81">m_result</a>)</div>
@ -856,11 +856,11 @@ $(function() {
<div class="line"><a id="l01200" name="l01200"></a><span class="lineno"> 1200</span> {</div>
<div class="line"><a id="l01201" name="l01201"></a><span class="lineno"> 1201</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a8d168be3f57047c78fa329ff3eb2e700">m_event_dest</a>) {</div>
<div class="line"><a id="l01202" name="l01202"></a><span class="lineno"> 1202</span> EventDataDescCreate(<a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a23fa88c6a7aea86536cc0e4bee2746cf">m_desc</a> + 1, &amp;<a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a69f1ae5c23f90aaa4da012b1eb0b8f81">m_result</a>, <span class="keyword">sizeof</span>(T));</div>
<div class="line"><a id="l01203" name="l01203"></a><span class="lineno"> 1203</span> <a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a52a16bf54fa9fc800e7c18d3fd75fb53">m_ep</a>.<a class="code hl_function" href="classwinstd_1_1event__provider.html#ace5df6b73334802dc233d07e66e07f4b">write</a>(<a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a8d168be3f57047c78fa329ff3eb2e700">m_event_dest</a>, 2, <a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a23fa88c6a7aea86536cc0e4bee2746cf">m_desc</a>);</div>
<div class="line"><a id="l01203" name="l01203"></a><span class="lineno"> 1203</span> <a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a52a16bf54fa9fc800e7c18d3fd75fb53">m_ep</a>.<a class="code hl_function" href="classwinstd_1_1event__provider.html#a068407834baa836c690b80a39a2d2692">write</a>(<a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a8d168be3f57047c78fa329ff3eb2e700">m_event_dest</a>, 2, <a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a23fa88c6a7aea86536cc0e4bee2746cf">m_desc</a>);</div>
<div class="line"><a id="l01204" name="l01204"></a><span class="lineno"> 1204</span> }</div>
<div class="line"><a id="l01205" name="l01205"></a><span class="lineno"> 1205</span> }</div>
<div class="line"><a id="l01206" name="l01206"></a><span class="lineno"> 1206</span> </div>
<div class="line"><a id="l01210" name="l01210"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__fn__auto__ret.html#af83e37ef578182084ab4ba01d5368304"> 1210</a></span> <a class="code hl_class" href="classwinstd_1_1event__fn__auto__ret.html">event_fn_auto_ret</a>&amp; <a class="code hl_function" href="classwinstd_1_1event__fn__auto__ret.html#af83e37ef578182084ab4ba01d5368304">operator=</a>(_In_ <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1event__fn__auto__ret.html">event_fn_auto_ret&lt;T&gt;</a> &amp;other)</div>
<div class="line"><a id="l01210" name="l01210"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__fn__auto__ret.html#a6bb69bf1ac97231ef47c2aed99921bc9"> 1210</a></span> <a class="code hl_class" href="classwinstd_1_1event__fn__auto__ret.html">event_fn_auto_ret</a>&amp; <a class="code hl_function" href="classwinstd_1_1event__fn__auto__ret.html#a6bb69bf1ac97231ef47c2aed99921bc9">operator=</a>(_In_ <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1event__fn__auto__ret.html">event_fn_auto_ret&lt;T&gt;</a> &amp;other)</div>
<div class="line"><a id="l01211" name="l01211"></a><span class="lineno"> 1211</span> {</div>
<div class="line"><a id="l01212" name="l01212"></a><span class="lineno"> 1212</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;other) {</div>
<div class="line"><a id="l01213" name="l01213"></a><span class="lineno"> 1213</span> assert(&amp;<a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a52a16bf54fa9fc800e7c18d3fd75fb53">m_ep</a> == &amp;other.m_ep);</div>
@ -872,7 +872,7 @@ $(function() {
<div class="line"><a id="l01219" name="l01219"></a><span class="lineno"> 1219</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l01220" name="l01220"></a><span class="lineno"> 1220</span> }</div>
<div class="line"><a id="l01221" name="l01221"></a><span class="lineno"> 1221</span> </div>
<div class="line"><a id="l01225" name="l01225"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__fn__auto__ret.html#a8da86d7dd41f103784084492ace61422"> 1225</a></span> <a class="code hl_class" href="classwinstd_1_1event__fn__auto__ret.html">event_fn_auto_ret</a>&amp; <a class="code hl_function" href="classwinstd_1_1event__fn__auto__ret.html#a8da86d7dd41f103784084492ace61422">operator=</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1event__fn__auto__ret.html">event_fn_auto_ret&lt;T&gt;</a> &amp;&amp;other)</div>
<div class="line"><a id="l01225" name="l01225"></a><span class="lineno"><a class="line" href="classwinstd_1_1event__fn__auto__ret.html#ade4fd767e5e743649480b93cd0a5ba69"> 1225</a></span> <a class="code hl_class" href="classwinstd_1_1event__fn__auto__ret.html">event_fn_auto_ret</a>&amp; <a class="code hl_function" href="classwinstd_1_1event__fn__auto__ret.html#ade4fd767e5e743649480b93cd0a5ba69">operator=</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1event__fn__auto__ret.html">event_fn_auto_ret&lt;T&gt;</a> &amp;&amp;other)</div>
<div class="line"><a id="l01226" name="l01226"></a><span class="lineno"> 1226</span> {</div>
<div class="line"><a id="l01227" name="l01227"></a><span class="lineno"> 1227</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;other) {</div>
<div class="line"><a id="l01228" name="l01228"></a><span class="lineno"> 1228</span> assert(&amp;<a class="code hl_variable" href="classwinstd_1_1event__fn__auto__ret.html#a52a16bf54fa9fc800e7c18d3fd75fb53">m_ep</a> == &amp;other.m_ep);</div>
@ -894,99 +894,99 @@ $(function() {
<div class="line"><a id="l01244" name="l01244"></a><span class="lineno"> 1244</span> </div>
<div class="line"><a id="l01246" name="l01246"></a><span class="lineno"> 1246</span>}</div>
<div class="ttc" id="aclasswinstd_1_1event__data_html"><div class="ttname"><a href="classwinstd_1_1event__data.html">winstd::event_data</a></div><div class="ttdoc">EVENT_DATA_DESCRIPTOR wrapper.</div><div class="ttdef"><b>Definition:</b> ETW.h:119</div></div>
<div class="ttc" id="aclasswinstd_1_1event__data_html_a0700985094d842c31811e5fce407c57a"><div class="ttname"><a href="classwinstd_1_1event__data.html#a0700985094d842c31811e5fce407c57a">winstd::event_data::event_data</a></div><div class="ttdeci">event_data(1 const unsigned long &amp;data)</div><div class="ttdoc">Construct class pointing to an unsigned long.</div><div class="ttdef"><b>Definition:</b> ETW.h:204</div></div>
<div class="ttc" id="aclasswinstd_1_1event__data_html_a2339737696b32e9dbe5c99a133bede3d"><div class="ttname"><a href="classwinstd_1_1event__data.html#a2339737696b32e9dbe5c99a133bede3d">winstd::event_data::event_data</a></div><div class="ttdeci">event_data(1 const char *data)</div><div class="ttdoc">Construct class pointing to a string.</div><div class="ttdef"><b>Definition:</b> ETW.h:230</div></div>
<div class="ttc" id="aclasswinstd_1_1event__data_html_a34f3709d7c0e0208029fb4bde25b299c"><div class="ttname"><a href="classwinstd_1_1event__data.html#a34f3709d7c0e0208029fb4bde25b299c">winstd::event_data::event_data</a></div><div class="ttdeci">event_data(1 const unsigned char &amp;data)</div><div class="ttdoc">Construct class pointing to an unsigned char.</div><div class="ttdef"><b>Definition:</b> ETW.h:152</div></div>
<div class="ttc" id="aclasswinstd_1_1event__data_html_a3b4dba279dc6f06a9d33f5184d5878fe"><div class="ttname"><a href="classwinstd_1_1event__data.html#a3b4dba279dc6f06a9d33f5184d5878fe">winstd::event_data::event_data</a></div><div class="ttdeci">event_data(1 const std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;data)</div><div class="ttdoc">Template to construct pointing to a std::basic_string&lt;&gt;.</div><div class="ttdef"><b>Definition:</b> ETW.h:269</div></div>
<div class="ttc" id="aclasswinstd_1_1event__data_html_a4f7aac58b568184f4fb947a0884acc77"><div class="ttname"><a href="classwinstd_1_1event__data.html#a4f7aac58b568184f4fb947a0884acc77">winstd::event_data::event_data</a></div><div class="ttdeci">event_data(1 const wchar_t *data)</div><div class="ttdoc">Construct class pointing to a wide string.</div><div class="ttdef"><b>Definition:</b> ETW.h:249</div></div>
<div class="ttc" id="aclasswinstd_1_1event__data_html_a57b1c8c2505726f6eb518e24a9efad14"><div class="ttname"><a href="classwinstd_1_1event__data.html#a57b1c8c2505726f6eb518e24a9efad14">winstd::event_data::event_data</a></div><div class="ttdeci">event_data(1 const char &amp;data)</div><div class="ttdoc">Construct class pointing to an char.</div><div class="ttdef"><b>Definition:</b> ETW.h:139</div></div>
<div class="ttc" id="aclasswinstd_1_1event__data_html_a64a804d71b3f33943ceaa5a20b214f08"><div class="ttname"><a href="classwinstd_1_1event__data.html#a64a804d71b3f33943ceaa5a20b214f08">winstd::event_data::event_data</a></div><div class="ttdeci">event_data(1 const int &amp;data)</div><div class="ttdoc">Construct class pointing to an int.</div><div class="ttdef"><b>Definition:</b> ETW.h:165</div></div>
<div class="ttc" id="aclasswinstd_1_1event__data_html_a797b85819c7d14d823fe6eed6af65c4c"><div class="ttname"><a href="classwinstd_1_1event__data.html#a797b85819c7d14d823fe6eed6af65c4c">winstd::event_data::event_data</a></div><div class="ttdeci">event_data(const void *data, 1 ULONG size)</div><div class="ttdoc">Construct class pointing to binary data.</div><div class="ttdef"><b>Definition:</b> ETW.h:283</div></div>
<div class="ttc" id="aclasswinstd_1_1event__data_html_a8dd0d1cca4b6d92c51e2254f57f6a000"><div class="ttname"><a href="classwinstd_1_1event__data.html#a8dd0d1cca4b6d92c51e2254f57f6a000">winstd::event_data::event_data</a></div><div class="ttdeci">event_data(1 const GUID &amp;data)</div><div class="ttdoc">Construct class pointing to a GUID.</div><div class="ttdef"><b>Definition:</b> ETW.h:217</div></div>
<div class="ttc" id="aclasswinstd_1_1event__data_html_a9a347359fbb8eef796911088f852d0fd"><div class="ttname"><a href="classwinstd_1_1event__data.html#a9a347359fbb8eef796911088f852d0fd">winstd::event_data::event_data</a></div><div class="ttdeci">event_data(1 const unsigned int &amp;data)</div><div class="ttdoc">Construct class pointing to an unsigned int.</div><div class="ttdef"><b>Definition:</b> ETW.h:178</div></div>
<div class="ttc" id="aclasswinstd_1_1event__data_html_ab121d3814104c05b13d7ca1868c96f14"><div class="ttname"><a href="classwinstd_1_1event__data.html#ab121d3814104c05b13d7ca1868c96f14">winstd::event_data::event_data</a></div><div class="ttdeci">event_data(1 const long &amp;data)</div><div class="ttdoc">Construct class pointing to a long.</div><div class="ttdef"><b>Definition:</b> ETW.h:191</div></div>
<div class="ttc" id="aclasswinstd_1_1event__data_html_a0a53ee58077eed5bca18f146c34ced44"><div class="ttname"><a href="classwinstd_1_1event__data.html#a0a53ee58077eed5bca18f146c34ced44">winstd::event_data::event_data</a></div><div class="ttdeci">event_data(const char &amp;data)</div><div class="ttdoc">Construct class pointing to an char.</div><div class="ttdef"><b>Definition:</b> ETW.h:139</div></div>
<div class="ttc" id="aclasswinstd_1_1event__data_html_a0ac38aca75ec84f5265eb897fb3c7a7e"><div class="ttname"><a href="classwinstd_1_1event__data.html#a0ac38aca75ec84f5265eb897fb3c7a7e">winstd::event_data::event_data</a></div><div class="ttdeci">event_data(const wchar_t *data)</div><div class="ttdoc">Construct class pointing to a wide string.</div><div class="ttdef"><b>Definition:</b> ETW.h:249</div></div>
<div class="ttc" id="aclasswinstd_1_1event__data_html_a26563233e9507adbf183291974005eaf"><div class="ttname"><a href="classwinstd_1_1event__data.html#a26563233e9507adbf183291974005eaf">winstd::event_data::event_data</a></div><div class="ttdeci">event_data(const int &amp;data)</div><div class="ttdoc">Construct class pointing to an int.</div><div class="ttdef"><b>Definition:</b> ETW.h:165</div></div>
<div class="ttc" id="aclasswinstd_1_1event__data_html_a31af4a774845ec0f7db4267f573cd422"><div class="ttname"><a href="classwinstd_1_1event__data.html#a31af4a774845ec0f7db4267f573cd422">winstd::event_data::event_data</a></div><div class="ttdeci">event_data(const void *data, ULONG size)</div><div class="ttdoc">Construct class pointing to binary data.</div><div class="ttdef"><b>Definition:</b> ETW.h:283</div></div>
<div class="ttc" id="aclasswinstd_1_1event__data_html_a4d309bcda353b42ba1005b3c7b6f8dc1"><div class="ttname"><a href="classwinstd_1_1event__data.html#a4d309bcda353b42ba1005b3c7b6f8dc1">winstd::event_data::event_data</a></div><div class="ttdeci">event_data(const GUID &amp;data)</div><div class="ttdoc">Construct class pointing to a GUID.</div><div class="ttdef"><b>Definition:</b> ETW.h:217</div></div>
<div class="ttc" id="aclasswinstd_1_1event__data_html_a59b2ac8e1b681412ea0aa582b3028681"><div class="ttname"><a href="classwinstd_1_1event__data.html#a59b2ac8e1b681412ea0aa582b3028681">winstd::event_data::event_data</a></div><div class="ttdeci">event_data(const unsigned int &amp;data)</div><div class="ttdoc">Construct class pointing to an unsigned int.</div><div class="ttdef"><b>Definition:</b> ETW.h:178</div></div>
<div class="ttc" id="aclasswinstd_1_1event__data_html_a74be98ecad61265232c0752e0e823a8e"><div class="ttname"><a href="classwinstd_1_1event__data.html#a74be98ecad61265232c0752e0e823a8e">winstd::event_data::event_data</a></div><div class="ttdeci">event_data(const char *data)</div><div class="ttdoc">Construct class pointing to a string.</div><div class="ttdef"><b>Definition:</b> ETW.h:230</div></div>
<div class="ttc" id="aclasswinstd_1_1event__data_html_a86447ba8727fe91c0de85b8f7835a4c1"><div class="ttname"><a href="classwinstd_1_1event__data.html#a86447ba8727fe91c0de85b8f7835a4c1">winstd::event_data::event_data</a></div><div class="ttdeci">event_data(const unsigned char &amp;data)</div><div class="ttdoc">Construct class pointing to an unsigned char.</div><div class="ttdef"><b>Definition:</b> ETW.h:152</div></div>
<div class="ttc" id="aclasswinstd_1_1event__data_html_aa9741846e354b469b750db2ea982b12d"><div class="ttname"><a href="classwinstd_1_1event__data.html#aa9741846e354b469b750db2ea982b12d">winstd::event_data::event_data</a></div><div class="ttdeci">event_data(const std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;data)</div><div class="ttdoc">Template to construct pointing to a std::basic_string&lt;&gt;.</div><div class="ttdef"><b>Definition:</b> ETW.h:269</div></div>
<div class="ttc" id="aclasswinstd_1_1event__data_html_aba0a6535c84e9165b5ccdf943449e10c"><div class="ttname"><a href="classwinstd_1_1event__data.html#aba0a6535c84e9165b5ccdf943449e10c">winstd::event_data::event_data</a></div><div class="ttdeci">event_data(const unsigned long &amp;data)</div><div class="ttdoc">Construct class pointing to an unsigned long.</div><div class="ttdef"><b>Definition:</b> ETW.h:204</div></div>
<div class="ttc" id="aclasswinstd_1_1event__data_html_acb4032673a3b2376eb0d62115bb37c4f"><div class="ttname"><a href="classwinstd_1_1event__data.html#acb4032673a3b2376eb0d62115bb37c4f">winstd::event_data::event_data</a></div><div class="ttdeci">event_data()</div><div class="ttdoc">Construct empty class.</div><div class="ttdef"><b>Definition:</b> ETW.h:124</div></div>
<div class="ttc" id="aclasswinstd_1_1event__data_html_aef6715d8e3e68eac7b7bbceacb3aff93"><div class="ttname"><a href="classwinstd_1_1event__data.html#aef6715d8e3e68eac7b7bbceacb3aff93">winstd::event_data::event_data</a></div><div class="ttdeci">event_data(const long &amp;data)</div><div class="ttdoc">Construct class pointing to a long.</div><div class="ttdef"><b>Definition:</b> ETW.h:191</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto__ret_html"><div class="ttname"><a href="classwinstd_1_1event__fn__auto__ret.html">winstd::event_fn_auto_ret</a></div><div class="ttdoc">Helper template to write an event on entry/exit of scope with one parameter (typically result).</div><div class="ttdef"><b>Definition:</b> ETW.h:1159</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto__ret_html_a0f656d3899f65afdaee9c651baf69bff"><div class="ttname"><a href="classwinstd_1_1event__fn__auto__ret.html#a0f656d3899f65afdaee9c651baf69bff">winstd::event_fn_auto_ret::event_fn_auto_ret</a></div><div class="ttdeci">event_fn_auto_ret(const event_fn_auto_ret&lt; T &gt; &amp;other)</div><div class="ttdoc">Copies the object.</div><div class="ttdef"><b>Definition:</b> ETW.h:1176</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto__ret_html_a1bd1de5df10856a08187ad112992979f"><div class="ttname"><a href="classwinstd_1_1event__fn__auto__ret.html#a1bd1de5df10856a08187ad112992979f">winstd::event_fn_auto_ret::~event_fn_auto_ret</a></div><div class="ttdeci">~event_fn_auto_ret()</div><div class="ttdoc">Writes the event_dest event.</div><div class="ttdef"><b>Definition:</b> ETW.h:1199</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto__ret_html_a23fa88c6a7aea86536cc0e4bee2746cf"><div class="ttname"><a href="classwinstd_1_1event__fn__auto__ret.html#a23fa88c6a7aea86536cc0e4bee2746cf">winstd::event_fn_auto_ret::m_desc</a></div><div class="ttdeci">EVENT_DATA_DESCRIPTOR m_desc[2]</div><div class="ttdoc">Function name and return value.</div><div class="ttdef"><b>Definition:</b> ETW.h:1241</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto__ret_html_a52a16bf54fa9fc800e7c18d3fd75fb53"><div class="ttname"><a href="classwinstd_1_1event__fn__auto__ret.html#a52a16bf54fa9fc800e7c18d3fd75fb53">winstd::event_fn_auto_ret::m_ep</a></div><div class="ttdeci">event_provider &amp; m_ep</div><div class="ttdoc">Reference to event provider in use.</div><div class="ttdef"><b>Definition:</b> ETW.h:1239</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto__ret_html_a66758f116614d00e4023a86dcd834303"><div class="ttname"><a href="classwinstd_1_1event__fn__auto__ret.html#a66758f116614d00e4023a86dcd834303">winstd::event_fn_auto_ret::event_fn_auto_ret</a></div><div class="ttdeci">event_fn_auto_ret(1 event_provider &amp;ep, 1 const EVENT_DESCRIPTOR *event_cons, 1 const EVENT_DESCRIPTOR *event_dest, 1 LPCSTR pszFnName, T &amp;result)</div><div class="ttdoc">Writes the event_cons event.</div><div class="ttdef"><b>Definition:</b> ETW.h:1164</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto__ret_html_a52fe971a33082d3652dd6d99378f17c5"><div class="ttname"><a href="classwinstd_1_1event__fn__auto__ret.html#a52fe971a33082d3652dd6d99378f17c5">winstd::event_fn_auto_ret::event_fn_auto_ret</a></div><div class="ttdeci">event_fn_auto_ret(event_provider &amp;ep, const EVENT_DESCRIPTOR *event_cons, const EVENT_DESCRIPTOR *event_dest, LPCSTR pszFnName, T &amp;result)</div><div class="ttdoc">Writes the event_cons event.</div><div class="ttdef"><b>Definition:</b> ETW.h:1164</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto__ret_html_a69f1ae5c23f90aaa4da012b1eb0b8f81"><div class="ttname"><a href="classwinstd_1_1event__fn__auto__ret.html#a69f1ae5c23f90aaa4da012b1eb0b8f81">winstd::event_fn_auto_ret::m_result</a></div><div class="ttdeci">T &amp; m_result</div><div class="ttdoc">Function result.</div><div class="ttdef"><b>Definition:</b> ETW.h:1242</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto__ret_html_a6bb69bf1ac97231ef47c2aed99921bc9"><div class="ttname"><a href="classwinstd_1_1event__fn__auto__ret.html#a6bb69bf1ac97231ef47c2aed99921bc9">winstd::event_fn_auto_ret::operator=</a></div><div class="ttdeci">event_fn_auto_ret &amp; operator=(const event_fn_auto_ret&lt; T &gt; &amp;other)</div><div class="ttdoc">Copies the object.</div><div class="ttdef"><b>Definition:</b> ETW.h:1210</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto__ret_html_a8d168be3f57047c78fa329ff3eb2e700"><div class="ttname"><a href="classwinstd_1_1event__fn__auto__ret.html#a8d168be3f57047c78fa329ff3eb2e700">winstd::event_fn_auto_ret::m_event_dest</a></div><div class="ttdeci">const EVENT_DESCRIPTOR * m_event_dest</div><div class="ttdoc">Event descriptor at destruction.</div><div class="ttdef"><b>Definition:</b> ETW.h:1240</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto__ret_html_a8da86d7dd41f103784084492ace61422"><div class="ttname"><a href="classwinstd_1_1event__fn__auto__ret.html#a8da86d7dd41f103784084492ace61422">winstd::event_fn_auto_ret::operator=</a></div><div class="ttdeci">event_fn_auto_ret &amp; operator=(1 event_fn_auto_ret&lt; T &gt; &amp;&amp;other)</div><div class="ttdoc">Moves the object.</div><div class="ttdef"><b>Definition:</b> ETW.h:1225</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto__ret_html_a97c38bc77697bf492d9ad4d5916d51c7"><div class="ttname"><a href="classwinstd_1_1event__fn__auto__ret.html#a97c38bc77697bf492d9ad4d5916d51c7">winstd::event_fn_auto_ret::event_fn_auto_ret</a></div><div class="ttdeci">event_fn_auto_ret(1 event_fn_auto_ret&lt; T &gt; &amp;&amp;other)</div><div class="ttdoc">Moves the object.</div><div class="ttdef"><b>Definition:</b> ETW.h:1187</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto__ret_html_ae36cee328699db6141e9488f4c1961b3"><div class="ttname"><a href="classwinstd_1_1event__fn__auto__ret.html#ae36cee328699db6141e9488f4c1961b3">winstd::event_fn_auto_ret::event_fn_auto_ret</a></div><div class="ttdeci">event_fn_auto_ret(1 const event_fn_auto_ret&lt; T &gt; &amp;other)</div><div class="ttdoc">Copies the object.</div><div class="ttdef"><b>Definition:</b> ETW.h:1176</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto__ret_html_af83e37ef578182084ab4ba01d5368304"><div class="ttname"><a href="classwinstd_1_1event__fn__auto__ret.html#af83e37ef578182084ab4ba01d5368304">winstd::event_fn_auto_ret::operator=</a></div><div class="ttdeci">event_fn_auto_ret &amp; operator=(1 const event_fn_auto_ret&lt; T &gt; &amp;other)</div><div class="ttdoc">Copies the object.</div><div class="ttdef"><b>Definition:</b> ETW.h:1210</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto__ret_html_ac8b93b2bb498280707f795c03024d7d3"><div class="ttname"><a href="classwinstd_1_1event__fn__auto__ret.html#ac8b93b2bb498280707f795c03024d7d3">winstd::event_fn_auto_ret::event_fn_auto_ret</a></div><div class="ttdeci">event_fn_auto_ret(event_fn_auto_ret&lt; T &gt; &amp;&amp;other)</div><div class="ttdoc">Moves the object.</div><div class="ttdef"><b>Definition:</b> ETW.h:1187</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto__ret_html_ade4fd767e5e743649480b93cd0a5ba69"><div class="ttname"><a href="classwinstd_1_1event__fn__auto__ret.html#ade4fd767e5e743649480b93cd0a5ba69">winstd::event_fn_auto_ret::operator=</a></div><div class="ttdeci">event_fn_auto_ret &amp; operator=(event_fn_auto_ret&lt; T &gt; &amp;&amp;other)</div><div class="ttdoc">Moves the object.</div><div class="ttdef"><b>Definition:</b> ETW.h:1225</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto_html"><div class="ttname"><a href="classwinstd_1_1event__fn__auto.html">winstd::event_fn_auto</a></div><div class="ttdoc">Helper class to write an event on entry/exit of scope.</div><div class="ttdef"><b>Definition:</b> ETW.h:1074</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto_html_a03080fbd3201b899cce1ab5bb59dca2f"><div class="ttname"><a href="classwinstd_1_1event__fn__auto.html#a03080fbd3201b899cce1ab5bb59dca2f">winstd::event_fn_auto::m_event_dest</a></div><div class="ttdeci">const EVENT_DESCRIPTOR * m_event_dest</div><div class="ttdoc">Event descriptor at destruction.</div><div class="ttdef"><b>Definition:</b> ETW.h:1148</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto_html_a308e357351881a91bd3500c7f6c674d8"><div class="ttname"><a href="classwinstd_1_1event__fn__auto.html#a308e357351881a91bd3500c7f6c674d8">winstd::event_fn_auto::event_fn_auto</a></div><div class="ttdeci">event_fn_auto(1 const event_fn_auto &amp;other)</div><div class="ttdoc">Copies the object.</div><div class="ttdef"><b>Definition:</b> ETW.h:1090</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto_html_a5c45c1de3b87f6547f6e76a80b80f500"><div class="ttname"><a href="classwinstd_1_1event__fn__auto.html#a5c45c1de3b87f6547f6e76a80b80f500">winstd::event_fn_auto::event_fn_auto</a></div><div class="ttdeci">event_fn_auto(event_fn_auto &amp;&amp;other) noexcept</div><div class="ttdoc">Moves the object.</div><div class="ttdef"><b>Definition:</b> ETW.h:1100</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto_html_a751244aeeeceb01401da27c5080fc590"><div class="ttname"><a href="classwinstd_1_1event__fn__auto.html#a751244aeeeceb01401da27c5080fc590">winstd::event_fn_auto::event_fn_auto</a></div><div class="ttdeci">event_fn_auto(event_provider &amp;ep, const EVENT_DESCRIPTOR *event_cons, const EVENT_DESCRIPTOR *event_dest, LPCSTR pszFnName)</div><div class="ttdoc">Writes the event_cons event.</div><div class="ttdef"><b>Definition:</b> ETW.h:1079</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto_html_a764a83cffe2ed2ae41e9d973073d5cb0"><div class="ttname"><a href="classwinstd_1_1event__fn__auto.html#a764a83cffe2ed2ae41e9d973073d5cb0">winstd::event_fn_auto::~event_fn_auto</a></div><div class="ttdeci">~event_fn_auto()</div><div class="ttdoc">Writes the event_dest event.</div><div class="ttdef"><b>Definition:</b> ETW.h:1111</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto_html_a95241b848140c26338e58697fd5159c7"><div class="ttname"><a href="classwinstd_1_1event__fn__auto.html#a95241b848140c26338e58697fd5159c7">winstd::event_fn_auto::event_fn_auto</a></div><div class="ttdeci">event_fn_auto(1 event_provider &amp;ep, 1 const EVENT_DESCRIPTOR *event_cons, 1 const EVENT_DESCRIPTOR *event_dest, 1 LPCSTR pszFnName)</div><div class="ttdoc">Writes the event_cons event.</div><div class="ttdef"><b>Definition:</b> ETW.h:1079</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto_html_acb16d3b165ed1645fd56689d2ff17cd0"><div class="ttname"><a href="classwinstd_1_1event__fn__auto.html#acb16d3b165ed1645fd56689d2ff17cd0">winstd::event_fn_auto::operator=</a></div><div class="ttdeci">event_fn_auto &amp; operator=(1 event_fn_auto &amp;&amp;other) noexcept</div><div class="ttdoc">Moves the object.</div><div class="ttdef"><b>Definition:</b> ETW.h:1134</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto_html_ab64dd267c58d816b4ef5549e704a8949"><div class="ttname"><a href="classwinstd_1_1event__fn__auto.html#ab64dd267c58d816b4ef5549e704a8949">winstd::event_fn_auto::operator=</a></div><div class="ttdeci">event_fn_auto &amp; operator=(event_fn_auto &amp;&amp;other) noexcept</div><div class="ttdoc">Moves the object.</div><div class="ttdef"><b>Definition:</b> ETW.h:1134</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto_html_acb8dddbdd22399d26d4c5db2998afc1d"><div class="ttname"><a href="classwinstd_1_1event__fn__auto.html#acb8dddbdd22399d26d4c5db2998afc1d">winstd::event_fn_auto::operator=</a></div><div class="ttdeci">event_fn_auto &amp; operator=(const event_fn_auto &amp;other)</div><div class="ttdoc">Copies the object.</div><div class="ttdef"><b>Definition:</b> ETW.h:1120</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto_html_acbfdaed91d8a3aa3346d33d1a548457a"><div class="ttname"><a href="classwinstd_1_1event__fn__auto.html#acbfdaed91d8a3aa3346d33d1a548457a">winstd::event_fn_auto::m_ep</a></div><div class="ttdeci">event_provider &amp; m_ep</div><div class="ttdoc">Reference to event provider in use.</div><div class="ttdef"><b>Definition:</b> ETW.h:1147</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto_html_ad17409fc9cdaa8b78a9f38e39e21a9f0"><div class="ttname"><a href="classwinstd_1_1event__fn__auto.html#ad17409fc9cdaa8b78a9f38e39e21a9f0">winstd::event_fn_auto::m_fn_name</a></div><div class="ttdeci">EVENT_DATA_DESCRIPTOR m_fn_name</div><div class="ttdoc">Function name.</div><div class="ttdef"><b>Definition:</b> ETW.h:1149</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto_html_ada50ea8974271da199cb220e2847c224"><div class="ttname"><a href="classwinstd_1_1event__fn__auto.html#ada50ea8974271da199cb220e2847c224">winstd::event_fn_auto::operator=</a></div><div class="ttdeci">event_fn_auto &amp; operator=(1 const event_fn_auto &amp;other)</div><div class="ttdoc">Copies the object.</div><div class="ttdef"><b>Definition:</b> ETW.h:1120</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto_html_af712e76c190a7bfa92d8d2afc0b51315"><div class="ttname"><a href="classwinstd_1_1event__fn__auto.html#af712e76c190a7bfa92d8d2afc0b51315">winstd::event_fn_auto::event_fn_auto</a></div><div class="ttdeci">event_fn_auto(1 event_fn_auto &amp;&amp;other) noexcept</div><div class="ttdoc">Moves the object.</div><div class="ttdef"><b>Definition:</b> ETW.h:1100</div></div>
<div class="ttc" id="aclasswinstd_1_1event__fn__auto_html_aed0b955ff2db183f6667345925801b0b"><div class="ttname"><a href="classwinstd_1_1event__fn__auto.html#aed0b955ff2db183f6667345925801b0b">winstd::event_fn_auto::event_fn_auto</a></div><div class="ttdeci">event_fn_auto(const event_fn_auto &amp;other)</div><div class="ttdoc">Copies the object.</div><div class="ttdef"><b>Definition:</b> ETW.h:1090</div></div>
<div class="ttc" id="aclasswinstd_1_1event__provider_html"><div class="ttname"><a href="classwinstd_1_1event__provider.html">winstd::event_provider</a></div><div class="ttdoc">ETW event provider.</div><div class="ttdef"><b>Definition:</b> ETW.h:493</div></div>
<div class="ttc" id="aclasswinstd_1_1event__provider_html_a27acb9cf70427de0fbd5471d3d2a43a8"><div class="ttname"><a href="classwinstd_1_1event__provider.html#a27acb9cf70427de0fbd5471d3d2a43a8">winstd::event_provider::enable_callback</a></div><div class="ttdeci">static VOID NTAPI enable_callback(1 LPCGUID SourceId, 1 ULONG IsEnabled, 1 UCHAR Level, 1 ULONGLONG MatchAnyKeyword, 1 ULONGLONG MatchAllKeyword, 1 PEVENT_FILTER_DESCRIPTOR FilterData, 1 PVOID CallbackContext)</div><div class="ttdoc">Receive enable or disable notification requests.</div><div class="ttdef"><b>Definition:</b> ETW.h:710</div></div>
<div class="ttc" id="aclasswinstd_1_1event__provider_html_a46193547aaa3f1790c12d2da19c321c5"><div class="ttname"><a href="classwinstd_1_1event__provider.html#a46193547aaa3f1790c12d2da19c321c5">winstd::event_provider::create</a></div><div class="ttdeci">ULONG create(1 LPCGUID ProviderId)</div><div class="ttdoc">Registers the event provider.</div><div class="ttdef"><b>Definition:</b> ETW.h:517</div></div>
<div class="ttc" id="aclasswinstd_1_1event__provider_html_a721ab4fc5658bda00c7d903a1a9af3ac"><div class="ttname"><a href="classwinstd_1_1event__provider.html#a721ab4fc5658bda00c7d903a1a9af3ac">winstd::event_provider::write</a></div><div class="ttdeci">ULONG write(1 PCEVENT_DESCRIPTOR EventDescriptor, 1 const EVENT_DATA_DESCRIPTOR param1,...)</div><div class="ttdoc">Writes an event with one or more parameter.</div><div class="ttdef"><b>Definition:</b> ETW.h:567</div></div>
<div class="ttc" id="aclasswinstd_1_1event__provider_html_a938f2b96b8c4503c0cc722737db56ec1"><div class="ttname"><a href="classwinstd_1_1event__provider.html#a938f2b96b8c4503c0cc722737db56ec1">winstd::event_provider::write</a></div><div class="ttdeci">ULONG write(1 UCHAR Level, 1 ULONGLONG Keyword, 1 1 PCWSTR String,...)</div><div class="ttdoc">Writes a string event.</div><div class="ttdef"><b>Definition:</b> ETW.h:663</div></div>
<div class="ttc" id="aclasswinstd_1_1event__provider_html_a068407834baa836c690b80a39a2d2692"><div class="ttname"><a href="classwinstd_1_1event__provider.html#a068407834baa836c690b80a39a2d2692">winstd::event_provider::write</a></div><div class="ttdeci">ULONG write(PCEVENT_DESCRIPTOR EventDescriptor)</div><div class="ttdoc">Writes an event with no parameters.</div><div class="ttdef"><b>Definition:</b> ETW.h:535</div></div>
<div class="ttc" id="aclasswinstd_1_1event__provider_html_a570ec5977a37f490ddac7aaa047db5e9"><div class="ttname"><a href="classwinstd_1_1event__provider.html#a570ec5977a37f490ddac7aaa047db5e9">winstd::event_provider::write</a></div><div class="ttdeci">ULONG write(PCEVENT_DESCRIPTOR EventDescriptor, ULONG UserDataCount=0, PEVENT_DATA_DESCRIPTOR UserData=NULL)</div><div class="ttdoc">Writes an event with parameters stored in array.</div><div class="ttdef"><b>Definition:</b> ETW.h:550</div></div>
<div class="ttc" id="aclasswinstd_1_1event__provider_html_a9063c2f40716779223fe618b70df0888"><div class="ttname"><a href="classwinstd_1_1event__provider.html#a9063c2f40716779223fe618b70df0888">winstd::event_provider::write</a></div><div class="ttdeci">ULONG write(UCHAR Level, ULONGLONG Keyword, PCWSTR String,...)</div><div class="ttdoc">Writes a string event.</div><div class="ttdef"><b>Definition:</b> ETW.h:663</div></div>
<div class="ttc" id="aclasswinstd_1_1event__provider_html_aa956835d2f62705db20e6c82c07be7fe"><div class="ttname"><a href="classwinstd_1_1event__provider.html#aa956835d2f62705db20e6c82c07be7fe">winstd::event_provider::write</a></div><div class="ttdeci">ULONG write(PCEVENT_DESCRIPTOR EventDescriptor, va_list arg)</div><div class="ttdoc">Writes an event with variable number of parameters.</div><div class="ttdef"><b>Definition:</b> ETW.h:621</div></div>
<div class="ttc" id="aclasswinstd_1_1event__provider_html_ab219ea75734671f98fabbf41485e558b"><div class="ttname"><a href="classwinstd_1_1event__provider.html#ab219ea75734671f98fabbf41485e558b">winstd::event_provider::~event_provider</a></div><div class="ttdeci">virtual ~event_provider()</div><div class="ttdoc">Closes the event provider.</div><div class="ttdef"><b>Definition:</b> ETW.h:502</div></div>
<div class="ttc" id="aclasswinstd_1_1event__provider_html_ac17c4e195e8cf6d1fd8c392e5c6f19a0"><div class="ttname"><a href="classwinstd_1_1event__provider.html#ac17c4e195e8cf6d1fd8c392e5c6f19a0">winstd::event_provider::write</a></div><div class="ttdeci">ULONG write(1 PCEVENT_DESCRIPTOR EventDescriptor, 1 va_list arg)</div><div class="ttdoc">Writes an event with variable number of parameters.</div><div class="ttdef"><b>Definition:</b> ETW.h:621</div></div>
<div class="ttc" id="aclasswinstd_1_1event__provider_html_ac433463f1ade76866d19a34cb3c9c001"><div class="ttname"><a href="classwinstd_1_1event__provider.html#ac433463f1ade76866d19a34cb3c9c001">winstd::event_provider::enable_callback</a></div><div class="ttdeci">virtual void enable_callback(1 LPCGUID SourceId, 1 ULONG IsEnabled, 1 UCHAR Level, 1 ULONGLONG MatchAnyKeyword, 1 ULONGLONG MatchAllKeyword, 1 PEVENT_FILTER_DESCRIPTOR FilterData)</div><div class="ttdoc">Receive enable or disable notification requests.</div><div class="ttdef"><b>Definition:</b> ETW.h:695</div></div>
<div class="ttc" id="aclasswinstd_1_1event__provider_html_ace5df6b73334802dc233d07e66e07f4b"><div class="ttname"><a href="classwinstd_1_1event__provider.html#ace5df6b73334802dc233d07e66e07f4b">winstd::event_provider::write</a></div><div class="ttdeci">ULONG write(1 PCEVENT_DESCRIPTOR EventDescriptor)</div><div class="ttdoc">Writes an event with no parameters.</div><div class="ttdef"><b>Definition:</b> ETW.h:535</div></div>
<div class="ttc" id="aclasswinstd_1_1event__provider_html_ac896e3a23b3f44ef0b1cb0ac6717e894"><div class="ttname"><a href="classwinstd_1_1event__provider.html#ac896e3a23b3f44ef0b1cb0ac6717e894">winstd::event_provider::enable_callback</a></div><div class="ttdeci">virtual void enable_callback(LPCGUID SourceId, ULONG IsEnabled, UCHAR Level, ULONGLONG MatchAnyKeyword, ULONGLONG MatchAllKeyword, PEVENT_FILTER_DESCRIPTOR FilterData)</div><div class="ttdoc">Receive enable or disable notification requests.</div><div class="ttdef"><b>Definition:</b> ETW.h:695</div></div>
<div class="ttc" id="aclasswinstd_1_1event__provider_html_ad0d7ed652fe897a94f2ef198dd3f41a1"><div class="ttname"><a href="classwinstd_1_1event__provider.html#ad0d7ed652fe897a94f2ef198dd3f41a1">winstd::event_provider::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Releases the event provider.</div><div class="ttdef"><b>Definition:</b> ETW.h:685</div></div>
<div class="ttc" id="aclasswinstd_1_1event__provider_html_afb38704bb15dd27421356b8523c764f2"><div class="ttname"><a href="classwinstd_1_1event__provider.html#afb38704bb15dd27421356b8523c764f2">winstd::event_provider::write</a></div><div class="ttdeci">ULONG write(1 PCEVENT_DESCRIPTOR EventDescriptor, 1 ULONG UserDataCount=0, PEVENT_DATA_DESCRIPTOR UserData=NULL)</div><div class="ttdoc">Writes an event with parameters stored in array.</div><div class="ttdef"><b>Definition:</b> ETW.h:550</div></div>
<div class="ttc" id="aclasswinstd_1_1event__provider_html_ad782c4daf27784c0762d09578362db08"><div class="ttname"><a href="classwinstd_1_1event__provider.html#ad782c4daf27784c0762d09578362db08">winstd::event_provider::write</a></div><div class="ttdeci">ULONG write(PCEVENT_DESCRIPTOR EventDescriptor, const EVENT_DATA_DESCRIPTOR param1,...)</div><div class="ttdoc">Writes an event with one or more parameter.</div><div class="ttdef"><b>Definition:</b> ETW.h:567</div></div>
<div class="ttc" id="aclasswinstd_1_1event__provider_html_ae1bde7438a09da9e878e86890de50a07"><div class="ttname"><a href="classwinstd_1_1event__provider.html#ae1bde7438a09da9e878e86890de50a07">winstd::event_provider::enable_callback</a></div><div class="ttdeci">static VOID NTAPI enable_callback(LPCGUID SourceId, ULONG IsEnabled, UCHAR Level, ULONGLONG MatchAnyKeyword, ULONGLONG MatchAllKeyword, PEVENT_FILTER_DESCRIPTOR FilterData, PVOID CallbackContext)</div><div class="ttdoc">Receive enable or disable notification requests.</div><div class="ttdef"><b>Definition:</b> ETW.h:710</div></div>
<div class="ttc" id="aclasswinstd_1_1event__provider_html_aeb28bf6cc859920913e604b2d342f316"><div class="ttname"><a href="classwinstd_1_1event__provider.html#aeb28bf6cc859920913e604b2d342f316">winstd::event_provider::create</a></div><div class="ttdeci">ULONG create(LPCGUID ProviderId)</div><div class="ttdoc">Registers the event provider.</div><div class="ttdef"><b>Definition:</b> ETW.h:517</div></div>
<div class="ttc" id="aclasswinstd_1_1event__rec_html"><div class="ttname"><a href="classwinstd_1_1event__rec.html">winstd::event_rec</a></div><div class="ttdoc">EVENT_RECORD wrapper.</div><div class="ttdef"><b>Definition:</b> ETW.h:298</div></div>
<div class="ttc" id="aclasswinstd_1_1event__rec_html_a04d6691de15a6a5e69d452536b738210"><div class="ttname"><a href="classwinstd_1_1event__rec.html#a04d6691de15a6a5e69d452536b738210">winstd::event_rec::set_extended_data_internal</a></div><div class="ttdeci">void set_extended_data_internal(1 USHORT count, const EVENT_HEADER_EXTENDED_DATA_ITEM *data)</div><div class="ttdoc">Sets event record extended data.</div><div class="ttdef"><b>Definition:</b> ETW.h:434</div></div>
<div class="ttc" id="aclasswinstd_1_1event__rec_html_a0fb3c7efd31229248c0ba02103679847"><div class="ttname"><a href="classwinstd_1_1event__rec.html#a0fb3c7efd31229248c0ba02103679847">winstd::event_rec::set_user_data</a></div><div class="ttdeci">void set_user_data(1 USHORT size, LPCVOID data)</div><div class="ttdoc">Sets event record user data.</div><div class="ttdef"><b>Definition:</b> ETW.h:419</div></div>
<div class="ttc" id="aclasswinstd_1_1event__rec_html_a0c1c63cc3a3e2f83924aa9f21a298f6c"><div class="ttname"><a href="classwinstd_1_1event__rec.html#a0c1c63cc3a3e2f83924aa9f21a298f6c">winstd::event_rec::set_extended_data_internal</a></div><div class="ttdeci">void set_extended_data_internal(USHORT count, const EVENT_HEADER_EXTENDED_DATA_ITEM *data)</div><div class="ttdoc">Sets event record extended data.</div><div class="ttdef"><b>Definition:</b> ETW.h:434</div></div>
<div class="ttc" id="aclasswinstd_1_1event__rec_html_a0df49a47cf45cb76003b85148d7d5098"><div class="ttname"><a href="classwinstd_1_1event__rec.html#a0df49a47cf45cb76003b85148d7d5098">winstd::event_rec::set_user_data</a></div><div class="ttdeci">void set_user_data(USHORT size, LPCVOID data)</div><div class="ttdoc">Sets event record user data.</div><div class="ttdef"><b>Definition:</b> ETW.h:419</div></div>
<div class="ttc" id="aclasswinstd_1_1event__rec_html_a22ab332b9c7e3c21e6107e909703da0f"><div class="ttname"><a href="classwinstd_1_1event__rec.html#a22ab332b9c7e3c21e6107e909703da0f">winstd::event_rec::operator=</a></div><div class="ttdeci">event_rec &amp; operator=(event_rec &amp;&amp;other) noexcept</div><div class="ttdoc">Moves the event record.</div><div class="ttdef"><b>Definition:</b> ETW.h:389</div></div>
<div class="ttc" id="aclasswinstd_1_1event__rec_html_a2968045a00cf5994ffc2db1a7eb38601"><div class="ttname"><a href="classwinstd_1_1event__rec.html#a2968045a00cf5994ffc2db1a7eb38601">winstd::event_rec::~event_rec</a></div><div class="ttdeci">~event_rec()</div><div class="ttdoc">Destroys event record data and frees the allocated memory.</div><div class="ttdef"><b>Definition:</b> ETW.h:343</div></div>
<div class="ttc" id="aclasswinstd_1_1event__rec_html_a5b26cc452851a462cb7111e17bfb24db"><div class="ttname"><a href="classwinstd_1_1event__rec.html#a5b26cc452851a462cb7111e17bfb24db">winstd::event_rec::event_rec</a></div><div class="ttdeci">event_rec(1 const event_rec &amp;other)</div><div class="ttdoc">Copies an existing event record.</div><div class="ttdef"><b>Definition:</b> ETW.h:313</div></div>
<div class="ttc" id="aclasswinstd_1_1event__rec_html_a5c76c638fde7caa19a7331f210da77bf"><div class="ttname"><a href="classwinstd_1_1event__rec.html#a5c76c638fde7caa19a7331f210da77bf">winstd::event_rec::event_rec</a></div><div class="ttdeci">event_rec(1 event_rec &amp;&amp;other) noexcept</div><div class="ttdoc">Moves the event record.</div><div class="ttdef"><b>Definition:</b> ETW.h:335</div></div>
<div class="ttc" id="aclasswinstd_1_1event__rec_html_a7cad9b9e5867694c4de958750148595e"><div class="ttname"><a href="classwinstd_1_1event__rec.html#a7cad9b9e5867694c4de958750148595e">winstd::event_rec::set_extended_data</a></div><div class="ttdeci">void set_extended_data(1 USHORT count, const EVENT_HEADER_EXTENDED_DATA_ITEM *data)</div><div class="ttdoc">Sets event record extended data.</div><div class="ttdef"><b>Definition:</b> ETW.h:405</div></div>
<div class="ttc" id="aclasswinstd_1_1event__rec_html_a8b7a575ca2f1e29d4190c2ea9d500cb7"><div class="ttname"><a href="classwinstd_1_1event__rec.html#a8b7a575ca2f1e29d4190c2ea9d500cb7">winstd::event_rec::operator=</a></div><div class="ttdeci">event_rec &amp; operator=(1 const EVENT_RECORD &amp;other)</div><div class="ttdoc">Copies an existing event record.</div><div class="ttdef"><b>Definition:</b> ETW.h:373</div></div>
<div class="ttc" id="aclasswinstd_1_1event__rec_html_a9c323be97537a1623cc2a57fe7e55475"><div class="ttname"><a href="classwinstd_1_1event__rec.html#a9c323be97537a1623cc2a57fe7e55475">winstd::event_rec::event_rec</a></div><div class="ttdeci">event_rec(1 const EVENT_RECORD &amp;other)</div><div class="ttdoc">Copies an existing event record.</div><div class="ttdef"><b>Definition:</b> ETW.h:324</div></div>
<div class="ttc" id="aclasswinstd_1_1event__rec_html_ade110ddedaa0bd66de7c07fc42286e69"><div class="ttname"><a href="classwinstd_1_1event__rec.html#ade110ddedaa0bd66de7c07fc42286e69">winstd::event_rec::set_user_data_internal</a></div><div class="ttdeci">void set_user_data_internal(1 USHORT size, LPCVOID data)</div><div class="ttdoc">Sets event record user data.</div><div class="ttdef"><b>Definition:</b> ETW.h:472</div></div>
<div class="ttc" id="aclasswinstd_1_1event__rec_html_ae48e70c9aee4fe020bbc37037ebce068"><div class="ttname"><a href="classwinstd_1_1event__rec.html#ae48e70c9aee4fe020bbc37037ebce068">winstd::event_rec::operator=</a></div><div class="ttdeci">event_rec &amp; operator=(1 const event_rec &amp;other)</div><div class="ttdoc">Copies an existing event record.</div><div class="ttdef"><b>Definition:</b> ETW.h:357</div></div>
<div class="ttc" id="aclasswinstd_1_1event__rec_html_a41f64986df27cea4fdaa8ee8ce2d3875"><div class="ttname"><a href="classwinstd_1_1event__rec.html#a41f64986df27cea4fdaa8ee8ce2d3875">winstd::event_rec::operator=</a></div><div class="ttdeci">event_rec &amp; operator=(const EVENT_RECORD &amp;other)</div><div class="ttdoc">Copies an existing event record.</div><div class="ttdef"><b>Definition:</b> ETW.h:373</div></div>
<div class="ttc" id="aclasswinstd_1_1event__rec_html_a73f9f035b70ce7c030e2c616d3f42e37"><div class="ttname"><a href="classwinstd_1_1event__rec.html#a73f9f035b70ce7c030e2c616d3f42e37">winstd::event_rec::event_rec</a></div><div class="ttdeci">event_rec(const EVENT_RECORD &amp;other)</div><div class="ttdoc">Copies an existing event record.</div><div class="ttdef"><b>Definition:</b> ETW.h:324</div></div>
<div class="ttc" id="aclasswinstd_1_1event__rec_html_aa5287b5572575d440f881c1d8c17bac3"><div class="ttname"><a href="classwinstd_1_1event__rec.html#aa5287b5572575d440f881c1d8c17bac3">winstd::event_rec::operator=</a></div><div class="ttdeci">event_rec &amp; operator=(const event_rec &amp;other)</div><div class="ttdoc">Copies an existing event record.</div><div class="ttdef"><b>Definition:</b> ETW.h:357</div></div>
<div class="ttc" id="aclasswinstd_1_1event__rec_html_abfab939c3bb27839c3b591b9a62f9470"><div class="ttname"><a href="classwinstd_1_1event__rec.html#abfab939c3bb27839c3b591b9a62f9470">winstd::event_rec::set_extended_data</a></div><div class="ttdeci">void set_extended_data(USHORT count, const EVENT_HEADER_EXTENDED_DATA_ITEM *data)</div><div class="ttdoc">Sets event record extended data.</div><div class="ttdef"><b>Definition:</b> ETW.h:405</div></div>
<div class="ttc" id="aclasswinstd_1_1event__rec_html_ac3a21e4c1a4469e7b85fc235f65006ca"><div class="ttname"><a href="classwinstd_1_1event__rec.html#ac3a21e4c1a4469e7b85fc235f65006ca">winstd::event_rec::event_rec</a></div><div class="ttdeci">event_rec(event_rec &amp;&amp;other) noexcept</div><div class="ttdoc">Moves the event record.</div><div class="ttdef"><b>Definition:</b> ETW.h:335</div></div>
<div class="ttc" id="aclasswinstd_1_1event__rec_html_af2f781ca85c2d92b001bb32bf4839f11"><div class="ttname"><a href="classwinstd_1_1event__rec.html#af2f781ca85c2d92b001bb32bf4839f11">winstd::event_rec::event_rec</a></div><div class="ttdeci">event_rec()</div><div class="ttdoc">Constructs a blank event record.</div><div class="ttdef"><b>Definition:</b> ETW.h:303</div></div>
<div class="ttc" id="aclasswinstd_1_1event__rec_html_af8362c9c6661fd25ab5642530011fec0"><div class="ttname"><a href="classwinstd_1_1event__rec.html#af8362c9c6661fd25ab5642530011fec0">winstd::event_rec::operator=</a></div><div class="ttdeci">event_rec &amp; operator=(1 event_rec &amp;&amp;other) noexcept</div><div class="ttdoc">Moves the event record.</div><div class="ttdef"><b>Definition:</b> ETW.h:389</div></div>
<div class="ttc" id="aclasswinstd_1_1event__rec_html_af71cc10ff1b9f9935c824b7c7a4130b8"><div class="ttname"><a href="classwinstd_1_1event__rec.html#af71cc10ff1b9f9935c824b7c7a4130b8">winstd::event_rec::set_user_data_internal</a></div><div class="ttdeci">void set_user_data_internal(USHORT size, LPCVOID data)</div><div class="ttdoc">Sets event record user data.</div><div class="ttdef"><b>Definition:</b> ETW.h:472</div></div>
<div class="ttc" id="aclasswinstd_1_1event__rec_html_afd6e48f124743c9f5b0c576db2165787"><div class="ttname"><a href="classwinstd_1_1event__rec.html#afd6e48f124743c9f5b0c576db2165787">winstd::event_rec::event_rec</a></div><div class="ttdeci">event_rec(const event_rec &amp;other)</div><div class="ttdoc">Copies an existing event record.</div><div class="ttdef"><b>Definition:</b> ETW.h:313</div></div>
<div class="ttc" id="aclasswinstd_1_1event__session_html"><div class="ttname"><a href="classwinstd_1_1event__session.html">winstd::event_session</a></div><div class="ttdoc">ETW session.</div><div class="ttdef"><b>Definition:</b> ETW.h:723</div></div>
<div class="ttc" id="aclasswinstd_1_1event__session_html_a029e88ded7419ed152e398388f6a8578"><div class="ttname"><a href="classwinstd_1_1event__session.html#a029e88ded7419ed152e398388f6a8578">winstd::event_session::name</a></div><div class="ttdeci">LPCTSTR name() const</div><div class="ttdoc">Auto-typecasting operator.</div><div class="ttdef"><b>Definition:</b> ETW.h:798</div></div>
<div class="ttc" id="aclasswinstd_1_1event__session_html_a0324d40bf32b193a840c9f18b2a613d6"><div class="ttname"><a href="classwinstd_1_1event__session.html#a0324d40bf32b193a840c9f18b2a613d6">winstd::event_session::create</a></div><div class="ttdeci">ULONG create(1 LPCTSTR SessionName, 1 const EVENT_TRACE_PROPERTIES *Properties)</div><div class="ttdoc">Registers and starts an event tracing session.</div><div class="ttdef"><b>Definition:</b> ETW.h:827</div></div>
<div class="ttc" id="aclasswinstd_1_1event__session_html_a0e48d54eb6fee8b143ae397336b3e968"><div class="ttname"><a href="classwinstd_1_1event__session.html#a0e48d54eb6fee8b143ae397336b3e968">winstd::event_session::operator=</a></div><div class="ttdeci">event_session &amp; operator=(1 event_session &amp;&amp;other) noexcept</div><div class="ttdoc">Move assignment.</div><div class="ttdef"><b>Definition:</b> ETW.h:774</div></div>
<div class="ttc" id="aclasswinstd_1_1event__session_html_a14581a7203ad6d89bf69903093cfe83c"><div class="ttname"><a href="classwinstd_1_1event__session.html#a14581a7203ad6d89bf69903093cfe83c">winstd::event_session::event_session</a></div><div class="ttdeci">event_session(event_session &amp;&amp;other) noexcept</div><div class="ttdoc">Move constructor.</div><div class="ttdef"><b>Definition:</b> ETW.h:752</div></div>
<div class="ttc" id="aclasswinstd_1_1event__session_html_a21775ae7a7620d92be3b63d36bba757d"><div class="ttname"><a href="classwinstd_1_1event__session.html#a21775ae7a7620d92be3b63d36bba757d">winstd::event_session::event_session</a></div><div class="ttdeci">event_session(handle_type h, const EVENT_TRACE_PROPERTIES *prop)</div><div class="ttdoc">Initializes a new session with an already available object handle.</div><div class="ttdef"><b>Definition:</b> ETW.h:740</div></div>
<div class="ttc" id="aclasswinstd_1_1event__session_html_a24a43016accd86270c6a2ca6cf4934de"><div class="ttname"><a href="classwinstd_1_1event__session.html#a24a43016accd86270c6a2ca6cf4934de">winstd::event_session::event_session</a></div><div class="ttdeci">event_session()</div><div class="ttdoc">Initializes a new empty session.</div><div class="ttdef"><b>Definition:</b> ETW.h:730</div></div>
<div class="ttc" id="aclasswinstd_1_1event__session_html_a31fe172bd0ce3fb712924de08445476a"><div class="ttname"><a href="classwinstd_1_1event__session.html#a31fe172bd0ce3fb712924de08445476a">winstd::event_session::~event_session</a></div><div class="ttdeci">virtual ~event_session()</div><div class="ttdoc">Closes the session.</div><div class="ttdef"><b>Definition:</b> ETW.h:763</div></div>
<div class="ttc" id="aclasswinstd_1_1event__session_html_a4701ad4ae9d18e890ed4066473680751"><div class="ttname"><a href="classwinstd_1_1event__session.html#a4701ad4ae9d18e890ed4066473680751">winstd::event_session::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Releases the session.</div><div class="ttdef"><b>Definition:</b> ETW.h:892</div></div>
<div class="ttc" id="aclasswinstd_1_1event__session_html_a4e72031849f7d8034297bff1ce721ff8"><div class="ttname"><a href="classwinstd_1_1event__session.html#a4e72031849f7d8034297bff1ce721ff8">winstd::event_session::enable_trace</a></div><div class="ttdeci">ULONG enable_trace(1 LPCGUID ProviderId, 1 UCHAR Level, 1 ULONGLONG MatchAnyKeyword=0, 1 ULONGLONG MatchAllKeyword=0, 1 ULONG EnableProperty=0, 1 PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)</div><div class="ttdoc">Enables the specified event trace provider.</div><div class="ttdef"><b>Definition:</b> ETW.h:847</div></div>
<div class="ttc" id="aclasswinstd_1_1event__session_html_a50cbbb1f721f388e3d1640332a5efc40"><div class="ttname"><a href="classwinstd_1_1event__session.html#a50cbbb1f721f388e3d1640332a5efc40">winstd::event_session::attach</a></div><div class="ttdeci">void attach(1 handle_type h, 1 EVENT_TRACE_PROPERTIES *prop)</div><div class="ttdoc">Sets a new session handle for the class.</div><div class="ttdef"><b>Definition:</b> ETW.h:812</div></div>
<div class="ttc" id="aclasswinstd_1_1event__session_html_a7f8beec049af7b98ef2102eaaffd58a6"><div class="ttname"><a href="classwinstd_1_1event__session.html#a7f8beec049af7b98ef2102eaaffd58a6">winstd::event_session::disable_trace</a></div><div class="ttdeci">ULONG disable_trace(1 LPCGUID ProviderId, 1 UCHAR Level, 1 ULONGLONG MatchAnyKeyword=0, 1 ULONGLONG MatchAllKeyword=0, 1 ULONG EnableProperty=0, 1 PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)</div><div class="ttdoc">Disables the specified event trace provider.</div><div class="ttdef"><b>Definition:</b> ETW.h:871</div></div>
<div class="ttc" id="aclasswinstd_1_1event__session_html_a4e436a74c83a75aab21800bc9d954228"><div class="ttname"><a href="classwinstd_1_1event__session.html#a4e436a74c83a75aab21800bc9d954228">winstd::event_session::operator=</a></div><div class="ttdeci">event_session &amp; operator=(event_session &amp;&amp;other) noexcept</div><div class="ttdoc">Move assignment.</div><div class="ttdef"><b>Definition:</b> ETW.h:774</div></div>
<div class="ttc" id="aclasswinstd_1_1event__session_html_a86ff12521bc1c863ea685b8a689fd81b"><div class="ttname"><a href="classwinstd_1_1event__session.html#a86ff12521bc1c863ea685b8a689fd81b">winstd::event_session::disable_trace</a></div><div class="ttdeci">ULONG disable_trace(LPCGUID ProviderId, UCHAR Level, ULONGLONG MatchAnyKeyword=0, ULONGLONG MatchAllKeyword=0, ULONG EnableProperty=0, PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)</div><div class="ttdoc">Disables the specified event trace provider.</div><div class="ttdef"><b>Definition:</b> ETW.h:871</div></div>
<div class="ttc" id="aclasswinstd_1_1event__session_html_aa140384c61972ebabbf6489e8aa5700b"><div class="ttname"><a href="classwinstd_1_1event__session.html#aa140384c61972ebabbf6489e8aa5700b">winstd::event_session::enable_trace</a></div><div class="ttdeci">ULONG enable_trace(LPCGUID ProviderId, UCHAR Level, ULONGLONG MatchAnyKeyword=0, ULONGLONG MatchAllKeyword=0, ULONG EnableProperty=0, PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)</div><div class="ttdoc">Enables the specified event trace provider.</div><div class="ttdef"><b>Definition:</b> ETW.h:847</div></div>
<div class="ttc" id="aclasswinstd_1_1event__session_html_ad2b5e63572d44c37dc3f4f64feefa3cc"><div class="ttname"><a href="classwinstd_1_1event__session.html#ad2b5e63572d44c37dc3f4f64feefa3cc">winstd::event_session::m_prop</a></div><div class="ttdeci">std::unique_ptr&lt; EVENT_TRACE_PROPERTIES &gt; m_prop</div><div class="ttdoc">Session properties.</div><div class="ttdef"><b>Definition:</b> ETW.h:898</div></div>
<div class="ttc" id="aclasswinstd_1_1event__session_html_ae14f886b909709248cc817294f06dab9"><div class="ttname"><a href="classwinstd_1_1event__session.html#ae14f886b909709248cc817294f06dab9">winstd::event_session::event_session</a></div><div class="ttdeci">event_session(1 handle_type h, 1 const EVENT_TRACE_PROPERTIES *prop)</div><div class="ttdoc">Initializes a new session with an already available object handle.</div><div class="ttdef"><b>Definition:</b> ETW.h:740</div></div>
<div class="ttc" id="aclasswinstd_1_1event__session_html_afe9d3e1a9e6da0f98f7266af3a5a4cf5"><div class="ttname"><a href="classwinstd_1_1event__session.html#afe9d3e1a9e6da0f98f7266af3a5a4cf5">winstd::event_session::event_session</a></div><div class="ttdeci">event_session(1 event_session &amp;&amp;other) noexcept</div><div class="ttdoc">Move constructor.</div><div class="ttdef"><b>Definition:</b> ETW.h:752</div></div>
<div class="ttc" id="aclasswinstd_1_1event__session_html_af75b790f98bc16ed94f1167fe4acdb50"><div class="ttname"><a href="classwinstd_1_1event__session.html#af75b790f98bc16ed94f1167fe4acdb50">winstd::event_session::create</a></div><div class="ttdeci">ULONG create(LPCTSTR SessionName, const EVENT_TRACE_PROPERTIES *Properties)</div><div class="ttdoc">Registers and starts an event tracing session.</div><div class="ttdef"><b>Definition:</b> ETW.h:827</div></div>
<div class="ttc" id="aclasswinstd_1_1event__session_html_afe43f725628f047dadc8e44f4a8028b7"><div class="ttname"><a href="classwinstd_1_1event__session.html#afe43f725628f047dadc8e44f4a8028b7">winstd::event_session::attach</a></div><div class="ttdeci">void attach(handle_type h, EVENT_TRACE_PROPERTIES *prop)</div><div class="ttdoc">Sets a new session handle for the class.</div><div class="ttdef"><b>Definition:</b> ETW.h:812</div></div>
<div class="ttc" id="aclasswinstd_1_1event__trace__enabler_html"><div class="ttname"><a href="classwinstd_1_1event__trace__enabler.html">winstd::event_trace_enabler</a></div><div class="ttdoc">Helper class to enable event provider in constructor and disables it in destructor.</div><div class="ttdef"><b>Definition:</b> ETW.h:955</div></div>
<div class="ttc" id="aclasswinstd_1_1event__trace__enabler_html_a12535c295825c30360527f963a427e30"><div class="ttname"><a href="classwinstd_1_1event__trace__enabler.html#a12535c295825c30360527f963a427e30">winstd::event_trace_enabler::m_level</a></div><div class="ttdeci">UCHAR m_level</div><div class="ttdoc">Logging level.</div><div class="ttdef"><b>Definition:</b> ETW.h:1061</div></div>
<div class="ttc" id="aclasswinstd_1_1event__trace__enabler_html_a358d20e2dbbc7dcaccbe8d3d303cc3c4"><div class="ttname"><a href="classwinstd_1_1event__trace__enabler.html#a358d20e2dbbc7dcaccbe8d3d303cc3c4">winstd::event_trace_enabler::m_enable_filter_desc</a></div><div class="ttdeci">PEVENT_FILTER_DESCRIPTOR m_enable_filter_desc</div><div class="ttdoc">Event filter descriptor.</div><div class="ttdef"><b>Definition:</b> ETW.h:1065</div></div>
<div class="ttc" id="aclasswinstd_1_1event__trace__enabler_html_a363083f0792e5bf5429576e6c40c4060"><div class="ttname"><a href="classwinstd_1_1event__trace__enabler.html#a363083f0792e5bf5429576e6c40c4060">winstd::event_trace_enabler::m_match_any_keyword</a></div><div class="ttdeci">ULONGLONG m_match_any_keyword</div><div class="ttdoc">Keyword match mask (any)</div><div class="ttdef"><b>Definition:</b> ETW.h:1062</div></div>
<div class="ttc" id="aclasswinstd_1_1event__trace__enabler_html_a574c01df16c4b42391299222733790ec"><div class="ttname"><a href="classwinstd_1_1event__trace__enabler.html#a574c01df16c4b42391299222733790ec">winstd::event_trace_enabler::event_trace_enabler</a></div><div class="ttdeci">event_trace_enabler(1 LPCGUID SourceId, 1 TRACEHANDLE TraceHandle, 1 LPCGUID ProviderId, 1 UCHAR Level, 1 ULONGLONG MatchAnyKeyword=0, 1 ULONGLONG MatchAllKeyword=0, 1 ULONG EnableProperty=0, 1 PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)</div><div class="ttdoc">Enables event trace.</div><div class="ttdef"><b>Definition:</b> ETW.h:962</div></div>
<div class="ttc" id="aclasswinstd_1_1event__trace__enabler_html_a50ce2e4286dbfc133c7f4a4762b65a05"><div class="ttname"><a href="classwinstd_1_1event__trace__enabler.html#a50ce2e4286dbfc133c7f4a4762b65a05">winstd::event_trace_enabler::event_trace_enabler</a></div><div class="ttdeci">event_trace_enabler(LPCGUID SourceId, TRACEHANDLE TraceHandle, LPCGUID ProviderId, UCHAR Level, ULONGLONG MatchAnyKeyword=0, ULONGLONG MatchAllKeyword=0, ULONG EnableProperty=0, PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)</div><div class="ttdoc">Enables event trace.</div><div class="ttdef"><b>Definition:</b> ETW.h:962</div></div>
<div class="ttc" id="aclasswinstd_1_1event__trace__enabler_html_a576839d3b1e1db676ea1175329b02c9f"><div class="ttname"><a href="classwinstd_1_1event__trace__enabler.html#a576839d3b1e1db676ea1175329b02c9f">winstd::event_trace_enabler::m_status</a></div><div class="ttdeci">ULONG m_status</div><div class="ttdoc">Result of EnableTraceEx call.</div><div class="ttdef"><b>Definition:</b> ETW.h:1057</div></div>
<div class="ttc" id="aclasswinstd_1_1event__trace__enabler_html_a5ef48960265e3786fb94fe7f64587909"><div class="ttname"><a href="classwinstd_1_1event__trace__enabler.html#a5ef48960265e3786fb94fe7f64587909">winstd::event_trace_enabler::m_trace_handle</a></div><div class="ttdeci">TRACEHANDLE m_trace_handle</div><div class="ttdoc">Trace handle.</div><div class="ttdef"><b>Definition:</b> ETW.h:1060</div></div>
<div class="ttc" id="aclasswinstd_1_1event__trace__enabler_html_a6be72a0a5dc8da579e26b74a1ac24a4f"><div class="ttname"><a href="classwinstd_1_1event__trace__enabler.html#a6be72a0a5dc8da579e26b74a1ac24a4f">winstd::event_trace_enabler::~event_trace_enabler</a></div><div class="ttdeci">virtual ~event_trace_enabler()</div><div class="ttdoc">Disables event trace.</div><div class="ttdef"><b>Definition:</b> ETW.h:1041</div></div>
<div class="ttc" id="aclasswinstd_1_1event__trace__enabler_html_a726b84e91002da1243d512c37a060293"><div class="ttname"><a href="classwinstd_1_1event__trace__enabler.html#a726b84e91002da1243d512c37a060293">winstd::event_trace_enabler::status</a></div><div class="ttdeci">ULONG status() const</div><div class="ttdoc">Return result of EnableTraceEx() call.</div><div class="ttdef"><b>Definition:</b> ETW.h:1031</div></div>
<div class="ttc" id="aclasswinstd_1_1event__trace__enabler_html_a8b430e2cb00c529d2c2dc1286e7de898"><div class="ttname"><a href="classwinstd_1_1event__trace__enabler.html#a8b430e2cb00c529d2c2dc1286e7de898">winstd::event_trace_enabler::event_trace_enabler</a></div><div class="ttdeci">event_trace_enabler(1 const event_session &amp;session, 1 LPCGUID ProviderId, 1 UCHAR Level, 1 ULONGLONG MatchAnyKeyword=0, 1 ULONGLONG MatchAllKeyword=0, 1 ULONG EnableProperty=0, 1 PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)</div><div class="ttdoc">Enables event trace.</div><div class="ttdef"><b>Definition:</b> ETW.h:997</div></div>
<div class="ttc" id="aclasswinstd_1_1event__trace__enabler_html_a8666ba08639a65fa01eb64c4855d68a3"><div class="ttname"><a href="classwinstd_1_1event__trace__enabler.html#a8666ba08639a65fa01eb64c4855d68a3">winstd::event_trace_enabler::event_trace_enabler</a></div><div class="ttdeci">event_trace_enabler(const event_session &amp;session, LPCGUID ProviderId, UCHAR Level, ULONGLONG MatchAnyKeyword=0, ULONGLONG MatchAllKeyword=0, ULONG EnableProperty=0, PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)</div><div class="ttdoc">Enables event trace.</div><div class="ttdef"><b>Definition:</b> ETW.h:997</div></div>
<div class="ttc" id="aclasswinstd_1_1event__trace__enabler_html_acb40cf714473e7c8a193f4f9cef8d1b2"><div class="ttname"><a href="classwinstd_1_1event__trace__enabler.html#acb40cf714473e7c8a193f4f9cef8d1b2">winstd::event_trace_enabler::m_match_all_keyword</a></div><div class="ttdeci">ULONGLONG m_match_all_keyword</div><div class="ttdoc">Keyword match mask (all)</div><div class="ttdef"><b>Definition:</b> ETW.h:1063</div></div>
<div class="ttc" id="aclasswinstd_1_1event__trace__enabler_html_ade3cdf424d3a4eb85f0fdc554dfcf673"><div class="ttname"><a href="classwinstd_1_1event__trace__enabler.html#ade3cdf424d3a4eb85f0fdc554dfcf673">winstd::event_trace_enabler::m_provider_id</a></div><div class="ttdeci">LPCGUID m_provider_id</div><div class="ttdoc">Provider ID.</div><div class="ttdef"><b>Definition:</b> ETW.h:1058</div></div>
<div class="ttc" id="aclasswinstd_1_1event__trace__enabler_html_ae6269d27652b694435656906784e3a7a"><div class="ttname"><a href="classwinstd_1_1event__trace__enabler.html#ae6269d27652b694435656906784e3a7a">winstd::event_trace_enabler::m_source_id</a></div><div class="ttdeci">LPCGUID m_source_id</div><div class="ttdoc">Session ID.</div><div class="ttdef"><b>Definition:</b> ETW.h:1059</div></div>
<div class="ttc" id="aclasswinstd_1_1event__trace__enabler_html_afa99363e0122b520280f1e4a6f0a6c35"><div class="ttname"><a href="classwinstd_1_1event__trace__enabler.html#afa99363e0122b520280f1e4a6f0a6c35">winstd::event_trace_enabler::m_enable_property</a></div><div class="ttdeci">ULONG m_enable_property</div><div class="ttdoc">Enable property.</div><div class="ttdef"><b>Definition:</b> ETW.h:1064</div></div>
<div class="ttc" id="aclasswinstd_1_1event__trace_html"><div class="ttname"><a href="classwinstd_1_1event__trace.html">winstd::event_trace</a></div><div class="ttdoc">ETW trace.</div><div class="ttdef"><b>Definition:</b> ETW.h:905</div></div>
<div class="ttc" id="aclasswinstd_1_1event__trace_html_a361fff322a7b15685ac80d816ffe4654"><div class="ttname"><a href="classwinstd_1_1event__trace.html#a361fff322a7b15685ac80d816ffe4654">winstd::event_trace::create</a></div><div class="ttdeci">bool create(1 PEVENT_TRACE_LOGFILE Logfile)</div><div class="ttdoc">Opens a real-time trace session or log file for consuming.</div><div class="ttdef"><b>Definition:</b> ETW.h:929</div></div>
<div class="ttc" id="aclasswinstd_1_1event__trace_html_aa18b726564c539c8689dd9b36e2aeae9"><div class="ttname"><a href="classwinstd_1_1event__trace.html#aa18b726564c539c8689dd9b36e2aeae9">winstd::event_trace::create</a></div><div class="ttdeci">bool create(PEVENT_TRACE_LOGFILE Logfile)</div><div class="ttdoc">Opens a real-time trace session or log file for consuming.</div><div class="ttdef"><b>Definition:</b> ETW.h:929</div></div>
<div class="ttc" id="aclasswinstd_1_1event__trace_html_ab8800a2c88f1b96d5134e7eac24ac582"><div class="ttname"><a href="classwinstd_1_1event__trace.html#ab8800a2c88f1b96d5134e7eac24ac582">winstd::event_trace::~event_trace</a></div><div class="ttdeci">virtual ~event_trace()</div><div class="ttdoc">Closes the trace.</div><div class="ttdef"><b>Definition:</b> ETW.h:914</div></div>
<div class="ttc" id="aclasswinstd_1_1event__trace_html_ad8ef9b0616775c44e911d9db4676b19c"><div class="ttname"><a href="classwinstd_1_1event__trace.html#ad8ef9b0616775c44e911d9db4676b19c">winstd::event_trace::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Closes the trace.</div><div class="ttdef"><b>Definition:</b> ETW.h:945</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:604</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a1b9c4f9529c9efa7d16dec8bab3b00e4"><div class="ttname"><a href="classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4">winstd::handle&lt; TRACEHANDLE, 0 &gt;::handle</a></div><div class="ttdeci">handle() noexcept</div><div class="ttdoc">Initializes a new class instance with the object handle set to INVAL.</div><div class="ttdef"><b>Definition:</b> Common.h:619</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a3dda19199ecfbc378c932e7d84d0ea81"><div class="ttname"><a href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">winstd::handle&lt; REGHANDLE, NULL &gt;::handle_type</a></div><div class="ttdeci">REGHANDLE handle_type</div><div class="ttdoc">Datatype of the object handle this template class handles.</div><div class="ttdef"><b>Definition:</b> Common.h:609</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a6f8dc89f77c86714e65f9783a06ec208"><div class="ttname"><a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">winstd::handle&lt; REGHANDLE, NULL &gt;::attach</a></div><div class="ttdeci">void attach(1 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:818</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_aabde3f16fd98b06b3b0282ef7806eb59"><div class="ttname"><a href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">winstd::handle&lt; REGHANDLE, 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:855</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_ab2a98042c3b88fda687e34d370756f11"><div class="ttname"><a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">winstd::handle&lt; REGHANDLE, 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:818</div></div>
<div class="ttc" id="agroup___win_std_general_html_ga11254c72ad33a6e0f5de31db708f784c"><div class="ttname"><a href="group___win_std_general.html#ga11254c72ad33a6e0f5de31db708f784c">WINSTD_NONCOPYABLE</a></div><div class="ttdeci">#define WINSTD_NONCOPYABLE(C)</div><div class="ttdoc">Declares a class as non-copyable.</div><div class="ttdef"><b>Definition:</b> Common.h:53</div></div>
<div class="ttc" id="agroup___win_std_general_html_ga3ca39107a61bbcd05f901898ec584986"><div class="ttname"><a href="group___win_std_general.html#ga3ca39107a61bbcd05f901898ec584986">WINSTD_STACK_BUFFER_BYTES</a></div><div class="ttdeci">#define WINSTD_STACK_BUFFER_BYTES</div><div class="ttdoc">Size of the stack buffer in bytes used for initial system function call.</div><div class="ttdef"><b>Definition:</b> Common.h:80</div></div>
<div class="ttc" id="agroup___win_std_sys_handles_html_ga419efffd12b5c96abc8a275ba375ca60"><div class="ttname"><a href="group___win_std_sys_handles.html#ga419efffd12b5c96abc8a275ba375ca60">WINSTD_HANDLE_IMPL</a></div><div class="ttdeci">#define WINSTD_HANDLE_IMPL(C, 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:162</div></div>
@ -994,7 +994,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:35 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.3
</small></address>
</body>
</html>

View File

@ -126,17 +126,17 @@ $(function() {
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <a class="code hl_variable" href="classwinstd_1_1window__dc.html#a04f6e8a97f6a492cc2f0683738e978d3">m_hwnd</a>(NULL)</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> {}</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> </div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="classwinstd_1_1window__dc.html#aa4a67ef3d246a6268390ac24c779474f"> 97</a></span> <a class="code hl_function" href="classwinstd_1_1window__dc.html#aa4a67ef3d246a6268390ac24c779474f">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="l00097" name="l00097"></a><span class="lineno"><a class="line" href="classwinstd_1_1window__dc.html#a2b4c7b6f55d8d87dedadf08457031d12"> 97</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="l00098" name="l00098"></a><span class="lineno"> 98</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="l00099" name="l00099"></a><span class="lineno"> 99</span> <a class="code hl_variable" href="classwinstd_1_1window__dc.html#a04f6e8a97f6a492cc2f0683738e978d3">m_hwnd</a>(hwnd)</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> {}</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> </div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="classwinstd_1_1window__dc.html#a34b0c1f65333a39b84bdf16436765131"> 105</a></span> <a class="code hl_function" href="classwinstd_1_1window__dc.html#a34b0c1f65333a39b84bdf16436765131">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="l00105" name="l00105"></a><span class="lineno"><a class="line" href="classwinstd_1_1window__dc.html#af4841fbba9da009955938892fad8de0e"> 105</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="l00106" name="l00106"></a><span class="lineno"> 106</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="l00107" name="l00107"></a><span class="lineno"> 107</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="l00108" name="l00108"></a><span class="lineno"> 108</span> {}</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> </div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="classwinstd_1_1window__dc.html#af93c9ca2f3aeecaed23b45954b7e2b78"> 113</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#af93c9ca2f3aeecaed23b45954b7e2b78">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="l00113" name="l00113"></a><span class="lineno"><a class="line" href="classwinstd_1_1window__dc.html#ad5d431027a698fef783407ba9e9d167b"> 113</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="l00114" name="l00114"></a><span class="lineno"> 114</span> {</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</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="l00116" name="l00116"></a><span class="lineno"> 116</span> <a class="code hl_variable" href="classwinstd_1_1window__dc.html#a04f6e8a97f6a492cc2f0683738e978d3">m_hwnd</a> = h.m_hwnd;</div>
@ -168,7 +168,7 @@ $(function() {
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> <a class="code hl_define" href="group___win_std_general.html#gac91fa8d79c860b1fdbba65b6a322f760">WINSTD_NONMOVABLE</a>(<a class="code hl_class" href="classwinstd_1_1dc__selector.html">dc_selector</a>)</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">public</span>:</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="classwinstd_1_1dc__selector.html#a88af54be805cfc6f4e53a15e3b48fb86"> 163</a></span> <a class="code hl_function" href="classwinstd_1_1dc__selector.html#a88af54be805cfc6f4e53a15e3b48fb86">dc_selector</a>(_In_ HDC hdc, _In_ HGDIOBJ h) noexcept :</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="classwinstd_1_1dc__selector.html#a4cb5b528376651a59eb9bbb8471c3f22"> 163</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="l00164" name="l00164"></a><span class="lineno"> 164</span> <a class="code hl_variable" href="classwinstd_1_1dc__selector.html#ab2d1223cd41529b6b2c9bb09c34568e3">m_hdc</a>(hdc),</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</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="l00166" name="l00166"></a><span class="lineno"> 166</span> {</div>
@ -192,8 +192,8 @@ $(function() {
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> </div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</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:153</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:163</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:174</div></div>
<div class="ttc" id="aclasswinstd_1_1dc__selector_html_a88af54be805cfc6f4e53a15e3b48fb86"><div class="ttname"><a href="classwinstd_1_1dc__selector.html#a88af54be805cfc6f4e53a15e3b48fb86">winstd::dc_selector::dc_selector</a></div><div class="ttdeci">dc_selector(1 HDC hdc, 1 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:163</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:192</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:185</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:191</div></div>
@ -208,12 +208,12 @@ $(function() {
<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:855</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:85</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:146</div></div>
<div class="ttc" id="aclasswinstd_1_1window__dc_html_a34b0c1f65333a39b84bdf16436765131"><div class="ttname"><a href="classwinstd_1_1window__dc.html#a34b0c1f65333a39b84bdf16436765131">winstd::window_dc::window_dc</a></div><div class="ttdeci">window_dc(1 window_dc &amp;&amp;h) noexcept</div><div class="ttdoc">Move an existing device context.</div><div class="ttdef"><b>Definition:</b> GDI.h:105</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:97</div></div>
<div class="ttc" id="aclasswinstd_1_1window__dc_html_a351bae4203ad766c94f4fc6eac74e98a"><div class="ttname"><a href="classwinstd_1_1window__dc.html#a351bae4203ad766c94f4fc6eac74e98a">winstd::window_dc::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Releases a device context (DC), freeing it for use by other applications.</div><div class="ttdef"><b>Definition:</b> GDI.h:140</div></div>
<div class="ttc" id="aclasswinstd_1_1window__dc_html_a3fd01c5264443520462cb7cab886a79b"><div class="ttname"><a href="classwinstd_1_1window__dc.html#a3fd01c5264443520462cb7cab886a79b">winstd::window_dc::~window_dc</a></div><div class="ttdeci">virtual ~window_dc()</div><div class="ttdoc">Releases a device context (DC), freeing it for use by other applications.</div><div class="ttdef"><b>Definition:</b> GDI.h:128</div></div>
<div class="ttc" id="aclasswinstd_1_1window__dc_html_a82c191df2785d2d83517d44744b28e0a"><div class="ttname"><a href="classwinstd_1_1window__dc.html#a82c191df2785d2d83517d44744b28e0a">winstd::window_dc::window_dc</a></div><div class="ttdeci">window_dc() noexcept</div><div class="ttdoc">Initializes an empty device context.</div><div class="ttdef"><b>Definition:</b> GDI.h:90</div></div>
<div class="ttc" id="aclasswinstd_1_1window__dc_html_aa4a67ef3d246a6268390ac24c779474f"><div class="ttname"><a href="classwinstd_1_1window__dc.html#aa4a67ef3d246a6268390ac24c779474f">winstd::window_dc::window_dc</a></div><div class="ttdeci">window_dc(1 handle_type h, 1 HWND hwnd) noexcept</div><div class="ttdoc">Initializes a device context from existing data.</div><div class="ttdef"><b>Definition:</b> GDI.h:97</div></div>
<div class="ttc" id="aclasswinstd_1_1window__dc_html_af93c9ca2f3aeecaed23b45954b7e2b78"><div class="ttname"><a href="classwinstd_1_1window__dc.html#af93c9ca2f3aeecaed23b45954b7e2b78">winstd::window_dc::operator=</a></div><div class="ttdeci">window_dc &amp; operator=(1 window_dc &amp;&amp;h) noexcept</div><div class="ttdoc">Copy an existing device context.</div><div class="ttdef"><b>Definition:</b> GDI.h:113</div></div>
<div class="ttc" id="aclasswinstd_1_1window__dc_html_ad5d431027a698fef783407ba9e9d167b"><div class="ttname"><a href="classwinstd_1_1window__dc.html#ad5d431027a698fef783407ba9e9d167b">winstd::window_dc::operator=</a></div><div class="ttdeci">window_dc &amp; operator=(window_dc &amp;&amp;h) noexcept</div><div class="ttdoc">Copy an existing device context.</div><div class="ttdef"><b>Definition:</b> GDI.h:113</div></div>
<div class="ttc" id="aclasswinstd_1_1window__dc_html_af4841fbba9da009955938892fad8de0e"><div class="ttname"><a href="classwinstd_1_1window__dc.html#af4841fbba9da009955938892fad8de0e">winstd::window_dc::window_dc</a></div><div class="ttdeci">window_dc(window_dc &amp;&amp;h) noexcept</div><div class="ttdoc">Move an existing device context.</div><div class="ttdef"><b>Definition:</b> GDI.h:105</div></div>
<div class="ttc" id="agroup___win_std_general_html_ga11254c72ad33a6e0f5de31db708f784c"><div class="ttname"><a href="group___win_std_general.html#ga11254c72ad33a6e0f5de31db708f784c">WINSTD_NONCOPYABLE</a></div><div class="ttdeci">#define WINSTD_NONCOPYABLE(C)</div><div class="ttdoc">Declares a class as non-copyable.</div><div class="ttdef"><b>Definition:</b> Common.h:53</div></div>
<div class="ttc" id="agroup___win_std_general_html_gac91fa8d79c860b1fdbba65b6a322f760"><div class="ttname"><a href="group___win_std_general.html#gac91fa8d79c860b1fdbba65b6a322f760">WINSTD_NONMOVABLE</a></div><div class="ttdeci">#define WINSTD_NONMOVABLE(C)</div><div class="ttdoc">Declares a class as non-movable.</div><div class="ttdef"><b>Definition:</b> Common.h:61</div></div>
<div class="ttc" id="agroup___win_std_sys_handles_html_ga419efffd12b5c96abc8a275ba375ca60"><div class="ttname"><a href="group___win_std_sys_handles.html#ga419efffd12b5c96abc8a275ba375ca60">WINSTD_HANDLE_IMPL</a></div><div class="ttdeci">#define WINSTD_HANDLE_IMPL(C, 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:162</div></div>
@ -221,7 +221,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:35 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.3
</small></address>
</body>
</html>

View File

@ -365,7 +365,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:35 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.3
</small></address>
</body>
</html>

View File

@ -155,13 +155,13 @@ $(function() {
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <a class="code hl_variable" href="classwinstd_1_1sec__credentials.html#ab2b392dc45e270c5855245fe4c8d159a">m_expires</a>.QuadPart = -1;</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> }</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> </div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__credentials.html#a4f08ded659efaa25968a59345ac5ae24"> 112</a></span> <a class="code hl_function" href="classwinstd_1_1sec__credentials.html#a4f08ded659efaa25968a59345ac5ae24">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="l00112" name="l00112"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__credentials.html#adac21d2b22fba61197ad315e8996f946"> 112</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="l00113" name="l00113"></a><span class="lineno"> 113</span> <a class="code hl_variable" href="classwinstd_1_1sec__credentials.html#ab2b392dc45e270c5855245fe4c8d159a">m_expires</a>(expires),</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle</a>(h)</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> }</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> </div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__credentials.html#a1366f1f7dba42b3211fdb3eaf5f95330"> 123</a></span> <a class="code hl_function" href="classwinstd_1_1sec__credentials.html#a1366f1f7dba42b3211fdb3eaf5f95330">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="l00123" name="l00123"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__credentials.html#ac9ece1c98aebffa3efc90a0b37f6d2ba"> 123</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="l00124" name="l00124"></a><span class="lineno"> 124</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="l00125" name="l00125"></a><span class="lineno"> 125</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="l00126" name="l00126"></a><span class="lineno"> 126</span> {</div>
@ -173,7 +173,7 @@ $(function() {
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <a class="code hl_function" href="classwinstd_1_1sec__credentials.html#a6156649d1a93696c8369361cb426e260">free_internal</a>();</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> }</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> </div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__credentials.html#a7dff177a70c688b06f947ce409115e3f"> 145</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#a7dff177a70c688b06f947ce409115e3f">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="l00145" name="l00145"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__credentials.html#af0c3ec1f8e1b060cd4dd99b4d34d4623"> 145</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="l00146" name="l00146"></a><span class="lineno"> 146</span> {</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != std::addressof(h)) {</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</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>
@ -182,7 +182,7 @@ $(function() {
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> }</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> </div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__credentials.html#a757ef92c30456152aefc3875ef056daf"> 163</a></span> SECURITY_STATUS <a class="code hl_function" href="classwinstd_1_1sec__credentials.html#a757ef92c30456152aefc3875ef056daf">acquire</a>(</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__credentials.html#af01c07130505e33fb2d4fbf5a8377280"> 163</a></span> SECURITY_STATUS <a class="code hl_function" href="classwinstd_1_1sec__credentials.html#af01c07130505e33fb2d4fbf5a8377280">acquire</a>(</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> _In_opt_ LPTSTR pszPrincipal,</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> _In_ LPTSTR pszPackage,</div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> _In_ <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> fCredentialUse,</div>
@ -195,7 +195,7 @@ $(function() {
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> TimeStamp exp;</div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> SECURITY_STATUS res = AcquireCredentialsHandle(pszPrincipal, pszPackage, fCredentialUse, pvLogonId, pAuthData, pGetKeyFn, pvGetKeyArgument, h, &amp;exp);</div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> <span class="keywordflow">if</span> (SUCCEEDED(res)) {</div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> <a class="code hl_variable" href="classwinstd_1_1sec__credentials.html#ab2b392dc45e270c5855245fe4c8d159a">m_expires</a> = exp;</div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> <span class="keyword">delete</span> h;</div>
@ -223,7 +223,7 @@ $(function() {
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> <a class="code hl_variable" href="classwinstd_1_1sec__context.html#a8ea323950689fbfa34e945825f013304">m_expires</a>.QuadPart = -1;</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> </div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__context.html#a17c2b919a65e6e7cd9739870e044ce95"> 220</a></span> <a class="code hl_function" href="classwinstd_1_1sec__context.html#a17c2b919a65e6e7cd9739870e044ce95">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="l00220" name="l00220"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__context.html#a05356227fbaa04cf65cd8da86daac49e"> 220</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="l00221" name="l00221"></a><span class="lineno"> 221</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="l00222" name="l00222"></a><span class="lineno"> 222</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="l00223" name="l00223"></a><span class="lineno"> 223</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle&lt;PCtxtHandle, NULL&gt;</a>(std::move(h))</div>
@ -236,7 +236,7 @@ $(function() {
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> <a class="code hl_function" href="classwinstd_1_1sec__context.html#afe8682a77fe50e5818ee6c4c741f36d9">free_internal</a>();</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> </div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__context.html#ad775f0ae5ef13bb6543dcdf74ab47b30"> 243</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#ad775f0ae5ef13bb6543dcdf74ab47b30">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="l00243" name="l00243"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__context.html#aba957329771358ef9ca65c5e1176fc52"> 243</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="l00244" name="l00244"></a><span class="lineno"> 244</span> {</div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != std::addressof(h)) {</div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</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>
@ -246,7 +246,7 @@ $(function() {
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> }</div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> </div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__context.html#a0495186484d85c6486949aa1ad646096"> 262</a></span> SECURITY_STATUS <a class="code hl_function" href="classwinstd_1_1sec__context.html#a0495186484d85c6486949aa1ad646096">initialize</a>(</div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__context.html#a7cc49346bd63d78928e65b11b21b6e21"> 262</a></span> SECURITY_STATUS <a class="code hl_function" href="classwinstd_1_1sec__context.html#a7cc49346bd63d78928e65b11b21b6e21">initialize</a>(</div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> _In_opt_ PCredHandle phCredential,</div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> _In_opt_z_ LPCTSTR pszTargetName,</div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> _In_ ULONG fContextReq,</div>
@ -261,7 +261,7 @@ $(function() {
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> TimeStamp exp;</div>
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</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="l00276" name="l00276"></a><span class="lineno"> 276</span> <span class="keywordflow">if</span> (SUCCEEDED(res)) {</div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> <a class="code hl_variable" href="classwinstd_1_1sec__context.html#a8a211355b63585e9cc633639d801a13f">m_attrib</a> = attr;</div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> <a class="code hl_variable" href="classwinstd_1_1sec__context.html#a8ea323950689fbfa34e945825f013304">m_expires</a> = exp;</div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> } <span class="keywordflow">else</span></div>
@ -269,7 +269,7 @@ $(function() {
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> <span class="keywordflow">return</span> res;</div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> }</div>
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> </div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__context.html#a56785864010eba4ec3578372ad5130c3"> 294</a></span> SECURITY_STATUS <a class="code hl_function" href="classwinstd_1_1sec__context.html#a56785864010eba4ec3578372ad5130c3">process</a>(</div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__context.html#a07d7c85d0db22a2b7ababdac632b3c54"> 294</a></span> SECURITY_STATUS <a class="code hl_function" href="classwinstd_1_1sec__context.html#a07d7c85d0db22a2b7ababdac632b3c54">process</a>(</div>
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> _In_opt_ PCredHandle phCredential,</div>
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> _In_opt_z_ LPCTSTR pszTargetName,</div>
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> _In_ ULONG fContextReq,</div>
@ -295,7 +295,7 @@ $(function() {
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__buffer__desc.html"> 325</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1sec__buffer__desc.html">sec_buffer_desc</a> : <span class="keyword">public</span> SecBufferDesc</div>
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span> {</div>
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__buffer__desc.html#ab8ca78639ed84450dde53dfade0f59e3"> 331</a></span> <a class="code hl_function" href="classwinstd_1_1sec__buffer__desc.html#ab8ca78639ed84450dde53dfade0f59e3">sec_buffer_desc</a>(_Inout_count_(count) PSecBuffer buf, ULONG count, _In_ ULONG version = SECBUFFER_VERSION)</div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__buffer__desc.html#aed8a33ad87b31098a60facb3f656cea5"> 331</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="l00332" name="l00332"></a><span class="lineno"> 332</span> {</div>
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span> ulVersion = version;</div>
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span> cBuffers = count;</div>
@ -316,11 +316,11 @@ $(function() {
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__runtime__error.html"> 362</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1sec__runtime__error.html">sec_runtime_error</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1num__runtime__error.html">num_runtime_error</a>&lt;SECURITY_STATUS&gt;</div>
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span> {</div>
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__runtime__error.html#aa0c368abd2fc7efcf8f93bdbf2229d11"> 371</a></span> <a class="code hl_function" href="classwinstd_1_1sec__runtime__error.html#aa0c368abd2fc7efcf8f93bdbf2229d11">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="l00371" name="l00371"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__runtime__error.html#afc95fcf773b18fc72aaacf4ec025471b"> 371</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="l00372" name="l00372"></a><span class="lineno"> 372</span> {</div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span> }</div>
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> </div>
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__runtime__error.html#a7f6b3b539ec6b2358c7c268ee776d0eb"> 381</a></span> <a class="code hl_function" href="classwinstd_1_1sec__runtime__error.html#a7f6b3b539ec6b2358c7c268ee776d0eb">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="l00381" name="l00381"></a><span class="lineno"><a class="line" href="classwinstd_1_1sec__runtime__error.html#aa1d671d5c996a8217de62a816f39a5d4"> 381</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="l00382" name="l00382"></a><span class="lineno"> 382</span> {</div>
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span> }</div>
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> </div>
@ -332,43 +332,43 @@ $(function() {
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</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:604</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:609</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a6f8dc89f77c86714e65f9783a06ec208"><div class="ttname"><a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">winstd::handle&lt; PCredHandle, NULL &gt;::attach</a></div><div class="ttdeci">void attach(1 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:818</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:855</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:818</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:1003</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:1005</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:326</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:343</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__buffer__desc_html_ab8ca78639ed84450dde53dfade0f59e3"><div class="ttname"><a href="classwinstd_1_1sec__buffer__desc.html#ab8ca78639ed84450dde53dfade0f59e3">winstd::sec_buffer_desc::sec_buffer_desc</a></div><div class="ttdeci">sec_buffer_desc(PSecBuffer buf, ULONG count, 1 ULONG version=SECBUFFER_VERSION)</div><div class="ttdoc">Initializes security buffer descriptor.</div><div class="ttdef"><b>Definition:</b> Sec.h:331</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:331</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__context_html"><div class="ttname"><a href="classwinstd_1_1sec__context.html">winstd::sec_context</a></div><div class="ttdoc">PCtxtHandle wrapper class.</div><div class="ttdef"><b>Definition:</b> Sec.h:203</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__context_html_a0495186484d85c6486949aa1ad646096"><div class="ttname"><a href="classwinstd_1_1sec__context.html#a0495186484d85c6486949aa1ad646096">winstd::sec_context::initialize</a></div><div class="ttdeci">SECURITY_STATUS initialize(1 PCredHandle phCredential, 1 LPCTSTR pszTargetName, 1 ULONG fContextReq, 1 ULONG TargetDataRep, 1 PSecBufferDesc pInput, 1 PSecBufferDesc pOutput)</div><div class="ttdoc">Initializes security context.</div><div class="ttdef"><b>Definition:</b> Sec.h:262</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__context_html_a17c2b919a65e6e7cd9739870e044ce95"><div class="ttname"><a href="classwinstd_1_1sec__context.html#a17c2b919a65e6e7cd9739870e044ce95">winstd::sec_context::sec_context</a></div><div class="ttdeci">sec_context(1 sec_context &amp;&amp;h) noexcept</div><div class="ttdoc">Move constructor.</div><div class="ttdef"><b>Definition:</b> Sec.h:220</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__context_html_a05356227fbaa04cf65cd8da86daac49e"><div class="ttname"><a href="classwinstd_1_1sec__context.html#a05356227fbaa04cf65cd8da86daac49e">winstd::sec_context::sec_context</a></div><div class="ttdeci">sec_context(sec_context &amp;&amp;h) noexcept</div><div class="ttdoc">Move constructor.</div><div class="ttdef"><b>Definition:</b> Sec.h:220</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__context_html_a07d7c85d0db22a2b7ababdac632b3c54"><div class="ttname"><a href="classwinstd_1_1sec__context.html#a07d7c85d0db22a2b7ababdac632b3c54">winstd::sec_context::process</a></div><div class="ttdeci">SECURITY_STATUS process(PCredHandle phCredential, LPCTSTR pszTargetName, ULONG fContextReq, ULONG TargetDataRep, PSecBufferDesc pInput, PSecBufferDesc pOutput)</div><div class="ttdoc">Continue security context.</div><div class="ttdef"><b>Definition:</b> Sec.h:294</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__context_html_a2307770cc707a4f8e815c3fea57ac8a9"><div class="ttname"><a href="classwinstd_1_1sec__context.html#a2307770cc707a4f8e815c3fea57ac8a9">winstd::sec_context::~sec_context</a></div><div class="ttdeci">virtual ~sec_context()</div><div class="ttdoc">Frees the security context.</div><div class="ttdef"><b>Definition:</b> Sec.h:232</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__context_html_a56785864010eba4ec3578372ad5130c3"><div class="ttname"><a href="classwinstd_1_1sec__context.html#a56785864010eba4ec3578372ad5130c3">winstd::sec_context::process</a></div><div class="ttdeci">SECURITY_STATUS process(1 PCredHandle phCredential, 1 LPCTSTR pszTargetName, 1 ULONG fContextReq, 1 ULONG TargetDataRep, 1 PSecBufferDesc pInput, 1 PSecBufferDesc pOutput)</div><div class="ttdoc">Continue security context.</div><div class="ttdef"><b>Definition:</b> Sec.h:294</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__context_html_a5d41cc2cbe613fcc2bd37cc260de9763"><div class="ttname"><a href="classwinstd_1_1sec__context.html#a5d41cc2cbe613fcc2bd37cc260de9763">winstd::sec_context::sec_context</a></div><div class="ttdeci">sec_context()</div><div class="ttdoc">Initializes a new class instance with the object handle set to NULL.</div><div class="ttdef"><b>Definition:</b> Sec.h:208</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__context_html_a7cc49346bd63d78928e65b11b21b6e21"><div class="ttname"><a href="classwinstd_1_1sec__context.html#a7cc49346bd63d78928e65b11b21b6e21">winstd::sec_context::initialize</a></div><div class="ttdeci">SECURITY_STATUS initialize(PCredHandle phCredential, LPCTSTR pszTargetName, ULONG fContextReq, ULONG TargetDataRep, PSecBufferDesc pInput, PSecBufferDesc pOutput)</div><div class="ttdoc">Initializes security context.</div><div class="ttdef"><b>Definition:</b> Sec.h:262</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__context_html_a8a211355b63585e9cc633639d801a13f"><div class="ttname"><a href="classwinstd_1_1sec__context.html#a8a211355b63585e9cc633639d801a13f">winstd::sec_context::m_attrib</a></div><div class="ttdeci">ULONG m_attrib</div><div class="ttdoc">Context attributes.</div><div class="ttdef"><b>Definition:</b> Sec.h:318</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__context_html_a8ea323950689fbfa34e945825f013304"><div class="ttname"><a href="classwinstd_1_1sec__context.html#a8ea323950689fbfa34e945825f013304">winstd::sec_context::m_expires</a></div><div class="ttdeci">TimeStamp m_expires</div><div class="ttdoc">Context expiration time.</div><div class="ttdef"><b>Definition:</b> Sec.h:319</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__context_html_ad775f0ae5ef13bb6543dcdf74ab47b30"><div class="ttname"><a href="classwinstd_1_1sec__context.html#ad775f0ae5ef13bb6543dcdf74ab47b30">winstd::sec_context::operator=</a></div><div class="ttdeci">sec_context &amp; operator=(1 sec_context &amp;&amp;h) noexcept</div><div class="ttdoc">Move assignment.</div><div class="ttdef"><b>Definition:</b> Sec.h:243</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__context_html_aba957329771358ef9ca65c5e1176fc52"><div class="ttname"><a href="classwinstd_1_1sec__context.html#aba957329771358ef9ca65c5e1176fc52">winstd::sec_context::operator=</a></div><div class="ttdeci">sec_context &amp; operator=(sec_context &amp;&amp;h) noexcept</div><div class="ttdoc">Move assignment.</div><div class="ttdef"><b>Definition:</b> Sec.h:243</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__context_html_afe8682a77fe50e5818ee6c4c741f36d9"><div class="ttname"><a href="classwinstd_1_1sec__context.html#afe8682a77fe50e5818ee6c4c741f36d9">winstd::sec_context::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Frees the security context.</div><div class="ttdef"><b>Definition:</b> Sec.h:311</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__credentials_html"><div class="ttname"><a href="classwinstd_1_1sec__credentials.html">winstd::sec_credentials</a></div><div class="ttdoc">PCredHandle wrapper class.</div><div class="ttdef"><b>Definition:</b> Sec.h:94</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__credentials_html_a1366f1f7dba42b3211fdb3eaf5f95330"><div class="ttname"><a href="classwinstd_1_1sec__credentials.html#a1366f1f7dba42b3211fdb3eaf5f95330">winstd::sec_credentials::sec_credentials</a></div><div class="ttdeci">sec_credentials(1 sec_credentials &amp;&amp;h) noexcept</div><div class="ttdoc">Move constructor.</div><div class="ttdef"><b>Definition:</b> Sec.h:123</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__credentials_html_a4cc86fe337998e5becc41c3f78563df8"><div class="ttname"><a href="classwinstd_1_1sec__credentials.html#a4cc86fe337998e5becc41c3f78563df8">winstd::sec_credentials::sec_credentials</a></div><div class="ttdeci">sec_credentials()</div><div class="ttdoc">Initializes a new class instance with the object handle set to NULL.</div><div class="ttdef"><b>Definition:</b> Sec.h:101</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__credentials_html_a4f08ded659efaa25968a59345ac5ae24"><div class="ttname"><a href="classwinstd_1_1sec__credentials.html#a4f08ded659efaa25968a59345ac5ae24">winstd::sec_credentials::sec_credentials</a></div><div class="ttdeci">sec_credentials(1 handle_type h, 1 const TimeStamp expires)</div><div class="ttdoc">Initializes a new class with an already available object handle.</div><div class="ttdef"><b>Definition:</b> Sec.h:112</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__credentials_html_a6156649d1a93696c8369361cb426e260"><div class="ttname"><a href="classwinstd_1_1sec__credentials.html#a6156649d1a93696c8369361cb426e260">winstd::sec_credentials::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Frees the security credentials.</div><div class="ttdef"><b>Definition:</b> Sec.h:189</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__credentials_html_a757ef92c30456152aefc3875ef056daf"><div class="ttname"><a href="classwinstd_1_1sec__credentials.html#a757ef92c30456152aefc3875ef056daf">winstd::sec_credentials::acquire</a></div><div class="ttdeci">SECURITY_STATUS acquire(1 LPTSTR pszPrincipal, 1 LPTSTR pszPackage, 1 unsigned long fCredentialUse, 1 void *pvLogonId, 1 void *pAuthData, 1 SEC_GET_KEY_FN pGetKeyFn=NULL, 1 void *pvGetKeyArgument=NULL)</div><div class="ttdoc">Acquires the security credentials.</div><div class="ttdef"><b>Definition:</b> Sec.h:163</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__credentials_html_a7dff177a70c688b06f947ce409115e3f"><div class="ttname"><a href="classwinstd_1_1sec__credentials.html#a7dff177a70c688b06f947ce409115e3f">winstd::sec_credentials::operator=</a></div><div class="ttdeci">sec_credentials &amp; operator=(1 sec_credentials &amp;&amp;h) noexcept</div><div class="ttdoc">Move assignment.</div><div class="ttdef"><b>Definition:</b> Sec.h:145</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__credentials_html_ab2b392dc45e270c5855245fe4c8d159a"><div class="ttname"><a href="classwinstd_1_1sec__credentials.html#ab2b392dc45e270c5855245fe4c8d159a">winstd::sec_credentials::m_expires</a></div><div class="ttdeci">TimeStamp m_expires</div><div class="ttdoc">Credentials expiration time.</div><div class="ttdef"><b>Definition:</b> Sec.h:196</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__credentials_html_ac9ece1c98aebffa3efc90a0b37f6d2ba"><div class="ttname"><a href="classwinstd_1_1sec__credentials.html#ac9ece1c98aebffa3efc90a0b37f6d2ba">winstd::sec_credentials::sec_credentials</a></div><div class="ttdeci">sec_credentials(sec_credentials &amp;&amp;h) noexcept</div><div class="ttdoc">Move constructor.</div><div class="ttdef"><b>Definition:</b> Sec.h:123</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__credentials_html_ad8b34c3a231201fd201e56a28235b9c3"><div class="ttname"><a href="classwinstd_1_1sec__credentials.html#ad8b34c3a231201fd201e56a28235b9c3">winstd::sec_credentials::~sec_credentials</a></div><div class="ttdeci">virtual ~sec_credentials()</div><div class="ttdoc">Frees the security credentials.</div><div class="ttdef"><b>Definition:</b> Sec.h:134</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__credentials_html_adac21d2b22fba61197ad315e8996f946"><div class="ttname"><a href="classwinstd_1_1sec__credentials.html#adac21d2b22fba61197ad315e8996f946">winstd::sec_credentials::sec_credentials</a></div><div class="ttdeci">sec_credentials(handle_type h, const TimeStamp expires)</div><div class="ttdoc">Initializes a new class with an already available object handle.</div><div class="ttdef"><b>Definition:</b> Sec.h:112</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__credentials_html_af01c07130505e33fb2d4fbf5a8377280"><div class="ttname"><a href="classwinstd_1_1sec__credentials.html#af01c07130505e33fb2d4fbf5a8377280">winstd::sec_credentials::acquire</a></div><div class="ttdeci">SECURITY_STATUS acquire(LPTSTR pszPrincipal, LPTSTR pszPackage, unsigned long fCredentialUse, void *pvLogonId, void *pAuthData, SEC_GET_KEY_FN pGetKeyFn=NULL, void *pvGetKeyArgument=NULL)</div><div class="ttdoc">Acquires the security credentials.</div><div class="ttdef"><b>Definition:</b> Sec.h:163</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__credentials_html_af0c3ec1f8e1b060cd4dd99b4d34d4623"><div class="ttname"><a href="classwinstd_1_1sec__credentials.html#af0c3ec1f8e1b060cd4dd99b4d34d4623">winstd::sec_credentials::operator=</a></div><div class="ttdeci">sec_credentials &amp; operator=(sec_credentials &amp;&amp;h) noexcept</div><div class="ttdoc">Move assignment.</div><div class="ttdef"><b>Definition:</b> Sec.h:145</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__runtime__error_html"><div class="ttname"><a href="classwinstd_1_1sec__runtime__error.html">winstd::sec_runtime_error</a></div><div class="ttdoc">Security runtime error.</div><div class="ttdef"><b>Definition:</b> Sec.h:363</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__runtime__error_html_a7f6b3b539ec6b2358c7c268ee776d0eb"><div class="ttname"><a href="classwinstd_1_1sec__runtime__error.html#a7f6b3b539ec6b2358c7c268ee776d0eb">winstd::sec_runtime_error::sec_runtime_error</a></div><div class="ttdeci">sec_runtime_error(1 error_type num, 1 const char *msg=nullptr)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition:</b> Sec.h:381</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__runtime__error_html_aa0c368abd2fc7efcf8f93bdbf2229d11"><div class="ttname"><a href="classwinstd_1_1sec__runtime__error.html#aa0c368abd2fc7efcf8f93bdbf2229d11">winstd::sec_runtime_error::sec_runtime_error</a></div><div class="ttdeci">sec_runtime_error(1 error_type num, 1 const std::string &amp;msg)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition:</b> Sec.h:371</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__runtime__error_html_aa1d671d5c996a8217de62a816f39a5d4"><div class="ttname"><a href="classwinstd_1_1sec__runtime__error.html#aa1d671d5c996a8217de62a816f39a5d4">winstd::sec_runtime_error::sec_runtime_error</a></div><div class="ttdeci">sec_runtime_error(error_type num, const char *msg=nullptr)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition:</b> Sec.h:381</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__runtime__error_html_ac9f3ac01e422ce43aebb8e5eae9290ce"><div class="ttname"><a href="classwinstd_1_1sec__runtime__error.html#ac9f3ac01e422ce43aebb8e5eae9290ce">winstd::sec_runtime_error::sec_runtime_error</a></div><div class="ttdeci">sec_runtime_error(const sec_runtime_error &amp;other)</div><div class="ttdoc">Copies an exception.</div><div class="ttdef"><b>Definition:</b> Sec.h:390</div></div>
<div class="ttc" id="aclasswinstd_1_1sec__runtime__error_html_afc95fcf773b18fc72aaacf4ec025471b"><div class="ttname"><a href="classwinstd_1_1sec__runtime__error.html#afc95fcf773b18fc72aaacf4ec025471b">winstd::sec_runtime_error::sec_runtime_error</a></div><div class="ttdeci">sec_runtime_error(error_type num, const std::string &amp;msg)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition:</b> Sec.h:371</div></div>
<div class="ttc" id="agroup___win_std_general_html_ga11254c72ad33a6e0f5de31db708f784c"><div class="ttname"><a href="group___win_std_general.html#ga11254c72ad33a6e0f5de31db708f784c">WINSTD_NONCOPYABLE</a></div><div class="ttdeci">#define WINSTD_NONCOPYABLE(C)</div><div class="ttdoc">Declares a class as non-copyable.</div><div class="ttdef"><b>Definition:</b> Common.h:53</div></div>
<div class="ttc" id="agroup___win_std_general_html_ga3ca39107a61bbcd05f901898ec584986"><div class="ttname"><a href="group___win_std_general.html#ga3ca39107a61bbcd05f901898ec584986">WINSTD_STACK_BUFFER_BYTES</a></div><div class="ttdeci">#define WINSTD_STACK_BUFFER_BYTES</div><div class="ttdoc">Size of the stack buffer in bytes used for initial system function call.</div><div class="ttdef"><b>Definition:</b> Common.h:80</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; PCredHandle, NULL &gt;::invalid</a></div><div class="ttdeci">static const PCredHandle invalid</div><div class="ttdoc">Invalid handle value.</div><div class="ttdef"><b>Definition:</b> Common.h:614</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -95,20 +95,20 @@ $(function() {
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <a class="code hl_function" href="classwinstd_1_1setup__device__info__list.html#a41f013a37e16074f1972fd279f8c1437">free_internal</a>();</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> </div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="classwinstd_1_1setup__device__info__list.html#afe6f65ff654ea0d9f32f72b8d3ff795f"> 48</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1setup__device__info__list.html#afe6f65ff654ea0d9f32f72b8d3ff795f">create</a>(</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="classwinstd_1_1setup__device__info__list.html#a022aef9dcf004062bde1594035711792"> 48</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1setup__device__info__list.html#a022aef9dcf004062bde1594035711792">create</a>(</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> _In_opt_ <span class="keyword">const</span> GUID * ClassGuid,</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> _In_opt_ HWND hwndParent) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> {</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h = SetupDiCreateDeviceInfoList(ClassGuid, hwndParent);</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <span class="keywordflow">if</span> (h != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>) {</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> }</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <span class="keywordflow">else</span></div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> }</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> </div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="classwinstd_1_1setup__device__info__list.html#aa11db5a6aa9a590959873d4e7314fe04"> 70</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1setup__device__info__list.html#aa11db5a6aa9a590959873d4e7314fe04">create</a>(</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="classwinstd_1_1setup__device__info__list.html#a4771923fd032c1caf574f7e14056d0e3"> 70</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1setup__device__info__list.html#a4771923fd032c1caf574f7e14056d0e3">create</a>(</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> _In_opt_ <span class="keyword">const</span> GUID * ClassGuid,</div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> _In_opt_ PCTSTR Enumerator,</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> _In_opt_ HWND hwndParent,</div>
@ -119,7 +119,7 @@ $(function() {
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> {</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h = SetupDiGetClassDevsEx(ClassGuid, Enumerator, hwndParent, Flags, DeviceInfoSet, MachineName, Reserved);</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> <span class="keywordflow">if</span> (h != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>) {</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> }</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <span class="keywordflow">else</span></div>
@ -139,7 +139,7 @@ $(function() {
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <a class="code hl_define" href="group___win_std_general.html#gac91fa8d79c860b1fdbba65b6a322f760">WINSTD_NONMOVABLE</a>(<a class="code hl_class" href="classwinstd_1_1setup__driver__info__list__builder.html">setup_driver_info_list_builder</a>)</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> </div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="classwinstd_1_1setup__driver__info__list__builder.html#a3d07518d48dc308563e49b408a46cfca"> 114</a></span> <a class="code hl_function" href="classwinstd_1_1setup__driver__info__list__builder.html#a3d07518d48dc308563e49b408a46cfca">setup_driver_info_list_builder</a>(</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="classwinstd_1_1setup__driver__info__list__builder.html#a4774edfbe680a3a496e243544a68c94f"> 114</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="l00115" name="l00115"></a><span class="lineno"> 115</span> _In_ HDEVINFO DeviceInfoSet,</div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> _Inout_opt_ PSP_DEVINFO_DATA DeviceInfoData,</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> _In_ DWORD DriverType) noexcept :</div>
@ -171,15 +171,15 @@ $(function() {
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</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:604</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a3dda19199ecfbc378c932e7d84d0ea81"><div class="ttname"><a href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">winstd::handle&lt; HDEVINFO, INVALID_HANDLE_VALUE &gt;::handle_type</a></div><div class="ttdeci">HDEVINFO handle_type</div><div class="ttdoc">Datatype of the object handle this template class handles.</div><div class="ttdef"><b>Definition:</b> Common.h:609</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a6f8dc89f77c86714e65f9783a06ec208"><div class="ttname"><a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">winstd::handle&lt; HDEVINFO, INVALID_HANDLE_VALUE &gt;::attach</a></div><div class="ttdeci">void attach(1 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:818</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:855</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_ab2a98042c3b88fda687e34d370756f11"><div class="ttname"><a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">winstd::handle&lt; HDEVINFO, INVALID_HANDLE_VALUE &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:818</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:24</div></div>
<div class="ttc" id="aclasswinstd_1_1setup__device__info__list_html_a022aef9dcf004062bde1594035711792"><div class="ttname"><a href="classwinstd_1_1setup__device__info__list.html#a022aef9dcf004062bde1594035711792">winstd::setup_device_info_list::create</a></div><div class="ttdeci">bool create(const GUID *ClassGuid, HWND hwndParent) noexcept</div><div class="ttdoc">Creates an empty device information set and optionally associates the set with a device setup class a...</div><div class="ttdef"><b>Definition:</b> SetupAPI.h:48</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:33</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:94</div></div>
<div class="ttc" id="aclasswinstd_1_1setup__device__info__list_html_aa11db5a6aa9a590959873d4e7314fe04"><div class="ttname"><a href="classwinstd_1_1setup__device__info__list.html#aa11db5a6aa9a590959873d4e7314fe04">winstd::setup_device_info_list::create</a></div><div class="ttdeci">bool create(1 const GUID *ClassGuid, 1 PCTSTR Enumerator, 1 HWND hwndParent, 1 DWORD Flags, 1 HDEVINFO DeviceInfoSet, 1 PCTSTR MachineName, 1 PVOID Reserved) noexcept</div><div class="ttdoc">Creates a device information set that contains requested device information elements for a local or a...</div><div class="ttdef"><b>Definition:</b> SetupAPI.h:70</div></div>
<div class="ttc" id="aclasswinstd_1_1setup__device__info__list_html_afe6f65ff654ea0d9f32f72b8d3ff795f"><div class="ttname"><a href="classwinstd_1_1setup__device__info__list.html#afe6f65ff654ea0d9f32f72b8d3ff795f">winstd::setup_device_info_list::create</a></div><div class="ttdeci">bool create(1 const GUID *ClassGuid, 1 HWND hwndParent) noexcept</div><div class="ttdoc">Creates an empty device information set and optionally associates the set with a device setup class a...</div><div class="ttdef"><b>Definition:</b> SetupAPI.h:48</div></div>
<div class="ttc" id="aclasswinstd_1_1setup__device__info__list_html_a4771923fd032c1caf574f7e14056d0e3"><div class="ttname"><a href="classwinstd_1_1setup__device__info__list.html#a4771923fd032c1caf574f7e14056d0e3">winstd::setup_device_info_list::create</a></div><div class="ttdeci">bool create(const GUID *ClassGuid, PCTSTR Enumerator, HWND hwndParent, DWORD Flags, HDEVINFO DeviceInfoSet, PCTSTR MachineName, PVOID Reserved) noexcept</div><div class="ttdoc">Creates a device information set that contains requested device information elements for a local or a...</div><div class="ttdef"><b>Definition:</b> SetupAPI.h:70</div></div>
<div class="ttc" id="aclasswinstd_1_1setup__driver__info__list__builder_html"><div class="ttname"><a href="classwinstd_1_1setup__driver__info__list__builder.html">winstd::setup_driver_info_list_builder</a></div><div class="ttdoc">Builds a list of drivers in constructor and deletes it in destructor.</div><div class="ttdef"><b>Definition:</b> SetupAPI.h:104</div></div>
<div class="ttc" id="aclasswinstd_1_1setup__driver__info__list__builder_html_a3d07518d48dc308563e49b408a46cfca"><div class="ttname"><a href="classwinstd_1_1setup__driver__info__list__builder.html#a3d07518d48dc308563e49b408a46cfca">winstd::setup_driver_info_list_builder::setup_driver_info_list_builder</a></div><div class="ttdeci">setup_driver_info_list_builder(1 HDEVINFO DeviceInfoSet, 1 PSP_DEVINFO_DATA DeviceInfoData, 1 DWORD DriverType) noexcept</div><div class="ttdoc">Construct the builder and builds a list of drivers that is associated with a specific device or with ...</div><div class="ttdef"><b>Definition:</b> SetupAPI.h:114</div></div>
<div class="ttc" id="aclasswinstd_1_1setup__driver__info__list__builder_html_a4774edfbe680a3a496e243544a68c94f"><div class="ttname"><a href="classwinstd_1_1setup__driver__info__list__builder.html#a4774edfbe680a3a496e243544a68c94f">winstd::setup_driver_info_list_builder::setup_driver_info_list_builder</a></div><div class="ttdeci">setup_driver_info_list_builder(HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DWORD DriverType) noexcept</div><div class="ttdoc">Construct the builder and builds a list of drivers that is associated with a specific device or with ...</div><div class="ttdef"><b>Definition:</b> SetupAPI.h:114</div></div>
<div class="ttc" id="aclasswinstd_1_1setup__driver__info__list__builder_html_a836a7bb6c3c78c7c78965a32cfc2750e"><div class="ttname"><a href="classwinstd_1_1setup__driver__info__list__builder.html#a836a7bb6c3c78c7c78965a32cfc2750e">winstd::setup_driver_info_list_builder::~setup_driver_info_list_builder</a></div><div class="ttdeci">virtual ~setup_driver_info_list_builder()</div><div class="ttdoc">Deletes a driver list and destructs the builder.</div><div class="ttdef"><b>Definition:</b> SetupAPI.h:130</div></div>
<div class="ttc" id="aclasswinstd_1_1setup__driver__info__list__builder_html_ae9c062e82afc1ee1eda5926a0567637e"><div class="ttname"><a href="classwinstd_1_1setup__driver__info__list__builder.html#ae9c062e82afc1ee1eda5926a0567637e">winstd::setup_driver_info_list_builder::status</a></div><div class="ttdeci">BOOL status() const noexcept</div><div class="ttdoc">Return result of SetupDiBuildDriverInfoList() call.</div><div class="ttdef"><b>Definition:</b> SetupAPI.h:141</div></div>
<div class="ttc" id="agroup___win_std_general_html_ga11254c72ad33a6e0f5de31db708f784c"><div class="ttname"><a href="group___win_std_general.html#ga11254c72ad33a6e0f5de31db708f784c">WINSTD_NONCOPYABLE</a></div><div class="ttdeci">#define WINSTD_NONCOPYABLE(C)</div><div class="ttdoc">Declares a class as non-copyable.</div><div class="ttdef"><b>Definition:</b> Common.h:53</div></div>
@ -189,7 +189,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -109,7 +109,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -163,12 +163,12 @@ $(function() {
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> <a class="code hl_function" href="classwinstd_1_1wlan__handle.html#a86e2b4aa2a5177b6ebac0258099f9261">free_internal</a>();</div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> }</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> </div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="classwinstd_1_1wlan__handle.html#adaf965a9663dfd7a796476b6f640c3f1"> 152</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1wlan__handle.html#adaf965a9663dfd7a796476b6f640c3f1">open</a>(_In_ DWORD dwClientVersion, _Out_ PDWORD pdwNegotiatedVersion) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="classwinstd_1_1wlan__handle.html#ab6d75e3603c311c0ea66224ab15555f9"> 152</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1wlan__handle.html#ab6d75e3603c311c0ea66224ab15555f9">open</a>(_In_ DWORD dwClientVersion, _Out_ PDWORD pdwNegotiatedVersion) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> {</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h;</div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> <span class="keyword">const</span> DWORD dwResult = WlanOpenHandle(dwClientVersion, 0, pdwNegotiatedVersion, &amp;h);</div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> <span class="keywordflow">if</span> (dwResult == ERROR_SUCCESS) {</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> } <span class="keywordflow">else</span> {</div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> SetLastError(dwResult);</div>
@ -186,12 +186,12 @@ $(function() {
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</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:604</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a3dda19199ecfbc378c932e7d84d0ea81"><div class="ttname"><a href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">winstd::handle&lt; HANDLE, NULL &gt;::handle_type</a></div><div class="ttdeci">HANDLE handle_type</div><div class="ttdoc">Datatype of the object handle this template class handles.</div><div class="ttdef"><b>Definition:</b> Common.h:609</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a6f8dc89f77c86714e65f9783a06ec208"><div class="ttname"><a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">winstd::handle&lt; HANDLE, NULL &gt;::attach</a></div><div class="ttdeci">void attach(1 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:818</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:855</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_ab2a98042c3b88fda687e34d370756f11"><div class="ttname"><a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">winstd::handle&lt; HANDLE, 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:818</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:128</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:137</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:171</div></div>
<div class="ttc" id="aclasswinstd_1_1wlan__handle_html_adaf965a9663dfd7a796476b6f640c3f1"><div class="ttname"><a href="classwinstd_1_1wlan__handle.html#adaf965a9663dfd7a796476b6f640c3f1">winstd::wlan_handle::open</a></div><div class="ttdeci">bool open(1 DWORD dwClientVersion, 1 PDWORD pdwNegotiatedVersion) noexcept</div><div class="ttdoc">Opens a connection to the server.</div><div class="ttdef"><b>Definition:</b> WLAN.h:152</div></div>
<div class="ttc" id="aclasswinstd_1_1wlan__handle_html_ab6d75e3603c311c0ea66224ab15555f9"><div class="ttname"><a href="classwinstd_1_1wlan__handle.html#ab6d75e3603c311c0ea66224ab15555f9">winstd::wlan_handle::open</a></div><div class="ttdeci">bool open(DWORD dwClientVersion, PDWORD pdwNegotiatedVersion) noexcept</div><div class="ttdoc">Opens a connection to the server.</div><div class="ttdef"><b>Definition:</b> WLAN.h:152</div></div>
<div class="ttc" id="agroup___win_std_sys_handles_html_ga419efffd12b5c96abc8a275ba375ca60"><div class="ttname"><a href="group___win_std_sys_handles.html#ga419efffd12b5c96abc8a275ba375ca60">WINSTD_HANDLE_IMPL</a></div><div class="ttdeci">#define WINSTD_HANDLE_IMPL(C, 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:162</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; HANDLE, NULL &gt;::invalid</a></div><div class="ttdeci">static const HANDLE invalid</div><div class="ttdoc">Invalid handle value.</div><div class="ttdef"><b>Definition:</b> Common.h:614</div></div>
<div class="ttc" id="astructwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4_html_a39d42f9429ac337513cd2cad1b5c8fdf"><div class="ttname"><a href="structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html#a39d42f9429ac337513cd2cad1b5c8fdf">winstd::WlanFreeMemory_delete&lt; _Ty[]&gt;::WlanFreeMemory_delete</a></div><div class="ttdeci">WlanFreeMemory_delete()</div><div class="ttdoc">Default construct.</div><div class="ttdef"><b>Definition:</b> WLAN.h:104</div></div>
@ -206,7 +206,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -1205,11 +1205,11 @@ $(function() {
<div class="line"><a id="l01390" name="l01390"></a><span class="lineno"> 1390</span> <a class="code hl_function" href="classwinstd_1_1library.html#a0c602319cb498fa2b6a5c4eda4a150aa">free_internal</a>();</div>
<div class="line"><a id="l01391" name="l01391"></a><span class="lineno"> 1391</span> }</div>
<div class="line"><a id="l01392" name="l01392"></a><span class="lineno"> 1392</span> </div>
<div class="line"><a id="l01402" name="l01402"></a><span class="lineno"><a class="line" href="classwinstd_1_1library.html#ab05ba4d495be2112aa2344a97c563d73"> 1402</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1library.html#ab05ba4d495be2112aa2344a97c563d73">load</a>(_In_z_ LPCTSTR lpFileName, __reserved <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> hFile, _In_ DWORD dwFlags) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01402" name="l01402"></a><span class="lineno"><a class="line" href="classwinstd_1_1library.html#ae3dfbb0ede1b778fdefde72f0a47cb3f"> 1402</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1library.html#ae3dfbb0ede1b778fdefde72f0a47cb3f">load</a>(_In_z_ LPCTSTR lpFileName, __reserved <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> hFile, _In_ DWORD dwFlags) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01403" name="l01403"></a><span class="lineno"> 1403</span> {</div>
<div class="line"><a id="l01404" name="l01404"></a><span class="lineno"> 1404</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h = LoadLibraryEx(lpFileName, hFile, dwFlags);</div>
<div class="line"><a id="l01405" name="l01405"></a><span class="lineno"> 1405</span> <span class="keywordflow">if</span> (h != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>) {</div>
<div class="line"><a id="l01406" name="l01406"></a><span class="lineno"> 1406</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l01406" name="l01406"></a><span class="lineno"> 1406</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l01407" name="l01407"></a><span class="lineno"> 1407</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l01408" name="l01408"></a><span class="lineno"> 1408</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l01409" name="l01409"></a><span class="lineno"> 1409</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
@ -1225,11 +1225,11 @@ $(function() {
<div class="line"><a id="l01427" name="l01427"></a><span class="lineno"><a class="line" href="classwinstd_1_1process.html"> 1427</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1process.html">process</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1win__handle.html">win_handle</a>&lt;NULL&gt;</div>
<div class="line"><a id="l01428" name="l01428"></a><span class="lineno"> 1428</span> {</div>
<div class="line"><a id="l01429" name="l01429"></a><span class="lineno"> 1429</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l01439" name="l01439"></a><span class="lineno"><a class="line" href="classwinstd_1_1process.html#ab6dcfb244a3cc1be92e40b33754b1907"> 1439</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1process.html#ab6dcfb244a3cc1be92e40b33754b1907">open</a>(_In_ DWORD dwDesiredAccess, _In_ BOOL bInheritHandle, _In_ DWORD dwProcessId) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01439" name="l01439"></a><span class="lineno"><a class="line" href="classwinstd_1_1process.html#a3b2799779d92e9b8e6b010f90594e52e"> 1439</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1process.html#a3b2799779d92e9b8e6b010f90594e52e">open</a>(_In_ DWORD dwDesiredAccess, _In_ BOOL bInheritHandle, _In_ DWORD dwProcessId) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01440" name="l01440"></a><span class="lineno"> 1440</span> {</div>
<div class="line"><a id="l01441" name="l01441"></a><span class="lineno"> 1441</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h = OpenProcess(dwDesiredAccess, bInheritHandle, dwProcessId);</div>
<div class="line"><a id="l01442" name="l01442"></a><span class="lineno"> 1442</span> <span class="keywordflow">if</span> (h != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>) {</div>
<div class="line"><a id="l01443" name="l01443"></a><span class="lineno"> 1443</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l01443" name="l01443"></a><span class="lineno"> 1443</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l01444" name="l01444"></a><span class="lineno"> 1444</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l01445" name="l01445"></a><span class="lineno"> 1445</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l01446" name="l01446"></a><span class="lineno"> 1446</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
@ -1239,11 +1239,11 @@ $(function() {
<div class="line"><a id="l01453" name="l01453"></a><span class="lineno"><a class="line" href="classwinstd_1_1file.html"> 1453</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1file.html">file</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1win__handle.html">win_handle</a>&lt;INVALID_HANDLE_VALUE&gt;</div>
<div class="line"><a id="l01454" name="l01454"></a><span class="lineno"> 1454</span> {</div>
<div class="line"><a id="l01455" name="l01455"></a><span class="lineno"> 1455</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l01465" name="l01465"></a><span class="lineno"><a class="line" href="classwinstd_1_1file.html#a28a5ee4467454e16fcfadec82c655685"> 1465</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1file.html#a28a5ee4467454e16fcfadec82c655685">create</a>(_In_z_ LPCTSTR lpFileName, _In_ DWORD dwDesiredAccess, _In_ DWORD dwShareMode, _In_ DWORD dwCreationDisposition, _In_opt_ DWORD dwFlagsAndAttributes = FILE_ATTRIBUTE_NORMAL, _In_opt_ LPSECURITY_ATTRIBUTES lpSecurityAttributes = NULL, _In_opt_ HANDLE hTemplateFile = NULL) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01465" name="l01465"></a><span class="lineno"><a class="line" href="classwinstd_1_1file.html#a9ea28e7360dd6700c014bc25cea2093f"> 1465</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1file.html#a9ea28e7360dd6700c014bc25cea2093f">create</a>(_In_z_ LPCTSTR lpFileName, _In_ DWORD dwDesiredAccess, _In_ DWORD dwShareMode, _In_ DWORD dwCreationDisposition, _In_opt_ DWORD dwFlagsAndAttributes = FILE_ATTRIBUTE_NORMAL, _In_opt_ LPSECURITY_ATTRIBUTES lpSecurityAttributes = NULL, _In_opt_ HANDLE hTemplateFile = NULL) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01466" name="l01466"></a><span class="lineno"> 1466</span> {</div>
<div class="line"><a id="l01467" name="l01467"></a><span class="lineno"> 1467</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h = CreateFile(lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile);</div>
<div class="line"><a id="l01468" name="l01468"></a><span class="lineno"> 1468</span> <span class="keywordflow">if</span> (h != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>) {</div>
<div class="line"><a id="l01469" name="l01469"></a><span class="lineno"> 1469</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l01469" name="l01469"></a><span class="lineno"> 1469</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l01470" name="l01470"></a><span class="lineno"> 1470</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l01471" name="l01471"></a><span class="lineno"> 1471</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l01472" name="l01472"></a><span class="lineno"> 1472</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
@ -1253,21 +1253,21 @@ $(function() {
<div class="line"><a id="l01479" name="l01479"></a><span class="lineno"><a class="line" href="classwinstd_1_1event.html"> 1479</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1event.html">event</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1win__handle.html">win_handle</a>&lt;NULL&gt;</div>
<div class="line"><a id="l01480" name="l01480"></a><span class="lineno"> 1480</span> {</div>
<div class="line"><a id="l01481" name="l01481"></a><span class="lineno"> 1481</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l01491" name="l01491"></a><span class="lineno"><a class="line" href="classwinstd_1_1event.html#a7a73ec3323c429350c98cda9bd326746"> 1491</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1event.html#a7a73ec3323c429350c98cda9bd326746">create</a>(_In_ BOOL bManualReset, _In_ BOOL bInitialState, _In_opt_ LPSECURITY_ATTRIBUTES lpEventAttributes = NULL, _In_opt_z_ LPCTSTR lpName = NULL) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01491" name="l01491"></a><span class="lineno"><a class="line" href="classwinstd_1_1event.html#a97d7be96a11e0b5232db73e7cb5d1395"> 1491</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1event.html#a97d7be96a11e0b5232db73e7cb5d1395">create</a>(_In_ BOOL bManualReset, _In_ BOOL bInitialState, _In_opt_ LPSECURITY_ATTRIBUTES lpEventAttributes = NULL, _In_opt_z_ LPCTSTR lpName = NULL) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01492" name="l01492"></a><span class="lineno"> 1492</span> {</div>
<div class="line"><a id="l01493" name="l01493"></a><span class="lineno"> 1493</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h = CreateEvent(lpEventAttributes, bManualReset, bInitialState, lpName);</div>
<div class="line"><a id="l01494" name="l01494"></a><span class="lineno"> 1494</span> <span class="keywordflow">if</span> (h != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>) {</div>
<div class="line"><a id="l01495" name="l01495"></a><span class="lineno"> 1495</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l01495" name="l01495"></a><span class="lineno"> 1495</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l01496" name="l01496"></a><span class="lineno"> 1496</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l01497" name="l01497"></a><span class="lineno"> 1497</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l01498" name="l01498"></a><span class="lineno"> 1498</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a id="l01499" name="l01499"></a><span class="lineno"> 1499</span> }</div>
<div class="line"><a id="l01500" name="l01500"></a><span class="lineno"> 1500</span> </div>
<div class="line"><a id="l01510" name="l01510"></a><span class="lineno"><a class="line" href="classwinstd_1_1event.html#ac811ce32a97ae36bf93e181519f2ac20"> 1510</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1event.html#ac811ce32a97ae36bf93e181519f2ac20">open</a>(_In_ DWORD dwDesiredAccess, _In_ BOOL bInheritHandle, _In_z_ LPCTSTR lpName) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01510" name="l01510"></a><span class="lineno"><a class="line" href="classwinstd_1_1event.html#a208402e837b0663e6f2a4babbc555145"> 1510</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1event.html#a208402e837b0663e6f2a4babbc555145">open</a>(_In_ DWORD dwDesiredAccess, _In_ BOOL bInheritHandle, _In_z_ LPCTSTR lpName) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01511" name="l01511"></a><span class="lineno"> 1511</span> {</div>
<div class="line"><a id="l01512" name="l01512"></a><span class="lineno"> 1512</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h = OpenEvent(dwDesiredAccess, bInheritHandle, lpName);</div>
<div class="line"><a id="l01513" name="l01513"></a><span class="lineno"> 1513</span> <span class="keywordflow">if</span> (h != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>) {</div>
<div class="line"><a id="l01514" name="l01514"></a><span class="lineno"> 1514</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l01514" name="l01514"></a><span class="lineno"> 1514</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l01515" name="l01515"></a><span class="lineno"> 1515</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l01516" name="l01516"></a><span class="lineno"> 1516</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l01517" name="l01517"></a><span class="lineno"> 1517</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
@ -1314,11 +1314,11 @@ $(function() {
<div class="line"><a id="l01584" name="l01584"></a><span class="lineno"> 1584</span> <a class="code hl_function" href="classwinstd_1_1find__file.html#a5bb4f7e12689153f991ffcb08dbbe703">free_internal</a>();</div>
<div class="line"><a id="l01585" name="l01585"></a><span class="lineno"> 1585</span> }</div>
<div class="line"><a id="l01586" name="l01586"></a><span class="lineno"> 1586</span> </div>
<div class="line"><a id="l01596" name="l01596"></a><span class="lineno"><a class="line" href="classwinstd_1_1find__file.html#a622dd2a8f82279a064cab86bb889801c"> 1596</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1find__file.html#a622dd2a8f82279a064cab86bb889801c">find</a>(_In_ LPCTSTR lpFileName, _Out_ LPWIN32_FIND_DATA lpFindFileData) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01596" name="l01596"></a><span class="lineno"><a class="line" href="classwinstd_1_1find__file.html#a645530e3824df60edfb070bcc47501cb"> 1596</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1find__file.html#a645530e3824df60edfb070bcc47501cb">find</a>(_In_ LPCTSTR lpFileName, _Out_ LPWIN32_FIND_DATA lpFindFileData) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01597" name="l01597"></a><span class="lineno"> 1597</span> {</div>
<div class="line"><a id="l01598" name="l01598"></a><span class="lineno"> 1598</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h = FindFirstFile(lpFileName, lpFindFileData);</div>
<div class="line"><a id="l01599" name="l01599"></a><span class="lineno"> 1599</span> <span class="keywordflow">if</span> (h != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>) {</div>
<div class="line"><a id="l01600" name="l01600"></a><span class="lineno"> 1600</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l01600" name="l01600"></a><span class="lineno"> 1600</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l01601" name="l01601"></a><span class="lineno"> 1601</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l01602" name="l01602"></a><span class="lineno"> 1602</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l01603" name="l01603"></a><span class="lineno"> 1603</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
@ -1342,11 +1342,11 @@ $(function() {
<div class="line"><a id="l01634" name="l01634"></a><span class="lineno"> 1634</span> <a class="code hl_function" href="classwinstd_1_1heap.html#ae25434d96356a74d27c0b3b0e268df45">free_internal</a>();</div>
<div class="line"><a id="l01635" name="l01635"></a><span class="lineno"> 1635</span> }</div>
<div class="line"><a id="l01636" name="l01636"></a><span class="lineno"> 1636</span> </div>
<div class="line"><a id="l01646" name="l01646"></a><span class="lineno"><a class="line" href="classwinstd_1_1heap.html#a81f0405d7809fb87b99a7ba43f853102"> 1646</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1heap.html#a81f0405d7809fb87b99a7ba43f853102">create</a>(_In_ DWORD flOptions, _In_ SIZE_T dwInitialSize, _In_ SIZE_T dwMaximumSize) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01646" name="l01646"></a><span class="lineno"><a class="line" href="classwinstd_1_1heap.html#ae0f6791633a50ff1b2d616a76cd1e021"> 1646</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1heap.html#ae0f6791633a50ff1b2d616a76cd1e021">create</a>(_In_ DWORD flOptions, _In_ SIZE_T dwInitialSize, _In_ SIZE_T dwMaximumSize) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01647" name="l01647"></a><span class="lineno"> 1647</span> {</div>
<div class="line"><a id="l01648" name="l01648"></a><span class="lineno"> 1648</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h = HeapCreate(flOptions, dwInitialSize, dwMaximumSize);</div>
<div class="line"><a id="l01649" name="l01649"></a><span class="lineno"> 1649</span> <span class="keywordflow">if</span> (h != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>) {</div>
<div class="line"><a id="l01650" name="l01650"></a><span class="lineno"> 1650</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l01650" name="l01650"></a><span class="lineno"> 1650</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l01651" name="l01651"></a><span class="lineno"> 1651</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l01652" name="l01652"></a><span class="lineno"> 1652</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l01653" name="l01653"></a><span class="lineno"> 1653</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
@ -1419,39 +1419,39 @@ $(function() {
<div class="line"><a id="l01738" name="l01738"></a><span class="lineno"> 1738</span> };</div>
<div class="line"><a id="l01739" name="l01739"></a><span class="lineno"> 1739</span> </div>
<div class="line"><a id="l01740" name="l01740"></a><span class="lineno"> 1740</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l01746" name="l01746"></a><span class="lineno"><a class="line" href="classwinstd_1_1heap__allocator.html#a321bb5f5462bead5703c82d67b11bb6a"> 1746</a></span> <a class="code hl_function" href="classwinstd_1_1heap__allocator.html#a321bb5f5462bead5703c82d67b11bb6a">heap_allocator</a>(_In_ HANDLE <a class="code hl_class" href="classwinstd_1_1heap.html">heap</a>) : <a class="code hl_variable" href="classwinstd_1_1heap__allocator.html#a36fb89d5fca7564d2718ba54a519eadd">m_heap</a>(<a class="code hl_class" href="classwinstd_1_1heap.html">heap</a>)</div>
<div class="line"><a id="l01746" name="l01746"></a><span class="lineno"><a class="line" href="classwinstd_1_1heap__allocator.html#a71fbccc1260209b367f2ddfe96c5825a"> 1746</a></span> <a class="code hl_function" href="classwinstd_1_1heap__allocator.html#a71fbccc1260209b367f2ddfe96c5825a">heap_allocator</a>(_In_ HANDLE <a class="code hl_class" href="classwinstd_1_1heap.html">heap</a>) : <a class="code hl_variable" href="classwinstd_1_1heap__allocator.html#a36fb89d5fca7564d2718ba54a519eadd">m_heap</a>(<a class="code hl_class" href="classwinstd_1_1heap.html">heap</a>)</div>
<div class="line"><a id="l01747" name="l01747"></a><span class="lineno"> 1747</span> {</div>
<div class="line"><a id="l01748" name="l01748"></a><span class="lineno"> 1748</span> }</div>
<div class="line"><a id="l01749" name="l01749"></a><span class="lineno"> 1749</span> </div>
<div class="line"><a id="l01755" name="l01755"></a><span class="lineno"> 1755</span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> _Other&gt;</div>
<div class="line"><a id="l01756" name="l01756"></a><span class="lineno"><a class="line" href="classwinstd_1_1heap__allocator.html#af04ca9c615a3a87c05a98f922e50d412"> 1756</a></span> <a class="code hl_function" href="classwinstd_1_1heap__allocator.html#af04ca9c615a3a87c05a98f922e50d412">heap_allocator</a>(_In_ <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1heap__allocator.html">heap_allocator&lt;_Other&gt;</a> &amp;other) : <a class="code hl_variable" href="classwinstd_1_1heap__allocator.html#a36fb89d5fca7564d2718ba54a519eadd">m_heap</a>(other.<a class="code hl_variable" href="classwinstd_1_1heap__allocator.html#a36fb89d5fca7564d2718ba54a519eadd">m_heap</a>)</div>
<div class="line"><a id="l01756" name="l01756"></a><span class="lineno"><a class="line" href="classwinstd_1_1heap__allocator.html#a12f843aaf554b4ca91ea69f7a321daf3"> 1756</a></span> <a class="code hl_function" href="classwinstd_1_1heap__allocator.html#a12f843aaf554b4ca91ea69f7a321daf3">heap_allocator</a>(_In_ <span class="keyword">const</span> <a class="code hl_class" href="classwinstd_1_1heap__allocator.html">heap_allocator&lt;_Other&gt;</a> &amp;other) : <a class="code hl_variable" href="classwinstd_1_1heap__allocator.html#a36fb89d5fca7564d2718ba54a519eadd">m_heap</a>(other.<a class="code hl_variable" href="classwinstd_1_1heap__allocator.html#a36fb89d5fca7564d2718ba54a519eadd">m_heap</a>)</div>
<div class="line"><a id="l01757" name="l01757"></a><span class="lineno"> 1757</span> {</div>
<div class="line"><a id="l01758" name="l01758"></a><span class="lineno"> 1758</span> }</div>
<div class="line"><a id="l01759" name="l01759"></a><span class="lineno"> 1759</span> </div>
<div class="line"><a id="l01767" name="l01767"></a><span class="lineno"><a class="line" href="classwinstd_1_1heap__allocator.html#acc38b748db1bcfed85f01ee76dd6056a"> 1767</a></span> <a class="code hl_typedef" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a> <a class="code hl_function" href="classwinstd_1_1heap__allocator.html#acc38b748db1bcfed85f01ee76dd6056a">allocate</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1heap__allocator.html#a01815f4f9097b1447c7ddaa2de868f59">size_type</a> count)</div>
<div class="line"><a id="l01767" name="l01767"></a><span class="lineno"><a class="line" href="classwinstd_1_1heap__allocator.html#a371eaa06a2056171126eba66d7023b03"> 1767</a></span> <a class="code hl_typedef" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a> <a class="code hl_function" href="classwinstd_1_1heap__allocator.html#a371eaa06a2056171126eba66d7023b03">allocate</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1heap__allocator.html#a01815f4f9097b1447c7ddaa2de868f59">size_type</a> count)</div>
<div class="line"><a id="l01768" name="l01768"></a><span class="lineno"> 1768</span> {</div>
<div class="line"><a id="l01769" name="l01769"></a><span class="lineno"> 1769</span> assert(<a class="code hl_variable" href="classwinstd_1_1heap__allocator.html#a36fb89d5fca7564d2718ba54a519eadd">m_heap</a>);</div>
<div class="line"><a id="l01770" name="l01770"></a><span class="lineno"> 1770</span> <span class="keywordflow">return</span> (<a class="code hl_typedef" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a>)HeapAlloc(<a class="code hl_variable" href="classwinstd_1_1heap__allocator.html#a36fb89d5fca7564d2718ba54a519eadd">m_heap</a>, 0, count * <span class="keyword">sizeof</span>(_Ty));</div>
<div class="line"><a id="l01771" name="l01771"></a><span class="lineno"> 1771</span> }</div>
<div class="line"><a id="l01772" name="l01772"></a><span class="lineno"> 1772</span> </div>
<div class="line"><a id="l01779" name="l01779"></a><span class="lineno"><a class="line" href="classwinstd_1_1heap__allocator.html#a790350f6d3d40d936417e07ba0e54343"> 1779</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1heap__allocator.html#a790350f6d3d40d936417e07ba0e54343">deallocate</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a> ptr, _In_ <a class="code hl_typedef" href="classwinstd_1_1heap__allocator.html#a01815f4f9097b1447c7ddaa2de868f59">size_type</a> size)</div>
<div class="line"><a id="l01779" name="l01779"></a><span class="lineno"><a class="line" href="classwinstd_1_1heap__allocator.html#aa4dcda946d03a9a382ea9c0f0f140462"> 1779</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1heap__allocator.html#aa4dcda946d03a9a382ea9c0f0f140462">deallocate</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a> ptr, _In_ <a class="code hl_typedef" href="classwinstd_1_1heap__allocator.html#a01815f4f9097b1447c7ddaa2de868f59">size_type</a> size)</div>
<div class="line"><a id="l01780" name="l01780"></a><span class="lineno"> 1780</span> {</div>
<div class="line"><a id="l01781" name="l01781"></a><span class="lineno"> 1781</span> UNREFERENCED_PARAMETER(size);</div>
<div class="line"><a id="l01782" name="l01782"></a><span class="lineno"> 1782</span> assert(<a class="code hl_variable" href="classwinstd_1_1heap__allocator.html#a36fb89d5fca7564d2718ba54a519eadd">m_heap</a>);</div>
<div class="line"><a id="l01783" name="l01783"></a><span class="lineno"> 1783</span> HeapFree(<a class="code hl_variable" href="classwinstd_1_1heap__allocator.html#a36fb89d5fca7564d2718ba54a519eadd">m_heap</a>, 0, ptr);</div>
<div class="line"><a id="l01784" name="l01784"></a><span class="lineno"> 1784</span> }</div>
<div class="line"><a id="l01785" name="l01785"></a><span class="lineno"> 1785</span> </div>
<div class="line"><a id="l01792" name="l01792"></a><span class="lineno"><a class="line" href="classwinstd_1_1heap__allocator.html#a9638b1d0a5d1562574868b6b20bd8683"> 1792</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1heap__allocator.html#a9638b1d0a5d1562574868b6b20bd8683">construct</a>(_Inout_ <a class="code hl_typedef" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a> ptr, _In_ <span class="keyword">const</span> _Ty&amp; val)</div>
<div class="line"><a id="l01792" name="l01792"></a><span class="lineno"><a class="line" href="classwinstd_1_1heap__allocator.html#ad307cb4c9eaf2dcbcd29b379bc01b463"> 1792</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1heap__allocator.html#ad307cb4c9eaf2dcbcd29b379bc01b463">construct</a>(_Inout_ <a class="code hl_typedef" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a> ptr, _In_ <span class="keyword">const</span> _Ty&amp; val)</div>
<div class="line"><a id="l01793" name="l01793"></a><span class="lineno"> 1793</span> {</div>
<div class="line"><a id="l01794" name="l01794"></a><span class="lineno"> 1794</span> ::new ((<span class="keywordtype">void</span>*)ptr) _Ty(val);</div>
<div class="line"><a id="l01795" name="l01795"></a><span class="lineno"> 1795</span> }</div>
<div class="line"><a id="l01796" name="l01796"></a><span class="lineno"> 1796</span> </div>
<div class="line"><a id="l01803" name="l01803"></a><span class="lineno"><a class="line" href="classwinstd_1_1heap__allocator.html#a3dc6db1dce1fe9d9d07ee1074fcdc595"> 1803</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1heap__allocator.html#a3dc6db1dce1fe9d9d07ee1074fcdc595">construct</a>(_Inout_ <a class="code hl_typedef" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a> ptr, _Inout_ _Ty&amp;&amp; val)</div>
<div class="line"><a id="l01803" name="l01803"></a><span class="lineno"><a class="line" href="classwinstd_1_1heap__allocator.html#a95485648de70d7896f81ef9cdad01fbf"> 1803</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1heap__allocator.html#a95485648de70d7896f81ef9cdad01fbf">construct</a>(_Inout_ <a class="code hl_typedef" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a> ptr, _Inout_ _Ty&amp;&amp; val)</div>
<div class="line"><a id="l01804" name="l01804"></a><span class="lineno"> 1804</span> {</div>
<div class="line"><a id="l01805" name="l01805"></a><span class="lineno"> 1805</span> ::new ((<span class="keywordtype">void</span>*)ptr) _Ty(std::forward&lt;_Ty&gt;(val));</div>
<div class="line"><a id="l01806" name="l01806"></a><span class="lineno"> 1806</span> }</div>
<div class="line"><a id="l01807" name="l01807"></a><span class="lineno"> 1807</span> </div>
<div class="line"><a id="l01813" name="l01813"></a><span class="lineno"><a class="line" href="classwinstd_1_1heap__allocator.html#a5020277387142da670e2e4289177ba5a"> 1813</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1heap__allocator.html#a5020277387142da670e2e4289177ba5a">destroy</a>(_Inout_ <a class="code hl_typedef" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a> ptr)</div>
<div class="line"><a id="l01813" name="l01813"></a><span class="lineno"><a class="line" href="classwinstd_1_1heap__allocator.html#aef179f33ca0ad99ffda16f004b146143"> 1813</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1heap__allocator.html#aef179f33ca0ad99ffda16f004b146143">destroy</a>(_Inout_ <a class="code hl_typedef" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a> ptr)</div>
<div class="line"><a id="l01814" name="l01814"></a><span class="lineno"> 1814</span> {</div>
<div class="line"><a id="l01815" name="l01815"></a><span class="lineno"> 1815</span> ptr-&gt;_Ty::~_Ty();</div>
<div class="line"><a id="l01816" name="l01816"></a><span class="lineno"> 1816</span> }</div>
@ -1471,7 +1471,7 @@ $(function() {
<div class="line"><a id="l01836" name="l01836"></a><span class="lineno"> 1836</span> <a class="code hl_define" href="group___win_std_general.html#gac91fa8d79c860b1fdbba65b6a322f760">WINSTD_NONMOVABLE</a>(<a class="code hl_class" href="classwinstd_1_1actctx__activator.html">actctx_activator</a>)</div>
<div class="line"><a id="l01837" name="l01837"></a><span class="lineno"> 1837</span> </div>
<div class="line"><a id="l01838" name="l01838"></a><span class="lineno"> 1838</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l01846" name="l01846"></a><span class="lineno"><a class="line" href="classwinstd_1_1actctx__activator.html#adbcf965ee01a98dd6a9d1c4f6233a089"> 1846</a></span> <a class="code hl_function" href="classwinstd_1_1actctx__activator.html#adbcf965ee01a98dd6a9d1c4f6233a089">actctx_activator</a>(_In_ HANDLE hActCtx) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01846" name="l01846"></a><span class="lineno"><a class="line" href="classwinstd_1_1actctx__activator.html#a557774255df823c979be34bf5f82a0f2"> 1846</a></span> <a class="code hl_function" href="classwinstd_1_1actctx__activator.html#a557774255df823c979be34bf5f82a0f2">actctx_activator</a>(_In_ HANDLE hActCtx) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01847" name="l01847"></a><span class="lineno"> 1847</span> {</div>
<div class="line"><a id="l01848" name="l01848"></a><span class="lineno"> 1848</span> <span class="keywordflow">if</span> (!ActivateActCtx(hActCtx, &amp;<a class="code hl_variable" href="classwinstd_1_1actctx__activator.html#ab3556f1baf628459929c8c394341a9a6">m_cookie</a>))</div>
<div class="line"><a id="l01849" name="l01849"></a><span class="lineno"> 1849</span> <a class="code hl_variable" href="classwinstd_1_1actctx__activator.html#ab3556f1baf628459929c8c394341a9a6">m_cookie</a> = 0;</div>
@ -1493,7 +1493,7 @@ $(function() {
<div class="line"><a id="l01873" name="l01873"></a><span class="lineno"> 1873</span> <a class="code hl_define" href="group___win_std_general.html#gac91fa8d79c860b1fdbba65b6a322f760">WINSTD_NONMOVABLE</a>(<a class="code hl_class" href="classwinstd_1_1user__impersonator.html">user_impersonator</a>)</div>
<div class="line"><a id="l01874" name="l01874"></a><span class="lineno"> 1874</span> </div>
<div class="line"><a id="l01875" name="l01875"></a><span class="lineno"> 1875</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l01883" name="l01883"></a><span class="lineno"><a class="line" href="classwinstd_1_1user__impersonator.html#abcd8f451a8bb3643bc922d8c47c61d98"> 1883</a></span> <a class="code hl_function" href="classwinstd_1_1user__impersonator.html#abcd8f451a8bb3643bc922d8c47c61d98">user_impersonator</a>(_In_opt_ HANDLE hToken) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01883" name="l01883"></a><span class="lineno"><a class="line" href="classwinstd_1_1user__impersonator.html#a843ed65fc3673b6620a81e6883c1de34"> 1883</a></span> <a class="code hl_function" href="classwinstd_1_1user__impersonator.html#a843ed65fc3673b6620a81e6883c1de34">user_impersonator</a>(_In_opt_ HANDLE hToken) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01884" name="l01884"></a><span class="lineno"> 1884</span> {</div>
<div class="line"><a id="l01885" name="l01885"></a><span class="lineno"> 1885</span> <a class="code hl_variable" href="classwinstd_1_1user__impersonator.html#a28b0a9c7d1759b2be3ae3deb960a287c">m_cookie</a> = hToken &amp;&amp; ImpersonateLoggedOnUser(hToken);</div>
<div class="line"><a id="l01886" name="l01886"></a><span class="lineno"> 1886</span> }</div>
@ -1514,7 +1514,7 @@ $(function() {
<div class="line"><a id="l01909" name="l01909"></a><span class="lineno"> 1909</span> <a class="code hl_define" href="group___win_std_general.html#gac91fa8d79c860b1fdbba65b6a322f760">WINSTD_NONMOVABLE</a>(<a class="code hl_class" href="classwinstd_1_1console__ctrl__handler.html">console_ctrl_handler</a>)</div>
<div class="line"><a id="l01910" name="l01910"></a><span class="lineno"> 1910</span> </div>
<div class="line"><a id="l01911" name="l01911"></a><span class="lineno"> 1911</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l01919" name="l01919"></a><span class="lineno"><a class="line" href="classwinstd_1_1console__ctrl__handler.html#ae0be13d989c22496b28cad6c56ae68f3"> 1919</a></span> <a class="code hl_function" href="classwinstd_1_1console__ctrl__handler.html#ae0be13d989c22496b28cad6c56ae68f3">console_ctrl_handler</a>(_In_opt_ PHANDLER_ROUTINE HandlerRoutine) noexcept : <a class="code hl_variable" href="classwinstd_1_1console__ctrl__handler.html#a9ef863ec7a6cd26788acb94430948e60">m_handler</a>(HandlerRoutine)</div>
<div class="line"><a id="l01919" name="l01919"></a><span class="lineno"><a class="line" href="classwinstd_1_1console__ctrl__handler.html#a1c05134a4453123739ac5b45f62fe13a"> 1919</a></span> <a class="code hl_function" href="classwinstd_1_1console__ctrl__handler.html#a1c05134a4453123739ac5b45f62fe13a">console_ctrl_handler</a>(_In_opt_ PHANDLER_ROUTINE HandlerRoutine) noexcept : <a class="code hl_variable" href="classwinstd_1_1console__ctrl__handler.html#a9ef863ec7a6cd26788acb94430948e60">m_handler</a>(HandlerRoutine)</div>
<div class="line"><a id="l01920" name="l01920"></a><span class="lineno"> 1920</span> {</div>
<div class="line"><a id="l01921" name="l01921"></a><span class="lineno"> 1921</span> <a class="code hl_variable" href="classwinstd_1_1console__ctrl__handler.html#ae46848a80c517f95fc3fd7c1ee832134">m_cookie</a> = SetConsoleCtrlHandler(<a class="code hl_variable" href="classwinstd_1_1console__ctrl__handler.html#a9ef863ec7a6cd26788acb94430948e60">m_handler</a>, TRUE);</div>
<div class="line"><a id="l01922" name="l01922"></a><span class="lineno"> 1922</span> }</div>
@ -1539,13 +1539,13 @@ $(function() {
<div class="line"><a id="l01952" name="l01952"></a><span class="lineno"> 1952</span> {</div>
<div class="line"><a id="l01953" name="l01953"></a><span class="lineno"> 1953</span> }</div>
<div class="line"><a id="l01954" name="l01954"></a><span class="lineno"> 1954</span> </div>
<div class="line"><a id="l01961" name="l01961"></a><span class="lineno"><a class="line" href="classwinstd_1_1vmemory.html#a808b73da9d2030e2ac11bcb3038ee09e"> 1961</a></span> <a class="code hl_function" href="classwinstd_1_1vmemory.html#a808b73da9d2030e2ac11bcb3038ee09e">vmemory</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h, _In_ HANDLE proc) noexcept :</div>
<div class="line"><a id="l01961" name="l01961"></a><span class="lineno"><a class="line" href="classwinstd_1_1vmemory.html#aa0f7cc6aaa5737fc3ea2deb1544fe0b2"> 1961</a></span> <a class="code hl_function" href="classwinstd_1_1vmemory.html#aa0f7cc6aaa5737fc3ea2deb1544fe0b2">vmemory</a>(_In_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h, _In_ HANDLE proc) noexcept :</div>
<div class="line"><a id="l01962" name="l01962"></a><span class="lineno"> 1962</span> <a class="code hl_variable" href="classwinstd_1_1vmemory.html#af448989be292da246dd25469d7a70b87">m_proc</a>(proc),</div>
<div class="line"><a id="l01963" name="l01963"></a><span class="lineno"> 1963</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle&lt;LPVOID, NULL&gt;</a>(h)</div>
<div class="line"><a id="l01964" name="l01964"></a><span class="lineno"> 1964</span> {</div>
<div class="line"><a id="l01965" name="l01965"></a><span class="lineno"> 1965</span> }</div>
<div class="line"><a id="l01966" name="l01966"></a><span class="lineno"> 1966</span> </div>
<div class="line"><a id="l01972" name="l01972"></a><span class="lineno"><a class="line" href="classwinstd_1_1vmemory.html#a4a9f232324f80b0b818bbc868c23dfc1"> 1972</a></span> <a class="code hl_function" href="classwinstd_1_1vmemory.html#a4a9f232324f80b0b818bbc868c23dfc1">vmemory</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1vmemory.html">vmemory</a> &amp;&amp;h) noexcept :</div>
<div class="line"><a id="l01972" name="l01972"></a><span class="lineno"><a class="line" href="classwinstd_1_1vmemory.html#af3f982d2e1dd1309512aec2182a3b78b"> 1972</a></span> <a class="code hl_function" href="classwinstd_1_1vmemory.html#af3f982d2e1dd1309512aec2182a3b78b">vmemory</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1vmemory.html">vmemory</a> &amp;&amp;h) noexcept :</div>
<div class="line"><a id="l01973" name="l01973"></a><span class="lineno"> 1973</span> <a class="code hl_variable" href="classwinstd_1_1vmemory.html#af448989be292da246dd25469d7a70b87">m_proc</a>(std::move(h.m_proc)),</div>
<div class="line"><a id="l01974" name="l01974"></a><span class="lineno"> 1974</span> <a class="code hl_class" href="classwinstd_1_1handle.html">handle&lt;LPVOID, NULL&gt;</a>(std::move(h))</div>
<div class="line"><a id="l01975" name="l01975"></a><span class="lineno"> 1975</span> {</div>
@ -1557,7 +1557,7 @@ $(function() {
<div class="line"><a id="l01986" name="l01986"></a><span class="lineno"> 1986</span> VirtualFreeEx(<a class="code hl_variable" href="classwinstd_1_1vmemory.html#af448989be292da246dd25469d7a70b87">m_proc</a>, <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>, 0, MEM_RELEASE);</div>
<div class="line"><a id="l01987" name="l01987"></a><span class="lineno"> 1987</span> }</div>
<div class="line"><a id="l01988" name="l01988"></a><span class="lineno"> 1988</span> </div>
<div class="line"><a id="l01994" name="l01994"></a><span class="lineno"><a class="line" href="classwinstd_1_1vmemory.html#aa8ac839e2aaaad84f5954b83dd4c8420"> 1994</a></span> <a class="code hl_class" href="classwinstd_1_1vmemory.html">vmemory</a>&amp; <a class="code hl_function" href="classwinstd_1_1vmemory.html#aa8ac839e2aaaad84f5954b83dd4c8420">operator=</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1vmemory.html">vmemory</a> &amp;&amp;other) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01994" name="l01994"></a><span class="lineno"><a class="line" href="classwinstd_1_1vmemory.html#a17a902c8f0ce17d3f06b69ec3e01a331"> 1994</a></span> <a class="code hl_class" href="classwinstd_1_1vmemory.html">vmemory</a>&amp; <a class="code hl_function" href="classwinstd_1_1vmemory.html#a17a902c8f0ce17d3f06b69ec3e01a331">operator=</a>(_Inout_ <a class="code hl_class" href="classwinstd_1_1vmemory.html">vmemory</a> &amp;&amp;other) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l01995" name="l01995"></a><span class="lineno"> 1995</span> {</div>
<div class="line"><a id="l01996" name="l01996"></a><span class="lineno"> 1996</span> <span class="keywordflow">if</span> (<span class="keyword">this</span> != std::addressof(other)) {</div>
<div class="line"><a id="l01997" name="l01997"></a><span class="lineno"> 1997</span> (<a class="code hl_class" href="classwinstd_1_1handle.html">handle&lt;handle_type, NULL&gt;</a>&amp;&amp;)*<span class="keyword">this</span> = std::move(other);</div>
@ -1566,7 +1566,7 @@ $(function() {
<div class="line"><a id="l02000" name="l02000"></a><span class="lineno"> 2000</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a id="l02001" name="l02001"></a><span class="lineno"> 2001</span> }</div>
<div class="line"><a id="l02002" name="l02002"></a><span class="lineno"> 2002</span> </div>
<div class="line"><a id="l02011" name="l02011"></a><span class="lineno"><a class="line" href="classwinstd_1_1vmemory.html#ad301de2680f21d5e56af7e6a6ab25b12"> 2011</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1vmemory.html#ad301de2680f21d5e56af7e6a6ab25b12">attach</a>(_In_ HANDLE proc, _In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l02011" name="l02011"></a><span class="lineno"><a class="line" href="classwinstd_1_1vmemory.html#a70e3154374bf7a00c7ba1ea62c6f16a4"> 2011</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classwinstd_1_1vmemory.html#a70e3154374bf7a00c7ba1ea62c6f16a4">attach</a>(_In_ HANDLE proc, _In_opt_ <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) <span class="keyword">noexcept</span></div>
<div class="line"><a id="l02012" name="l02012"></a><span class="lineno"> 2012</span> {</div>
<div class="line"><a id="l02013" name="l02013"></a><span class="lineno"> 2013</span> <a class="code hl_variable" href="classwinstd_1_1vmemory.html#af448989be292da246dd25469d7a70b87">m_proc</a> = proc;</div>
<div class="line"><a id="l02014" name="l02014"></a><span class="lineno"> 2014</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a> != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>)</div>
@ -1574,7 +1574,7 @@ $(function() {
<div class="line"><a id="l02016" name="l02016"></a><span class="lineno"> 2016</span> <a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a> = h;</div>
<div class="line"><a id="l02017" name="l02017"></a><span class="lineno"> 2017</span> }</div>
<div class="line"><a id="l02018" name="l02018"></a><span class="lineno"> 2018</span> </div>
<div class="line"><a id="l02028" name="l02028"></a><span class="lineno"><a class="line" href="classwinstd_1_1vmemory.html#a20ba804420e290ee94593908b9877cdf"> 2028</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1vmemory.html#a20ba804420e290ee94593908b9877cdf">alloc</a>(</div>
<div class="line"><a id="l02028" name="l02028"></a><span class="lineno"><a class="line" href="classwinstd_1_1vmemory.html#a3a2a287a47ac11ce1eb0490b5bb37c3c"> 2028</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1vmemory.html#a3a2a287a47ac11ce1eb0490b5bb37c3c">alloc</a>(</div>
<div class="line"><a id="l02029" name="l02029"></a><span class="lineno"> 2029</span> _In_ HANDLE hProcess,</div>
<div class="line"><a id="l02030" name="l02030"></a><span class="lineno"> 2030</span> _In_opt_ LPVOID lpAddress,</div>
<div class="line"><a id="l02031" name="l02031"></a><span class="lineno"> 2031</span> _In_ SIZE_T dwSize,</div>
@ -1583,7 +1583,7 @@ $(function() {
<div class="line"><a id="l02034" name="l02034"></a><span class="lineno"> 2034</span> {</div>
<div class="line"><a id="l02035" name="l02035"></a><span class="lineno"> 2035</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h = VirtualAllocEx(hProcess, lpAddress, dwSize, flAllocationType, flProtect);</div>
<div class="line"><a id="l02036" name="l02036"></a><span class="lineno"> 2036</span> <span class="keywordflow">if</span> (h != <a class="code hl_variable" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a>) {</div>
<div class="line"><a id="l02037" name="l02037"></a><span class="lineno"> 2037</span> <a class="code hl_function" href="classwinstd_1_1vmemory.html#ad301de2680f21d5e56af7e6a6ab25b12">attach</a>(hProcess, h);</div>
<div class="line"><a id="l02037" name="l02037"></a><span class="lineno"> 2037</span> <a class="code hl_function" href="classwinstd_1_1vmemory.html#a70e3154374bf7a00c7ba1ea62c6f16a4">attach</a>(hProcess, h);</div>
<div class="line"><a id="l02038" name="l02038"></a><span class="lineno"> 2038</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l02039" name="l02039"></a><span class="lineno"> 2039</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l02040" name="l02040"></a><span class="lineno"> 2040</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
@ -1610,7 +1610,7 @@ $(function() {
<div class="line"><a id="l02074" name="l02074"></a><span class="lineno"> 2074</span> <a class="code hl_function" href="classwinstd_1_1reg__key.html#a3dba00d2105a1c633c571d8ad3131f54">free_internal</a>();</div>
<div class="line"><a id="l02075" name="l02075"></a><span class="lineno"> 2075</span> }</div>
<div class="line"><a id="l02076" name="l02076"></a><span class="lineno"> 2076</span> </div>
<div class="line"><a id="l02086" name="l02086"></a><span class="lineno"><a class="line" href="classwinstd_1_1reg__key.html#a3154e51009ccd37aa1cc56f1718c0033"> 2086</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1reg__key.html#a3154e51009ccd37aa1cc56f1718c0033">create</a>(</div>
<div class="line"><a id="l02086" name="l02086"></a><span class="lineno"><a class="line" href="classwinstd_1_1reg__key.html#ad331246ce1b00187315048df2716ed57"> 2086</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1reg__key.html#ad331246ce1b00187315048df2716ed57">create</a>(</div>
<div class="line"><a id="l02087" name="l02087"></a><span class="lineno"> 2087</span> _In_ HKEY hKey,</div>
<div class="line"><a id="l02088" name="l02088"></a><span class="lineno"> 2088</span> _In_z_ LPCTSTR lpSubKey,</div>
<div class="line"><a id="l02089" name="l02089"></a><span class="lineno"> 2089</span> _In_opt_ LPTSTR lpClass,</div>
@ -1622,7 +1622,7 @@ $(function() {
<div class="line"><a id="l02095" name="l02095"></a><span class="lineno"> 2095</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h;</div>
<div class="line"><a id="l02096" name="l02096"></a><span class="lineno"> 2096</span> <span class="keyword">const</span> LSTATUS s = RegCreateKeyEx(hKey, lpSubKey, 0, lpClass, dwOptions, samDesired, lpSecurityAttributes, &amp;h, lpdwDisposition);</div>
<div class="line"><a id="l02097" name="l02097"></a><span class="lineno"> 2097</span> <span class="keywordflow">if</span> (s == ERROR_SUCCESS) {</div>
<div class="line"><a id="l02098" name="l02098"></a><span class="lineno"> 2098</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l02098" name="l02098"></a><span class="lineno"> 2098</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l02099" name="l02099"></a><span class="lineno"> 2099</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l02100" name="l02100"></a><span class="lineno"> 2100</span> } <span class="keywordflow">else</span> {</div>
<div class="line"><a id="l02101" name="l02101"></a><span class="lineno"> 2101</span> SetLastError(s);</div>
@ -1630,7 +1630,7 @@ $(function() {
<div class="line"><a id="l02103" name="l02103"></a><span class="lineno"> 2103</span> }</div>
<div class="line"><a id="l02104" name="l02104"></a><span class="lineno"> 2104</span> }</div>
<div class="line"><a id="l02105" name="l02105"></a><span class="lineno"> 2105</span> </div>
<div class="line"><a id="l02115" name="l02115"></a><span class="lineno"><a class="line" href="classwinstd_1_1reg__key.html#af8a8dc3193deb45a7201550151ee40f4"> 2115</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1reg__key.html#af8a8dc3193deb45a7201550151ee40f4">open</a>(</div>
<div class="line"><a id="l02115" name="l02115"></a><span class="lineno"><a class="line" href="classwinstd_1_1reg__key.html#abb5d9b3f87c70423940818b5c5df79a7"> 2115</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1reg__key.html#abb5d9b3f87c70423940818b5c5df79a7">open</a>(</div>
<div class="line"><a id="l02116" name="l02116"></a><span class="lineno"> 2116</span> _In_ HKEY hKey,</div>
<div class="line"><a id="l02117" name="l02117"></a><span class="lineno"> 2117</span> _In_opt_z_ LPCTSTR lpSubKey,</div>
<div class="line"><a id="l02118" name="l02118"></a><span class="lineno"> 2118</span> _In_ DWORD ulOptions,</div>
@ -1639,7 +1639,7 @@ $(function() {
<div class="line"><a id="l02121" name="l02121"></a><span class="lineno"> 2121</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h;</div>
<div class="line"><a id="l02122" name="l02122"></a><span class="lineno"> 2122</span> <span class="keyword">const</span> LONG s = RegOpenKeyEx(hKey, lpSubKey, ulOptions, samDesired, &amp;h);</div>
<div class="line"><a id="l02123" name="l02123"></a><span class="lineno"> 2123</span> <span class="keywordflow">if</span> (s == ERROR_SUCCESS) {</div>
<div class="line"><a id="l02124" name="l02124"></a><span class="lineno"> 2124</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l02124" name="l02124"></a><span class="lineno"> 2124</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l02125" name="l02125"></a><span class="lineno"> 2125</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l02126" name="l02126"></a><span class="lineno"> 2126</span> } <span class="keywordflow">else</span> {</div>
<div class="line"><a id="l02127" name="l02127"></a><span class="lineno"> 2127</span> SetLastError(s);</div>
@ -1647,7 +1647,7 @@ $(function() {
<div class="line"><a id="l02129" name="l02129"></a><span class="lineno"> 2129</span> }</div>
<div class="line"><a id="l02130" name="l02130"></a><span class="lineno"> 2130</span> }</div>
<div class="line"><a id="l02131" name="l02131"></a><span class="lineno"> 2131</span> </div>
<div class="line"><a id="l02141" name="l02141"></a><span class="lineno"><a class="line" href="classwinstd_1_1reg__key.html#a86df2ff29c077520d50b94447d19e8c7"> 2141</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1reg__key.html#a86df2ff29c077520d50b94447d19e8c7">delete_subkey</a>(_In_z_ LPCTSTR szSubkey)</div>
<div class="line"><a id="l02141" name="l02141"></a><span class="lineno"><a class="line" href="classwinstd_1_1reg__key.html#a5b8ee8731e0caa51c84b271f43604f54"> 2141</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1reg__key.html#a5b8ee8731e0caa51c84b271f43604f54">delete_subkey</a>(_In_z_ LPCTSTR szSubkey)</div>
<div class="line"><a id="l02142" name="l02142"></a><span class="lineno"> 2142</span> {</div>
<div class="line"><a id="l02143" name="l02143"></a><span class="lineno"> 2143</span> LSTATUS s;</div>
<div class="line"><a id="l02144" name="l02144"></a><span class="lineno"> 2144</span> </div>
@ -1657,14 +1657,14 @@ $(function() {
<div class="line"><a id="l02148" name="l02148"></a><span class="lineno"> 2148</span> </div>
<div class="line"><a id="l02149" name="l02149"></a><span class="lineno"> 2149</span> {</div>
<div class="line"><a id="l02150" name="l02150"></a><span class="lineno"> 2150</span> <a class="code hl_class" href="classwinstd_1_1reg__key.html">reg_key</a> k;</div>
<div class="line"><a id="l02151" name="l02151"></a><span class="lineno"> 2151</span> <span class="keywordflow">if</span> (!k.<a class="code hl_function" href="classwinstd_1_1reg__key.html#af8a8dc3193deb45a7201550151ee40f4">open</a>(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>, szSubkey, 0, KEY_ENUMERATE_SUB_KEYS))</div>
<div class="line"><a id="l02151" name="l02151"></a><span class="lineno"> 2151</span> <span class="keywordflow">if</span> (!k.<a class="code hl_function" href="classwinstd_1_1reg__key.html#abb5d9b3f87c70423940818b5c5df79a7">open</a>(<a class="code hl_variable" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a>, szSubkey, 0, KEY_ENUMERATE_SUB_KEYS))</div>
<div class="line"><a id="l02152" name="l02152"></a><span class="lineno"> 2152</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a id="l02153" name="l02153"></a><span class="lineno"> 2153</span> <span class="keywordflow">for</span> (;;) {</div>
<div class="line"><a id="l02154" name="l02154"></a><span class="lineno"> 2154</span> TCHAR szName[MAX_PATH];</div>
<div class="line"><a id="l02155" name="l02155"></a><span class="lineno"> 2155</span> DWORD dwSize = _countof(szName);</div>
<div class="line"><a id="l02156" name="l02156"></a><span class="lineno"> 2156</span> s = RegEnumKeyEx(k, 0, szName, &amp;dwSize, NULL, NULL, NULL, NULL);</div>
<div class="line"><a id="l02157" name="l02157"></a><span class="lineno"> 2157</span> <span class="keywordflow">if</span> (s == ERROR_SUCCESS)</div>
<div class="line"><a id="l02158" name="l02158"></a><span class="lineno"> 2158</span> k.<a class="code hl_function" href="classwinstd_1_1reg__key.html#a86df2ff29c077520d50b94447d19e8c7">delete_subkey</a>(szName);</div>
<div class="line"><a id="l02158" name="l02158"></a><span class="lineno"> 2158</span> k.<a class="code hl_function" href="classwinstd_1_1reg__key.html#a5b8ee8731e0caa51c84b271f43604f54">delete_subkey</a>(szName);</div>
<div class="line"><a id="l02159" name="l02159"></a><span class="lineno"> 2159</span> <span class="keywordflow">else</span> <span class="keywordflow">if</span> (s == ERROR_NO_MORE_ITEMS)</div>
<div class="line"><a id="l02160" name="l02160"></a><span class="lineno"> 2160</span> <span class="keywordflow">break</span>;</div>
<div class="line"><a id="l02161" name="l02161"></a><span class="lineno"> 2161</span> <span class="keywordflow">else</span> {</div>
@ -1739,85 +1739,85 @@ $(function() {
<div class="line"><a id="l02257" name="l02257"></a><span class="lineno"> 2257</span> </div>
<div class="line"><a id="l02259" name="l02259"></a><span class="lineno"> 2259</span>}</div>
<div class="ttc" id="aclasswinstd_1_1actctx__activator_html"><div class="ttname"><a href="classwinstd_1_1actctx__activator.html">winstd::actctx_activator</a></div><div class="ttdoc">Activates given activation context in constructor and deactivates it in destructor.</div><div class="ttdef"><b>Definition:</b> Win.h:1834</div></div>
<div class="ttc" id="aclasswinstd_1_1actctx__activator_html_a557774255df823c979be34bf5f82a0f2"><div class="ttname"><a href="classwinstd_1_1actctx__activator.html#a557774255df823c979be34bf5f82a0f2">winstd::actctx_activator::actctx_activator</a></div><div class="ttdeci">actctx_activator(HANDLE hActCtx) noexcept</div><div class="ttdoc">Construct the activator and activates the given activation context.</div><div class="ttdef"><b>Definition:</b> Win.h:1846</div></div>
<div class="ttc" id="aclasswinstd_1_1actctx__activator_html_a9487820e29c331362b1ecd36de3b692a"><div class="ttname"><a href="classwinstd_1_1actctx__activator.html#a9487820e29c331362b1ecd36de3b692a">winstd::actctx_activator::~actctx_activator</a></div><div class="ttdeci">virtual ~actctx_activator()</div><div class="ttdoc">Deactivates activation context and destructs the activator.</div><div class="ttdef"><b>Definition:</b> Win.h:1857</div></div>
<div class="ttc" id="aclasswinstd_1_1actctx__activator_html_ab3556f1baf628459929c8c394341a9a6"><div class="ttname"><a href="classwinstd_1_1actctx__activator.html#ab3556f1baf628459929c8c394341a9a6">winstd::actctx_activator::m_cookie</a></div><div class="ttdeci">ULONG_PTR m_cookie</div><div class="ttdoc">Cookie for context deactivation.</div><div class="ttdef"><b>Definition:</b> Win.h:1864</div></div>
<div class="ttc" id="aclasswinstd_1_1actctx__activator_html_adbcf965ee01a98dd6a9d1c4f6233a089"><div class="ttname"><a href="classwinstd_1_1actctx__activator.html#adbcf965ee01a98dd6a9d1c4f6233a089">winstd::actctx_activator::actctx_activator</a></div><div class="ttdeci">actctx_activator(1 HANDLE hActCtx) noexcept</div><div class="ttdoc">Construct the activator and activates the given activation context.</div><div class="ttdef"><b>Definition:</b> Win.h:1846</div></div>
<div class="ttc" id="aclasswinstd_1_1basic__string__printf_html"><div class="ttname"><a href="classwinstd_1_1basic__string__printf.html">winstd::basic_string_printf</a></div><div class="ttdoc">Base template class to support string formatting using printf() style templates.</div><div class="ttdef"><b>Definition:</b> Common.h:1115</div></div>
<div class="ttc" id="aclasswinstd_1_1console__ctrl__handler_html"><div class="ttname"><a href="classwinstd_1_1console__ctrl__handler.html">winstd::console_ctrl_handler</a></div><div class="ttdoc">Console control handler stack management.</div><div class="ttdef"><b>Definition:</b> Win.h:1907</div></div>
<div class="ttc" id="aclasswinstd_1_1console__ctrl__handler_html_a1c05134a4453123739ac5b45f62fe13a"><div class="ttname"><a href="classwinstd_1_1console__ctrl__handler.html#a1c05134a4453123739ac5b45f62fe13a">winstd::console_ctrl_handler::console_ctrl_handler</a></div><div class="ttdeci">console_ctrl_handler(PHANDLER_ROUTINE HandlerRoutine) noexcept</div><div class="ttdoc">Construct the console control handler object and pushes the given handler to the console control hand...</div><div class="ttdef"><b>Definition:</b> Win.h:1919</div></div>
<div class="ttc" id="aclasswinstd_1_1console__ctrl__handler_html_a2cba550aa8c659f63386ed6322ccbd6e"><div class="ttname"><a href="classwinstd_1_1console__ctrl__handler.html#a2cba550aa8c659f63386ed6322ccbd6e">winstd::console_ctrl_handler::~console_ctrl_handler</a></div><div class="ttdeci">virtual ~console_ctrl_handler()</div><div class="ttdoc">Pops console control handler from the console control handler stack.</div><div class="ttdef"><b>Definition:</b> Win.h:1929</div></div>
<div class="ttc" id="aclasswinstd_1_1console__ctrl__handler_html_a9ef863ec7a6cd26788acb94430948e60"><div class="ttname"><a href="classwinstd_1_1console__ctrl__handler.html#a9ef863ec7a6cd26788acb94430948e60">winstd::console_ctrl_handler::m_handler</a></div><div class="ttdeci">PHANDLER_ROUTINE m_handler</div><div class="ttdoc">Pointer to console control handler.</div><div class="ttdef"><b>Definition:</b> Win.h:1937</div></div>
<div class="ttc" id="aclasswinstd_1_1console__ctrl__handler_html_ae0be13d989c22496b28cad6c56ae68f3"><div class="ttname"><a href="classwinstd_1_1console__ctrl__handler.html#ae0be13d989c22496b28cad6c56ae68f3">winstd::console_ctrl_handler::console_ctrl_handler</a></div><div class="ttdeci">console_ctrl_handler(1 PHANDLER_ROUTINE HandlerRoutine) noexcept</div><div class="ttdoc">Construct the console control handler object and pushes the given handler to the console control hand...</div><div class="ttdef"><b>Definition:</b> Win.h:1919</div></div>
<div class="ttc" id="aclasswinstd_1_1console__ctrl__handler_html_ae46848a80c517f95fc3fd7c1ee832134"><div class="ttname"><a href="classwinstd_1_1console__ctrl__handler.html#ae46848a80c517f95fc3fd7c1ee832134">winstd::console_ctrl_handler::m_cookie</a></div><div class="ttdeci">BOOL m_cookie</div><div class="ttdoc">Did pushing the console control handler succeed?</div><div class="ttdef"><b>Definition:</b> Win.h:1936</div></div>
<div class="ttc" id="aclasswinstd_1_1critical__section_html"><div class="ttname"><a href="classwinstd_1_1critical__section.html">winstd::critical_section</a></div><div class="ttdoc">Critical section wrapper.</div><div class="ttdef"><b>Definition:</b> Win.h:1525</div></div>
<div class="ttc" id="aclasswinstd_1_1critical__section_html_a55b9b9e7f38b94cd5c3fc15a319a6719"><div class="ttname"><a href="classwinstd_1_1critical__section.html#a55b9b9e7f38b94cd5c3fc15a319a6719">winstd::critical_section::m_data</a></div><div class="ttdeci">CRITICAL_SECTION m_data</div><div class="ttdoc">Critical section struct.</div><div class="ttdef"><b>Definition:</b> Win.h:1565</div></div>
<div class="ttc" id="aclasswinstd_1_1critical__section_html_a67af5836304f27084f296c0cc17d7d20"><div class="ttname"><a href="classwinstd_1_1critical__section.html#a67af5836304f27084f296c0cc17d7d20">winstd::critical_section::~critical_section</a></div><div class="ttdeci">virtual ~critical_section()</div><div class="ttdoc">Releases all resources used by an unowned critical section object.</div><div class="ttdef"><b>Definition:</b> Win.h:1549</div></div>
<div class="ttc" id="aclasswinstd_1_1critical__section_html_aa8875ee96e273ba72e86457fe0f4c768"><div class="ttname"><a href="classwinstd_1_1critical__section.html#aa8875ee96e273ba72e86457fe0f4c768">winstd::critical_section::critical_section</a></div><div class="ttdeci">critical_section()</div><div class="ttdoc">Construct the object and initializes a critical section object.</div><div class="ttdef"><b>Definition:</b> Win.h:1535</div></div>
<div class="ttc" id="aclasswinstd_1_1event_html"><div class="ttname"><a href="classwinstd_1_1event.html">winstd::event</a></div><div class="ttdoc">Event handle wrapper.</div><div class="ttdef"><b>Definition:</b> Win.h:1480</div></div>
<div class="ttc" id="aclasswinstd_1_1event_html_a7a73ec3323c429350c98cda9bd326746"><div class="ttname"><a href="classwinstd_1_1event.html#a7a73ec3323c429350c98cda9bd326746">winstd::event::create</a></div><div class="ttdeci">bool create(1 BOOL bManualReset, 1 BOOL bInitialState, 1 LPSECURITY_ATTRIBUTES lpEventAttributes=NULL, 1 LPCTSTR lpName=NULL) noexcept</div><div class="ttdoc">Creates or opens a named or unnamed event object.</div><div class="ttdef"><b>Definition:</b> Win.h:1491</div></div>
<div class="ttc" id="aclasswinstd_1_1event_html_ac811ce32a97ae36bf93e181519f2ac20"><div class="ttname"><a href="classwinstd_1_1event.html#ac811ce32a97ae36bf93e181519f2ac20">winstd::event::open</a></div><div class="ttdeci">bool open(1 DWORD dwDesiredAccess, 1 BOOL bInheritHandle, 1 LPCTSTR lpName) noexcept</div><div class="ttdoc">Opens an existing named event object.</div><div class="ttdef"><b>Definition:</b> Win.h:1510</div></div>
<div class="ttc" id="aclasswinstd_1_1event_html_a208402e837b0663e6f2a4babbc555145"><div class="ttname"><a href="classwinstd_1_1event.html#a208402e837b0663e6f2a4babbc555145">winstd::event::open</a></div><div class="ttdeci">bool open(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCTSTR lpName) noexcept</div><div class="ttdoc">Opens an existing named event object.</div><div class="ttdef"><b>Definition:</b> Win.h:1510</div></div>
<div class="ttc" id="aclasswinstd_1_1event_html_a97d7be96a11e0b5232db73e7cb5d1395"><div class="ttname"><a href="classwinstd_1_1event.html#a97d7be96a11e0b5232db73e7cb5d1395">winstd::event::create</a></div><div class="ttdeci">bool create(BOOL bManualReset, BOOL bInitialState, LPSECURITY_ATTRIBUTES lpEventAttributes=NULL, LPCTSTR lpName=NULL) noexcept</div><div class="ttdoc">Creates or opens a named or unnamed event object.</div><div class="ttdef"><b>Definition:</b> Win.h:1491</div></div>
<div class="ttc" id="aclasswinstd_1_1file_html"><div class="ttname"><a href="classwinstd_1_1file.html">winstd::file</a></div><div class="ttdoc">File handle wrapper.</div><div class="ttdef"><b>Definition:</b> Win.h:1454</div></div>
<div class="ttc" id="aclasswinstd_1_1file_html_a28a5ee4467454e16fcfadec82c655685"><div class="ttname"><a href="classwinstd_1_1file.html#a28a5ee4467454e16fcfadec82c655685">winstd::file::create</a></div><div class="ttdeci">bool create(1 LPCTSTR lpFileName, 1 DWORD dwDesiredAccess, 1 DWORD dwShareMode, 1 DWORD dwCreationDisposition, 1 DWORD dwFlagsAndAttributes=FILE_ATTRIBUTE_NORMAL, 1 LPSECURITY_ATTRIBUTES lpSecurityAttributes=NULL, 1 HANDLE hTemplateFile=NULL) noexcept</div><div class="ttdoc">Opens file handle.</div><div class="ttdef"><b>Definition:</b> Win.h:1465</div></div>
<div class="ttc" id="aclasswinstd_1_1file_html_a9ea28e7360dd6700c014bc25cea2093f"><div class="ttname"><a href="classwinstd_1_1file.html#a9ea28e7360dd6700c014bc25cea2093f">winstd::file::create</a></div><div class="ttdeci">bool create(LPCTSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes=FILE_ATTRIBUTE_NORMAL, LPSECURITY_ATTRIBUTES lpSecurityAttributes=NULL, HANDLE hTemplateFile=NULL) noexcept</div><div class="ttdoc">Opens file handle.</div><div class="ttdef"><b>Definition:</b> Win.h:1465</div></div>
<div class="ttc" id="aclasswinstd_1_1find__file_html"><div class="ttname"><a href="classwinstd_1_1find__file.html">winstd::find_file</a></div><div class="ttdoc">Find-file handle wrapper.</div><div class="ttdef"><b>Definition:</b> Win.h:1572</div></div>
<div class="ttc" id="aclasswinstd_1_1find__file_html_a5135c1a0bf6b1c5f4ab695f208a87607"><div class="ttname"><a href="classwinstd_1_1find__file.html#a5135c1a0bf6b1c5f4ab695f208a87607">winstd::find_file::~find_file</a></div><div class="ttdeci">virtual ~find_file()</div><div class="ttdoc">Closes a file search handle.</div><div class="ttdef"><b>Definition:</b> Win.h:1581</div></div>
<div class="ttc" id="aclasswinstd_1_1find__file_html_a5bb4f7e12689153f991ffcb08dbbe703"><div class="ttname"><a href="classwinstd_1_1find__file.html#a5bb4f7e12689153f991ffcb08dbbe703">winstd::find_file::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Closes a file search handle.</div><div class="ttdef"><b>Definition:</b> Win.h:1612</div></div>
<div class="ttc" id="aclasswinstd_1_1find__file_html_a622dd2a8f82279a064cab86bb889801c"><div class="ttname"><a href="classwinstd_1_1find__file.html#a622dd2a8f82279a064cab86bb889801c">winstd::find_file::find</a></div><div class="ttdeci">bool find(1 LPCTSTR lpFileName, 1 LPWIN32_FIND_DATA lpFindFileData) noexcept</div><div class="ttdoc">Searches a directory for a file or subdirectory with a name that matches a specific name (or partial ...</div><div class="ttdef"><b>Definition:</b> Win.h:1596</div></div>
<div class="ttc" id="aclasswinstd_1_1find__file_html_a645530e3824df60edfb070bcc47501cb"><div class="ttname"><a href="classwinstd_1_1find__file.html#a645530e3824df60edfb070bcc47501cb">winstd::find_file::find</a></div><div class="ttdeci">bool find(LPCTSTR lpFileName, LPWIN32_FIND_DATA lpFindFileData) noexcept</div><div class="ttdoc">Searches a directory for a file or subdirectory with a name that matches a specific name (or partial ...</div><div class="ttdef"><b>Definition:</b> Win.h:1596</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:604</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a3dda19199ecfbc378c932e7d84d0ea81"><div class="ttname"><a href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">winstd::handle&lt; HMODULE, NULL &gt;::handle_type</a></div><div class="ttdeci">HMODULE handle_type</div><div class="ttdoc">Datatype of the object handle this template class handles.</div><div class="ttdef"><b>Definition:</b> Common.h:609</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a6f8dc89f77c86714e65f9783a06ec208"><div class="ttname"><a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">winstd::handle&lt; HMODULE, NULL &gt;::attach</a></div><div class="ttdeci">void attach(1 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:818</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, INVALID &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:855</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_ab2a98042c3b88fda687e34d370756f11"><div class="ttname"><a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">winstd::handle&lt; HMODULE, 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:818</div></div>
<div class="ttc" id="aclasswinstd_1_1heap__allocator_html"><div class="ttname"><a href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator</a></div><div class="ttdoc">HeapAlloc allocator.</div><div class="ttdef"><b>Definition:</b> Win.h:1719</div></div>
<div class="ttc" id="aclasswinstd_1_1heap__allocator_html_a01815f4f9097b1447c7ddaa2de868f59"><div class="ttname"><a href="classwinstd_1_1heap__allocator.html#a01815f4f9097b1447c7ddaa2de868f59">winstd::heap_allocator::size_type</a></div><div class="ttdeci">SIZE_T size_type</div><div class="ttdoc">An unsigned integral type that can represent the length of any sequence that an object of template cl...</div><div class="ttdef"><b>Definition:</b> Win.h:1728</div></div>
<div class="ttc" id="aclasswinstd_1_1heap__allocator_html_a091ba3fb46ee75b8350c3fa9e6277c57"><div class="ttname"><a href="classwinstd_1_1heap__allocator.html#a091ba3fb46ee75b8350c3fa9e6277c57">winstd::heap_allocator::value_type</a></div><div class="ttdeci">_Ty value_type</div><div class="ttdoc">A type that is managed by the allocator.</div><div class="ttdef"><b>Definition:</b> Win.h:1721</div></div>
<div class="ttc" id="aclasswinstd_1_1heap__allocator_html_a321bb5f5462bead5703c82d67b11bb6a"><div class="ttname"><a href="classwinstd_1_1heap__allocator.html#a321bb5f5462bead5703c82d67b11bb6a">winstd::heap_allocator::heap_allocator</a></div><div class="ttdeci">heap_allocator(1 HANDLE heap)</div><div class="ttdoc">Constructs allocator.</div><div class="ttdef"><b>Definition:</b> Win.h:1746</div></div>
<div class="ttc" id="aclasswinstd_1_1heap__allocator_html_a12f843aaf554b4ca91ea69f7a321daf3"><div class="ttname"><a href="classwinstd_1_1heap__allocator.html#a12f843aaf554b4ca91ea69f7a321daf3">winstd::heap_allocator::heap_allocator</a></div><div class="ttdeci">heap_allocator(const heap_allocator&lt; _Other &gt; &amp;other)</div><div class="ttdoc">Constructs allocator from another type.</div><div class="ttdef"><b>Definition:</b> Win.h:1756</div></div>
<div class="ttc" id="aclasswinstd_1_1heap__allocator_html_a36fb89d5fca7564d2718ba54a519eadd"><div class="ttname"><a href="classwinstd_1_1heap__allocator.html#a36fb89d5fca7564d2718ba54a519eadd">winstd::heap_allocator::m_heap</a></div><div class="ttdeci">HANDLE m_heap</div><div class="ttdoc">Heap handle.</div><div class="ttdef"><b>Definition:</b> Win.h:1827</div></div>
<div class="ttc" id="aclasswinstd_1_1heap__allocator_html_a3dc6db1dce1fe9d9d07ee1074fcdc595"><div class="ttname"><a href="classwinstd_1_1heap__allocator.html#a3dc6db1dce1fe9d9d07ee1074fcdc595">winstd::heap_allocator::construct</a></div><div class="ttdeci">void construct(1 pointer ptr, 1 _Ty &amp;&amp;val)</div><div class="ttdoc">Calls moving constructor for the element.</div><div class="ttdef"><b>Definition:</b> Win.h:1803</div></div>
<div class="ttc" id="aclasswinstd_1_1heap__allocator_html_a371eaa06a2056171126eba66d7023b03"><div class="ttname"><a href="classwinstd_1_1heap__allocator.html#a371eaa06a2056171126eba66d7023b03">winstd::heap_allocator::allocate</a></div><div class="ttdeci">pointer allocate(size_type count)</div><div class="ttdoc">Allocates a new memory block.</div><div class="ttdef"><b>Definition:</b> Win.h:1767</div></div>
<div class="ttc" id="aclasswinstd_1_1heap__allocator_html_a4b39b8176ea30e1ceb02642c44de7b43"><div class="ttname"><a href="classwinstd_1_1heap__allocator.html#a4b39b8176ea30e1ceb02642c44de7b43">winstd::heap_allocator::difference_type</a></div><div class="ttdeci">ptrdiff_t difference_type</div><div class="ttdoc">A signed integral type that can represent the difference between values of pointers to the type of ob...</div><div class="ttdef"><b>Definition:</b> Win.h:1729</div></div>
<div class="ttc" id="aclasswinstd_1_1heap__allocator_html_a5020277387142da670e2e4289177ba5a"><div class="ttname"><a href="classwinstd_1_1heap__allocator.html#a5020277387142da670e2e4289177ba5a">winstd::heap_allocator::destroy</a></div><div class="ttdeci">void destroy(1 pointer ptr)</div><div class="ttdoc">Calls destructor for the element.</div><div class="ttdef"><b>Definition:</b> Win.h:1813</div></div>
<div class="ttc" id="aclasswinstd_1_1heap__allocator_html_a790350f6d3d40d936417e07ba0e54343"><div class="ttname"><a href="classwinstd_1_1heap__allocator.html#a790350f6d3d40d936417e07ba0e54343">winstd::heap_allocator::deallocate</a></div><div class="ttdeci">void deallocate(1 pointer ptr, 1 size_type size)</div><div class="ttdoc">Frees memory block.</div><div class="ttdef"><b>Definition:</b> Win.h:1779</div></div>
<div class="ttc" id="aclasswinstd_1_1heap__allocator_html_a71fbccc1260209b367f2ddfe96c5825a"><div class="ttname"><a href="classwinstd_1_1heap__allocator.html#a71fbccc1260209b367f2ddfe96c5825a">winstd::heap_allocator::heap_allocator</a></div><div class="ttdeci">heap_allocator(HANDLE heap)</div><div class="ttdoc">Constructs allocator.</div><div class="ttdef"><b>Definition:</b> Win.h:1746</div></div>
<div class="ttc" id="aclasswinstd_1_1heap__allocator_html_a88ed8962cd0d64849119d7a11135b2d0"><div class="ttname"><a href="classwinstd_1_1heap__allocator.html#a88ed8962cd0d64849119d7a11135b2d0">winstd::heap_allocator::reference</a></div><div class="ttdeci">_Ty &amp; reference</div><div class="ttdoc">A type that provides a reference to the type of object managed by the allocator.</div><div class="ttdef"><b>Definition:</b> Win.h:1724</div></div>
<div class="ttc" id="aclasswinstd_1_1heap__allocator_html_a9638b1d0a5d1562574868b6b20bd8683"><div class="ttname"><a href="classwinstd_1_1heap__allocator.html#a9638b1d0a5d1562574868b6b20bd8683">winstd::heap_allocator::construct</a></div><div class="ttdeci">void construct(1 pointer ptr, 1 const _Ty &amp;val)</div><div class="ttdoc">Calls copying constructor for the element.</div><div class="ttdef"><b>Definition:</b> Win.h:1792</div></div>
<div class="ttc" id="aclasswinstd_1_1heap__allocator_html_a95485648de70d7896f81ef9cdad01fbf"><div class="ttname"><a href="classwinstd_1_1heap__allocator.html#a95485648de70d7896f81ef9cdad01fbf">winstd::heap_allocator::construct</a></div><div class="ttdeci">void construct(pointer ptr, _Ty &amp;&amp;val)</div><div class="ttdoc">Calls moving constructor for the element.</div><div class="ttdef"><b>Definition:</b> Win.h:1803</div></div>
<div class="ttc" id="aclasswinstd_1_1heap__allocator_html_aa4dcda946d03a9a382ea9c0f0f140462"><div class="ttname"><a href="classwinstd_1_1heap__allocator.html#aa4dcda946d03a9a382ea9c0f0f140462">winstd::heap_allocator::deallocate</a></div><div class="ttdeci">void deallocate(pointer ptr, size_type size)</div><div class="ttdoc">Frees memory block.</div><div class="ttdef"><b>Definition:</b> Win.h:1779</div></div>
<div class="ttc" id="aclasswinstd_1_1heap__allocator_html_ab2018e74ee3bc84eb3841fae8bc71b01"><div class="ttname"><a href="classwinstd_1_1heap__allocator.html#ab2018e74ee3bc84eb3841fae8bc71b01">winstd::heap_allocator::max_size</a></div><div class="ttdeci">size_type max_size() const</div><div class="ttdoc">Returns maximum memory block size.</div><div class="ttdef"><b>Definition:</b> Win.h:1821</div></div>
<div class="ttc" id="aclasswinstd_1_1heap__allocator_html_acc38b748db1bcfed85f01ee76dd6056a"><div class="ttname"><a href="classwinstd_1_1heap__allocator.html#acc38b748db1bcfed85f01ee76dd6056a">winstd::heap_allocator::allocate</a></div><div class="ttdeci">pointer allocate(1 size_type count)</div><div class="ttdoc">Allocates a new memory block.</div><div class="ttdef"><b>Definition:</b> Win.h:1767</div></div>
<div class="ttc" id="aclasswinstd_1_1heap__allocator_html_ad307cb4c9eaf2dcbcd29b379bc01b463"><div class="ttname"><a href="classwinstd_1_1heap__allocator.html#ad307cb4c9eaf2dcbcd29b379bc01b463">winstd::heap_allocator::construct</a></div><div class="ttdeci">void construct(pointer ptr, const _Ty &amp;val)</div><div class="ttdoc">Calls copying constructor for the element.</div><div class="ttdef"><b>Definition:</b> Win.h:1792</div></div>
<div class="ttc" id="aclasswinstd_1_1heap__allocator_html_ad98c7e8fc3e14da42a8dfc897e75a790"><div class="ttname"><a href="classwinstd_1_1heap__allocator.html#ad98c7e8fc3e14da42a8dfc897e75a790">winstd::heap_allocator::const_reference</a></div><div class="ttdeci">const _Ty &amp; const_reference</div><div class="ttdoc">A type that provides a constant reference to type of object managed by the allocator.</div><div class="ttdef"><b>Definition:</b> Win.h:1726</div></div>
<div class="ttc" id="aclasswinstd_1_1heap__allocator_html_adc56ad9f2484d7d34299bef73709ef9c"><div class="ttname"><a href="classwinstd_1_1heap__allocator.html#adc56ad9f2484d7d34299bef73709ef9c">winstd::heap_allocator::const_pointer</a></div><div class="ttdeci">const _Ty * const_pointer</div><div class="ttdoc">A type that provides a constant pointer to the type of object managed by the allocator.</div><div class="ttdef"><b>Definition:</b> Win.h:1725</div></div>
<div class="ttc" id="aclasswinstd_1_1heap__allocator_html_ae04bc3ff970d32e6a2967072efdb06cd"><div class="ttname"><a href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">winstd::heap_allocator::pointer</a></div><div class="ttdeci">_Ty * pointer</div><div class="ttdoc">A type that provides a pointer to the type of object managed by the allocator.</div><div class="ttdef"><b>Definition:</b> Win.h:1723</div></div>
<div class="ttc" id="aclasswinstd_1_1heap__allocator_html_af04ca9c615a3a87c05a98f922e50d412"><div class="ttname"><a href="classwinstd_1_1heap__allocator.html#af04ca9c615a3a87c05a98f922e50d412">winstd::heap_allocator::heap_allocator</a></div><div class="ttdeci">heap_allocator(1 const heap_allocator&lt; _Other &gt; &amp;other)</div><div class="ttdoc">Constructs allocator from another type.</div><div class="ttdef"><b>Definition:</b> Win.h:1756</div></div>
<div class="ttc" id="aclasswinstd_1_1heap__allocator_html_aef179f33ca0ad99ffda16f004b146143"><div class="ttname"><a href="classwinstd_1_1heap__allocator.html#aef179f33ca0ad99ffda16f004b146143">winstd::heap_allocator::destroy</a></div><div class="ttdeci">void destroy(pointer ptr)</div><div class="ttdoc">Calls destructor for the element.</div><div class="ttdef"><b>Definition:</b> Win.h:1813</div></div>
<div class="ttc" id="aclasswinstd_1_1heap_html"><div class="ttname"><a href="classwinstd_1_1heap.html">winstd::heap</a></div><div class="ttdoc">Heap handle wrapper.</div><div class="ttdef"><b>Definition:</b> Win.h:1622</div></div>
<div class="ttc" id="aclasswinstd_1_1heap_html_a81f0405d7809fb87b99a7ba43f853102"><div class="ttname"><a href="classwinstd_1_1heap.html#a81f0405d7809fb87b99a7ba43f853102">winstd::heap::create</a></div><div class="ttdeci">bool create(1 DWORD flOptions, 1 SIZE_T dwInitialSize, 1 SIZE_T dwMaximumSize) noexcept</div><div class="ttdoc">Creates the heap.</div><div class="ttdef"><b>Definition:</b> Win.h:1646</div></div>
<div class="ttc" id="aclasswinstd_1_1heap_html_a938dca2d614e8d33ae5add61b013847f"><div class="ttname"><a href="classwinstd_1_1heap.html#a938dca2d614e8d33ae5add61b013847f">winstd::heap::enumerate</a></div><div class="ttdeci">bool enumerate() noexcept</div><div class="ttdoc">Enumerates allocated heap blocks using OutputDebugString()</div><div class="ttdef"><b>Definition:</b> Win.h:1663</div></div>
<div class="ttc" id="aclasswinstd_1_1heap_html_ae0f6791633a50ff1b2d616a76cd1e021"><div class="ttname"><a href="classwinstd_1_1heap.html#ae0f6791633a50ff1b2d616a76cd1e021">winstd::heap::create</a></div><div class="ttdeci">bool create(DWORD flOptions, SIZE_T dwInitialSize, SIZE_T dwMaximumSize) noexcept</div><div class="ttdoc">Creates the heap.</div><div class="ttdef"><b>Definition:</b> Win.h:1646</div></div>
<div class="ttc" id="aclasswinstd_1_1heap_html_ae25434d96356a74d27c0b3b0e268df45"><div class="ttname"><a href="classwinstd_1_1heap.html#ae25434d96356a74d27c0b3b0e268df45">winstd::heap::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Destroys the heap.</div><div class="ttdef"><b>Definition:</b> Win.h:1707</div></div>
<div class="ttc" id="aclasswinstd_1_1heap_html_aecb12bb6a2677638a6061510bdda868b"><div class="ttname"><a href="classwinstd_1_1heap.html#aecb12bb6a2677638a6061510bdda868b">winstd::heap::~heap</a></div><div class="ttdeci">virtual ~heap()</div><div class="ttdoc">Destroys the heap.</div><div class="ttdef"><b>Definition:</b> Win.h:1631</div></div>
<div class="ttc" id="aclasswinstd_1_1library_html"><div class="ttname"><a href="classwinstd_1_1library.html">winstd::library</a></div><div class="ttdoc">Module handle wrapper.</div><div class="ttdef"><b>Definition:</b> Win.h:1378</div></div>
<div class="ttc" id="aclasswinstd_1_1library_html_a0c602319cb498fa2b6a5c4eda4a150aa"><div class="ttname"><a href="classwinstd_1_1library.html#a0c602319cb498fa2b6a5c4eda4a150aa">winstd::library::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Frees the module.</div><div class="ttdef"><b>Definition:</b> Win.h:1418</div></div>
<div class="ttc" id="aclasswinstd_1_1library_html_ab05ba4d495be2112aa2344a97c563d73"><div class="ttname"><a href="classwinstd_1_1library.html#ab05ba4d495be2112aa2344a97c563d73">winstd::library::load</a></div><div class="ttdeci">bool load(1 LPCTSTR lpFileName, __reserved handle_type hFile, 1 DWORD dwFlags) noexcept</div><div class="ttdoc">Loads the specified module into the address space of the calling process.</div><div class="ttdef"><b>Definition:</b> Win.h:1402</div></div>
<div class="ttc" id="aclasswinstd_1_1library_html_ae33e87cbe9236861b5e8d37e8e544716"><div class="ttname"><a href="classwinstd_1_1library.html#ae33e87cbe9236861b5e8d37e8e544716">winstd::library::~library</a></div><div class="ttdeci">virtual ~library()</div><div class="ttdoc">Frees the module.</div><div class="ttdef"><b>Definition:</b> Win.h:1387</div></div>
<div class="ttc" id="aclasswinstd_1_1library_html_ae3dfbb0ede1b778fdefde72f0a47cb3f"><div class="ttname"><a href="classwinstd_1_1library.html#ae3dfbb0ede1b778fdefde72f0a47cb3f">winstd::library::load</a></div><div class="ttdeci">bool load(LPCTSTR lpFileName, __reserved handle_type hFile, DWORD dwFlags) noexcept</div><div class="ttdoc">Loads the specified module into the address space of the calling process.</div><div class="ttdef"><b>Definition:</b> Win.h:1402</div></div>
<div class="ttc" id="aclasswinstd_1_1process__information_html"><div class="ttname"><a href="classwinstd_1_1process__information.html">winstd::process_information</a></div><div class="ttdoc">PROCESS_INFORMATION struct wrapper.</div><div class="ttdef"><b>Definition:</b> Win.h:2224</div></div>
<div class="ttc" id="aclasswinstd_1_1process__information_html_a0a176161ac9779e203f3fd8942115196"><div class="ttname"><a href="classwinstd_1_1process__information.html#a0a176161ac9779e203f3fd8942115196">winstd::process_information::~process_information</a></div><div class="ttdeci">~process_information()</div><div class="ttdoc">Closes process and thread handles.</div><div class="ttdef"><b>Definition:</b> Win.h:2243</div></div>
<div class="ttc" id="aclasswinstd_1_1process__information_html_a8b66efb1e5c75ac7aef0ea02b9f9fd39"><div class="ttname"><a href="classwinstd_1_1process__information.html#a8b66efb1e5c75ac7aef0ea02b9f9fd39">winstd::process_information::process_information</a></div><div class="ttdeci">process_information() noexcept</div><div class="ttdoc">Constructs blank PROCESS_INFORMATION.</div><div class="ttdef"><b>Definition:</b> Win.h:2232</div></div>
<div class="ttc" id="aclasswinstd_1_1process_html"><div class="ttname"><a href="classwinstd_1_1process.html">winstd::process</a></div><div class="ttdoc">Process handle wrapper.</div><div class="ttdef"><b>Definition:</b> Win.h:1428</div></div>
<div class="ttc" id="aclasswinstd_1_1process_html_ab6dcfb244a3cc1be92e40b33754b1907"><div class="ttname"><a href="classwinstd_1_1process.html#ab6dcfb244a3cc1be92e40b33754b1907">winstd::process::open</a></div><div class="ttdeci">bool open(1 DWORD dwDesiredAccess, 1 BOOL bInheritHandle, 1 DWORD dwProcessId) noexcept</div><div class="ttdoc">Opens process handle.</div><div class="ttdef"><b>Definition:</b> Win.h:1439</div></div>
<div class="ttc" id="aclasswinstd_1_1process_html_a3b2799779d92e9b8e6b010f90594e52e"><div class="ttname"><a href="classwinstd_1_1process.html#a3b2799779d92e9b8e6b010f90594e52e">winstd::process::open</a></div><div class="ttdeci">bool open(DWORD dwDesiredAccess, BOOL bInheritHandle, DWORD dwProcessId) noexcept</div><div class="ttdoc">Opens process handle.</div><div class="ttdef"><b>Definition:</b> Win.h:1439</div></div>
<div class="ttc" id="aclasswinstd_1_1reg__key_html"><div class="ttname"><a href="classwinstd_1_1reg__key.html">winstd::reg_key</a></div><div class="ttdoc">Registry wrapper class.</div><div class="ttdef"><b>Definition:</b> Win.h:2062</div></div>
<div class="ttc" id="aclasswinstd_1_1reg__key_html_a3154e51009ccd37aa1cc56f1718c0033"><div class="ttname"><a href="classwinstd_1_1reg__key.html#a3154e51009ccd37aa1cc56f1718c0033">winstd::reg_key::create</a></div><div class="ttdeci">bool create(1 HKEY hKey, 1 LPCTSTR lpSubKey, 1 LPTSTR lpClass, 1 DWORD dwOptions, 1 REGSAM samDesired, 1 LPSECURITY_ATTRIBUTES lpSecurityAttributes=NULL, 1 LPDWORD lpdwDisposition=NULL) noexcept</div><div class="ttdoc">Creates the specified registry key. If the key already exists, the function opens it.</div><div class="ttdef"><b>Definition:</b> Win.h:2086</div></div>
<div class="ttc" id="aclasswinstd_1_1reg__key_html_a3dba00d2105a1c633c571d8ad3131f54"><div class="ttname"><a href="classwinstd_1_1reg__key.html#a3dba00d2105a1c633c571d8ad3131f54">winstd::reg_key::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Closes a handle to the registry key.</div><div class="ttdef"><b>Definition:</b> Win.h:2183</div></div>
<div class="ttc" id="aclasswinstd_1_1reg__key_html_a86df2ff29c077520d50b94447d19e8c7"><div class="ttname"><a href="classwinstd_1_1reg__key.html#a86df2ff29c077520d50b94447d19e8c7">winstd::reg_key::delete_subkey</a></div><div class="ttdeci">bool delete_subkey(1 LPCTSTR szSubkey)</div><div class="ttdoc">Deletes the specified registry subkey.</div><div class="ttdef"><b>Definition:</b> Win.h:2141</div></div>
<div class="ttc" id="aclasswinstd_1_1reg__key_html_a5b8ee8731e0caa51c84b271f43604f54"><div class="ttname"><a href="classwinstd_1_1reg__key.html#a5b8ee8731e0caa51c84b271f43604f54">winstd::reg_key::delete_subkey</a></div><div class="ttdeci">bool delete_subkey(LPCTSTR szSubkey)</div><div class="ttdoc">Deletes the specified registry subkey.</div><div class="ttdef"><b>Definition:</b> Win.h:2141</div></div>
<div class="ttc" id="aclasswinstd_1_1reg__key_html_abb5d9b3f87c70423940818b5c5df79a7"><div class="ttname"><a href="classwinstd_1_1reg__key.html#abb5d9b3f87c70423940818b5c5df79a7">winstd::reg_key::open</a></div><div class="ttdeci">bool open(HKEY hKey, LPCTSTR lpSubKey, DWORD ulOptions, REGSAM samDesired) noexcept</div><div class="ttdoc">Opens the specified registry key.</div><div class="ttdef"><b>Definition:</b> Win.h:2115</div></div>
<div class="ttc" id="aclasswinstd_1_1reg__key_html_ad331246ce1b00187315048df2716ed57"><div class="ttname"><a href="classwinstd_1_1reg__key.html#ad331246ce1b00187315048df2716ed57">winstd::reg_key::create</a></div><div class="ttdeci">bool create(HKEY hKey, LPCTSTR lpSubKey, LPTSTR lpClass, DWORD dwOptions, REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes=NULL, LPDWORD lpdwDisposition=NULL) noexcept</div><div class="ttdoc">Creates the specified registry key. If the key already exists, the function opens it.</div><div class="ttdef"><b>Definition:</b> Win.h:2086</div></div>
<div class="ttc" id="aclasswinstd_1_1reg__key_html_ae54556effe6fe91942f87fc8c8ff5d7c"><div class="ttname"><a href="classwinstd_1_1reg__key.html#ae54556effe6fe91942f87fc8c8ff5d7c">winstd::reg_key::~reg_key</a></div><div class="ttdeci">virtual ~reg_key()</div><div class="ttdoc">Closes a handle to the registry key.</div><div class="ttdef"><b>Definition:</b> Win.h:2071</div></div>
<div class="ttc" id="aclasswinstd_1_1reg__key_html_af8a8dc3193deb45a7201550151ee40f4"><div class="ttname"><a href="classwinstd_1_1reg__key.html#af8a8dc3193deb45a7201550151ee40f4">winstd::reg_key::open</a></div><div class="ttdeci">bool open(1 HKEY hKey, 1 LPCTSTR lpSubKey, 1 DWORD ulOptions, 1 REGSAM samDesired) noexcept</div><div class="ttdoc">Opens the specified registry key.</div><div class="ttdef"><b>Definition:</b> Win.h:2115</div></div>
<div class="ttc" id="aclasswinstd_1_1security__id_html"><div class="ttname"><a href="classwinstd_1_1security__id.html">winstd::security_id</a></div><div class="ttdoc">SID wrapper class.</div><div class="ttdef"><b>Definition:</b> Win.h:2193</div></div>
<div class="ttc" id="aclasswinstd_1_1security__id_html_a464626311e64ea1273fd6bca9ef93a73"><div class="ttname"><a href="classwinstd_1_1security__id.html#a464626311e64ea1273fd6bca9ef93a73">winstd::security_id::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Closes a handle to the SID.</div><div class="ttdef"><b>Definition:</b> Win.h:2214</div></div>
<div class="ttc" id="aclasswinstd_1_1security__id_html_ac26d9d505eed5f5104e3ce8278913683"><div class="ttname"><a href="classwinstd_1_1security__id.html#ac26d9d505eed5f5104e3ce8278913683">winstd::security_id::~security_id</a></div><div class="ttdeci">virtual ~security_id()</div><div class="ttdoc">Closes a handle to the SID.</div><div class="ttdef"><b>Definition:</b> Win.h:2202</div></div>
<div class="ttc" id="aclasswinstd_1_1user__impersonator_html"><div class="ttname"><a href="classwinstd_1_1user__impersonator.html">winstd::user_impersonator</a></div><div class="ttdoc">Lets the calling thread impersonate the security context of a logged-on user.</div><div class="ttdef"><b>Definition:</b> Win.h:1871</div></div>
<div class="ttc" id="aclasswinstd_1_1user__impersonator_html_a28b0a9c7d1759b2be3ae3deb960a287c"><div class="ttname"><a href="classwinstd_1_1user__impersonator.html#a28b0a9c7d1759b2be3ae3deb960a287c">winstd::user_impersonator::m_cookie</a></div><div class="ttdeci">BOOL m_cookie</div><div class="ttdoc">Did impersonation succeed?</div><div class="ttdef"><b>Definition:</b> Win.h:1900</div></div>
<div class="ttc" id="aclasswinstd_1_1user__impersonator_html_a843ed65fc3673b6620a81e6883c1de34"><div class="ttname"><a href="classwinstd_1_1user__impersonator.html#a843ed65fc3673b6620a81e6883c1de34">winstd::user_impersonator::user_impersonator</a></div><div class="ttdeci">user_impersonator(HANDLE hToken) noexcept</div><div class="ttdoc">Construct the impersonator and impersonates the given user.</div><div class="ttdef"><b>Definition:</b> Win.h:1883</div></div>
<div class="ttc" id="aclasswinstd_1_1user__impersonator_html_a986ca1cabf89b994f1634feb911c26a6"><div class="ttname"><a href="classwinstd_1_1user__impersonator.html#a986ca1cabf89b994f1634feb911c26a6">winstd::user_impersonator::~user_impersonator</a></div><div class="ttdeci">virtual ~user_impersonator()</div><div class="ttdoc">Reverts to current user and destructs the impersonator.</div><div class="ttdef"><b>Definition:</b> Win.h:1893</div></div>
<div class="ttc" id="aclasswinstd_1_1user__impersonator_html_abcd8f451a8bb3643bc922d8c47c61d98"><div class="ttname"><a href="classwinstd_1_1user__impersonator.html#abcd8f451a8bb3643bc922d8c47c61d98">winstd::user_impersonator::user_impersonator</a></div><div class="ttdeci">user_impersonator(1 HANDLE hToken) noexcept</div><div class="ttdoc">Construct the impersonator and impersonates the given user.</div><div class="ttdef"><b>Definition:</b> Win.h:1883</div></div>
<div class="ttc" id="aclasswinstd_1_1vmemory_html"><div class="ttname"><a href="classwinstd_1_1vmemory.html">winstd::vmemory</a></div><div class="ttdoc">Memory in virtual address space of a process handle wrapper.</div><div class="ttdef"><b>Definition:</b> Win.h:1944</div></div>
<div class="ttc" id="aclasswinstd_1_1vmemory_html_a20ba804420e290ee94593908b9877cdf"><div class="ttname"><a href="classwinstd_1_1vmemory.html#a20ba804420e290ee94593908b9877cdf">winstd::vmemory::alloc</a></div><div class="ttdeci">bool alloc(1 HANDLE hProcess, 1 LPVOID lpAddress, 1 SIZE_T dwSize, 1 DWORD flAllocationType, 1 DWORD flProtect) noexcept</div><div class="ttdoc">Reserves, commits, or changes the state of a region of memory within the virtual address space of a s...</div><div class="ttdef"><b>Definition:</b> Win.h:2028</div></div>
<div class="ttc" id="aclasswinstd_1_1vmemory_html_a4a9f232324f80b0b818bbc868c23dfc1"><div class="ttname"><a href="classwinstd_1_1vmemory.html#a4a9f232324f80b0b818bbc868c23dfc1">winstd::vmemory::vmemory</a></div><div class="ttdeci">vmemory(1 vmemory &amp;&amp;h) noexcept</div><div class="ttdoc">Move constructor.</div><div class="ttdef"><b>Definition:</b> Win.h:1972</div></div>
<div class="ttc" id="aclasswinstd_1_1vmemory_html_a17a902c8f0ce17d3f06b69ec3e01a331"><div class="ttname"><a href="classwinstd_1_1vmemory.html#a17a902c8f0ce17d3f06b69ec3e01a331">winstd::vmemory::operator=</a></div><div class="ttdeci">vmemory &amp; operator=(vmemory &amp;&amp;other) noexcept</div><div class="ttdoc">Move assignment.</div><div class="ttdef"><b>Definition:</b> Win.h:1994</div></div>
<div class="ttc" id="aclasswinstd_1_1vmemory_html_a3a2a287a47ac11ce1eb0490b5bb37c3c"><div class="ttname"><a href="classwinstd_1_1vmemory.html#a3a2a287a47ac11ce1eb0490b5bb37c3c">winstd::vmemory::alloc</a></div><div class="ttdeci">bool alloc(HANDLE hProcess, LPVOID lpAddress, SIZE_T dwSize, DWORD flAllocationType, DWORD flProtect) noexcept</div><div class="ttdoc">Reserves, commits, or changes the state of a region of memory within the virtual address space of a s...</div><div class="ttdef"><b>Definition:</b> Win.h:2028</div></div>
<div class="ttc" id="aclasswinstd_1_1vmemory_html_a616dbfba873b9a3dcf393cff6504fc2e"><div class="ttname"><a href="classwinstd_1_1vmemory.html#a616dbfba873b9a3dcf393cff6504fc2e">winstd::vmemory::free_internal</a></div><div class="ttdeci">void free_internal() noexcept override</div><div class="ttdoc">Frees the memory.</div><div class="ttdef"><b>Definition:</b> Win.h:2049</div></div>
<div class="ttc" id="aclasswinstd_1_1vmemory_html_a808b73da9d2030e2ac11bcb3038ee09e"><div class="ttname"><a href="classwinstd_1_1vmemory.html#a808b73da9d2030e2ac11bcb3038ee09e">winstd::vmemory::vmemory</a></div><div class="ttdeci">vmemory(1 handle_type h, 1 HANDLE proc) noexcept</div><div class="ttdoc">Initializes a new class instance with an already available object handle.</div><div class="ttdef"><b>Definition:</b> Win.h:1961</div></div>
<div class="ttc" id="aclasswinstd_1_1vmemory_html_a70e3154374bf7a00c7ba1ea62c6f16a4"><div class="ttname"><a href="classwinstd_1_1vmemory.html#a70e3154374bf7a00c7ba1ea62c6f16a4">winstd::vmemory::attach</a></div><div class="ttdeci">void attach(HANDLE proc, handle_type h) noexcept</div><div class="ttdoc">Sets a new memory handle for the class.</div><div class="ttdef"><b>Definition:</b> Win.h:2011</div></div>
<div class="ttc" id="aclasswinstd_1_1vmemory_html_aa0d2edd7c1986736662b54a553695d51"><div class="ttname"><a href="classwinstd_1_1vmemory.html#aa0d2edd7c1986736662b54a553695d51">winstd::vmemory::~vmemory</a></div><div class="ttdeci">virtual ~vmemory()</div><div class="ttdoc">Frees the memory.</div><div class="ttdef"><b>Definition:</b> Win.h:1983</div></div>
<div class="ttc" id="aclasswinstd_1_1vmemory_html_aa8ac839e2aaaad84f5954b83dd4c8420"><div class="ttname"><a href="classwinstd_1_1vmemory.html#aa8ac839e2aaaad84f5954b83dd4c8420">winstd::vmemory::operator=</a></div><div class="ttdeci">vmemory &amp; operator=(1 vmemory &amp;&amp;other) noexcept</div><div class="ttdoc">Move assignment.</div><div class="ttdef"><b>Definition:</b> Win.h:1994</div></div>
<div class="ttc" id="aclasswinstd_1_1vmemory_html_ad301de2680f21d5e56af7e6a6ab25b12"><div class="ttname"><a href="classwinstd_1_1vmemory.html#ad301de2680f21d5e56af7e6a6ab25b12">winstd::vmemory::attach</a></div><div class="ttdeci">void attach(1 HANDLE proc, 1 handle_type h) noexcept</div><div class="ttdoc">Sets a new memory handle for the class.</div><div class="ttdef"><b>Definition:</b> Win.h:2011</div></div>
<div class="ttc" id="aclasswinstd_1_1vmemory_html_aa0f7cc6aaa5737fc3ea2deb1544fe0b2"><div class="ttname"><a href="classwinstd_1_1vmemory.html#aa0f7cc6aaa5737fc3ea2deb1544fe0b2">winstd::vmemory::vmemory</a></div><div class="ttdeci">vmemory(handle_type h, HANDLE proc) noexcept</div><div class="ttdoc">Initializes a new class instance with an already available object handle.</div><div class="ttdef"><b>Definition:</b> Win.h:1961</div></div>
<div class="ttc" id="aclasswinstd_1_1vmemory_html_ae49dd901cfb090ed736510e68a39be7d"><div class="ttname"><a href="classwinstd_1_1vmemory.html#ae49dd901cfb090ed736510e68a39be7d">winstd::vmemory::vmemory</a></div><div class="ttdeci">vmemory() noexcept</div><div class="ttdoc">Initializes a new class instance with the memory handle set to INVAL.</div><div class="ttdef"><b>Definition:</b> Win.h:1951</div></div>
<div class="ttc" id="aclasswinstd_1_1vmemory_html_af3f982d2e1dd1309512aec2182a3b78b"><div class="ttname"><a href="classwinstd_1_1vmemory.html#af3f982d2e1dd1309512aec2182a3b78b">winstd::vmemory::vmemory</a></div><div class="ttdeci">vmemory(vmemory &amp;&amp;h) noexcept</div><div class="ttdoc">Move constructor.</div><div class="ttdef"><b>Definition:</b> Win.h:1972</div></div>
<div class="ttc" id="aclasswinstd_1_1vmemory_html_af448989be292da246dd25469d7a70b87"><div class="ttname"><a href="classwinstd_1_1vmemory.html#af448989be292da246dd25469d7a70b87">winstd::vmemory::m_proc</a></div><div class="ttdeci">HANDLE m_proc</div><div class="ttdoc">Handle of memory's process.</div><div class="ttdef"><b>Definition:</b> Win.h:2055</div></div>
<div class="ttc" id="aclasswinstd_1_1win__handle_html"><div class="ttname"><a href="classwinstd_1_1win__handle.html">winstd::win_handle</a></div><div class="ttdoc">Windows HANDLE wrapper class.</div><div class="ttdef"><b>Definition:</b> Win.h:1347</div></div>
<div class="ttc" id="aclasswinstd_1_1win__handle_html_a456fe19828113913f42e901f112c6455"><div class="ttname"><a href="classwinstd_1_1win__handle.html#a456fe19828113913f42e901f112c6455">winstd::win_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> Win.h:1368</div></div>
@ -1832,7 +1832,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -89,23 +89,23 @@ $(function() {
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="classwinstd_1_1ws2__runtime__error.html"> 25</a></span> <span class="keyword">class </span><a class="code hl_class" href="classwinstd_1_1ws2__runtime__error.html">ws2_runtime_error</a> : <span class="keyword">public</span> <a class="code hl_class" href="classwinstd_1_1num__runtime__error.html">num_runtime_error</a>&lt;int&gt;</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="l00034" name="l00034"></a><span class="lineno"><a class="line" href="classwinstd_1_1ws2__runtime__error.html#a3fe06a426ef9048083d9bcb315706678"> 34</a></span> <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#a3fe06a426ef9048083d9bcb315706678">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; <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#a8c06632e0216067f44bbd6aeaffd17c7">msg</a>) : <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#a8c06632e0216067f44bbd6aeaffd17c7">msg</a>)</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="classwinstd_1_1ws2__runtime__error.html#aa6ed38106310751800eca077c2fcb71a"> 34</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; <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#af6984de4ac18e732a6844f379d67c52f">msg</a>) : <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#af6984de4ac18e732a6844f379d67c52f">msg</a>)</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> }</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="classwinstd_1_1ws2__runtime__error.html#ab4c883c202c768fedb51be62709552be"> 44</a></span> <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#ab4c883c202c768fedb51be62709552be">ws2_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> *<a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#a8c06632e0216067f44bbd6aeaffd17c7">msg</a> = <span class="keyword">nullptr</span>) : <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#a8c06632e0216067f44bbd6aeaffd17c7">msg</a>)</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="classwinstd_1_1ws2__runtime__error.html#a0f57437dbc7c87ac05230a5a5458846b"> 44</a></span> <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#a0f57437dbc7c87ac05230a5a5458846b">ws2_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> *<a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#af6984de4ac18e732a6844f379d67c52f">msg</a> = <span class="keyword">nullptr</span>) : <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#af6984de4ac18e732a6844f379d67c52f">msg</a>)</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> }</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="classwinstd_1_1ws2__runtime__error.html#a496a0dd827056bef12e87b7d34bb6def"> 53</a></span> <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#a496a0dd827056bef12e87b7d34bb6def">ws2_runtime_error</a>(_In_ <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#a8c06632e0216067f44bbd6aeaffd17c7">msg</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#a8c06632e0216067f44bbd6aeaffd17c7">msg</a>)</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="classwinstd_1_1ws2__runtime__error.html#ae7914ed1c76d543399992573bc580b4e"> 53</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; <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#af6984de4ac18e732a6844f379d67c52f">msg</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#af6984de4ac18e732a6844f379d67c52f">msg</a>)</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</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> </div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="classwinstd_1_1ws2__runtime__error.html#ad4410fad5410165115292f91f1a29433"> 62</a></span> <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#ad4410fad5410165115292f91f1a29433">ws2_runtime_error</a>(_In_opt_z_ <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#a8c06632e0216067f44bbd6aeaffd17c7">msg</a> = <span class="keyword">nullptr</span>) : <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#a8c06632e0216067f44bbd6aeaffd17c7">msg</a>)</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="classwinstd_1_1ws2__runtime__error.html#a2e54221cc0f78724af416f9af1415267"> 62</a></span> <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#a2e54221cc0f78724af416f9af1415267">ws2_runtime_error</a>(_In_opt_z_ <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#af6984de4ac18e732a6844f379d67c52f">msg</a> = <span class="keyword">nullptr</span>) : <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#af6984de4ac18e732a6844f379d67c52f">msg</a>)</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> {</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> }</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="classwinstd_1_1ws2__runtime__error.html#a8c06632e0216067f44bbd6aeaffd17c7"> 71</a></span> <a class="code hl_typedef" href="group___win_std_general.html#ga8081292a94f5d070e644bdc90662d1fc">tstring</a> <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#a8c06632e0216067f44bbd6aeaffd17c7">msg</a>(_In_opt_ DWORD dwLanguageId = 0)<span class="keyword"> const</span></div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="classwinstd_1_1ws2__runtime__error.html#af6984de4ac18e732a6844f379d67c52f"> 71</a></span> <a class="code hl_typedef" href="group___win_std_general.html#ga8081292a94f5d070e644bdc90662d1fc">tstring</a> <a class="code hl_function" href="classwinstd_1_1ws2__runtime__error.html#af6984de4ac18e732a6844f379d67c52f">msg</a>(_In_opt_ DWORD dwLanguageId = 0)<span class="keyword"> const</span></div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <a class="code hl_typedef" href="group___win_std_general.html#ga8081292a94f5d070e644bdc90662d1fc">tstring</a> str;</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> <span class="keywordflow">if</span> (FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, 0, <a class="code hl_variable" href="classwinstd_1_1num__runtime__error.html#a865b8400a5a5a962c3068bf55f022d1f">m_num</a>, dwLanguageId, str, NULL)) {</div>
@ -126,14 +126,14 @@ $(function() {
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <a class="code hl_define" href="group___win_std_sys_handles.html#ga419efffd12b5c96abc8a275ba375ca60">WINSTD_HANDLE_IMPL</a>(<a class="code hl_class" href="classwinstd_1_1addrinfo.html">addrinfo</a>, NULL)</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> </div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="classwinstd_1_1addrinfo.html#a02877dc39eb93071d2aef3294ab28696"> 103</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1addrinfo.html#a02877dc39eb93071d2aef3294ab28696">get</a>(</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="classwinstd_1_1addrinfo.html#aee91b14ae5681b117305df51ddf1e138"> 103</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classwinstd_1_1addrinfo.html#aee91b14ae5681b117305df51ddf1e138">get</a>(</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> _In_opt_ PCTSTR pNodeName,</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> _In_opt_ PCTSTR pServiceName,</div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> _In_opt_ <span class="keyword">const</span> ADDRINFOT *pHints)</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> {</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <a class="code hl_typedef" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h;</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> <span class="keywordflow">if</span> (GetAddrInfo(pNodeName, pServiceName, pHints, &amp;h) == 0) {</div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <a class="code hl_function" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(h);</div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <a class="code hl_function" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(h);</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> } <span class="keywordflow">else</span></div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
@ -156,29 +156,29 @@ $(function() {
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span>}</div>
<div class="ttc" id="aclasswinstd_1_1addrinfo_html"><div class="ttname"><a href="classwinstd_1_1addrinfo.html">winstd::addrinfo</a></div><div class="ttdoc">SID wrapper class.</div><div class="ttdef"><b>Definition:</b> WinSock2.h:94</div></div>
<div class="ttc" id="aclasswinstd_1_1addrinfo_html_a02877dc39eb93071d2aef3294ab28696"><div class="ttname"><a href="classwinstd_1_1addrinfo.html#a02877dc39eb93071d2aef3294ab28696">winstd::addrinfo::get</a></div><div class="ttdeci">bool get(1 PCTSTR pNodeName, 1 PCTSTR pServiceName, 1 const ADDRINFOT *pHints)</div><div class="ttdoc">Provides protocol-independent translation from a host name to an address.</div><div class="ttdef"><b>Definition:</b> WinSock2.h:103</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:133</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:121</div></div>
<div class="ttc" id="aclasswinstd_1_1addrinfo_html_aee91b14ae5681b117305df51ddf1e138"><div class="ttname"><a href="classwinstd_1_1addrinfo.html#aee91b14ae5681b117305df51ddf1e138">winstd::addrinfo::get</a></div><div class="ttdeci">bool get(PCTSTR pNodeName, PCTSTR pServiceName, const ADDRINFOT *pHints)</div><div class="ttdoc">Provides protocol-independent translation from a host name to an address.</div><div class="ttdef"><b>Definition:</b> WinSock2.h:103</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:604</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a3dda19199ecfbc378c932e7d84d0ea81"><div class="ttname"><a href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">winstd::handle&lt; PADDRINFOT, NULL &gt;::handle_type</a></div><div class="ttdeci">PADDRINFOT handle_type</div><div class="ttdoc">Datatype of the object handle this template class handles.</div><div class="ttdef"><b>Definition:</b> Common.h:609</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_a6f8dc89f77c86714e65f9783a06ec208"><div class="ttname"><a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">winstd::handle&lt; PADDRINFOT, NULL &gt;::attach</a></div><div class="ttdeci">void attach(1 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:818</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_aabde3f16fd98b06b3b0282ef7806eb59"><div class="ttname"><a href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">winstd::handle&lt; PADDRINFOT, 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:855</div></div>
<div class="ttc" id="aclasswinstd_1_1handle_html_ab2a98042c3b88fda687e34d370756f11"><div class="ttname"><a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">winstd::handle&lt; PADDRINFOT, 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:818</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:1003</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:1005</div></div>
<div class="ttc" id="aclasswinstd_1_1num__runtime__error_html_a865b8400a5a5a962c3068bf55f022d1f"><div class="ttname"><a href="classwinstd_1_1num__runtime__error.html#a865b8400a5a5a962c3068bf55f022d1f">winstd::num_runtime_error&lt; int &gt;::m_num</a></div><div class="ttdeci">error_type m_num</div><div class="ttdoc">Numeric error code.</div><div class="ttdef"><b>Definition:</b> Common.h:1041</div></div>
<div class="ttc" id="aclasswinstd_1_1ws2__runtime__error_html"><div class="ttname"><a href="classwinstd_1_1ws2__runtime__error.html">winstd::ws2_runtime_error</a></div><div class="ttdoc">WinSock2 runtime error.</div><div class="ttdef"><b>Definition:</b> WinSock2.h:26</div></div>
<div class="ttc" id="aclasswinstd_1_1ws2__runtime__error_html_a3fe06a426ef9048083d9bcb315706678"><div class="ttname"><a href="classwinstd_1_1ws2__runtime__error.html#a3fe06a426ef9048083d9bcb315706678">winstd::ws2_runtime_error::ws2_runtime_error</a></div><div class="ttdeci">ws2_runtime_error(1 error_type num, 1 const std::string &amp;msg)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition:</b> WinSock2.h:34</div></div>
<div class="ttc" id="aclasswinstd_1_1ws2__runtime__error_html_a496a0dd827056bef12e87b7d34bb6def"><div class="ttname"><a href="classwinstd_1_1ws2__runtime__error.html#a496a0dd827056bef12e87b7d34bb6def">winstd::ws2_runtime_error::ws2_runtime_error</a></div><div class="ttdeci">ws2_runtime_error(1 const std::string &amp;msg)</div><div class="ttdoc">Constructs an exception using WSAGetLastError()</div><div class="ttdef"><b>Definition:</b> WinSock2.h:53</div></div>
<div class="ttc" id="aclasswinstd_1_1ws2__runtime__error_html_a8c06632e0216067f44bbd6aeaffd17c7"><div class="ttname"><a href="classwinstd_1_1ws2__runtime__error.html#a8c06632e0216067f44bbd6aeaffd17c7">winstd::ws2_runtime_error::msg</a></div><div class="ttdeci">tstring msg(1 DWORD dwLanguageId=0) const</div><div class="ttdoc">Returns a user-readable Windows error message.</div><div class="ttdef"><b>Definition:</b> WinSock2.h:71</div></div>
<div class="ttc" id="aclasswinstd_1_1ws2__runtime__error_html_ab4c883c202c768fedb51be62709552be"><div class="ttname"><a href="classwinstd_1_1ws2__runtime__error.html#ab4c883c202c768fedb51be62709552be">winstd::ws2_runtime_error::ws2_runtime_error</a></div><div class="ttdeci">ws2_runtime_error(1 error_type num, 1 const char *msg=nullptr)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition:</b> WinSock2.h:44</div></div>
<div class="ttc" id="aclasswinstd_1_1ws2__runtime__error_html_ad4410fad5410165115292f91f1a29433"><div class="ttname"><a href="classwinstd_1_1ws2__runtime__error.html#ad4410fad5410165115292f91f1a29433">winstd::ws2_runtime_error::ws2_runtime_error</a></div><div class="ttdeci">ws2_runtime_error(1 const char *msg=nullptr)</div><div class="ttdoc">Constructs an exception using WSAGetLastError()</div><div class="ttdef"><b>Definition:</b> WinSock2.h:62</div></div>
<div class="ttc" id="aclasswinstd_1_1ws2__runtime__error_html_a0f57437dbc7c87ac05230a5a5458846b"><div class="ttname"><a href="classwinstd_1_1ws2__runtime__error.html#a0f57437dbc7c87ac05230a5a5458846b">winstd::ws2_runtime_error::ws2_runtime_error</a></div><div class="ttdeci">ws2_runtime_error(error_type num, const char *msg=nullptr)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition:</b> WinSock2.h:44</div></div>
<div class="ttc" id="aclasswinstd_1_1ws2__runtime__error_html_a2e54221cc0f78724af416f9af1415267"><div class="ttname"><a href="classwinstd_1_1ws2__runtime__error.html#a2e54221cc0f78724af416f9af1415267">winstd::ws2_runtime_error::ws2_runtime_error</a></div><div class="ttdeci">ws2_runtime_error(const char *msg=nullptr)</div><div class="ttdoc">Constructs an exception using WSAGetLastError()</div><div class="ttdef"><b>Definition:</b> WinSock2.h:62</div></div>
<div class="ttc" id="aclasswinstd_1_1ws2__runtime__error_html_aa6ed38106310751800eca077c2fcb71a"><div class="ttname"><a href="classwinstd_1_1ws2__runtime__error.html#aa6ed38106310751800eca077c2fcb71a">winstd::ws2_runtime_error::ws2_runtime_error</a></div><div class="ttdeci">ws2_runtime_error(error_type num, const std::string &amp;msg)</div><div class="ttdoc">Constructs an exception.</div><div class="ttdef"><b>Definition:</b> WinSock2.h:34</div></div>
<div class="ttc" id="aclasswinstd_1_1ws2__runtime__error_html_ae7914ed1c76d543399992573bc580b4e"><div class="ttname"><a href="classwinstd_1_1ws2__runtime__error.html#ae7914ed1c76d543399992573bc580b4e">winstd::ws2_runtime_error::ws2_runtime_error</a></div><div class="ttdeci">ws2_runtime_error(const std::string &amp;msg)</div><div class="ttdoc">Constructs an exception using WSAGetLastError()</div><div class="ttdef"><b>Definition:</b> WinSock2.h:53</div></div>
<div class="ttc" id="aclasswinstd_1_1ws2__runtime__error_html_af6984de4ac18e732a6844f379d67c52f"><div class="ttname"><a href="classwinstd_1_1ws2__runtime__error.html#af6984de4ac18e732a6844f379d67c52f">winstd::ws2_runtime_error::msg</a></div><div class="ttdeci">tstring msg(DWORD dwLanguageId=0) const</div><div class="ttdoc">Returns a user-readable Windows error message.</div><div class="ttdef"><b>Definition:</b> WinSock2.h:71</div></div>
<div class="ttc" id="agroup___win_std_general_html_ga8081292a94f5d070e644bdc90662d1fc"><div class="ttname"><a href="group___win_std_general.html#ga8081292a94f5d070e644bdc90662d1fc">winstd::tstring</a></div><div class="ttdeci">std::string tstring</div><div class="ttdoc">Multi-byte / Wide-character string (according to _UNICODE)</div><div class="ttdef"><b>Definition:</b> Common.h:335</div></div>
<div class="ttc" id="agroup___win_std_sys_handles_html_ga419efffd12b5c96abc8a275ba375ca60"><div class="ttname"><a href="group___win_std_sys_handles.html#ga419efffd12b5c96abc8a275ba375ca60">WINSTD_HANDLE_IMPL</a></div><div class="ttdeci">#define WINSTD_HANDLE_IMPL(C, 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:162</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; PADDRINFOT, NULL &gt;::invalid</a></div><div class="ttdeci">static const PADDRINFOT invalid</div><div class="ttdoc">Invalid handle value.</div><div class="ttdef"><b>Definition:</b> Common.h:614</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -90,7 +90,7 @@ $(function() {
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> <a class="code hl_define" href="group___win_std_general.html#gac91fa8d79c860b1fdbba65b6a322f760">WINSTD_NONMOVABLE</a>(<a class="code hl_class" href="classwinstd_1_1wintrust.html">wintrust</a>)</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="l00032" name="l00032"></a><span class="lineno"><a class="line" href="classwinstd_1_1wintrust.html#a5c3e6cb4307803199de3d5aec493f8b0"> 32</a></span> <a class="code hl_function" href="classwinstd_1_1wintrust.html#a5c3e6cb4307803199de3d5aec493f8b0">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="l00032" name="l00032"></a><span class="lineno"><a class="line" href="classwinstd_1_1wintrust.html#a5f01f7952ccb4e4f6b3b52968470e49b"> 32</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="l00033" name="l00033"></a><span class="lineno"> 33</span> m_hwnd(hwnd),</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> m_action(action),</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> m_wtd(wtd)</div>
@ -115,14 +115,14 @@ $(function() {
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</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:1048</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:24</div></div>
<div class="ttc" id="aclasswinstd_1_1wintrust_html_a5c3e6cb4307803199de3d5aec493f8b0"><div class="ttname"><a href="classwinstd_1_1wintrust.html#a5c3e6cb4307803199de3d5aec493f8b0">winstd::wintrust::wintrust</a></div><div class="ttdeci">wintrust(1 HWND hwnd, 1 const GUID &amp;action, 1 WINTRUST_DATA &amp;wtd)</div><div class="ttdoc">Initializes a new class instance.</div><div class="ttdef"><b>Definition:</b> WinTrust.h:32</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:32</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:45</div></div>
<div class="ttc" id="agroup___win_std_general_html_ga11254c72ad33a6e0f5de31db708f784c"><div class="ttname"><a href="group___win_std_general.html#ga11254c72ad33a6e0f5de31db708f784c">WINSTD_NONCOPYABLE</a></div><div class="ttdeci">#define WINSTD_NONCOPYABLE(C)</div><div class="ttdoc">Declares a class as non-copyable.</div><div class="ttdef"><b>Definition:</b> Common.h:53</div></div>
<div class="ttc" id="agroup___win_std_general_html_gac91fa8d79c860b1fdbba65b6a322f760"><div class="ttname"><a href="group___win_std_general.html#gac91fa8d79c860b1fdbba65b6a322f760">WINSTD_NONMOVABLE</a></div><div class="ttdeci">#define WINSTD_NONMOVABLE(C)</div><div class="ttdoc">Declares a class as non-movable.</div><div class="ttdef"><b>Definition:</b> Common.h:61</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -155,7 +155,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -120,7 +120,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,13 +73,13 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1actctx__activator.html">winstd::actctx_activator</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1actctx__activator.html#adbcf965ee01a98dd6a9d1c4f6233a089">actctx_activator</a>(1 HANDLE hActCtx) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1actctx__activator.html">winstd::actctx_activator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1actctx__activator.html#a557774255df823c979be34bf5f82a0f2">actctx_activator</a>(HANDLE hActCtx) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1actctx__activator.html">winstd::actctx_activator</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1actctx__activator.html#ab3556f1baf628459929c8c394341a9a6">m_cookie</a></td><td class="entry"><a class="el" href="classwinstd_1_1actctx__activator.html">winstd::actctx_activator</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1actctx__activator.html#a9487820e29c331362b1ecd36de3b692a">~actctx_activator</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1actctx__activator.html">winstd::actctx_activator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -82,9 +82,9 @@ $(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:adbcf965ee01a98dd6a9d1c4f6233a089"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1actctx__activator.html#adbcf965ee01a98dd6a9d1c4f6233a089">actctx_activator</a> (1 HANDLE hActCtx) noexcept</td></tr>
<tr class="memdesc:adbcf965ee01a98dd6a9d1c4f6233a089"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the activator and activates the given activation context. <a href="classwinstd_1_1actctx__activator.html#adbcf965ee01a98dd6a9d1c4f6233a089">More...</a><br /></td></tr>
<tr class="separator:adbcf965ee01a98dd6a9d1c4f6233a089"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a557774255df823c979be34bf5f82a0f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct the activator and activates the given activation context. <a href="classwinstd_1_1actctx__activator.html#a557774255df823c979be34bf5f82a0f2">More...</a><br /></td></tr>
<tr class="separator:a557774255df823c979be34bf5f82a0f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a9487820e29c331362b1ecd36de3b692a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deactivates activation context and destructs the activator. <a href="classwinstd_1_1actctx__activator.html#a9487820e29c331362b1ecd36de3b692a">More...</a><br /></td></tr>
<tr class="separator:a9487820e29c331362b1ecd36de3b692a"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -99,8 +99,8 @@ ULONG_PTR&#160;</td><td class="memItemRight" valign="bottom"><b>m_cookie</b></td
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Activates given activation context in constructor and deactivates it in destructor. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="adbcf965ee01a98dd6a9d1c4f6233a089" name="adbcf965ee01a98dd6a9d1c4f6233a089"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbcf965ee01a98dd6a9d1c4f6233a089">&#9670;&nbsp;</a></span>actctx_activator()</h2>
<a id="a557774255df823c979be34bf5f82a0f2" name="a557774255df823c979be34bf5f82a0f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a557774255df823c979be34bf5f82a0f2">&#9670;&nbsp;</a></span>actctx_activator()</h2>
<div class="memitem">
<div class="memproto">
@ -111,7 +111,7 @@ ULONG_PTR&#160;</td><td class="memItemRight" valign="bottom"><b>m_cookie</b></td
<tr>
<td class="memname">winstd::actctx_activator::actctx_activator </td>
<td>(</td>
<td class="paramtype">1 HANDLE&#160;</td>
<td class="paramtype">HANDLE&#160;</td>
<td class="paramname"><em>hActCtx</em></td><td>)</td>
<td></td>
</tr>
@ -168,7 +168,7 @@ ULONG_PTR&#160;</td><td class="memItemRight" valign="bottom"><b>m_cookie</b></td
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,35 +73,35 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1addrinfo.html">winstd::addrinfo</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a706aaab7691a472c608890f8e5dd0d96">free</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1addrinfo.html#a279ad84ce2877b22797eedbec80cd55f">free_internal</a>() noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1addrinfo.html">winstd::addrinfo</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1addrinfo.html#a02877dc39eb93071d2aef3294ab28696">get</a>(1 PCTSTR pNodeName, 1 PCTSTR pServiceName, 1 const ADDRINFOT *pHints)</td><td class="entry"><a class="el" href="classwinstd_1_1addrinfo.html">winstd::addrinfo</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1addrinfo.html#aee91b14ae5681b117305df51ddf1e138">get</a>(PCTSTR pNodeName, PCTSTR pServiceName, const ADDRINFOT *pHints)</td><td class="entry"><a class="el" href="classwinstd_1_1addrinfo.html">winstd::addrinfo</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4">handle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">operator=</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">operator=</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PADDRINFOT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1addrinfo.html#aaa7a9365cde194bb9f54a96ea04f9883">~addrinfo</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1addrinfo.html">winstd::addrinfo</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -91,9 +91,9 @@ Inheritance diagram for winstd::addrinfo:</div>
<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:a02877dc39eb93071d2aef3294ab28696"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1addrinfo.html#a02877dc39eb93071d2aef3294ab28696">get</a> (1 PCTSTR pNodeName, 1 PCTSTR pServiceName, 1 const ADDRINFOT *pHints)</td></tr>
<tr class="memdesc:a02877dc39eb93071d2aef3294ab28696"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides protocol-independent translation from a host name to an address. <a href="classwinstd_1_1addrinfo.html#a02877dc39eb93071d2aef3294ab28696">More...</a><br /></td></tr>
<tr class="separator:a02877dc39eb93071d2aef3294ab28696"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee91b14ae5681b117305df51ddf1e138"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1addrinfo.html#aee91b14ae5681b117305df51ddf1e138">get</a> (PCTSTR pNodeName, PCTSTR pServiceName, const ADDRINFOT *pHints)</td></tr>
<tr class="memdesc:aee91b14ae5681b117305df51ddf1e138"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides protocol-independent translation from a host name to an address. <a href="classwinstd_1_1addrinfo.html#aee91b14ae5681b117305df51ddf1e138">More...</a><br /></td></tr>
<tr class="separator:aee91b14ae5681b117305df51ddf1e138"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:aaa7a9365cde194bb9f54a96ea04f9883"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees address information. <a href="classwinstd_1_1addrinfo.html#aaa7a9365cde194bb9f54a96ea04f9883">More...</a><br /></td></tr>
<tr class="separator:aaa7a9365cde194bb9f54a96ea04f9883"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -102,18 +102,18 @@ Public Member Functions</h2></td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</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="memitem:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a91f3f6d80650f3cbb1857b879c060e7b 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. <a href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">More...</a><br /></td></tr>
<tr class="separator:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a> (1 <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="memdesc:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">More...</a><br /></td></tr>
<tr class="separator:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><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#ae58ca3031e921aba1319e55159473ea9">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">More...</a><br /></td></tr>
<tr class="separator:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><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#abcb7f966e387a00f71268cf092295665">operator=</a> (1 <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="memdesc:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">More...</a><br /></td></tr>
<tr class="separator:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><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="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. <a href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">More...</a><br /></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"><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="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">More...</a><br /></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"><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="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">More...</a><br /></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"><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="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">More...</a><br /></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"><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="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <a href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">More...</a><br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -129,27 +129,27 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is INVAL. <a href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">More...</a><br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">More...</a><br /></td></tr>
<tr class="separator:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">More...</a><br /></td></tr>
<tr class="separator:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">More...</a><br /></td></tr>
<tr class="separator:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">More...</a><br /></td></tr>
<tr class="separator:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">More...</a><br /></td></tr>
<tr class="separator:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">More...</a><br /></td></tr>
<tr class="separator:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">More...</a><br /></td></tr>
<tr class="separator:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">More...</a><br /></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"><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="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">More...</a><br /></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"><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="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">More...</a><br /></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"><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="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">More...</a><br /></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"><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="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">More...</a><br /></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"><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="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">More...</a><br /></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"><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="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">More...</a><br /></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"><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. <a href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">More...</a><br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -247,8 +247,8 @@ static const PADDRINFOT&#160;</td><td class="memItemRight" valign="bottom"><b>in
</div>
</div>
<a id="a02877dc39eb93071d2aef3294ab28696" name="a02877dc39eb93071d2aef3294ab28696"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02877dc39eb93071d2aef3294ab28696">&#9670;&nbsp;</a></span>get()</h2>
<a id="aee91b14ae5681b117305df51ddf1e138" name="aee91b14ae5681b117305df51ddf1e138"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee91b14ae5681b117305df51ddf1e138">&#9670;&nbsp;</a></span>get()</h2>
<div class="memitem">
<div class="memproto">
@ -259,19 +259,19 @@ static const PADDRINFOT&#160;</td><td class="memItemRight" valign="bottom"><b>in
<tr>
<td class="memname">bool winstd::addrinfo::get </td>
<td>(</td>
<td class="paramtype">1 PCTSTR&#160;</td>
<td class="paramtype">PCTSTR&#160;</td>
<td class="paramname"><em>pNodeName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 PCTSTR&#160;</td>
<td class="paramtype">PCTSTR&#160;</td>
<td class="paramname"><em>pServiceName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 const ADDRINFOT *&#160;</td>
<td class="paramtype">const ADDRINFOT *&#160;</td>
<td class="paramname"><em>pHints</em>&#160;</td>
</tr>
<tr>
@ -298,7 +298,7 @@ static const PADDRINFOT&#160;</td><td class="memItemRight" valign="bottom"><b>in
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,11 +73,11 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1basic__string__guid.html">winstd::basic_string_guid&lt; _Elem, _Traits, _Ax &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1basic__string__guid.html#a8f623524338ca04be12a08461f280de7">basic_string_guid</a>(1 const GUID &amp;guid, 1 1 const _Elem *format)</td><td class="entry"><a class="el" href="classwinstd_1_1basic__string__guid.html">winstd::basic_string_guid&lt; _Elem, _Traits, _Ax &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1basic__string__guid.html#a69e6b961f17e862b55ff02dcb6e90c3e">basic_string_guid</a>(const GUID &amp;guid, const _Elem *format)</td><td class="entry"><a class="el" href="classwinstd_1_1basic__string__guid.html">winstd::basic_string_guid&lt; _Elem, _Traits, _Ax &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -87,16 +87,16 @@ 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>
Public Member Functions</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Initializing string using template in memory</div></td></tr>
<tr class="memitem:a8f623524338ca04be12a08461f280de7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1basic__string__guid.html#a8f623524338ca04be12a08461f280de7">basic_string_guid</a> (1 const GUID &amp;guid, 1 1 const _Elem *format)</td></tr>
<tr class="memdesc:a8f623524338ca04be12a08461f280de7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents to string representation of given GUID. <a href="classwinstd_1_1basic__string__guid.html#a8f623524338ca04be12a08461f280de7">More...</a><br /></td></tr>
<tr class="separator:a8f623524338ca04be12a08461f280de7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a69e6b961f17e862b55ff02dcb6e90c3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents to string representation of given GUID. <a href="classwinstd_1_1basic__string__guid.html#a69e6b961f17e862b55ff02dcb6e90c3e">More...</a><br /></td></tr>
<tr class="separator:a69e6b961f17e862b55ff02dcb6e90c3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<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 />
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>
<a id="a8f623524338ca04be12a08461f280de7" name="a8f623524338ca04be12a08461f280de7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f623524338ca04be12a08461f280de7">&#9670;&nbsp;</a></span>basic_string_guid()</h2>
<a id="a69e6b961f17e862b55ff02dcb6e90c3e" name="a69e6b961f17e862b55ff02dcb6e90c3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69e6b961f17e862b55ff02dcb6e90c3e">&#9670;&nbsp;</a></span>basic_string_guid()</h2>
<div class="memitem">
<div class="memproto">
@ -109,13 +109,13 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
<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>(</td>
<td class="paramtype">1 const GUID &amp;&#160;</td>
<td class="paramtype">const GUID &amp;&#160;</td>
<td class="paramname"><em>guid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 1 const _Elem *&#160;</td>
<td class="paramtype">const _Elem *&#160;</td>
<td class="paramname"><em>format</em>&#160;</td>
</tr>
<tr>
@ -148,7 +148,7 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,17 +73,17 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg&lt; _Elem, _Traits, _Ax &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1basic__string__msg.html#ae9363484c9b4a0c9a84631b455fef09c">basic_string_msg</a>(1 1 const _Elem *format,...)</td><td class="entry"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg&lt; _Elem, _Traits, _Ax &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1basic__string__msg.html#aaf3734b8ed0182f19b1011411d5c65f6">basic_string_msg</a>(1 HINSTANCE hInstance, 1 UINT nFormatID,...)</td><td class="entry"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg&lt; _Elem, _Traits, _Ax &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1basic__string__msg.html#afbdd0163a5cb3f0d832ef6f87baee39a">basic_string_msg</a>(1 HINSTANCE hInstance, 1 WORD wLanguageID, 1 UINT nFormatID,...)</td><td class="entry"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg&lt; _Elem, _Traits, _Ax &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1basic__string__msg.html#afd97624170e5dddd9eb74a57d64a9e5e">basic_string_msg</a>(1 DWORD dwFlags, 1 LPCVOID lpSource, 1 DWORD dwMessageId, 1 DWORD dwLanguageId, 1 va_list *Arguments)</td><td class="entry"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg&lt; _Elem, _Traits, _Ax &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1basic__string__msg.html#a76ab6db4f4ba26cd44cea36a626f212a">basic_string_msg</a>(1 DWORD dwFlags, 1 LPCVOID lpSource, 1 DWORD dwMessageId, 1 DWORD dwLanguageId, 1 DWORD_PTR *Arguments)</td><td class="entry"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg&lt; _Elem, _Traits, _Ax &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1basic__string__msg.html#af5c45ec7c3d24b52a9c5d654f3c182bd">basic_string_msg</a>(1 DWORD dwFlags, 1 LPCTSTR pszFormat, 1 va_list *Arguments)</td><td class="entry"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg&lt; _Elem, _Traits, _Ax &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1basic__string__msg.html#afae79229336cfa8ae103cbd38dd13bdd">basic_string_msg</a>(1 DWORD dwFlags, 1 LPCTSTR pszFormat, 1 DWORD_PTR *Arguments)</td><td class="entry"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg&lt; _Elem, _Traits, _Ax &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1basic__string__msg.html#a736a3e3559471ede3f8b7144ed908c46">basic_string_msg</a>(const _Elem *format,...)</td><td class="entry"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg&lt; _Elem, _Traits, _Ax &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1basic__string__msg.html#a9203b643c2070c1954c595e5c6e519d5">basic_string_msg</a>(HINSTANCE hInstance, UINT nFormatID,...)</td><td class="entry"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg&lt; _Elem, _Traits, _Ax &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1basic__string__msg.html#a6225c3a78cad401124dd7cafdd95ad31">basic_string_msg</a>(HINSTANCE hInstance, WORD wLanguageID, UINT nFormatID,...)</td><td class="entry"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg&lt; _Elem, _Traits, _Ax &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><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><td class="entry"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg&lt; _Elem, _Traits, _Ax &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><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><td class="entry"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg&lt; _Elem, _Traits, _Ax &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1basic__string__msg.html#a3fe77c26d3e41426fae90d6255455403">basic_string_msg</a>(DWORD dwFlags, LPCTSTR pszFormat, va_list *Arguments)</td><td class="entry"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg&lt; _Elem, _Traits, _Ax &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1basic__string__msg.html#aee54bb91aa476ab3e7cd7fd118becf56">basic_string_msg</a>(DWORD dwFlags, LPCTSTR pszFormat, DWORD_PTR *Arguments)</td><td class="entry"><a class="el" href="classwinstd_1_1basic__string__msg.html">winstd::basic_string_msg&lt; _Elem, _Traits, _Ax &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -87,36 +87,36 @@ Inheritance diagram for winstd::basic_string_msg&lt; _Elem, _Traits, _Ax &gt;:</
<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:afd97624170e5dddd9eb74a57d64a9e5e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1basic__string__msg.html#afd97624170e5dddd9eb74a57d64a9e5e">basic_string_msg</a> (1 DWORD dwFlags, 1 LPCVOID lpSource, 1 DWORD dwMessageId, 1 DWORD dwLanguageId, 1 va_list *Arguments)</td></tr>
<tr class="memdesc:afd97624170e5dddd9eb74a57d64a9e5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>FormatMessage()</code> style. <a href="classwinstd_1_1basic__string__msg.html#afd97624170e5dddd9eb74a57d64a9e5e">More...</a><br /></td></tr>
<tr class="separator:afd97624170e5dddd9eb74a57d64a9e5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76ab6db4f4ba26cd44cea36a626f212a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1basic__string__msg.html#a76ab6db4f4ba26cd44cea36a626f212a">basic_string_msg</a> (1 DWORD dwFlags, 1 LPCVOID lpSource, 1 DWORD dwMessageId, 1 DWORD dwLanguageId, 1 DWORD_PTR *Arguments)</td></tr>
<tr class="memdesc:a76ab6db4f4ba26cd44cea36a626f212a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>FormatMessage()</code> style. <a href="classwinstd_1_1basic__string__msg.html#a76ab6db4f4ba26cd44cea36a626f212a">More...</a><br /></td></tr>
<tr class="separator:a76ab6db4f4ba26cd44cea36a626f212a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5c45ec7c3d24b52a9c5d654f3c182bd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1basic__string__msg.html#af5c45ec7c3d24b52a9c5d654f3c182bd">basic_string_msg</a> (1 DWORD dwFlags, 1 LPCTSTR pszFormat, 1 va_list *Arguments)</td></tr>
<tr class="memdesc:af5c45ec7c3d24b52a9c5d654f3c182bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>FormatMessage()</code> style. <a href="classwinstd_1_1basic__string__msg.html#af5c45ec7c3d24b52a9c5d654f3c182bd">More...</a><br /></td></tr>
<tr class="separator:af5c45ec7c3d24b52a9c5d654f3c182bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afae79229336cfa8ae103cbd38dd13bdd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1basic__string__msg.html#afae79229336cfa8ae103cbd38dd13bdd">basic_string_msg</a> (1 DWORD dwFlags, 1 LPCTSTR pszFormat, 1 DWORD_PTR *Arguments)</td></tr>
<tr class="memdesc:afae79229336cfa8ae103cbd38dd13bdd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>FormatMessage()</code> style. <a href="classwinstd_1_1basic__string__msg.html#afae79229336cfa8ae103cbd38dd13bdd">More...</a><br /></td></tr>
<tr class="separator:afae79229336cfa8ae103cbd38dd13bdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a72842f64e4015027811f4f8bd36b86ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>FormatMessage()</code> style. <a href="classwinstd_1_1basic__string__msg.html#a72842f64e4015027811f4f8bd36b86ee">More...</a><br /></td></tr>
<tr class="separator:a72842f64e4015027811f4f8bd36b86ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a0b20861e7b0a943c80774b36f77924b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>FormatMessage()</code> style. <a href="classwinstd_1_1basic__string__msg.html#a0b20861e7b0a943c80774b36f77924b9">More...</a><br /></td></tr>
<tr class="separator:a0b20861e7b0a943c80774b36f77924b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a3fe77c26d3e41426fae90d6255455403"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>FormatMessage()</code> style. <a href="classwinstd_1_1basic__string__msg.html#a3fe77c26d3e41426fae90d6255455403">More...</a><br /></td></tr>
<tr class="separator:a3fe77c26d3e41426fae90d6255455403"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:aee54bb91aa476ab3e7cd7fd118becf56"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>FormatMessage()</code> style. <a href="classwinstd_1_1basic__string__msg.html#aee54bb91aa476ab3e7cd7fd118becf56">More...</a><br /></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 class="memitem:ae9363484c9b4a0c9a84631b455fef09c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1basic__string__msg.html#ae9363484c9b4a0c9a84631b455fef09c">basic_string_msg</a> (1 1 const _Elem *format,...)</td></tr>
<tr class="memdesc:ae9363484c9b4a0c9a84631b455fef09c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>FormatMessage()</code> style template. <a href="classwinstd_1_1basic__string__msg.html#ae9363484c9b4a0c9a84631b455fef09c">More...</a><br /></td></tr>
<tr class="separator:ae9363484c9b4a0c9a84631b455fef09c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a736a3e3559471ede3f8b7144ed908c46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>FormatMessage()</code> style template. <a href="classwinstd_1_1basic__string__msg.html#a736a3e3559471ede3f8b7144ed908c46">More...</a><br /></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 class="memitem:aaf3734b8ed0182f19b1011411d5c65f6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1basic__string__msg.html#aaf3734b8ed0182f19b1011411d5c65f6">basic_string_msg</a> (1 HINSTANCE hInstance, 1 UINT nFormatID,...)</td></tr>
<tr class="memdesc:aaf3734b8ed0182f19b1011411d5c65f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>FormatMessage()</code> style template in resources. <a href="classwinstd_1_1basic__string__msg.html#aaf3734b8ed0182f19b1011411d5c65f6">More...</a><br /></td></tr>
<tr class="separator:aaf3734b8ed0182f19b1011411d5c65f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbdd0163a5cb3f0d832ef6f87baee39a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1basic__string__msg.html#afbdd0163a5cb3f0d832ef6f87baee39a">basic_string_msg</a> (1 HINSTANCE hInstance, 1 WORD wLanguageID, 1 UINT nFormatID,...)</td></tr>
<tr class="memdesc:afbdd0163a5cb3f0d832ef6f87baee39a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>FormatMessage()</code> style template in resources. <a href="classwinstd_1_1basic__string__msg.html#afbdd0163a5cb3f0d832ef6f87baee39a">More...</a><br /></td></tr>
<tr class="separator:afbdd0163a5cb3f0d832ef6f87baee39a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="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. <a href="classwinstd_1_1basic__string__msg.html#a9203b643c2070c1954c595e5c6e519d5">More...</a><br /></td></tr>
<tr class="separator:a9203b643c2070c1954c595e5c6e519d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="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. <a href="classwinstd_1_1basic__string__msg.html#a6225c3a78cad401124dd7cafdd95ad31">More...</a><br /></td></tr>
<tr class="separator:a6225c3a78cad401124dd7cafdd95ad31"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<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 />
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>
<a id="ae9363484c9b4a0c9a84631b455fef09c" name="ae9363484c9b4a0c9a84631b455fef09c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae9363484c9b4a0c9a84631b455fef09c">&#9670;&nbsp;</a></span>basic_string_msg() <span class="overload">[1/7]</span></h2>
<a id="a736a3e3559471ede3f8b7144ed908c46" name="a736a3e3559471ede3f8b7144ed908c46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a736a3e3559471ede3f8b7144ed908c46">&#9670;&nbsp;</a></span>basic_string_msg() <span class="overload">[1/7]</span></h2>
<div class="memitem">
<div class="memproto">
@ -129,7 +129,7 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
<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>(</td>
<td class="paramtype">1 1 const _Elem *&#160;</td>
<td class="paramtype">const _Elem *&#160;</td>
<td class="paramname"><em>format</em>, </td>
</tr>
<tr>
@ -161,8 +161,8 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
</div>
</div>
<a id="aaf3734b8ed0182f19b1011411d5c65f6" name="aaf3734b8ed0182f19b1011411d5c65f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf3734b8ed0182f19b1011411d5c65f6">&#9670;&nbsp;</a></span>basic_string_msg() <span class="overload">[2/7]</span></h2>
<a id="a9203b643c2070c1954c595e5c6e519d5" name="a9203b643c2070c1954c595e5c6e519d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9203b643c2070c1954c595e5c6e519d5">&#9670;&nbsp;</a></span>basic_string_msg() <span class="overload">[2/7]</span></h2>
<div class="memitem">
<div class="memproto">
@ -175,13 +175,13 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
<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>(</td>
<td class="paramtype">1 HINSTANCE&#160;</td>
<td class="paramtype">HINSTANCE&#160;</td>
<td class="paramname"><em>hInstance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 UINT&#160;</td>
<td class="paramtype">UINT&#160;</td>
<td class="paramname"><em>nFormatID</em>, </td>
</tr>
<tr>
@ -214,8 +214,8 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
</div>
</div>
<a id="afbdd0163a5cb3f0d832ef6f87baee39a" name="afbdd0163a5cb3f0d832ef6f87baee39a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afbdd0163a5cb3f0d832ef6f87baee39a">&#9670;&nbsp;</a></span>basic_string_msg() <span class="overload">[3/7]</span></h2>
<a id="a6225c3a78cad401124dd7cafdd95ad31" name="a6225c3a78cad401124dd7cafdd95ad31"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6225c3a78cad401124dd7cafdd95ad31">&#9670;&nbsp;</a></span>basic_string_msg() <span class="overload">[3/7]</span></h2>
<div class="memitem">
<div class="memproto">
@ -228,19 +228,19 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
<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>(</td>
<td class="paramtype">1 HINSTANCE&#160;</td>
<td class="paramtype">HINSTANCE&#160;</td>
<td class="paramname"><em>hInstance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 WORD&#160;</td>
<td class="paramtype">WORD&#160;</td>
<td class="paramname"><em>wLanguageID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 UINT&#160;</td>
<td class="paramtype">UINT&#160;</td>
<td class="paramname"><em>nFormatID</em>, </td>
</tr>
<tr>
@ -274,8 +274,8 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
</div>
</div>
<a id="afd97624170e5dddd9eb74a57d64a9e5e" name="afd97624170e5dddd9eb74a57d64a9e5e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd97624170e5dddd9eb74a57d64a9e5e">&#9670;&nbsp;</a></span>basic_string_msg() <span class="overload">[4/7]</span></h2>
<a id="a72842f64e4015027811f4f8bd36b86ee" name="a72842f64e4015027811f4f8bd36b86ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72842f64e4015027811f4f8bd36b86ee">&#9670;&nbsp;</a></span>basic_string_msg() <span class="overload">[4/7]</span></h2>
<div class="memitem">
<div class="memproto">
@ -288,31 +288,31 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
<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>(</td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwFlags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 LPCVOID&#160;</td>
<td class="paramtype">LPCVOID&#160;</td>
<td class="paramname"><em>lpSource</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwMessageId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwLanguageId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 va_list *&#160;</td>
<td class="paramtype">va_list *&#160;</td>
<td class="paramname"><em>Arguments</em>&#160;</td>
</tr>
<tr>
@ -333,8 +333,8 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
</div>
</div>
<a id="a76ab6db4f4ba26cd44cea36a626f212a" name="a76ab6db4f4ba26cd44cea36a626f212a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76ab6db4f4ba26cd44cea36a626f212a">&#9670;&nbsp;</a></span>basic_string_msg() <span class="overload">[5/7]</span></h2>
<a id="a0b20861e7b0a943c80774b36f77924b9" name="a0b20861e7b0a943c80774b36f77924b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b20861e7b0a943c80774b36f77924b9">&#9670;&nbsp;</a></span>basic_string_msg() <span class="overload">[5/7]</span></h2>
<div class="memitem">
<div class="memproto">
@ -347,31 +347,31 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
<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>(</td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwFlags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 LPCVOID&#160;</td>
<td class="paramtype">LPCVOID&#160;</td>
<td class="paramname"><em>lpSource</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwMessageId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwLanguageId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 DWORD_PTR *&#160;</td>
<td class="paramtype">DWORD_PTR *&#160;</td>
<td class="paramname"><em>Arguments</em>&#160;</td>
</tr>
<tr>
@ -392,8 +392,8 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
</div>
</div>
<a id="af5c45ec7c3d24b52a9c5d654f3c182bd" name="af5c45ec7c3d24b52a9c5d654f3c182bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5c45ec7c3d24b52a9c5d654f3c182bd">&#9670;&nbsp;</a></span>basic_string_msg() <span class="overload">[6/7]</span></h2>
<a id="a3fe77c26d3e41426fae90d6255455403" name="a3fe77c26d3e41426fae90d6255455403"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3fe77c26d3e41426fae90d6255455403">&#9670;&nbsp;</a></span>basic_string_msg() <span class="overload">[6/7]</span></h2>
<div class="memitem">
<div class="memproto">
@ -406,19 +406,19 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
<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>(</td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwFlags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 LPCTSTR&#160;</td>
<td class="paramtype">LPCTSTR&#160;</td>
<td class="paramname"><em>pszFormat</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 va_list *&#160;</td>
<td class="paramtype">va_list *&#160;</td>
<td class="paramname"><em>Arguments</em>&#160;</td>
</tr>
<tr>
@ -439,8 +439,8 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
</div>
</div>
<a id="afae79229336cfa8ae103cbd38dd13bdd" name="afae79229336cfa8ae103cbd38dd13bdd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afae79229336cfa8ae103cbd38dd13bdd">&#9670;&nbsp;</a></span>basic_string_msg() <span class="overload">[7/7]</span></h2>
<a id="aee54bb91aa476ab3e7cd7fd118becf56" name="aee54bb91aa476ab3e7cd7fd118becf56"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee54bb91aa476ab3e7cd7fd118becf56">&#9670;&nbsp;</a></span>basic_string_msg() <span class="overload">[7/7]</span></h2>
<div class="memitem">
<div class="memproto">
@ -453,19 +453,19 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
<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>(</td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwFlags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 LPCTSTR&#160;</td>
<td class="paramtype">LPCTSTR&#160;</td>
<td class="paramname"><em>pszFormat</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 DWORD_PTR *&#160;</td>
<td class="paramtype">DWORD_PTR *&#160;</td>
<td class="paramname"><em>Arguments</em>&#160;</td>
</tr>
<tr>
@ -492,7 +492,7 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,13 +73,13 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1basic__string__printf.html">winstd::basic_string_printf&lt; _Elem, _Traits, _Ax &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1basic__string__printf.html#a951ee1e407c06324a60139e2d6f5ef8d">basic_string_printf</a>(1 1 const _Elem *format,...)</td><td class="entry"><a class="el" href="classwinstd_1_1basic__string__printf.html">winstd::basic_string_printf&lt; _Elem, _Traits, _Ax &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1basic__string__printf.html#a3813a74434ffc074969ec7be1d7d4202">basic_string_printf</a>(1 HINSTANCE hInstance, 1 UINT nFormatID,...)</td><td class="entry"><a class="el" href="classwinstd_1_1basic__string__printf.html">winstd::basic_string_printf&lt; _Elem, _Traits, _Ax &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1basic__string__printf.html#abc52d218a4bdba5befdcce4f224c2cfe">basic_string_printf</a>(1 HINSTANCE hInstance, 1 WORD wLanguageID, 1 UINT nFormatID,...)</td><td class="entry"><a class="el" href="classwinstd_1_1basic__string__printf.html">winstd::basic_string_printf&lt; _Elem, _Traits, _Ax &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1basic__string__printf.html#a409c94cb80a202d0bd628930514b64ba">basic_string_printf</a>(const _Elem *format,...)</td><td class="entry"><a class="el" href="classwinstd_1_1basic__string__printf.html">winstd::basic_string_printf&lt; _Elem, _Traits, _Ax &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1basic__string__printf.html#ab258ccf8da028fc5e8511336401213ba">basic_string_printf</a>(HINSTANCE hInstance, UINT nFormatID,...)</td><td class="entry"><a class="el" href="classwinstd_1_1basic__string__printf.html">winstd::basic_string_printf&lt; _Elem, _Traits, _Ax &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1basic__string__printf.html#a532bc995c0509b41f92612a77e169a83">basic_string_printf</a>(HINSTANCE hInstance, WORD wLanguageID, UINT nFormatID,...)</td><td class="entry"><a class="el" href="classwinstd_1_1basic__string__printf.html">winstd::basic_string_printf&lt; _Elem, _Traits, _Ax &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -87,23 +87,23 @@ 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>
Public Member Functions</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Initializing string using template in memory</div></td></tr>
<tr class="memitem:a951ee1e407c06324a60139e2d6f5ef8d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1basic__string__printf.html#a951ee1e407c06324a60139e2d6f5ef8d">basic_string_printf</a> (1 1 const _Elem *format,...)</td></tr>
<tr class="memdesc:a951ee1e407c06324a60139e2d6f5ef8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>printf()</code> style template. <a href="classwinstd_1_1basic__string__printf.html#a951ee1e407c06324a60139e2d6f5ef8d">More...</a><br /></td></tr>
<tr class="separator:a951ee1e407c06324a60139e2d6f5ef8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a409c94cb80a202d0bd628930514b64ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>printf()</code> style template. <a href="classwinstd_1_1basic__string__printf.html#a409c94cb80a202d0bd628930514b64ba">More...</a><br /></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 class="memitem:a3813a74434ffc074969ec7be1d7d4202"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1basic__string__printf.html#a3813a74434ffc074969ec7be1d7d4202">basic_string_printf</a> (1 HINSTANCE hInstance, 1 UINT nFormatID,...)</td></tr>
<tr class="memdesc:a3813a74434ffc074969ec7be1d7d4202"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>printf()</code> style template in resources. <a href="classwinstd_1_1basic__string__printf.html#a3813a74434ffc074969ec7be1d7d4202">More...</a><br /></td></tr>
<tr class="separator:a3813a74434ffc074969ec7be1d7d4202"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc52d218a4bdba5befdcce4f224c2cfe"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1basic__string__printf.html#abc52d218a4bdba5befdcce4f224c2cfe">basic_string_printf</a> (1 HINSTANCE hInstance, 1 WORD wLanguageID, 1 UINT nFormatID,...)</td></tr>
<tr class="memdesc:abc52d218a4bdba5befdcce4f224c2cfe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new string and formats its contents using <code>printf()</code> style template in resources. <a href="classwinstd_1_1basic__string__printf.html#abc52d218a4bdba5befdcce4f224c2cfe">More...</a><br /></td></tr>
<tr class="separator:abc52d218a4bdba5befdcce4f224c2cfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="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. <a href="classwinstd_1_1basic__string__printf.html#ab258ccf8da028fc5e8511336401213ba">More...</a><br /></td></tr>
<tr class="separator:ab258ccf8da028fc5e8511336401213ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="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. <a href="classwinstd_1_1basic__string__printf.html#a532bc995c0509b41f92612a77e169a83">More...</a><br /></td></tr>
<tr class="separator:a532bc995c0509b41f92612a77e169a83"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<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 />
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>
<a id="a951ee1e407c06324a60139e2d6f5ef8d" name="a951ee1e407c06324a60139e2d6f5ef8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a951ee1e407c06324a60139e2d6f5ef8d">&#9670;&nbsp;</a></span>basic_string_printf() <span class="overload">[1/3]</span></h2>
<a id="a409c94cb80a202d0bd628930514b64ba" name="a409c94cb80a202d0bd628930514b64ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a409c94cb80a202d0bd628930514b64ba">&#9670;&nbsp;</a></span>basic_string_printf() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
@ -116,7 +116,7 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
<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>(</td>
<td class="paramtype">1 1 const _Elem *&#160;</td>
<td class="paramtype">const _Elem *&#160;</td>
<td class="paramname"><em>format</em>, </td>
</tr>
<tr>
@ -148,8 +148,8 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
</div>
</div>
<a id="a3813a74434ffc074969ec7be1d7d4202" name="a3813a74434ffc074969ec7be1d7d4202"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3813a74434ffc074969ec7be1d7d4202">&#9670;&nbsp;</a></span>basic_string_printf() <span class="overload">[2/3]</span></h2>
<a id="ab258ccf8da028fc5e8511336401213ba" name="ab258ccf8da028fc5e8511336401213ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab258ccf8da028fc5e8511336401213ba">&#9670;&nbsp;</a></span>basic_string_printf() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
@ -162,13 +162,13 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
<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>(</td>
<td class="paramtype">1 HINSTANCE&#160;</td>
<td class="paramtype">HINSTANCE&#160;</td>
<td class="paramname"><em>hInstance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 UINT&#160;</td>
<td class="paramtype">UINT&#160;</td>
<td class="paramname"><em>nFormatID</em>, </td>
</tr>
<tr>
@ -201,8 +201,8 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
</div>
</div>
<a id="abc52d218a4bdba5befdcce4f224c2cfe" name="abc52d218a4bdba5befdcce4f224c2cfe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc52d218a4bdba5befdcce4f224c2cfe">&#9670;&nbsp;</a></span>basic_string_printf() <span class="overload">[3/3]</span></h2>
<a id="a532bc995c0509b41f92612a77e169a83" name="a532bc995c0509b41f92612a77e169a83"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a532bc995c0509b41f92612a77e169a83">&#9670;&nbsp;</a></span>basic_string_printf() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
@ -215,19 +215,19 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
<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>(</td>
<td class="paramtype">1 HINSTANCE&#160;</td>
<td class="paramtype">HINSTANCE&#160;</td>
<td class="paramname"><em>hInstance</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 WORD&#160;</td>
<td class="paramtype">WORD&#160;</td>
<td class="paramname"><em>wLanguageID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 UINT&#160;</td>
<td class="paramtype">UINT&#160;</td>
<td class="paramname"><em>nFormatID</em>, </td>
</tr>
<tr>
@ -267,7 +267,7 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,47 +73,47 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1bstr.html">winstd::bstr</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4">attach_duplicated</a>(1 handle_type h)</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; BSTR, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1bstr.html#af27d5b6889a972b6870aea38eb54a2fa">bstr</a>(1 LPCOLESTR src) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1bstr.html">winstd::bstr</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1bstr.html#aaca6a2fe552f00117c941be0bff1dbd8">bstr</a>(1 LPCOLESTR src, 1 UINT len) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1bstr.html">winstd::bstr</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1bstr.html#aaeb1471d7df7cd9dc6f58dad3e46a999">bstr</a>(1 const std::basic_string&lt; wchar_t, _Traits, _Ax &gt; &amp;src) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1bstr.html">winstd::bstr</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65">attach_duplicated</a>(handle_type h)</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; BSTR, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1bstr.html#a16c6d6d9c6d1494ed278e74f9f83ccff">bstr</a>(LPCOLESTR src) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1bstr.html">winstd::bstr</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1bstr.html#a80f1ae42fd8233f38ad846305f7db781">bstr</a>(LPCOLESTR src, UINT len) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1bstr.html">winstd::bstr</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1bstr.html#a4bd2cc3556ee3875d23d9aa902c31077">bstr</a>(const std::basic_string&lt; wchar_t, _Traits, _Ax &gt; &amp;src) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1bstr.html">winstd::bstr</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ac95cbfb481c0d5e6c60d130f3c270b59">dplhandle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; BSTR, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a">dplhandle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; BSTR, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#acac5db2f50f63d6722c426bcb3dc4cda">dplhandle</a>(1 const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; BSTR, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a0a636a6bee87049b5f502bf93c9b86eb">dplhandle</a>(1 dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; BSTR, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">dplhandle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; BSTR, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a726938d9b7df787204025f6c36a04507">dplhandle</a>(const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; BSTR, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">dplhandle</a>(dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; BSTR, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">duplicate</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; BSTR, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1bstr.html#a9e8ccceb048b0663fb56285ef757bb0b">duplicate_internal</a>(1 handle_type h) const noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1bstr.html">winstd::bstr</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1bstr.html#a4a9986fac6bf82d8a8887a7cb80e6351">duplicate_internal</a>(handle_type h) const noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1bstr.html">winstd::bstr</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a706aaab7691a472c608890f8e5dd0d96">free</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1bstr.html#a87edcb348af7d69ad86709e32b519870">free_internal</a>() noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1bstr.html">winstd::bstr</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4">handle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1bstr.html#aa6970921c6334a993f5f0fc1be5d54e3">length</a>() const noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1bstr.html">winstd::bstr</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#af5d13e70adec2c6f3ca4aaaefc94f8bf">operator=</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; BSTR, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a407b519c6511f7a6cfdd582fdbdeaf76">operator=</a>(1 const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; BSTR, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a7ab2b44aba9a977d6809d68a262a18b9">operator=</a>(1 dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; BSTR, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">handle&lt; BSTR, INVAL &gt;::operator=</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">operator=</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; BSTR, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">operator=</a>(const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; BSTR, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">operator=</a>(dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; BSTR, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">handle&lt; BSTR, INVAL &gt;::operator=</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1bstr.html#a317d3e0783e7d3de7cc6516964ea3f5e">~bstr</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1bstr.html">winstd::bstr</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -92,19 +92,19 @@ Inheritance diagram for winstd::bstr:</div>
<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:af27d5b6889a972b6870aea38eb54a2fa"><td class="memItemLeft" align="right" valign="top"><a id="af27d5b6889a972b6870aea38eb54a2fa" name="af27d5b6889a972b6870aea38eb54a2fa"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>bstr</b> (1 LPCOLESTR src) noexcept</td></tr>
<tr class="memdesc:af27d5b6889a972b6870aea38eb54a2fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs BSTR from OLE string. <br /></td></tr>
<tr class="separator:af27d5b6889a972b6870aea38eb54a2fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaca6a2fe552f00117c941be0bff1dbd8"><td class="memItemLeft" align="right" valign="top"><a id="aaca6a2fe552f00117c941be0bff1dbd8" name="aaca6a2fe552f00117c941be0bff1dbd8"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>bstr</b> (1 LPCOLESTR src, 1 UINT len) noexcept</td></tr>
<tr class="memdesc:aaca6a2fe552f00117c941be0bff1dbd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs BSTR from OLE string with length. <br /></td></tr>
<tr class="separator:aaca6a2fe552f00117c941be0bff1dbd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaeb1471d7df7cd9dc6f58dad3e46a999"><td class="memTemplParams" colspan="2"><a id="aaeb1471d7df7cd9dc6f58dad3e46a999" name="aaeb1471d7df7cd9dc6f58dad3e46a999"></a>
<tr class="memitem:a16c6d6d9c6d1494ed278e74f9f83ccff"><td class="memItemLeft" align="right" valign="top"><a id="a16c6d6d9c6d1494ed278e74f9f83ccff" name="a16c6d6d9c6d1494ed278e74f9f83ccff"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>bstr</b> (LPCOLESTR src) noexcept</td></tr>
<tr class="memdesc:a16c6d6d9c6d1494ed278e74f9f83ccff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs BSTR from OLE string. <br /></td></tr>
<tr class="separator:a16c6d6d9c6d1494ed278e74f9f83ccff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80f1ae42fd8233f38ad846305f7db781"><td class="memItemLeft" align="right" valign="top"><a id="a80f1ae42fd8233f38ad846305f7db781" name="a80f1ae42fd8233f38ad846305f7db781"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>bstr</b> (LPCOLESTR src, UINT len) noexcept</td></tr>
<tr class="memdesc:a80f1ae42fd8233f38ad846305f7db781"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs BSTR from OLE string with length. <br /></td></tr>
<tr class="separator:a80f1ae42fd8233f38ad846305f7db781"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bd2cc3556ee3875d23d9aa902c31077"><td class="memTemplParams" colspan="2"><a id="a4bd2cc3556ee3875d23d9aa902c31077" name="a4bd2cc3556ee3875d23d9aa902c31077"></a>
template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:aaeb1471d7df7cd9dc6f58dad3e46a999"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><b>bstr</b> (1 const std::basic_string&lt; wchar_t, _Traits, _Ax &gt; &amp;src) noexcept</td></tr>
<tr class="memdesc:aaeb1471d7df7cd9dc6f58dad3e46a999"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs BSTR from std::basic_string. <br /></td></tr>
<tr class="separator:aaeb1471d7df7cd9dc6f58dad3e46a999"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bd2cc3556ee3875d23d9aa902c31077"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><b>bstr</b> (const std::basic_string&lt; wchar_t, _Traits, _Ax &gt; &amp;src) noexcept</td></tr>
<tr class="memdesc:a4bd2cc3556ee3875d23d9aa902c31077"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs BSTR from std::basic_string. <br /></td></tr>
<tr class="separator:a4bd2cc3556ee3875d23d9aa902c31077"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a317d3e0783e7d3de7cc6516964ea3f5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the string. <a href="classwinstd_1_1bstr.html#a317d3e0783e7d3de7cc6516964ea3f5e">More...</a><br /></td></tr>
<tr class="separator:a317d3e0783e7d3de7cc6516964ea3f5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -116,47 +116,47 @@ template&lt;class _Traits , class _Ax &gt; </td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>dplhandle</b> () noexcept</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="memitem:a0f2130c865d37fca76108dbbd20ab17a inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a">dplhandle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a0f2130c865d37fca76108dbbd20ab17a 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. <a href="classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a">More...</a><br /></td></tr>
<tr class="separator:a0f2130c865d37fca76108dbbd20ab17a inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acac5db2f50f63d6722c426bcb3dc4cda inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#acac5db2f50f63d6722c426bcb3dc4cda">dplhandle</a> (1 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="memdesc:acac5db2f50f63d6722c426bcb3dc4cda inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <a href="classwinstd_1_1dplhandle.html#acac5db2f50f63d6722c426bcb3dc4cda">More...</a><br /></td></tr>
<tr class="separator:acac5db2f50f63d6722c426bcb3dc4cda inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a636a6bee87049b5f502bf93c9b86eb inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a0a636a6bee87049b5f502bf93c9b86eb">dplhandle</a> (1 <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="memdesc:a0a636a6bee87049b5f502bf93c9b86eb inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1dplhandle.html#a0a636a6bee87049b5f502bf93c9b86eb">More...</a><br /></td></tr>
<tr class="separator:a0a636a6bee87049b5f502bf93c9b86eb inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5d13e70adec2c6f3ca4aaaefc94f8bf inherit pub_methods_classwinstd_1_1dplhandle"><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#af5d13e70adec2c6f3ca4aaaefc94f8bf">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:af5d13e70adec2c6f3ca4aaaefc94f8bf inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1dplhandle.html#af5d13e70adec2c6f3ca4aaaefc94f8bf">More...</a><br /></td></tr>
<tr class="separator:af5d13e70adec2c6f3ca4aaaefc94f8bf inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a407b519c6511f7a6cfdd582fdbdeaf76 inherit pub_methods_classwinstd_1_1dplhandle"><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#a407b519c6511f7a6cfdd582fdbdeaf76">operator=</a> (1 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="memdesc:a407b519c6511f7a6cfdd582fdbdeaf76 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <a href="classwinstd_1_1dplhandle.html#a407b519c6511f7a6cfdd582fdbdeaf76">More...</a><br /></td></tr>
<tr class="separator:a407b519c6511f7a6cfdd582fdbdeaf76 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ab2b44aba9a977d6809d68a262a18b9 inherit pub_methods_classwinstd_1_1dplhandle"><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#a7ab2b44aba9a977d6809d68a262a18b9">operator=</a> (1 <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="memdesc:a7ab2b44aba9a977d6809d68a262a18b9 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <a href="classwinstd_1_1dplhandle.html#a7ab2b44aba9a977d6809d68a262a18b9">More...</a><br /></td></tr>
<tr class="separator:a7ab2b44aba9a977d6809d68a262a18b9 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><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="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. <a href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">More...</a><br /></td></tr>
<tr class="separator:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a726938d9b7df787204025f6c36a04507 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a726938d9b7df787204025f6c36a04507">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) noexcept</td></tr>
<tr class="memdesc:a726938d9b7df787204025f6c36a04507 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <a href="classwinstd_1_1dplhandle.html#a726938d9b7df787204025f6c36a04507">More...</a><br /></td></tr>
<tr class="separator:a726938d9b7df787204025f6c36a04507 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><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="memdesc:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">More...</a><br /></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"><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="memdesc:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">More...</a><br /></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"><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="memdesc:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <a href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">More...</a><br /></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"><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="memdesc:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <a href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">More...</a><br /></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"><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="memdesc:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates and returns a new object handle. <a href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">More...</a><br /></td></tr>
<tr class="separator:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1ff2ba0e390908720e6cd8383d1e3d4 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4">attach_duplicated</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)</td></tr>
<tr class="memdesc:ae1ff2ba0e390908720e6cd8383d1e3d4 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <a href="classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4">More...</a><br /></td></tr>
<tr class="separator:ae1ff2ba0e390908720e6cd8383d1e3d4 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a876c939da531b1c4f493c2e6ea042f65 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65">attach_duplicated</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)</td></tr>
<tr class="memdesc:a876c939da531b1c4f493c2e6ea042f65 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <a href="classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65">More...</a><br /></td></tr>
<tr class="separator:a876c939da531b1c4f493c2e6ea042f65 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; BSTR, INVAL &gt;</a></td></tr>
<tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top"><a id="a1b9c4f9529c9efa7d16dec8bab3b00e4" name="a1b9c4f9529c9efa7d16dec8bab3b00e4"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</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="memitem:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a91f3f6d80650f3cbb1857b879c060e7b 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. <a href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">More...</a><br /></td></tr>
<tr class="separator:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a> (1 <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="memdesc:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">More...</a><br /></td></tr>
<tr class="separator:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><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#ae58ca3031e921aba1319e55159473ea9">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">More...</a><br /></td></tr>
<tr class="separator:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><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#abcb7f966e387a00f71268cf092295665">operator=</a> (1 <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="memdesc:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">More...</a><br /></td></tr>
<tr class="separator:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><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="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. <a href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">More...</a><br /></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"><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="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">More...</a><br /></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"><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="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">More...</a><br /></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"><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="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">More...</a><br /></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"><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="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <a href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">More...</a><br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -172,27 +172,27 @@ template&lt;class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is INVAL. <a href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">More...</a><br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">More...</a><br /></td></tr>
<tr class="separator:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">More...</a><br /></td></tr>
<tr class="separator:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">More...</a><br /></td></tr>
<tr class="separator:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">More...</a><br /></td></tr>
<tr class="separator:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">More...</a><br /></td></tr>
<tr class="separator:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">More...</a><br /></td></tr>
<tr class="separator:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">More...</a><br /></td></tr>
<tr class="separator:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">More...</a><br /></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"><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="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">More...</a><br /></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"><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="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">More...</a><br /></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"><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="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">More...</a><br /></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"><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="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">More...</a><br /></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"><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="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">More...</a><br /></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"><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="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">More...</a><br /></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"><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. <a href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">More...</a><br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -206,12 +206,12 @@ Protected Member Functions</h2></td></tr>
<tr class="memitem: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="memdesc:a87edcb348af7d69ad86709e32b519870"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the string. <a href="classwinstd_1_1bstr.html#a87edcb348af7d69ad86709e32b519870">More...</a><br /></td></tr>
<tr class="separator:a87edcb348af7d69ad86709e32b519870"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e8ccceb048b0663fb56285ef757bb0b"><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#a9e8ccceb048b0663fb56285ef757bb0b">duplicate_internal</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept override</td></tr>
<tr class="memdesc:a9e8ccceb048b0663fb56285ef757bb0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the string. <a href="classwinstd_1_1bstr.html#a9e8ccceb048b0663fb56285ef757bb0b">More...</a><br /></td></tr>
<tr class="separator:a9e8ccceb048b0663fb56285ef757bb0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae39d1b6bcfc0d7cf17ccdca93d26fb13"><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#ae39d1b6bcfc0d7cf17ccdca93d26fb13">duplicate_internal</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept=0</td></tr>
<tr class="memdesc:ae39d1b6bcfc0d7cf17ccdca93d26fb13"><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. <a href="classwinstd_1_1dplhandle.html#ae39d1b6bcfc0d7cf17ccdca93d26fb13">More...</a><br /></td></tr>
<tr class="separator:ae39d1b6bcfc0d7cf17ccdca93d26fb13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a9986fac6bf82d8a8887a7cb80e6351"><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#a4a9986fac6bf82d8a8887a7cb80e6351">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept override</td></tr>
<tr class="memdesc:a4a9986fac6bf82d8a8887a7cb80e6351"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the string. <a href="classwinstd_1_1bstr.html#a4a9986fac6bf82d8a8887a7cb80e6351">More...</a><br /></td></tr>
<tr class="separator:a4a9986fac6bf82d8a8887a7cb80e6351"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6ec5fd1ce258a3dd66da1cfb4d6dfb8"><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#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept=0</td></tr>
<tr class="memdesc:aa6ec5fd1ce258a3dd66da1cfb4d6dfb8"><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. <a href="classwinstd_1_1dplhandle.html#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8">More...</a><br /></td></tr>
<tr class="separator:aa6ec5fd1ce258a3dd66da1cfb4d6dfb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a137560600851eb4c3e4b80e25d4da629"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract member function that must be implemented by child classes to do the actual object destruction. <a href="classwinstd_1_1handle.html#a137560600851eb4c3e4b80e25d4da629">More...</a><br /></td></tr>
<tr class="separator:a137560600851eb4c3e4b80e25d4da629"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -266,8 +266,8 @@ static const BSTR&#160;</td><td class="memItemRight" valign="bottom"><b>invalid<
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a9e8ccceb048b0663fb56285ef757bb0b" name="a9e8ccceb048b0663fb56285ef757bb0b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e8ccceb048b0663fb56285ef757bb0b">&#9670;&nbsp;</a></span>duplicate_internal()</h2>
<a id="a4a9986fac6bf82d8a8887a7cb80e6351" name="a4a9986fac6bf82d8a8887a7cb80e6351"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a9986fac6bf82d8a8887a7cb80e6351">&#9670;&nbsp;</a></span>duplicate_internal()</h2>
<div class="memitem">
<div class="memproto">
@ -278,7 +278,7 @@ static const BSTR&#160;</td><td class="memItemRight" valign="bottom"><b>invalid<
<tr>
<td class="memname"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> winstd::bstr::duplicate_internal </td>
<td>(</td>
<td class="paramtype">1 <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>&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td> const</td>
</tr>
@ -300,7 +300,7 @@ static const BSTR&#160;</td><td class="memItemRight" valign="bottom"><b>invalid<
<dl class="section return"><dt>Returns</dt><dd>Duplicated string</dd></dl>
<dl class="section see"><dt>See also</dt><dd><a href="https://msdn.microsoft.com/en-us/library/windows/desktop/ms221458.aspx">SysAllocString function</a> </dd></dl>
<p>Implements <a class="el" href="classwinstd_1_1dplhandle.html#ae39d1b6bcfc0d7cf17ccdca93d26fb13">winstd::dplhandle&lt; BSTR, NULL &gt;</a>.</p>
<p>Implements <a class="el" href="classwinstd_1_1dplhandle.html#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8">winstd::dplhandle&lt; BSTR, NULL &gt;</a>.</p>
</div>
</div>
@ -368,7 +368,7 @@ static const BSTR&#160;</td><td class="memItemRight" valign="bottom"><b>invalid<
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,44 +73,44 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1cert__chain__context.html">winstd::cert_chain_context</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4">attach_duplicated</a>(1 handle_type h)</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CHAIN_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1cert__chain__context.html#aca16bf3c95134b863094ad091a3d7218">create</a>(1 HCERTCHAINENGINE hChainEngine, 1 PCCERT_CONTEXT pCertContext, 1 LPFILETIME pTime, 1 HCERTSTORE hAdditionalStore, 1 PCERT_CHAIN_PARA pChainPara, 1 DWORD dwFlags, __reserved LPVOID pvReserved=NULL) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1cert__chain__context.html">winstd::cert_chain_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65">attach_duplicated</a>(handle_type h)</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CHAIN_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1cert__chain__context.html#acdd5a92af7d4eeca32f3a7a7ae7dc4a6">create</a>(HCERTCHAINENGINE hChainEngine, PCCERT_CONTEXT pCertContext, LPFILETIME pTime, HCERTSTORE hAdditionalStore, PCERT_CHAIN_PARA pChainPara, DWORD dwFlags, __reserved LPVOID pvReserved=NULL) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1cert__chain__context.html">winstd::cert_chain_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ac95cbfb481c0d5e6c60d130f3c270b59">dplhandle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CHAIN_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a">dplhandle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CHAIN_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#acac5db2f50f63d6722c426bcb3dc4cda">dplhandle</a>(1 const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CHAIN_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a0a636a6bee87049b5f502bf93c9b86eb">dplhandle</a>(1 dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CHAIN_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">dplhandle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CHAIN_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a726938d9b7df787204025f6c36a04507">dplhandle</a>(const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CHAIN_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">dplhandle</a>(dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CHAIN_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">duplicate</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CHAIN_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1cert__chain__context.html#abc6523e3bdbaa0c5296af217751c6dbe">duplicate_internal</a>(1 handle_type h) const noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1cert__chain__context.html">winstd::cert_chain_context</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1cert__chain__context.html#a1cded78d368c01b0513364f00be26385">duplicate_internal</a>(handle_type h) const noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1cert__chain__context.html">winstd::cert_chain_context</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a706aaab7691a472c608890f8e5dd0d96">free</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1cert__chain__context.html#ae15044b1a7be10d96643d3921e149ee6">free_internal</a>() noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1cert__chain__context.html">winstd::cert_chain_context</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4">handle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#af5d13e70adec2c6f3ca4aaaefc94f8bf">operator=</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CHAIN_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a407b519c6511f7a6cfdd582fdbdeaf76">operator=</a>(1 const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CHAIN_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a7ab2b44aba9a977d6809d68a262a18b9">operator=</a>(1 dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CHAIN_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;::operator=</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">operator=</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CHAIN_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">operator=</a>(const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CHAIN_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">operator=</a>(dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CHAIN_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;::operator=</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1cert__chain__context.html#a9f8b8604ea5766ffa59726b46e210eb3">~cert_chain_context</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1cert__chain__context.html">winstd::cert_chain_context</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -95,55 +95,55 @@ Public Member Functions</h2></td></tr>
<tr class="memitem: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="memdesc:a9f8b8604ea5766ffa59726b46e210eb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the certificate chain context. <a href="classwinstd_1_1cert__chain__context.html#a9f8b8604ea5766ffa59726b46e210eb3">More...</a><br /></td></tr>
<tr class="separator:a9f8b8604ea5766ffa59726b46e210eb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca16bf3c95134b863094ad091a3d7218"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__chain__context.html#aca16bf3c95134b863094ad091a3d7218">create</a> (1 HCERTCHAINENGINE hChainEngine, 1 PCCERT_CONTEXT pCertContext, 1 LPFILETIME pTime, 1 HCERTSTORE hAdditionalStore, 1 PCERT_CHAIN_PARA pChainPara, 1 DWORD dwFlags, __reserved LPVOID pvReserved=NULL) noexcept</td></tr>
<tr class="memdesc:aca16bf3c95134b863094ad091a3d7218"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates the certificate chain context. <a href="classwinstd_1_1cert__chain__context.html#aca16bf3c95134b863094ad091a3d7218">More...</a><br /></td></tr>
<tr class="separator:aca16bf3c95134b863094ad091a3d7218"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdd5a92af7d4eeca32f3a7a7ae7dc4a6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__chain__context.html#acdd5a92af7d4eeca32f3a7a7ae7dc4a6">create</a> (HCERTCHAINENGINE hChainEngine, PCCERT_CONTEXT pCertContext, LPFILETIME pTime, HCERTSTORE hAdditionalStore, PCERT_CHAIN_PARA pChainPara, DWORD dwFlags, __reserved LPVOID pvReserved=NULL) noexcept</td></tr>
<tr class="memdesc:acdd5a92af7d4eeca32f3a7a7ae7dc4a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates the certificate chain context. <a href="classwinstd_1_1cert__chain__context.html#acdd5a92af7d4eeca32f3a7a7ae7dc4a6">More...</a><br /></td></tr>
<tr class="separator:acdd5a92af7d4eeca32f3a7a7ae7dc4a6"><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="memitem:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><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>
<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="memitem:a0f2130c865d37fca76108dbbd20ab17a inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a">dplhandle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a0f2130c865d37fca76108dbbd20ab17a 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. <a href="classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a">More...</a><br /></td></tr>
<tr class="separator:a0f2130c865d37fca76108dbbd20ab17a inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acac5db2f50f63d6722c426bcb3dc4cda inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#acac5db2f50f63d6722c426bcb3dc4cda">dplhandle</a> (1 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="memdesc:acac5db2f50f63d6722c426bcb3dc4cda inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <a href="classwinstd_1_1dplhandle.html#acac5db2f50f63d6722c426bcb3dc4cda">More...</a><br /></td></tr>
<tr class="separator:acac5db2f50f63d6722c426bcb3dc4cda inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a636a6bee87049b5f502bf93c9b86eb inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a0a636a6bee87049b5f502bf93c9b86eb">dplhandle</a> (1 <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="memdesc:a0a636a6bee87049b5f502bf93c9b86eb inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1dplhandle.html#a0a636a6bee87049b5f502bf93c9b86eb">More...</a><br /></td></tr>
<tr class="separator:a0a636a6bee87049b5f502bf93c9b86eb inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5d13e70adec2c6f3ca4aaaefc94f8bf inherit pub_methods_classwinstd_1_1dplhandle"><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#af5d13e70adec2c6f3ca4aaaefc94f8bf">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:af5d13e70adec2c6f3ca4aaaefc94f8bf inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1dplhandle.html#af5d13e70adec2c6f3ca4aaaefc94f8bf">More...</a><br /></td></tr>
<tr class="separator:af5d13e70adec2c6f3ca4aaaefc94f8bf inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a407b519c6511f7a6cfdd582fdbdeaf76 inherit pub_methods_classwinstd_1_1dplhandle"><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#a407b519c6511f7a6cfdd582fdbdeaf76">operator=</a> (1 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="memdesc:a407b519c6511f7a6cfdd582fdbdeaf76 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <a href="classwinstd_1_1dplhandle.html#a407b519c6511f7a6cfdd582fdbdeaf76">More...</a><br /></td></tr>
<tr class="separator:a407b519c6511f7a6cfdd582fdbdeaf76 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ab2b44aba9a977d6809d68a262a18b9 inherit pub_methods_classwinstd_1_1dplhandle"><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#a7ab2b44aba9a977d6809d68a262a18b9">operator=</a> (1 <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="memdesc:a7ab2b44aba9a977d6809d68a262a18b9 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <a href="classwinstd_1_1dplhandle.html#a7ab2b44aba9a977d6809d68a262a18b9">More...</a><br /></td></tr>
<tr class="separator:a7ab2b44aba9a977d6809d68a262a18b9 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><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="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. <a href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">More...</a><br /></td></tr>
<tr class="separator:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a726938d9b7df787204025f6c36a04507 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a726938d9b7df787204025f6c36a04507">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) noexcept</td></tr>
<tr class="memdesc:a726938d9b7df787204025f6c36a04507 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <a href="classwinstd_1_1dplhandle.html#a726938d9b7df787204025f6c36a04507">More...</a><br /></td></tr>
<tr class="separator:a726938d9b7df787204025f6c36a04507 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><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="memdesc:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">More...</a><br /></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"><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="memdesc:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">More...</a><br /></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"><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="memdesc:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <a href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">More...</a><br /></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"><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="memdesc:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <a href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">More...</a><br /></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"><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="memdesc:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates and returns a new object handle. <a href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">More...</a><br /></td></tr>
<tr class="separator:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1ff2ba0e390908720e6cd8383d1e3d4 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4">attach_duplicated</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)</td></tr>
<tr class="memdesc:ae1ff2ba0e390908720e6cd8383d1e3d4 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <a href="classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4">More...</a><br /></td></tr>
<tr class="separator:ae1ff2ba0e390908720e6cd8383d1e3d4 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a876c939da531b1c4f493c2e6ea042f65 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65">attach_duplicated</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)</td></tr>
<tr class="memdesc:a876c939da531b1c4f493c2e6ea042f65 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <a href="classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65">More...</a><br /></td></tr>
<tr class="separator:a876c939da531b1c4f493c2e6ea042f65 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; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td></tr>
<tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top"><a id="a1b9c4f9529c9efa7d16dec8bab3b00e4" name="a1b9c4f9529c9efa7d16dec8bab3b00e4"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</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="memitem:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a91f3f6d80650f3cbb1857b879c060e7b 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. <a href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">More...</a><br /></td></tr>
<tr class="separator:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a> (1 <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="memdesc:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">More...</a><br /></td></tr>
<tr class="separator:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><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#ae58ca3031e921aba1319e55159473ea9">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">More...</a><br /></td></tr>
<tr class="separator:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><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#abcb7f966e387a00f71268cf092295665">operator=</a> (1 <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="memdesc:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">More...</a><br /></td></tr>
<tr class="separator:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><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="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. <a href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">More...</a><br /></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"><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="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">More...</a><br /></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"><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="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">More...</a><br /></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"><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="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">More...</a><br /></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"><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="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <a href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">More...</a><br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -159,27 +159,27 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is INVAL. <a href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">More...</a><br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">More...</a><br /></td></tr>
<tr class="separator:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">More...</a><br /></td></tr>
<tr class="separator:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">More...</a><br /></td></tr>
<tr class="separator:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">More...</a><br /></td></tr>
<tr class="separator:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">More...</a><br /></td></tr>
<tr class="separator:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">More...</a><br /></td></tr>
<tr class="separator:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">More...</a><br /></td></tr>
<tr class="separator:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">More...</a><br /></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"><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="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">More...</a><br /></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"><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="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">More...</a><br /></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"><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="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">More...</a><br /></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"><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="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">More...</a><br /></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"><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="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">More...</a><br /></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"><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="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">More...</a><br /></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"><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. <a href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">More...</a><br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -193,12 +193,12 @@ Protected Member Functions</h2></td></tr>
<tr class="memitem: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="memdesc:ae15044b1a7be10d96643d3921e149ee6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the certificate chain context. <a href="classwinstd_1_1cert__chain__context.html#ae15044b1a7be10d96643d3921e149ee6">More...</a><br /></td></tr>
<tr class="separator:ae15044b1a7be10d96643d3921e149ee6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc6523e3bdbaa0c5296af217751c6dbe"><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#abc6523e3bdbaa0c5296af217751c6dbe">duplicate_internal</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept override</td></tr>
<tr class="memdesc:abc6523e3bdbaa0c5296af217751c6dbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the certificate chain context. <a href="classwinstd_1_1cert__chain__context.html#abc6523e3bdbaa0c5296af217751c6dbe">More...</a><br /></td></tr>
<tr class="separator:abc6523e3bdbaa0c5296af217751c6dbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae39d1b6bcfc0d7cf17ccdca93d26fb13"><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#ae39d1b6bcfc0d7cf17ccdca93d26fb13">duplicate_internal</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept=0</td></tr>
<tr class="memdesc:ae39d1b6bcfc0d7cf17ccdca93d26fb13"><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. <a href="classwinstd_1_1dplhandle.html#ae39d1b6bcfc0d7cf17ccdca93d26fb13">More...</a><br /></td></tr>
<tr class="separator:ae39d1b6bcfc0d7cf17ccdca93d26fb13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cded78d368c01b0513364f00be26385"><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#a1cded78d368c01b0513364f00be26385">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept override</td></tr>
<tr class="memdesc:a1cded78d368c01b0513364f00be26385"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the certificate chain context. <a href="classwinstd_1_1cert__chain__context.html#a1cded78d368c01b0513364f00be26385">More...</a><br /></td></tr>
<tr class="separator:a1cded78d368c01b0513364f00be26385"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6ec5fd1ce258a3dd66da1cfb4d6dfb8"><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#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept=0</td></tr>
<tr class="memdesc:aa6ec5fd1ce258a3dd66da1cfb4d6dfb8"><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. <a href="classwinstd_1_1dplhandle.html#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8">More...</a><br /></td></tr>
<tr class="separator:aa6ec5fd1ce258a3dd66da1cfb4d6dfb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a137560600851eb4c3e4b80e25d4da629"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract member function that must be implemented by child classes to do the actual object destruction. <a href="classwinstd_1_1handle.html#a137560600851eb4c3e4b80e25d4da629">More...</a><br /></td></tr>
<tr class="separator:a137560600851eb4c3e4b80e25d4da629"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -253,8 +253,8 @@ static const PCCERT_CHAIN_CONTEXT&#160;</td><td class="memItemRight" valign="bot
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aca16bf3c95134b863094ad091a3d7218" name="aca16bf3c95134b863094ad091a3d7218"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aca16bf3c95134b863094ad091a3d7218">&#9670;&nbsp;</a></span>create()</h2>
<a id="acdd5a92af7d4eeca32f3a7a7ae7dc4a6" name="acdd5a92af7d4eeca32f3a7a7ae7dc4a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acdd5a92af7d4eeca32f3a7a7ae7dc4a6">&#9670;&nbsp;</a></span>create()</h2>
<div class="memitem">
<div class="memproto">
@ -265,37 +265,37 @@ static const PCCERT_CHAIN_CONTEXT&#160;</td><td class="memItemRight" valign="bot
<tr>
<td class="memname">bool winstd::cert_chain_context::create </td>
<td>(</td>
<td class="paramtype">1 HCERTCHAINENGINE&#160;</td>
<td class="paramtype">HCERTCHAINENGINE&#160;</td>
<td class="paramname"><em>hChainEngine</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 PCCERT_CONTEXT&#160;</td>
<td class="paramtype">PCCERT_CONTEXT&#160;</td>
<td class="paramname"><em>pCertContext</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 LPFILETIME&#160;</td>
<td class="paramtype">LPFILETIME&#160;</td>
<td class="paramname"><em>pTime</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 HCERTSTORE&#160;</td>
<td class="paramtype">HCERTSTORE&#160;</td>
<td class="paramname"><em>hAdditionalStore</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 PCERT_CHAIN_PARA&#160;</td>
<td class="paramtype">PCERT_CHAIN_PARA&#160;</td>
<td class="paramname"><em>pChainPara</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwFlags</em>, </td>
</tr>
<tr>
@ -327,8 +327,8 @@ static const PCCERT_CHAIN_CONTEXT&#160;</td><td class="memItemRight" valign="bot
</div>
</div>
<a id="abc6523e3bdbaa0c5296af217751c6dbe" name="abc6523e3bdbaa0c5296af217751c6dbe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc6523e3bdbaa0c5296af217751c6dbe">&#9670;&nbsp;</a></span>duplicate_internal()</h2>
<a id="a1cded78d368c01b0513364f00be26385" name="a1cded78d368c01b0513364f00be26385"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1cded78d368c01b0513364f00be26385">&#9670;&nbsp;</a></span>duplicate_internal()</h2>
<div class="memitem">
<div class="memproto">
@ -339,7 +339,7 @@ static const PCCERT_CHAIN_CONTEXT&#160;</td><td class="memItemRight" valign="bot
<tr>
<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 class="paramtype">1 <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>&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td> const</td>
</tr>
@ -361,7 +361,7 @@ static const PCCERT_CHAIN_CONTEXT&#160;</td><td class="memItemRight" valign="bot
<dl class="section return"><dt>Returns</dt><dd>Duplicated certificate chain context handle</dd></dl>
<dl class="section see"><dt>See also</dt><dd><a href="https://msdn.microsoft.com/en-us/library/windows/desktop/aa376045.aspx">CertDuplicateCertificateContext function</a> </dd></dl>
<p>Implements <a class="el" href="classwinstd_1_1dplhandle.html#ae39d1b6bcfc0d7cf17ccdca93d26fb13">winstd::dplhandle&lt; PCCERT_CHAIN_CONTEXT, NULL &gt;</a>.</p>
<p>Implements <a class="el" href="classwinstd_1_1dplhandle.html#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8">winstd::dplhandle&lt; PCCERT_CHAIN_CONTEXT, NULL &gt;</a>.</p>
</div>
</div>
@ -401,7 +401,7 @@ static const PCCERT_CHAIN_CONTEXT&#160;</td><td class="memItemRight" valign="bot
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,50 +73,50 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1cert__context.html">winstd::cert_context</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4">attach_duplicated</a>(1 handle_type h)</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html#ac4baaa379167c2ddefe8f2fa61e7d46d">create</a>(1 DWORD dwCertEncodingType, 1 LPCBYTE pbCertEncoded, 1 DWORD cbCertEncoded) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html">winstd::cert_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65">attach_duplicated</a>(handle_type h)</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html#a48348ed522045126105b05b4371dd782">create</a>(DWORD dwCertEncodingType, LPCBYTE pbCertEncoded, DWORD cbCertEncoded) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html">winstd::cert_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ac95cbfb481c0d5e6c60d130f3c270b59">dplhandle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a">dplhandle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#acac5db2f50f63d6722c426bcb3dc4cda">dplhandle</a>(1 const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a0a636a6bee87049b5f502bf93c9b86eb">dplhandle</a>(1 dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">dplhandle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a726938d9b7df787204025f6c36a04507">dplhandle</a>(const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">dplhandle</a>(dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">duplicate</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html#afb277f3ed9f8cd1c2283d50c58c457ac">duplicate_internal</a>(1 handle_type h) const noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html">winstd::cert_context</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html#a3d0ee01002ccef041ffb164151cab14b">duplicate_internal</a>(handle_type h) const noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html">winstd::cert_context</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a706aaab7691a472c608890f8e5dd0d96">free</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html#a1615ec6693eb68764543456ad418a970">free_internal</a>() noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html">winstd::cert_context</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4">handle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html#a891b71b45e7d4dd3a6f55b4d7f2462f2">operator!=</a>(1 const handle_type &amp;other) const noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html">winstd::cert_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">dplhandle&lt; PCCERT_CONTEXT, NULL &gt;::operator!=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html#adfad0db8dd947143a8406f2f988d04ad">operator!=</a>(const handle_type &amp;other) const noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html">winstd::cert_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">dplhandle&lt; PCCERT_CONTEXT, NULL &gt;::operator!=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html#ad621d05c1df64740a57f525a39814583">operator&lt;</a>(1 const handle_type &amp;other) const noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html">winstd::cert_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">dplhandle&lt; PCCERT_CONTEXT, NULL &gt;::operator&lt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html#a90f6abe0c07f34586ef87491260b975a">operator&lt;=</a>(1 const handle_type &amp;other) const noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html">winstd::cert_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">dplhandle&lt; PCCERT_CONTEXT, NULL &gt;::operator&lt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#af5d13e70adec2c6f3ca4aaaefc94f8bf">operator=</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a407b519c6511f7a6cfdd582fdbdeaf76">operator=</a>(1 const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a7ab2b44aba9a977d6809d68a262a18b9">operator=</a>(1 dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">handle&lt; PCCERT_CONTEXT, INVAL &gt;::operator=</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html#a2691d4196e2bbc8efc62071d47e98713">operator==</a>(1 const handle_type &amp;other) const noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html">winstd::cert_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">dplhandle&lt; PCCERT_CONTEXT, NULL &gt;::operator==</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html#a21d85c9cf25ff505dd0d27cb19a3a4b9">operator&gt;</a>(1 const handle_type &amp;other) const noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html">winstd::cert_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">dplhandle&lt; PCCERT_CONTEXT, NULL &gt;::operator&gt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html#af1f79063b70c4a3bed7dcef00ac722c7">operator&gt;=</a>(1 const handle_type &amp;other) const noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html">winstd::cert_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">dplhandle&lt; PCCERT_CONTEXT, NULL &gt;::operator&gt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html#a92881d07b0b41b81c4119ed8d8868c3b">operator&lt;</a>(const handle_type &amp;other) const noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html">winstd::cert_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">dplhandle&lt; PCCERT_CONTEXT, NULL &gt;::operator&lt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html#a042240321d22636cddc379b198c7fd84">operator&lt;=</a>(const handle_type &amp;other) const noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html">winstd::cert_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">dplhandle&lt; PCCERT_CONTEXT, NULL &gt;::operator&lt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">operator=</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">operator=</a>(const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">operator=</a>(dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; PCCERT_CONTEXT, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">handle&lt; PCCERT_CONTEXT, INVAL &gt;::operator=</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html#a2f3ad38a637fce69d8c2a5ee3460a296">operator==</a>(const handle_type &amp;other) const noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html">winstd::cert_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">dplhandle&lt; PCCERT_CONTEXT, NULL &gt;::operator==</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html#a7224d1fe6c57bfe903fa8a6df32d2466">operator&gt;</a>(const handle_type &amp;other) const noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html">winstd::cert_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">dplhandle&lt; PCCERT_CONTEXT, NULL &gt;::operator&gt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html#a6c9f09455ef40e581accc6499222040c">operator&gt;=</a>(const handle_type &amp;other) const noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html">winstd::cert_context</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">dplhandle&lt; PCCERT_CONTEXT, NULL &gt;::operator&gt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html#affa4b97554e6676d392301b5928130fd">~cert_context</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1cert__context.html">winstd::cert_context</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -95,73 +95,73 @@ Public Member Functions</h2></td></tr>
<tr class="memitem: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="memdesc:affa4b97554e6676d392301b5928130fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the certificate context. <a href="classwinstd_1_1cert__context.html#affa4b97554e6676d392301b5928130fd">More...</a><br /></td></tr>
<tr class="separator:affa4b97554e6676d392301b5928130fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4baaa379167c2ddefe8f2fa61e7d46d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__context.html#ac4baaa379167c2ddefe8f2fa61e7d46d">create</a> (1 DWORD dwCertEncodingType, 1 LPCBYTE pbCertEncoded, 1 DWORD cbCertEncoded) noexcept</td></tr>
<tr class="memdesc:ac4baaa379167c2ddefe8f2fa61e7d46d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates the certificate context. <a href="classwinstd_1_1cert__context.html#ac4baaa379167c2ddefe8f2fa61e7d46d">More...</a><br /></td></tr>
<tr class="separator:ac4baaa379167c2ddefe8f2fa61e7d46d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2691d4196e2bbc8efc62071d47e98713"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__context.html#a2691d4196e2bbc8efc62071d47e98713">operator==</a> (1 const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) const noexcept</td></tr>
<tr class="memdesc:a2691d4196e2bbc8efc62071d47e98713"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is certificate equal to? <a href="classwinstd_1_1cert__context.html#a2691d4196e2bbc8efc62071d47e98713">More...</a><br /></td></tr>
<tr class="separator:a2691d4196e2bbc8efc62071d47e98713"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a891b71b45e7d4dd3a6f55b4d7f2462f2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__context.html#a891b71b45e7d4dd3a6f55b4d7f2462f2">operator!=</a> (1 const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) const noexcept</td></tr>
<tr class="memdesc:a891b71b45e7d4dd3a6f55b4d7f2462f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is certificate not equal to? <a href="classwinstd_1_1cert__context.html#a891b71b45e7d4dd3a6f55b4d7f2462f2">More...</a><br /></td></tr>
<tr class="separator:a891b71b45e7d4dd3a6f55b4d7f2462f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad621d05c1df64740a57f525a39814583"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__context.html#ad621d05c1df64740a57f525a39814583">operator&lt;</a> (1 const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) const noexcept</td></tr>
<tr class="memdesc:ad621d05c1df64740a57f525a39814583"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is certificate less than? <a href="classwinstd_1_1cert__context.html#ad621d05c1df64740a57f525a39814583">More...</a><br /></td></tr>
<tr class="separator:ad621d05c1df64740a57f525a39814583"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21d85c9cf25ff505dd0d27cb19a3a4b9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__context.html#a21d85c9cf25ff505dd0d27cb19a3a4b9">operator&gt;</a> (1 const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) const noexcept</td></tr>
<tr class="memdesc:a21d85c9cf25ff505dd0d27cb19a3a4b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is certificate greater than? <a href="classwinstd_1_1cert__context.html#a21d85c9cf25ff505dd0d27cb19a3a4b9">More...</a><br /></td></tr>
<tr class="separator:a21d85c9cf25ff505dd0d27cb19a3a4b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90f6abe0c07f34586ef87491260b975a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__context.html#a90f6abe0c07f34586ef87491260b975a">operator&lt;=</a> (1 const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) const noexcept</td></tr>
<tr class="memdesc:a90f6abe0c07f34586ef87491260b975a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is certificate less than or equal? <a href="classwinstd_1_1cert__context.html#a90f6abe0c07f34586ef87491260b975a">More...</a><br /></td></tr>
<tr class="separator:a90f6abe0c07f34586ef87491260b975a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1f79063b70c4a3bed7dcef00ac722c7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__context.html#af1f79063b70c4a3bed7dcef00ac722c7">operator&gt;=</a> (1 const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;other) const noexcept</td></tr>
<tr class="memdesc:af1f79063b70c4a3bed7dcef00ac722c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is certificate greater than or equal? <a href="classwinstd_1_1cert__context.html#af1f79063b70c4a3bed7dcef00ac722c7">More...</a><br /></td></tr>
<tr class="separator:af1f79063b70c4a3bed7dcef00ac722c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48348ed522045126105b05b4371dd782"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__context.html#a48348ed522045126105b05b4371dd782">create</a> (DWORD dwCertEncodingType, LPCBYTE pbCertEncoded, DWORD cbCertEncoded) noexcept</td></tr>
<tr class="memdesc:a48348ed522045126105b05b4371dd782"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates the certificate context. <a href="classwinstd_1_1cert__context.html#a48348ed522045126105b05b4371dd782">More...</a><br /></td></tr>
<tr class="separator:a48348ed522045126105b05b4371dd782"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a2f3ad38a637fce69d8c2a5ee3460a296"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is certificate equal to? <a href="classwinstd_1_1cert__context.html#a2f3ad38a637fce69d8c2a5ee3460a296">More...</a><br /></td></tr>
<tr class="separator:a2f3ad38a637fce69d8c2a5ee3460a296"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:adfad0db8dd947143a8406f2f988d04ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is certificate not equal to? <a href="classwinstd_1_1cert__context.html#adfad0db8dd947143a8406f2f988d04ad">More...</a><br /></td></tr>
<tr class="separator:adfad0db8dd947143a8406f2f988d04ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a92881d07b0b41b81c4119ed8d8868c3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is certificate less than? <a href="classwinstd_1_1cert__context.html#a92881d07b0b41b81c4119ed8d8868c3b">More...</a><br /></td></tr>
<tr class="separator:a92881d07b0b41b81c4119ed8d8868c3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a7224d1fe6c57bfe903fa8a6df32d2466"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is certificate greater than? <a href="classwinstd_1_1cert__context.html#a7224d1fe6c57bfe903fa8a6df32d2466">More...</a><br /></td></tr>
<tr class="separator:a7224d1fe6c57bfe903fa8a6df32d2466"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a042240321d22636cddc379b198c7fd84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is certificate less than or equal? <a href="classwinstd_1_1cert__context.html#a042240321d22636cddc379b198c7fd84">More...</a><br /></td></tr>
<tr class="separator:a042240321d22636cddc379b198c7fd84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a6c9f09455ef40e581accc6499222040c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is certificate greater than or equal? <a href="classwinstd_1_1cert__context.html#a6c9f09455ef40e581accc6499222040c">More...</a><br /></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="memitem:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><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>
<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="memitem:a0f2130c865d37fca76108dbbd20ab17a inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a">dplhandle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a0f2130c865d37fca76108dbbd20ab17a 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. <a href="classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a">More...</a><br /></td></tr>
<tr class="separator:a0f2130c865d37fca76108dbbd20ab17a inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acac5db2f50f63d6722c426bcb3dc4cda inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#acac5db2f50f63d6722c426bcb3dc4cda">dplhandle</a> (1 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="memdesc:acac5db2f50f63d6722c426bcb3dc4cda inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <a href="classwinstd_1_1dplhandle.html#acac5db2f50f63d6722c426bcb3dc4cda">More...</a><br /></td></tr>
<tr class="separator:acac5db2f50f63d6722c426bcb3dc4cda inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a636a6bee87049b5f502bf93c9b86eb inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a0a636a6bee87049b5f502bf93c9b86eb">dplhandle</a> (1 <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="memdesc:a0a636a6bee87049b5f502bf93c9b86eb inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1dplhandle.html#a0a636a6bee87049b5f502bf93c9b86eb">More...</a><br /></td></tr>
<tr class="separator:a0a636a6bee87049b5f502bf93c9b86eb inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5d13e70adec2c6f3ca4aaaefc94f8bf inherit pub_methods_classwinstd_1_1dplhandle"><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#af5d13e70adec2c6f3ca4aaaefc94f8bf">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:af5d13e70adec2c6f3ca4aaaefc94f8bf inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1dplhandle.html#af5d13e70adec2c6f3ca4aaaefc94f8bf">More...</a><br /></td></tr>
<tr class="separator:af5d13e70adec2c6f3ca4aaaefc94f8bf inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a407b519c6511f7a6cfdd582fdbdeaf76 inherit pub_methods_classwinstd_1_1dplhandle"><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#a407b519c6511f7a6cfdd582fdbdeaf76">operator=</a> (1 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="memdesc:a407b519c6511f7a6cfdd582fdbdeaf76 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <a href="classwinstd_1_1dplhandle.html#a407b519c6511f7a6cfdd582fdbdeaf76">More...</a><br /></td></tr>
<tr class="separator:a407b519c6511f7a6cfdd582fdbdeaf76 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ab2b44aba9a977d6809d68a262a18b9 inherit pub_methods_classwinstd_1_1dplhandle"><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#a7ab2b44aba9a977d6809d68a262a18b9">operator=</a> (1 <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="memdesc:a7ab2b44aba9a977d6809d68a262a18b9 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <a href="classwinstd_1_1dplhandle.html#a7ab2b44aba9a977d6809d68a262a18b9">More...</a><br /></td></tr>
<tr class="separator:a7ab2b44aba9a977d6809d68a262a18b9 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><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="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. <a href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">More...</a><br /></td></tr>
<tr class="separator:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a726938d9b7df787204025f6c36a04507 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a726938d9b7df787204025f6c36a04507">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) noexcept</td></tr>
<tr class="memdesc:a726938d9b7df787204025f6c36a04507 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <a href="classwinstd_1_1dplhandle.html#a726938d9b7df787204025f6c36a04507">More...</a><br /></td></tr>
<tr class="separator:a726938d9b7df787204025f6c36a04507 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><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="memdesc:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">More...</a><br /></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"><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="memdesc:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">More...</a><br /></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"><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="memdesc:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <a href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">More...</a><br /></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"><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="memdesc:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <a href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">More...</a><br /></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"><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="memdesc:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates and returns a new object handle. <a href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">More...</a><br /></td></tr>
<tr class="separator:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1ff2ba0e390908720e6cd8383d1e3d4 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4">attach_duplicated</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)</td></tr>
<tr class="memdesc:ae1ff2ba0e390908720e6cd8383d1e3d4 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <a href="classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4">More...</a><br /></td></tr>
<tr class="separator:ae1ff2ba0e390908720e6cd8383d1e3d4 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a876c939da531b1c4f493c2e6ea042f65 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65">attach_duplicated</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)</td></tr>
<tr class="memdesc:a876c939da531b1c4f493c2e6ea042f65 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <a href="classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65">More...</a><br /></td></tr>
<tr class="separator:a876c939da531b1c4f493c2e6ea042f65 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; PCCERT_CONTEXT, INVAL &gt;</a></td></tr>
<tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top"><a id="a1b9c4f9529c9efa7d16dec8bab3b00e4" name="a1b9c4f9529c9efa7d16dec8bab3b00e4"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</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="memitem:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a91f3f6d80650f3cbb1857b879c060e7b 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. <a href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">More...</a><br /></td></tr>
<tr class="separator:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a> (1 <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="memdesc:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">More...</a><br /></td></tr>
<tr class="separator:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><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#ae58ca3031e921aba1319e55159473ea9">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">More...</a><br /></td></tr>
<tr class="separator:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><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#abcb7f966e387a00f71268cf092295665">operator=</a> (1 <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="memdesc:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">More...</a><br /></td></tr>
<tr class="separator:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><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="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. <a href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">More...</a><br /></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"><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="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">More...</a><br /></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"><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="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">More...</a><br /></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"><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="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">More...</a><br /></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"><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="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <a href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">More...</a><br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -177,27 +177,27 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is INVAL. <a href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">More...</a><br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">More...</a><br /></td></tr>
<tr class="separator:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">More...</a><br /></td></tr>
<tr class="separator:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">More...</a><br /></td></tr>
<tr class="separator:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">More...</a><br /></td></tr>
<tr class="separator:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">More...</a><br /></td></tr>
<tr class="separator:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">More...</a><br /></td></tr>
<tr class="separator:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">More...</a><br /></td></tr>
<tr class="separator:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">More...</a><br /></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"><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="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">More...</a><br /></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"><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="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">More...</a><br /></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"><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="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">More...</a><br /></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"><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="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">More...</a><br /></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"><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="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">More...</a><br /></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"><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="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">More...</a><br /></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"><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. <a href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">More...</a><br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -211,12 +211,12 @@ Protected Member Functions</h2></td></tr>
<tr class="memitem: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="memdesc:a1615ec6693eb68764543456ad418a970"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the certificate context. <a href="classwinstd_1_1cert__context.html#a1615ec6693eb68764543456ad418a970">More...</a><br /></td></tr>
<tr class="separator:a1615ec6693eb68764543456ad418a970"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb277f3ed9f8cd1c2283d50c58c457ac"><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#afb277f3ed9f8cd1c2283d50c58c457ac">duplicate_internal</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept override</td></tr>
<tr class="memdesc:afb277f3ed9f8cd1c2283d50c58c457ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the certificate context. <a href="classwinstd_1_1cert__context.html#afb277f3ed9f8cd1c2283d50c58c457ac">More...</a><br /></td></tr>
<tr class="separator:afb277f3ed9f8cd1c2283d50c58c457ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae39d1b6bcfc0d7cf17ccdca93d26fb13"><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#ae39d1b6bcfc0d7cf17ccdca93d26fb13">duplicate_internal</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept=0</td></tr>
<tr class="memdesc:ae39d1b6bcfc0d7cf17ccdca93d26fb13"><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. <a href="classwinstd_1_1dplhandle.html#ae39d1b6bcfc0d7cf17ccdca93d26fb13">More...</a><br /></td></tr>
<tr class="separator:ae39d1b6bcfc0d7cf17ccdca93d26fb13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d0ee01002ccef041ffb164151cab14b"><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#a3d0ee01002ccef041ffb164151cab14b">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept override</td></tr>
<tr class="memdesc:a3d0ee01002ccef041ffb164151cab14b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the certificate context. <a href="classwinstd_1_1cert__context.html#a3d0ee01002ccef041ffb164151cab14b">More...</a><br /></td></tr>
<tr class="separator:a3d0ee01002ccef041ffb164151cab14b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6ec5fd1ce258a3dd66da1cfb4d6dfb8"><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#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept=0</td></tr>
<tr class="memdesc:aa6ec5fd1ce258a3dd66da1cfb4d6dfb8"><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. <a href="classwinstd_1_1dplhandle.html#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8">More...</a><br /></td></tr>
<tr class="separator:aa6ec5fd1ce258a3dd66da1cfb4d6dfb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a137560600851eb4c3e4b80e25d4da629"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract member function that must be implemented by child classes to do the actual object destruction. <a href="classwinstd_1_1handle.html#a137560600851eb4c3e4b80e25d4da629">More...</a><br /></td></tr>
<tr class="separator:a137560600851eb4c3e4b80e25d4da629"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -271,8 +271,8 @@ static const PCCERT_CONTEXT&#160;</td><td class="memItemRight" valign="bottom"><
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ac4baaa379167c2ddefe8f2fa61e7d46d" name="ac4baaa379167c2ddefe8f2fa61e7d46d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac4baaa379167c2ddefe8f2fa61e7d46d">&#9670;&nbsp;</a></span>create()</h2>
<a id="a48348ed522045126105b05b4371dd782" name="a48348ed522045126105b05b4371dd782"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a48348ed522045126105b05b4371dd782">&#9670;&nbsp;</a></span>create()</h2>
<div class="memitem">
<div class="memproto">
@ -283,19 +283,19 @@ static const PCCERT_CONTEXT&#160;</td><td class="memItemRight" valign="bottom"><
<tr>
<td class="memname">bool winstd::cert_context::create </td>
<td>(</td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwCertEncodingType</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 LPCBYTE&#160;</td>
<td class="paramtype">LPCBYTE&#160;</td>
<td class="paramname"><em>pbCertEncoded</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>cbCertEncoded</em>&#160;</td>
</tr>
<tr>
@ -321,8 +321,8 @@ static const PCCERT_CONTEXT&#160;</td><td class="memItemRight" valign="bottom"><
</div>
</div>
<a id="afb277f3ed9f8cd1c2283d50c58c457ac" name="afb277f3ed9f8cd1c2283d50c58c457ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb277f3ed9f8cd1c2283d50c58c457ac">&#9670;&nbsp;</a></span>duplicate_internal()</h2>
<a id="a3d0ee01002ccef041ffb164151cab14b" name="a3d0ee01002ccef041ffb164151cab14b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d0ee01002ccef041ffb164151cab14b">&#9670;&nbsp;</a></span>duplicate_internal()</h2>
<div class="memitem">
<div class="memproto">
@ -333,7 +333,7 @@ static const PCCERT_CONTEXT&#160;</td><td class="memItemRight" valign="bottom"><
<tr>
<td class="memname"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> winstd::cert_context::duplicate_internal </td>
<td>(</td>
<td class="paramtype">1 <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>&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td> const</td>
</tr>
@ -355,7 +355,7 @@ static const PCCERT_CONTEXT&#160;</td><td class="memItemRight" valign="bottom"><
<dl class="section return"><dt>Returns</dt><dd>Duplicated certificate context handle</dd></dl>
<dl class="section see"><dt>See also</dt><dd><a href="https://msdn.microsoft.com/en-us/library/windows/desktop/aa376045.aspx">CertDuplicateCertificateContext function</a> </dd></dl>
<p>Implements <a class="el" href="classwinstd_1_1dplhandle.html#ae39d1b6bcfc0d7cf17ccdca93d26fb13">winstd::dplhandle&lt; PCCERT_CONTEXT, NULL &gt;</a>.</p>
<p>Implements <a class="el" href="classwinstd_1_1dplhandle.html#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8">winstd::dplhandle&lt; PCCERT_CONTEXT, NULL &gt;</a>.</p>
</div>
</div>
@ -389,8 +389,8 @@ static const PCCERT_CONTEXT&#160;</td><td class="memItemRight" valign="bottom"><
</div>
</div>
<a id="a891b71b45e7d4dd3a6f55b4d7f2462f2" name="a891b71b45e7d4dd3a6f55b4d7f2462f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a891b71b45e7d4dd3a6f55b4d7f2462f2">&#9670;&nbsp;</a></span>operator!=()</h2>
<a id="adfad0db8dd947143a8406f2f988d04ad" name="adfad0db8dd947143a8406f2f988d04ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfad0db8dd947143a8406f2f988d04ad">&#9670;&nbsp;</a></span>operator!=()</h2>
<div class="memitem">
<div class="memproto">
@ -401,7 +401,7 @@ static const PCCERT_CONTEXT&#160;</td><td class="memItemRight" valign="bottom"><
<tr>
<td class="memname">bool <a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">winstd::cert_context::operator!</a>= </td>
<td>(</td>
<td class="paramtype">1 const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td>
</tr>
@ -428,8 +428,8 @@ static const PCCERT_CONTEXT&#160;</td><td class="memItemRight" valign="bottom"><
</div>
</div>
<a id="ad621d05c1df64740a57f525a39814583" name="ad621d05c1df64740a57f525a39814583"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad621d05c1df64740a57f525a39814583">&#9670;&nbsp;</a></span>operator&lt;()</h2>
<a id="a92881d07b0b41b81c4119ed8d8868c3b" name="a92881d07b0b41b81c4119ed8d8868c3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92881d07b0b41b81c4119ed8d8868c3b">&#9670;&nbsp;</a></span>operator&lt;()</h2>
<div class="memitem">
<div class="memproto">
@ -440,7 +440,7 @@ static const PCCERT_CONTEXT&#160;</td><td class="memItemRight" valign="bottom"><
<tr>
<td class="memname">bool winstd::cert_context::operator&lt; </td>
<td>(</td>
<td class="paramtype">1 const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td>
</tr>
@ -467,8 +467,8 @@ static const PCCERT_CONTEXT&#160;</td><td class="memItemRight" valign="bottom"><
</div>
</div>
<a id="a90f6abe0c07f34586ef87491260b975a" name="a90f6abe0c07f34586ef87491260b975a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90f6abe0c07f34586ef87491260b975a">&#9670;&nbsp;</a></span>operator&lt;=()</h2>
<a id="a042240321d22636cddc379b198c7fd84" name="a042240321d22636cddc379b198c7fd84"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a042240321d22636cddc379b198c7fd84">&#9670;&nbsp;</a></span>operator&lt;=()</h2>
<div class="memitem">
<div class="memproto">
@ -479,7 +479,7 @@ static const PCCERT_CONTEXT&#160;</td><td class="memItemRight" valign="bottom"><
<tr>
<td class="memname">bool winstd::cert_context::operator&lt;= </td>
<td>(</td>
<td class="paramtype">1 const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td>
</tr>
@ -506,8 +506,8 @@ static const PCCERT_CONTEXT&#160;</td><td class="memItemRight" valign="bottom"><
</div>
</div>
<a id="a2691d4196e2bbc8efc62071d47e98713" name="a2691d4196e2bbc8efc62071d47e98713"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2691d4196e2bbc8efc62071d47e98713">&#9670;&nbsp;</a></span>operator==()</h2>
<a id="a2f3ad38a637fce69d8c2a5ee3460a296" name="a2f3ad38a637fce69d8c2a5ee3460a296"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f3ad38a637fce69d8c2a5ee3460a296">&#9670;&nbsp;</a></span>operator==()</h2>
<div class="memitem">
<div class="memproto">
@ -518,7 +518,7 @@ static const PCCERT_CONTEXT&#160;</td><td class="memItemRight" valign="bottom"><
<tr>
<td class="memname">bool winstd::cert_context::operator== </td>
<td>(</td>
<td class="paramtype">1 const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td>
</tr>
@ -545,8 +545,8 @@ static const PCCERT_CONTEXT&#160;</td><td class="memItemRight" valign="bottom"><
</div>
</div>
<a id="a21d85c9cf25ff505dd0d27cb19a3a4b9" name="a21d85c9cf25ff505dd0d27cb19a3a4b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21d85c9cf25ff505dd0d27cb19a3a4b9">&#9670;&nbsp;</a></span>operator&gt;()</h2>
<a id="a7224d1fe6c57bfe903fa8a6df32d2466" name="a7224d1fe6c57bfe903fa8a6df32d2466"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7224d1fe6c57bfe903fa8a6df32d2466">&#9670;&nbsp;</a></span>operator&gt;()</h2>
<div class="memitem">
<div class="memproto">
@ -557,7 +557,7 @@ static const PCCERT_CONTEXT&#160;</td><td class="memItemRight" valign="bottom"><
<tr>
<td class="memname">bool winstd::cert_context::operator&gt; </td>
<td>(</td>
<td class="paramtype">1 const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td>
</tr>
@ -584,8 +584,8 @@ static const PCCERT_CONTEXT&#160;</td><td class="memItemRight" valign="bottom"><
</div>
</div>
<a id="af1f79063b70c4a3bed7dcef00ac722c7" name="af1f79063b70c4a3bed7dcef00ac722c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1f79063b70c4a3bed7dcef00ac722c7">&#9670;&nbsp;</a></span>operator&gt;=()</h2>
<a id="a6c9f09455ef40e581accc6499222040c" name="a6c9f09455ef40e581accc6499222040c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c9f09455ef40e581accc6499222040c">&#9670;&nbsp;</a></span>operator&gt;=()</h2>
<div class="memitem">
<div class="memproto">
@ -596,7 +596,7 @@ static const PCCERT_CONTEXT&#160;</td><td class="memItemRight" valign="bottom"><
<tr>
<td class="memname">bool winstd::cert_context::operator&gt;= </td>
<td>(</td>
<td class="paramtype">1 const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td> const</td>
</tr>
@ -629,7 +629,7 @@ static const PCCERT_CONTEXT&#160;</td><td class="memItemRight" valign="bottom"><
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,36 +73,36 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1cert__store.html">winstd::cert_store</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1cert__store.html#a5bd022d6cfd46a119937cfd668654a65">create</a>(1 LPCSTR lpszStoreProvider, 1 DWORD dwEncodingType, 1 HCRYPTPROV_LEGACY hCryptProv, 1 DWORD dwFlags, 1 const void *pvPara) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1cert__store.html">winstd::cert_store</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1cert__store.html#a24421f3f60e92522221574c6c265792e">create</a>(1 HCRYPTPROV_LEGACY hCryptProv, 1 LPCTSTR szSubsystemProtocol) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1cert__store.html">winstd::cert_store</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1cert__store.html#a2c6c8766f36f2f80cb6ccfffff3420ab">create</a>(LPCSTR lpszStoreProvider, DWORD dwEncodingType, HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void *pvPara) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1cert__store.html">winstd::cert_store</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1cert__store.html#ac426f1c354886dbc124d40cd878add19">create</a>(HCRYPTPROV_LEGACY hCryptProv, LPCTSTR szSubsystemProtocol) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1cert__store.html">winstd::cert_store</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a706aaab7691a472c608890f8e5dd0d96">free</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1cert__store.html#ab709fe692a4117173eae26e741da2069">free_internal</a>() noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1cert__store.html">winstd::cert_store</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4">handle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">operator=</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">operator=</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1cert__store.html#a80783d444ae3555aea01f959c9c01405">~cert_store</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1cert__store.html">winstd::cert_store</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -94,29 +94,29 @@ Public Member Functions</h2></td></tr>
<tr class="memitem: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="memdesc:a80783d444ae3555aea01f959c9c01405"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the certificate store. <a href="classwinstd_1_1cert__store.html#a80783d444ae3555aea01f959c9c01405">More...</a><br /></td></tr>
<tr class="separator:a80783d444ae3555aea01f959c9c01405"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bd022d6cfd46a119937cfd668654a65"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__store.html#a5bd022d6cfd46a119937cfd668654a65">create</a> (1 LPCSTR lpszStoreProvider, 1 DWORD dwEncodingType, 1 HCRYPTPROV_LEGACY hCryptProv, 1 DWORD dwFlags, 1 const void *pvPara) noexcept</td></tr>
<tr class="memdesc:a5bd022d6cfd46a119937cfd668654a65"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens the certificate store. <a href="classwinstd_1_1cert__store.html#a5bd022d6cfd46a119937cfd668654a65">More...</a><br /></td></tr>
<tr class="separator:a5bd022d6cfd46a119937cfd668654a65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24421f3f60e92522221574c6c265792e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__store.html#a24421f3f60e92522221574c6c265792e">create</a> (1 HCRYPTPROV_LEGACY hCryptProv, 1 LPCTSTR szSubsystemProtocol) noexcept</td></tr>
<tr class="memdesc:a24421f3f60e92522221574c6c265792e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens the most common system certificate store. To open certificate stores with more complex requirements, such as file-based or memory-based stores, use <code><a class="el" href="classwinstd_1_1cert__store.html#a5bd022d6cfd46a119937cfd668654a65" title="Opens the certificate store.">create()</a></code>. <a href="classwinstd_1_1cert__store.html#a24421f3f60e92522221574c6c265792e">More...</a><br /></td></tr>
<tr class="separator:a24421f3f60e92522221574c6c265792e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c6c8766f36f2f80cb6ccfffff3420ab"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__store.html#a2c6c8766f36f2f80cb6ccfffff3420ab">create</a> (LPCSTR lpszStoreProvider, DWORD dwEncodingType, HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void *pvPara) noexcept</td></tr>
<tr class="memdesc:a2c6c8766f36f2f80cb6ccfffff3420ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens the certificate store. <a href="classwinstd_1_1cert__store.html#a2c6c8766f36f2f80cb6ccfffff3420ab">More...</a><br /></td></tr>
<tr class="separator:a2c6c8766f36f2f80cb6ccfffff3420ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac426f1c354886dbc124d40cd878add19"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1cert__store.html#ac426f1c354886dbc124d40cd878add19">create</a> (HCRYPTPROV_LEGACY hCryptProv, LPCTSTR szSubsystemProtocol) noexcept</td></tr>
<tr class="memdesc:ac426f1c354886dbc124d40cd878add19"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens the most common system certificate store. To open certificate stores with more complex requirements, such as file-based or memory-based stores, use <code><a class="el" href="classwinstd_1_1cert__store.html#a2c6c8766f36f2f80cb6ccfffff3420ab" title="Opens the certificate store.">create()</a></code>. <a href="classwinstd_1_1cert__store.html#ac426f1c354886dbc124d40cd878add19">More...</a><br /></td></tr>
<tr class="separator:ac426f1c354886dbc124d40cd878add19"><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="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top"><a id="a1b9c4f9529c9efa7d16dec8bab3b00e4" name="a1b9c4f9529c9efa7d16dec8bab3b00e4"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</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="memitem:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a91f3f6d80650f3cbb1857b879c060e7b 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. <a href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">More...</a><br /></td></tr>
<tr class="separator:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a> (1 <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="memdesc:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">More...</a><br /></td></tr>
<tr class="separator:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><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#ae58ca3031e921aba1319e55159473ea9">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">More...</a><br /></td></tr>
<tr class="separator:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><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#abcb7f966e387a00f71268cf092295665">operator=</a> (1 <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="memdesc:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">More...</a><br /></td></tr>
<tr class="separator:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><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="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. <a href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">More...</a><br /></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"><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="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">More...</a><br /></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"><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="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">More...</a><br /></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"><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="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">More...</a><br /></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"><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="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <a href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">More...</a><br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -132,27 +132,27 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is INVAL. <a href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">More...</a><br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">More...</a><br /></td></tr>
<tr class="separator:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">More...</a><br /></td></tr>
<tr class="separator:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">More...</a><br /></td></tr>
<tr class="separator:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">More...</a><br /></td></tr>
<tr class="separator:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">More...</a><br /></td></tr>
<tr class="separator:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">More...</a><br /></td></tr>
<tr class="separator:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">More...</a><br /></td></tr>
<tr class="separator:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">More...</a><br /></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"><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="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">More...</a><br /></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"><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="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">More...</a><br /></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"><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="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">More...</a><br /></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"><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="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">More...</a><br /></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"><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="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">More...</a><br /></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"><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="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">More...</a><br /></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"><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. <a href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">More...</a><br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -220,8 +220,8 @@ static const HCERTSTORE&#160;</td><td class="memItemRight" valign="bottom"><b>in
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a24421f3f60e92522221574c6c265792e" name="a24421f3f60e92522221574c6c265792e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24421f3f60e92522221574c6c265792e">&#9670;&nbsp;</a></span>create() <span class="overload">[1/2]</span></h2>
<a id="ac426f1c354886dbc124d40cd878add19" name="ac426f1c354886dbc124d40cd878add19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac426f1c354886dbc124d40cd878add19">&#9670;&nbsp;</a></span>create() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -232,13 +232,13 @@ static const HCERTSTORE&#160;</td><td class="memItemRight" valign="bottom"><b>in
<tr>
<td class="memname">bool winstd::cert_store::create </td>
<td>(</td>
<td class="paramtype">1 HCRYPTPROV_LEGACY&#160;</td>
<td class="paramtype">HCRYPTPROV_LEGACY&#160;</td>
<td class="paramname"><em>hCryptProv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 LPCTSTR&#160;</td>
<td class="paramtype">LPCTSTR&#160;</td>
<td class="paramname"><em>szSubsystemProtocol</em>&#160;</td>
</tr>
<tr>
@ -254,7 +254,7 @@ static const HCERTSTORE&#160;</td><td class="memItemRight" valign="bottom"><b>in
</table>
</div><div class="memdoc">
<p>Opens the most common system certificate store. To open certificate stores with more complex requirements, such as file-based or memory-based stores, use <code><a class="el" href="classwinstd_1_1cert__store.html#a5bd022d6cfd46a119937cfd668654a65" title="Opens the certificate store.">create()</a></code>. </p>
<p>Opens the most common system certificate store. To open certificate stores with more complex requirements, such as file-based or memory-based stores, use <code><a class="el" href="classwinstd_1_1cert__store.html#a2c6c8766f36f2f80cb6ccfffff3420ab" title="Opens the certificate store.">create()</a></code>. </p>
<dl class="section return"><dt>Returns</dt><dd><ul>
<li>true when creation succeeds;</li>
<li>false when creation fails. For extended error information, call <code>GetLastError()</code>.</li>
@ -264,8 +264,8 @@ static const HCERTSTORE&#160;</td><td class="memItemRight" valign="bottom"><b>in
</div>
</div>
<a id="a5bd022d6cfd46a119937cfd668654a65" name="a5bd022d6cfd46a119937cfd668654a65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5bd022d6cfd46a119937cfd668654a65">&#9670;&nbsp;</a></span>create() <span class="overload">[2/2]</span></h2>
<a id="a2c6c8766f36f2f80cb6ccfffff3420ab" name="a2c6c8766f36f2f80cb6ccfffff3420ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c6c8766f36f2f80cb6ccfffff3420ab">&#9670;&nbsp;</a></span>create() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -276,31 +276,31 @@ static const HCERTSTORE&#160;</td><td class="memItemRight" valign="bottom"><b>in
<tr>
<td class="memname">bool winstd::cert_store::create </td>
<td>(</td>
<td class="paramtype">1 LPCSTR&#160;</td>
<td class="paramtype">LPCSTR&#160;</td>
<td class="paramname"><em>lpszStoreProvider</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwEncodingType</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 HCRYPTPROV_LEGACY&#160;</td>
<td class="paramtype">HCRYPTPROV_LEGACY&#160;</td>
<td class="paramname"><em>hCryptProv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwFlags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 const void *&#160;</td>
<td class="paramtype">const void *&#160;</td>
<td class="paramname"><em>pvPara</em>&#160;</td>
</tr>
<tr>
@ -362,7 +362,7 @@ static const HCERTSTORE&#160;</td><td class="memItemRight" valign="bottom"><b>in
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,15 +73,15 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1com__initializer.html">winstd::com_initializer</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1com__initializer.html#a1c1c0d0d93d1ccb71850076bd254d64b">com_initializer</a>(1 LPVOID pvReserved) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1com__initializer.html">winstd::com_initializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1com__initializer.html#a3ba28c55ef0e9bae5d1efcc92a83aa30">com_initializer</a>(1 LPVOID pvReserved, 1 DWORD dwCoInit) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1com__initializer.html">winstd::com_initializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1com__initializer.html#a2e1dceaa4a658f2d35b93fe85d71e109">com_initializer</a>(LPVOID pvReserved) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1com__initializer.html">winstd::com_initializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1com__initializer.html#a20c89f6e237eb97166aac61f0dbdcbf6">com_initializer</a>(LPVOID pvReserved, DWORD dwCoInit) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1com__initializer.html">winstd::com_initializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1com__initializer.html#ae9478fd05b5b1c82e0f762c2b517155b">m_result</a></td><td class="entry"><a class="el" href="classwinstd_1_1com__initializer.html">winstd::com_initializer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1com__initializer.html#ac3c997f810e8439096d8ca14fecb5b7d">status</a>() const noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1com__initializer.html">winstd::com_initializer</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1com__initializer.html#ad53a7697dfaf83d4832f8a57a4cf00f6">~com_initializer</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1com__initializer.html">winstd::com_initializer</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -82,12 +82,12 @@ $(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:a1c1c0d0d93d1ccb71850076bd254d64b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1com__initializer.html#a1c1c0d0d93d1ccb71850076bd254d64b">com_initializer</a> (1 LPVOID pvReserved) noexcept</td></tr>
<tr class="memdesc:a1c1c0d0d93d1ccb71850076bd254d64b"><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). <a href="classwinstd_1_1com__initializer.html#a1c1c0d0d93d1ccb71850076bd254d64b">More...</a><br /></td></tr>
<tr class="separator:a1c1c0d0d93d1ccb71850076bd254d64b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ba28c55ef0e9bae5d1efcc92a83aa30"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1com__initializer.html#a3ba28c55ef0e9bae5d1efcc92a83aa30">com_initializer</a> (1 LPVOID pvReserved, 1 DWORD dwCoInit) noexcept</td></tr>
<tr class="memdesc:a3ba28c55ef0e9bae5d1efcc92a83aa30"><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. <a href="classwinstd_1_1com__initializer.html#a3ba28c55ef0e9bae5d1efcc92a83aa30">More...</a><br /></td></tr>
<tr class="separator:a3ba28c55ef0e9bae5d1efcc92a83aa30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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). <a href="classwinstd_1_1com__initializer.html#a2e1dceaa4a658f2d35b93fe85d71e109">More...</a><br /></td></tr>
<tr class="separator:a2e1dceaa4a658f2d35b93fe85d71e109"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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. <a href="classwinstd_1_1com__initializer.html#a20c89f6e237eb97166aac61f0dbdcbf6">More...</a><br /></td></tr>
<tr class="separator:a20c89f6e237eb97166aac61f0dbdcbf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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. <a href="classwinstd_1_1com__initializer.html#ad53a7697dfaf83d4832f8a57a4cf00f6">More...</a><br /></td></tr>
<tr class="separator:ad53a7697dfaf83d4832f8a57a4cf00f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -105,8 +105,8 @@ HRESULT&#160;</td><td class="memItemRight" valign="bottom"><b>m_result</b></td><
<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="a1c1c0d0d93d1ccb71850076bd254d64b" name="a1c1c0d0d93d1ccb71850076bd254d64b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c1c0d0d93d1ccb71850076bd254d64b">&#9670;&nbsp;</a></span>com_initializer() <span class="overload">[1/2]</span></h2>
<a id="a2e1dceaa4a658f2d35b93fe85d71e109" name="a2e1dceaa4a658f2d35b93fe85d71e109"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e1dceaa4a658f2d35b93fe85d71e109">&#9670;&nbsp;</a></span>com_initializer() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -117,7 +117,7 @@ HRESULT&#160;</td><td class="memItemRight" valign="bottom"><b>m_result</b></td><
<tr>
<td class="memname">winstd::com_initializer::com_initializer </td>
<td>(</td>
<td class="paramtype">1 LPVOID&#160;</td>
<td class="paramtype">LPVOID&#160;</td>
<td class="paramname"><em>pvReserved</em></td><td>)</td>
<td></td>
</tr>
@ -134,8 +134,8 @@ HRESULT&#160;</td><td class="memItemRight" valign="bottom"><b>m_result</b></td><
</div>
</div>
<a id="a3ba28c55ef0e9bae5d1efcc92a83aa30" name="a3ba28c55ef0e9bae5d1efcc92a83aa30"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ba28c55ef0e9bae5d1efcc92a83aa30">&#9670;&nbsp;</a></span>com_initializer() <span class="overload">[2/2]</span></h2>
<a id="a20c89f6e237eb97166aac61f0dbdcbf6" name="a20c89f6e237eb97166aac61f0dbdcbf6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20c89f6e237eb97166aac61f0dbdcbf6">&#9670;&nbsp;</a></span>com_initializer() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -146,13 +146,13 @@ HRESULT&#160;</td><td class="memItemRight" valign="bottom"><b>m_result</b></td><
<tr>
<td class="memname">winstd::com_initializer::com_initializer </td>
<td>(</td>
<td class="paramtype">1 LPVOID&#160;</td>
<td class="paramtype">LPVOID&#160;</td>
<td class="paramname"><em>pvReserved</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwCoInit</em>&#160;</td>
</tr>
<tr>
@ -236,7 +236,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 Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,49 +73,49 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj&lt; T &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4">attach_duplicated</a>(1 handle_type h)</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html#adc019242b7648e79c4a51b184efd3d0d">com_obj</a>(1 REFCLSID rclsid, 1 LPUNKNOWN pUnkOuter=NULL, DWORD dwClsContext=CLSCTX_ALL)</td><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html#a491b4b8bd64bac48dfc704129eb54d27">com_obj</a>(1 _Other *other)</td><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html#a746ce0862c014404fd97e85454237f9f">com_obj</a>(1 com_obj&lt; _Other &gt; &amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html#aaee018040845860ff46600d072cb481b">create</a>(1 REFCLSID rclsid, 1 LPUNKNOWN pUnkOuter=NULL, 1 DWORD dwClsContext=CLSCTX_ALL)</td><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65">attach_duplicated</a>(handle_type h)</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html#aa7fb56997597a348bd33e583f59d28a3">com_obj</a>(REFCLSID rclsid, LPUNKNOWN pUnkOuter=NULL, DWORD dwClsContext=CLSCTX_ALL)</td><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html#aa2c8f855aaad8e35c1da6cfd9f32e01e">com_obj</a>(_Other *other)</td><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html#aace64e8520e9caf7c258ae207a5ef874">com_obj</a>(com_obj&lt; _Other &gt; &amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html#a81ffdc99034437423210d3da111b50c5">create</a>(REFCLSID rclsid, LPUNKNOWN pUnkOuter=NULL, DWORD dwClsContext=CLSCTX_ALL)</td><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ac95cbfb481c0d5e6c60d130f3c270b59">dplhandle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a">dplhandle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#acac5db2f50f63d6722c426bcb3dc4cda">dplhandle</a>(1 const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a0a636a6bee87049b5f502bf93c9b86eb">dplhandle</a>(1 dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">dplhandle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a726938d9b7df787204025f6c36a04507">dplhandle</a>(const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">dplhandle</a>(dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">duplicate</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html#a3d2696cd0f901af6d113e70e1235d9a8">duplicate_internal</a>(1 handle_type h) const noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html#a1460be29bd94af55d27b5179e971b3b4">duplicate_internal</a>(handle_type h) const noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a706aaab7691a472c608890f8e5dd0d96">free</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html#a028b86f770253f74a62ca3eaebb14de5">free_internal</a>() noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4">handle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#af5d13e70adec2c6f3ca4aaaefc94f8bf">operator=</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a407b519c6511f7a6cfdd582fdbdeaf76">operator=</a>(1 const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a7ab2b44aba9a977d6809d68a262a18b9">operator=</a>(1 dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">handle&lt; T *, INVAL &gt;::operator=</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html#a74c98909af707882a5ce8056068e1f61">query_interface</a>(1 _Other **h) const</td><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html#ab5946d7b68332381eb29813f546b5c62">query_interface</a>(1 com_obj&lt; _Other &gt; &amp;h) const</td><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">operator=</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">operator=</a>(const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">operator=</a>(dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">handle&lt; T *, INVAL &gt;::operator=</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html#a1ce5cf9682ee1b876cb9eba372e2b1a1">query_interface</a>(_Other **h) const</td><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html#a8e898e0977c00b196e1986a02709c185">query_interface</a>(com_obj&lt; _Other &gt; &amp;h) const</td><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html#a91383e6e26266b0d3803c8594b8c5149">~com_obj</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -92,78 +92,78 @@ Inheritance diagram for winstd::com_obj&lt; T &gt;:</div>
<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:adc019242b7648e79c4a51b184efd3d0d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1com__obj.html#adc019242b7648e79c4a51b184efd3d0d">com_obj</a> (1 REFCLSID rclsid, 1 LPUNKNOWN pUnkOuter=NULL, DWORD dwClsContext=CLSCTX_ALL)</td></tr>
<tr class="memdesc:adc019242b7648e79c4a51b184efd3d0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a new object and creates a new class with it. <a href="classwinstd_1_1com__obj.html#adc019242b7648e79c4a51b184efd3d0d">More...</a><br /></td></tr>
<tr class="separator:adc019242b7648e79c4a51b184efd3d0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a491b4b8bd64bac48dfc704129eb54d27"><td class="memTemplParams" colspan="2">template&lt;class _Other &gt; </td></tr>
<tr class="memitem:a491b4b8bd64bac48dfc704129eb54d27"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classwinstd_1_1com__obj.html#a491b4b8bd64bac48dfc704129eb54d27">com_obj</a> (1 _Other *other)</td></tr>
<tr class="memdesc:a491b4b8bd64bac48dfc704129eb54d27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the object for another interface and creates new class with it. <a href="classwinstd_1_1com__obj.html#a491b4b8bd64bac48dfc704129eb54d27">More...</a><br /></td></tr>
<tr class="separator:a491b4b8bd64bac48dfc704129eb54d27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a746ce0862c014404fd97e85454237f9f"><td class="memTemplParams" colspan="2">template&lt;class _Other &gt; </td></tr>
<tr class="memitem:a746ce0862c014404fd97e85454237f9f"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classwinstd_1_1com__obj.html#a746ce0862c014404fd97e85454237f9f">com_obj</a> (1 <a class="el" href="classwinstd_1_1com__obj.html">com_obj</a>&lt; _Other &gt; &amp;other)</td></tr>
<tr class="memdesc:a746ce0862c014404fd97e85454237f9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the object for another interface and creates new class with it. <a href="classwinstd_1_1com__obj.html#a746ce0862c014404fd97e85454237f9f">More...</a><br /></td></tr>
<tr class="separator:a746ce0862c014404fd97e85454237f9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7fb56997597a348bd33e583f59d28a3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1com__obj.html#aa7fb56997597a348bd33e583f59d28a3">com_obj</a> (REFCLSID rclsid, LPUNKNOWN pUnkOuter=NULL, DWORD dwClsContext=CLSCTX_ALL)</td></tr>
<tr class="memdesc:aa7fb56997597a348bd33e583f59d28a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a new object and creates a new class with it. <a href="classwinstd_1_1com__obj.html#aa7fb56997597a348bd33e583f59d28a3">More...</a><br /></td></tr>
<tr class="separator:aa7fb56997597a348bd33e583f59d28a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2c8f855aaad8e35c1da6cfd9f32e01e"><td class="memTemplParams" colspan="2">template&lt;class _Other &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="memdesc:aa2c8f855aaad8e35c1da6cfd9f32e01e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the object for another interface and creates new class with it. <a href="classwinstd_1_1com__obj.html#aa2c8f855aaad8e35c1da6cfd9f32e01e">More...</a><br /></td></tr>
<tr class="separator:aa2c8f855aaad8e35c1da6cfd9f32e01e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aace64e8520e9caf7c258ae207a5ef874"><td class="memTemplParams" colspan="2">template&lt;class _Other &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="memdesc:aace64e8520e9caf7c258ae207a5ef874"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the object for another interface and creates new class with it. <a href="classwinstd_1_1com__obj.html#aace64e8520e9caf7c258ae207a5ef874">More...</a><br /></td></tr>
<tr class="separator:aace64e8520e9caf7c258ae207a5ef874"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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>
<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="memitem:aaee018040845860ff46600d072cb481b"><td class="memItemLeft" align="right" valign="top">HRESULT&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1com__obj.html#aaee018040845860ff46600d072cb481b">create</a> (1 REFCLSID rclsid, 1 LPUNKNOWN pUnkOuter=NULL, 1 DWORD dwClsContext=CLSCTX_ALL)</td></tr>
<tr class="memdesc:aaee018040845860ff46600d072cb481b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new object. <a href="classwinstd_1_1com__obj.html#aaee018040845860ff46600d072cb481b">More...</a><br /></td></tr>
<tr class="separator:aaee018040845860ff46600d072cb481b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74c98909af707882a5ce8056068e1f61"><td class="memTemplParams" colspan="2">template&lt;class _Other &gt; </td></tr>
<tr class="memitem:a74c98909af707882a5ce8056068e1f61"><td class="memTemplItemLeft" align="right" valign="top">HRESULT&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classwinstd_1_1com__obj.html#a74c98909af707882a5ce8056068e1f61">query_interface</a> (1 _Other **h) const</td></tr>
<tr class="memdesc:a74c98909af707882a5ce8056068e1f61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the object for another interface. <a href="classwinstd_1_1com__obj.html#a74c98909af707882a5ce8056068e1f61">More...</a><br /></td></tr>
<tr class="separator:a74c98909af707882a5ce8056068e1f61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5946d7b68332381eb29813f546b5c62"><td class="memTemplParams" colspan="2">template&lt;class _Other &gt; </td></tr>
<tr class="memitem:ab5946d7b68332381eb29813f546b5c62"><td class="memTemplItemLeft" align="right" valign="top">HRESULT&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classwinstd_1_1com__obj.html#ab5946d7b68332381eb29813f546b5c62">query_interface</a> (1 <a class="el" href="classwinstd_1_1com__obj.html">com_obj</a>&lt; _Other &gt; &amp;h) const</td></tr>
<tr class="memdesc:ab5946d7b68332381eb29813f546b5c62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the object for another interface. <a href="classwinstd_1_1com__obj.html#ab5946d7b68332381eb29813f546b5c62">More...</a><br /></td></tr>
<tr class="separator:ab5946d7b68332381eb29813f546b5c62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81ffdc99034437423210d3da111b50c5"><td class="memItemLeft" align="right" valign="top">HRESULT&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1com__obj.html#a81ffdc99034437423210d3da111b50c5">create</a> (REFCLSID rclsid, LPUNKNOWN pUnkOuter=NULL, DWORD dwClsContext=CLSCTX_ALL)</td></tr>
<tr class="memdesc:a81ffdc99034437423210d3da111b50c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new object. <a href="classwinstd_1_1com__obj.html#a81ffdc99034437423210d3da111b50c5">More...</a><br /></td></tr>
<tr class="separator:a81ffdc99034437423210d3da111b50c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ce5cf9682ee1b876cb9eba372e2b1a1"><td class="memTemplParams" colspan="2">template&lt;class _Other &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="memdesc:a1ce5cf9682ee1b876cb9eba372e2b1a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the object for another interface. <a href="classwinstd_1_1com__obj.html#a1ce5cf9682ee1b876cb9eba372e2b1a1">More...</a><br /></td></tr>
<tr class="separator:a1ce5cf9682ee1b876cb9eba372e2b1a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e898e0977c00b196e1986a02709c185"><td class="memTemplParams" colspan="2">template&lt;class _Other &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="memdesc:a8e898e0977c00b196e1986a02709c185"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the object for another interface. <a href="classwinstd_1_1com__obj.html#a8e898e0977c00b196e1986a02709c185">More...</a><br /></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="memitem:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><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>
<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="memitem:a0f2130c865d37fca76108dbbd20ab17a inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a">dplhandle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a0f2130c865d37fca76108dbbd20ab17a 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. <a href="classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a">More...</a><br /></td></tr>
<tr class="separator:a0f2130c865d37fca76108dbbd20ab17a inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acac5db2f50f63d6722c426bcb3dc4cda inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#acac5db2f50f63d6722c426bcb3dc4cda">dplhandle</a> (1 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="memdesc:acac5db2f50f63d6722c426bcb3dc4cda inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <a href="classwinstd_1_1dplhandle.html#acac5db2f50f63d6722c426bcb3dc4cda">More...</a><br /></td></tr>
<tr class="separator:acac5db2f50f63d6722c426bcb3dc4cda inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a636a6bee87049b5f502bf93c9b86eb inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a0a636a6bee87049b5f502bf93c9b86eb">dplhandle</a> (1 <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="memdesc:a0a636a6bee87049b5f502bf93c9b86eb inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1dplhandle.html#a0a636a6bee87049b5f502bf93c9b86eb">More...</a><br /></td></tr>
<tr class="separator:a0a636a6bee87049b5f502bf93c9b86eb inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5d13e70adec2c6f3ca4aaaefc94f8bf inherit pub_methods_classwinstd_1_1dplhandle"><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#af5d13e70adec2c6f3ca4aaaefc94f8bf">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:af5d13e70adec2c6f3ca4aaaefc94f8bf inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1dplhandle.html#af5d13e70adec2c6f3ca4aaaefc94f8bf">More...</a><br /></td></tr>
<tr class="separator:af5d13e70adec2c6f3ca4aaaefc94f8bf inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a407b519c6511f7a6cfdd582fdbdeaf76 inherit pub_methods_classwinstd_1_1dplhandle"><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#a407b519c6511f7a6cfdd582fdbdeaf76">operator=</a> (1 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="memdesc:a407b519c6511f7a6cfdd582fdbdeaf76 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <a href="classwinstd_1_1dplhandle.html#a407b519c6511f7a6cfdd582fdbdeaf76">More...</a><br /></td></tr>
<tr class="separator:a407b519c6511f7a6cfdd582fdbdeaf76 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ab2b44aba9a977d6809d68a262a18b9 inherit pub_methods_classwinstd_1_1dplhandle"><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#a7ab2b44aba9a977d6809d68a262a18b9">operator=</a> (1 <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="memdesc:a7ab2b44aba9a977d6809d68a262a18b9 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <a href="classwinstd_1_1dplhandle.html#a7ab2b44aba9a977d6809d68a262a18b9">More...</a><br /></td></tr>
<tr class="separator:a7ab2b44aba9a977d6809d68a262a18b9 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><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="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. <a href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">More...</a><br /></td></tr>
<tr class="separator:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a726938d9b7df787204025f6c36a04507 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a726938d9b7df787204025f6c36a04507">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) noexcept</td></tr>
<tr class="memdesc:a726938d9b7df787204025f6c36a04507 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <a href="classwinstd_1_1dplhandle.html#a726938d9b7df787204025f6c36a04507">More...</a><br /></td></tr>
<tr class="separator:a726938d9b7df787204025f6c36a04507 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><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="memdesc:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">More...</a><br /></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"><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="memdesc:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">More...</a><br /></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"><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="memdesc:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <a href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">More...</a><br /></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"><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="memdesc:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <a href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">More...</a><br /></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"><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="memdesc:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates and returns a new object handle. <a href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">More...</a><br /></td></tr>
<tr class="separator:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1ff2ba0e390908720e6cd8383d1e3d4 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4">attach_duplicated</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)</td></tr>
<tr class="memdesc:ae1ff2ba0e390908720e6cd8383d1e3d4 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <a href="classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4">More...</a><br /></td></tr>
<tr class="separator:ae1ff2ba0e390908720e6cd8383d1e3d4 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a876c939da531b1c4f493c2e6ea042f65 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65">attach_duplicated</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)</td></tr>
<tr class="memdesc:a876c939da531b1c4f493c2e6ea042f65 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <a href="classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65">More...</a><br /></td></tr>
<tr class="separator:a876c939da531b1c4f493c2e6ea042f65 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="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top"><a id="a1b9c4f9529c9efa7d16dec8bab3b00e4" name="a1b9c4f9529c9efa7d16dec8bab3b00e4"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</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="memitem:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a91f3f6d80650f3cbb1857b879c060e7b 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. <a href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">More...</a><br /></td></tr>
<tr class="separator:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a> (1 <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="memdesc:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">More...</a><br /></td></tr>
<tr class="separator:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><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#ae58ca3031e921aba1319e55159473ea9">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">More...</a><br /></td></tr>
<tr class="separator:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><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#abcb7f966e387a00f71268cf092295665">operator=</a> (1 <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="memdesc:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">More...</a><br /></td></tr>
<tr class="separator:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><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="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. <a href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">More...</a><br /></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"><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="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">More...</a><br /></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"><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="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">More...</a><br /></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"><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="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">More...</a><br /></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"><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="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <a href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">More...</a><br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -179,27 +179,27 @@ virtual&#160;</td><td class="memItemRight" valign="bottom"><b>~com_obj</b> ()</t
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is INVAL. <a href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">More...</a><br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">More...</a><br /></td></tr>
<tr class="separator:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">More...</a><br /></td></tr>
<tr class="separator:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">More...</a><br /></td></tr>
<tr class="separator:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">More...</a><br /></td></tr>
<tr class="separator:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">More...</a><br /></td></tr>
<tr class="separator:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">More...</a><br /></td></tr>
<tr class="separator:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">More...</a><br /></td></tr>
<tr class="separator:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">More...</a><br /></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"><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="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">More...</a><br /></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"><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="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">More...</a><br /></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"><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="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">More...</a><br /></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"><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="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">More...</a><br /></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"><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="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">More...</a><br /></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"><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="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">More...</a><br /></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"><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. <a href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">More...</a><br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -213,12 +213,12 @@ Protected Member Functions</h2></td></tr>
<tr class="memitem: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="memdesc:a028b86f770253f74a62ca3eaebb14de5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases the object by decrementing reference counter. <a href="classwinstd_1_1com__obj.html#a028b86f770253f74a62ca3eaebb14de5">More...</a><br /></td></tr>
<tr class="separator:a028b86f770253f74a62ca3eaebb14de5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d2696cd0f901af6d113e70e1235d9a8"><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_1com__obj.html#a3d2696cd0f901af6d113e70e1235d9a8">duplicate_internal</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept override</td></tr>
<tr class="memdesc:a3d2696cd0f901af6d113e70e1235d9a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object by incrementing the reference counter. <a href="classwinstd_1_1com__obj.html#a3d2696cd0f901af6d113e70e1235d9a8">More...</a><br /></td></tr>
<tr class="separator:a3d2696cd0f901af6d113e70e1235d9a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae39d1b6bcfc0d7cf17ccdca93d26fb13"><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#ae39d1b6bcfc0d7cf17ccdca93d26fb13">duplicate_internal</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept=0</td></tr>
<tr class="memdesc:ae39d1b6bcfc0d7cf17ccdca93d26fb13"><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. <a href="classwinstd_1_1dplhandle.html#ae39d1b6bcfc0d7cf17ccdca93d26fb13">More...</a><br /></td></tr>
<tr class="separator:ae39d1b6bcfc0d7cf17ccdca93d26fb13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1460be29bd94af55d27b5179e971b3b4"><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_1com__obj.html#a1460be29bd94af55d27b5179e971b3b4">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept override</td></tr>
<tr class="memdesc:a1460be29bd94af55d27b5179e971b3b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object by incrementing the reference counter. <a href="classwinstd_1_1com__obj.html#a1460be29bd94af55d27b5179e971b3b4">More...</a><br /></td></tr>
<tr class="separator:a1460be29bd94af55d27b5179e971b3b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6ec5fd1ce258a3dd66da1cfb4d6dfb8"><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#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept=0</td></tr>
<tr class="memdesc:aa6ec5fd1ce258a3dd66da1cfb4d6dfb8"><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. <a href="classwinstd_1_1dplhandle.html#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8">More...</a><br /></td></tr>
<tr class="separator:aa6ec5fd1ce258a3dd66da1cfb4d6dfb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a137560600851eb4c3e4b80e25d4da629"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract member function that must be implemented by child classes to do the actual object destruction. <a href="classwinstd_1_1handle.html#a137560600851eb4c3e4b80e25d4da629">More...</a><br /></td></tr>
<tr class="separator:a137560600851eb4c3e4b80e25d4da629"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -245,8 +245,8 @@ static const T *&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</
<div class="textblock"><div class="compoundTemplParams">template&lt;class T&gt;<br />
class winstd::com_obj&lt; T &gt;</div><p >COM object wrapper template. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="adc019242b7648e79c4a51b184efd3d0d" name="adc019242b7648e79c4a51b184efd3d0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc019242b7648e79c4a51b184efd3d0d">&#9670;&nbsp;</a></span>com_obj() <span class="overload">[1/3]</span></h2>
<a id="aa7fb56997597a348bd33e583f59d28a3" name="aa7fb56997597a348bd33e583f59d28a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7fb56997597a348bd33e583f59d28a3">&#9670;&nbsp;</a></span>com_obj() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
@ -259,13 +259,13 @@ template&lt;class T &gt; </div>
<tr>
<td class="memname"><a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj</a>&lt; T &gt;::com_obj </td>
<td>(</td>
<td class="paramtype">1 REFCLSID&#160;</td>
<td class="paramtype">REFCLSID&#160;</td>
<td class="paramname"><em>rclsid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 LPUNKNOWN&#160;</td>
<td class="paramtype">LPUNKNOWN&#160;</td>
<td class="paramname"><em>pUnkOuter</em> = <code>NULL</code>, </td>
</tr>
<tr>
@ -292,8 +292,8 @@ template&lt;class T &gt; </div>
</div>
</div>
<a id="a491b4b8bd64bac48dfc704129eb54d27" name="a491b4b8bd64bac48dfc704129eb54d27"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a491b4b8bd64bac48dfc704129eb54d27">&#9670;&nbsp;</a></span>com_obj() <span class="overload">[2/3]</span></h2>
<a id="aa2c8f855aaad8e35c1da6cfd9f32e01e" name="aa2c8f855aaad8e35c1da6cfd9f32e01e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2c8f855aaad8e35c1da6cfd9f32e01e">&#9670;&nbsp;</a></span>com_obj() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
@ -308,7 +308,7 @@ template&lt;class _Other &gt; </div>
<tr>
<td class="memname"><a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj</a>&lt; T &gt;::com_obj </td>
<td>(</td>
<td class="paramtype">1 _Other *&#160;</td>
<td class="paramtype">_Other *&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td></td>
</tr>
@ -325,8 +325,8 @@ template&lt;class _Other &gt; </div>
</div>
</div>
<a id="a746ce0862c014404fd97e85454237f9f" name="a746ce0862c014404fd97e85454237f9f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a746ce0862c014404fd97e85454237f9f">&#9670;&nbsp;</a></span>com_obj() <span class="overload">[3/3]</span></h2>
<a id="aace64e8520e9caf7c258ae207a5ef874" name="aace64e8520e9caf7c258ae207a5ef874"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aace64e8520e9caf7c258ae207a5ef874">&#9670;&nbsp;</a></span>com_obj() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
@ -341,7 +341,7 @@ template&lt;class _Other &gt; </div>
<tr>
<td class="memname"><a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj</a>&lt; T &gt;::com_obj </td>
<td>(</td>
<td class="paramtype">1 <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; _Other &gt; &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td></td>
</tr>
@ -359,8 +359,8 @@ template&lt;class _Other &gt; </div>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aaee018040845860ff46600d072cb481b" name="aaee018040845860ff46600d072cb481b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaee018040845860ff46600d072cb481b">&#9670;&nbsp;</a></span>create()</h2>
<a id="a81ffdc99034437423210d3da111b50c5" name="a81ffdc99034437423210d3da111b50c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81ffdc99034437423210d3da111b50c5">&#9670;&nbsp;</a></span>create()</h2>
<div class="memitem">
<div class="memproto">
@ -373,19 +373,19 @@ template&lt;class T &gt; </div>
<tr>
<td class="memname">HRESULT <a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj</a>&lt; T &gt;::create </td>
<td>(</td>
<td class="paramtype">1 REFCLSID&#160;</td>
<td class="paramtype">REFCLSID&#160;</td>
<td class="paramname"><em>rclsid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 LPUNKNOWN&#160;</td>
<td class="paramtype">LPUNKNOWN&#160;</td>
<td class="paramname"><em>pUnkOuter</em> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwClsContext</em> = <code>CLSCTX_ALL</code>&#160;</td>
</tr>
<tr>
@ -406,8 +406,8 @@ template&lt;class T &gt; </div>
</div>
</div>
<a id="a3d2696cd0f901af6d113e70e1235d9a8" name="a3d2696cd0f901af6d113e70e1235d9a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d2696cd0f901af6d113e70e1235d9a8">&#9670;&nbsp;</a></span>duplicate_internal()</h2>
<a id="a1460be29bd94af55d27b5179e971b3b4" name="a1460be29bd94af55d27b5179e971b3b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1460be29bd94af55d27b5179e971b3b4">&#9670;&nbsp;</a></span>duplicate_internal()</h2>
<div class="memitem">
<div class="memproto">
@ -420,7 +420,7 @@ template&lt;class T &gt; </div>
<tr>
<td class="memname"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> <a class="el" href="classwinstd_1_1com__obj.html">winstd::com_obj</a>&lt; T &gt;::duplicate_internal </td>
<td>(</td>
<td class="paramtype">1 <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>&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td> const</td>
</tr>
@ -442,7 +442,7 @@ template&lt;class T &gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Duplicated object handle </dd></dl>
<p>Implements <a class="el" href="classwinstd_1_1dplhandle.html#ae39d1b6bcfc0d7cf17ccdca93d26fb13">winstd::dplhandle&lt; T *, NULL &gt;</a>.</p>
<p>Implements <a class="el" href="classwinstd_1_1dplhandle.html#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8">winstd::dplhandle&lt; T *, NULL &gt;</a>.</p>
</div>
</div>
@ -478,8 +478,8 @@ template&lt;class T &gt; </div>
</div>
</div>
<a id="a74c98909af707882a5ce8056068e1f61" name="a74c98909af707882a5ce8056068e1f61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a74c98909af707882a5ce8056068e1f61">&#9670;&nbsp;</a></span>query_interface() <span class="overload">[1/2]</span></h2>
<a id="a1ce5cf9682ee1b876cb9eba372e2b1a1" name="a1ce5cf9682ee1b876cb9eba372e2b1a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ce5cf9682ee1b876cb9eba372e2b1a1">&#9670;&nbsp;</a></span>query_interface() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -494,7 +494,7 @@ template&lt;class _Other &gt; </div>
<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>(</td>
<td class="paramtype">1 _Other **&#160;</td>
<td class="paramtype">_Other **&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td> const</td>
</tr>
@ -511,8 +511,8 @@ template&lt;class _Other &gt; </div>
</div>
</div>
<a id="ab5946d7b68332381eb29813f546b5c62" name="ab5946d7b68332381eb29813f546b5c62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab5946d7b68332381eb29813f546b5c62">&#9670;&nbsp;</a></span>query_interface() <span class="overload">[2/2]</span></h2>
<a id="a8e898e0977c00b196e1986a02709c185" name="a8e898e0977c00b196e1986a02709c185"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8e898e0977c00b196e1986a02709c185">&#9670;&nbsp;</a></span>query_interface() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -527,7 +527,7 @@ template&lt;class _Other &gt; </div>
<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>(</td>
<td class="paramtype">1 <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; _Other &gt; &amp;&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td> const</td>
</tr>
@ -550,7 +550,7 @@ template&lt;class _Other &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:07 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,17 +73,17 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1com__runtime__error.html">winstd::com_runtime_error</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1com__runtime__error.html#a64fefb880e2c25b6427b2dd34451f551">com_runtime_error</a>(1 error_type num, 1 const std::string &amp;msg)</td><td class="entry"><a class="el" href="classwinstd_1_1com__runtime__error.html">winstd::com_runtime_error</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1com__runtime__error.html#a13ed1b229317834e6dec492828ff9fa0">com_runtime_error</a>(1 error_type num, 1 const char *msg=nullptr)</td><td class="entry"><a class="el" href="classwinstd_1_1com__runtime__error.html">winstd::com_runtime_error</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1com__runtime__error.html#a75030cbe7acc6532140c73caf4b15ed8">com_runtime_error</a>(error_type num, const std::string &amp;msg)</td><td class="entry"><a class="el" href="classwinstd_1_1com__runtime__error.html">winstd::com_runtime_error</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1com__runtime__error.html#aa1b65214e16b18bf8b9b191abff254b7">com_runtime_error</a>(error_type num, const char *msg=nullptr)</td><td class="entry"><a class="el" href="classwinstd_1_1com__runtime__error.html">winstd::com_runtime_error</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error&lt; HRESULT &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1num__runtime__error.html#a865b8400a5a5a962c3068bf55f022d1f">m_num</a></td><td class="entry"><a class="el" href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error&lt; HRESULT &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1num__runtime__error.html#ac8421a3654e8f95a8db49939af0dfd97">num_runtime_error</a>(1 error_type num, 1 const std::string &amp;msg)</td><td class="entry"><a class="el" href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error&lt; HRESULT &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1num__runtime__error.html#ae524a251d2438056a011c79e80080b0a">num_runtime_error</a>(1 error_type num, 1 const char *msg=nullptr)</td><td class="entry"><a class="el" href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error&lt; HRESULT &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1num__runtime__error.html#a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19">num_runtime_error</a>(error_type num, const std::string &amp;msg)</td><td class="entry"><a class="el" href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error&lt; HRESULT &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1num__runtime__error.html#a4c0d5efd086891093156fede0dd43cd0">num_runtime_error</a>(error_type num, const char *msg=nullptr)</td><td class="entry"><a class="el" href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error&lt; HRESULT &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1num__runtime__error.html#a6388a483c00628c1a94a5ce45ca63e70">number</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error&lt; HRESULT &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -90,19 +90,19 @@ Inheritance diagram for winstd::com_runtime_error:</div>
<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:a64fefb880e2c25b6427b2dd34451f551"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1com__runtime__error.html#a64fefb880e2c25b6427b2dd34451f551">com_runtime_error</a> (1 <a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> num, 1 const std::string &amp;msg)</td></tr>
<tr class="memdesc:a64fefb880e2c25b6427b2dd34451f551"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <a href="classwinstd_1_1com__runtime__error.html#a64fefb880e2c25b6427b2dd34451f551">More...</a><br /></td></tr>
<tr class="separator:a64fefb880e2c25b6427b2dd34451f551"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13ed1b229317834e6dec492828ff9fa0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1com__runtime__error.html#a13ed1b229317834e6dec492828ff9fa0">com_runtime_error</a> (1 <a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> num, 1 const char *msg=nullptr)</td></tr>
<tr class="memdesc:a13ed1b229317834e6dec492828ff9fa0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <a href="classwinstd_1_1com__runtime__error.html#a13ed1b229317834e6dec492828ff9fa0">More...</a><br /></td></tr>
<tr class="separator:a13ed1b229317834e6dec492828ff9fa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a75030cbe7acc6532140c73caf4b15ed8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <a href="classwinstd_1_1com__runtime__error.html#a75030cbe7acc6532140c73caf4b15ed8">More...</a><br /></td></tr>
<tr class="separator:a75030cbe7acc6532140c73caf4b15ed8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:aa1b65214e16b18bf8b9b191abff254b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <a href="classwinstd_1_1com__runtime__error.html#aa1b65214e16b18bf8b9b191abff254b7">More...</a><br /></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="memitem:ac8421a3654e8f95a8db49939af0dfd97 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1num__runtime__error.html#ac8421a3654e8f95a8db49939af0dfd97">num_runtime_error</a> (1 <a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> num, 1 const std::string &amp;msg)</td></tr>
<tr class="memdesc:ac8421a3654e8f95a8db49939af0dfd97 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <a href="classwinstd_1_1num__runtime__error.html#ac8421a3654e8f95a8db49939af0dfd97">More...</a><br /></td></tr>
<tr class="separator:ac8421a3654e8f95a8db49939af0dfd97 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae524a251d2438056a011c79e80080b0a inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1num__runtime__error.html#ae524a251d2438056a011c79e80080b0a">num_runtime_error</a> (1 <a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> num, 1 const char *msg=nullptr)</td></tr>
<tr class="memdesc:ae524a251d2438056a011c79e80080b0a inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <a href="classwinstd_1_1num__runtime__error.html#ae524a251d2438056a011c79e80080b0a">More...</a><br /></td></tr>
<tr class="separator:ae524a251d2438056a011c79e80080b0a inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19 inherit pub_methods_classwinstd_1_1num__runtime__error"><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="memdesc:a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <a href="classwinstd_1_1num__runtime__error.html#a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19">More...</a><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="memitem:a4c0d5efd086891093156fede0dd43cd0 inherit pub_methods_classwinstd_1_1num__runtime__error"><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="memdesc:a4c0d5efd086891093156fede0dd43cd0 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <a href="classwinstd_1_1num__runtime__error.html#a4c0d5efd086891093156fede0dd43cd0">More...</a><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="memitem:a6388a483c00628c1a94a5ce45ca63e70 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="memItemLeft" align="right" valign="top"><a id="a6388a483c00628c1a94a5ce45ca63e70" name="a6388a483c00628c1a94a5ce45ca63e70"></a>
<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>
<tr class="memdesc:a6388a483c00628c1a94a5ce45ca63e70 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the Windows error number. <br /></td></tr>
@ -125,8 +125,8 @@ typedef HRESULT&#160;</td><td class="memItemRight" valign="bottom"><b>error_type
<div class="textblock"><p >COM runtime error. </p>
<dl class="section note"><dt>Note</dt><dd>Must be defined as derived class from num_runtime_error&lt;&gt; to allow correct type info for dynamic typecasting and prevent folding with other derivates of num_runtime_error&lt;&gt;. </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a64fefb880e2c25b6427b2dd34451f551" name="a64fefb880e2c25b6427b2dd34451f551"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64fefb880e2c25b6427b2dd34451f551">&#9670;&nbsp;</a></span>com_runtime_error() <span class="overload">[1/2]</span></h2>
<a id="a75030cbe7acc6532140c73caf4b15ed8" name="a75030cbe7acc6532140c73caf4b15ed8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75030cbe7acc6532140c73caf4b15ed8">&#9670;&nbsp;</a></span>com_runtime_error() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -137,13 +137,13 @@ typedef HRESULT&#160;</td><td class="memItemRight" valign="bottom"><b>error_type
<tr>
<td class="memname">winstd::com_runtime_error::com_runtime_error </td>
<td>(</td>
<td class="paramtype">1 <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>&#160;</td>
<td class="paramname"><em>num</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 const std::string &amp;&#160;</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>msg</em>&#160;</td>
</tr>
<tr>
@ -170,8 +170,8 @@ typedef HRESULT&#160;</td><td class="memItemRight" valign="bottom"><b>error_type
</div>
</div>
<a id="a13ed1b229317834e6dec492828ff9fa0" name="a13ed1b229317834e6dec492828ff9fa0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13ed1b229317834e6dec492828ff9fa0">&#9670;&nbsp;</a></span>com_runtime_error() <span class="overload">[2/2]</span></h2>
<a id="aa1b65214e16b18bf8b9b191abff254b7" name="aa1b65214e16b18bf8b9b191abff254b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1b65214e16b18bf8b9b191abff254b7">&#9670;&nbsp;</a></span>com_runtime_error() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -182,13 +182,13 @@ typedef HRESULT&#160;</td><td class="memItemRight" valign="bottom"><b>error_type
<tr>
<td class="memname">winstd::com_runtime_error::com_runtime_error </td>
<td>(</td>
<td class="paramtype">1 <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>&#160;</td>
<td class="paramname"><em>num</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 const char *&#160;</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>msg</em> = <code>nullptr</code>&#160;</td>
</tr>
<tr>
@ -221,7 +221,7 @@ typedef HRESULT&#160;</td><td class="memItemRight" valign="bottom"><b>error_type
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,14 +73,14 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1console__ctrl__handler.html">winstd::console_ctrl_handler</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1console__ctrl__handler.html#ae0be13d989c22496b28cad6c56ae68f3">console_ctrl_handler</a>(1 PHANDLER_ROUTINE HandlerRoutine) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1console__ctrl__handler.html">winstd::console_ctrl_handler</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1console__ctrl__handler.html#a1c05134a4453123739ac5b45f62fe13a">console_ctrl_handler</a>(PHANDLER_ROUTINE HandlerRoutine) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1console__ctrl__handler.html">winstd::console_ctrl_handler</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1console__ctrl__handler.html#ae46848a80c517f95fc3fd7c1ee832134">m_cookie</a></td><td class="entry"><a class="el" href="classwinstd_1_1console__ctrl__handler.html">winstd::console_ctrl_handler</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1console__ctrl__handler.html#a9ef863ec7a6cd26788acb94430948e60">m_handler</a></td><td class="entry"><a class="el" href="classwinstd_1_1console__ctrl__handler.html">winstd::console_ctrl_handler</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1console__ctrl__handler.html#a2cba550aa8c659f63386ed6322ccbd6e">~console_ctrl_handler</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1console__ctrl__handler.html">winstd::console_ctrl_handler</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -82,9 +82,9 @@ $(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:ae0be13d989c22496b28cad6c56ae68f3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1console__ctrl__handler.html#ae0be13d989c22496b28cad6c56ae68f3">console_ctrl_handler</a> (1 PHANDLER_ROUTINE HandlerRoutine) noexcept</td></tr>
<tr class="memdesc:ae0be13d989c22496b28cad6c56ae68f3"><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. <a href="classwinstd_1_1console__ctrl__handler.html#ae0be13d989c22496b28cad6c56ae68f3">More...</a><br /></td></tr>
<tr class="separator:ae0be13d989c22496b28cad6c56ae68f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="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. <a href="classwinstd_1_1console__ctrl__handler.html#a1c05134a4453123739ac5b45f62fe13a">More...</a><br /></td></tr>
<tr class="separator:a1c05134a4453123739ac5b45f62fe13a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a2cba550aa8c659f63386ed6322ccbd6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pops console control handler from the console control handler stack. <a href="classwinstd_1_1console__ctrl__handler.html#a2cba550aa8c659f63386ed6322ccbd6e">More...</a><br /></td></tr>
<tr class="separator:a2cba550aa8c659f63386ed6322ccbd6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -103,8 +103,8 @@ PHANDLER_ROUTINE&#160;</td><td class="memItemRight" valign="bottom"><b>m_handler
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Console control handler stack management. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ae0be13d989c22496b28cad6c56ae68f3" name="ae0be13d989c22496b28cad6c56ae68f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0be13d989c22496b28cad6c56ae68f3">&#9670;&nbsp;</a></span>console_ctrl_handler()</h2>
<a id="a1c05134a4453123739ac5b45f62fe13a" name="a1c05134a4453123739ac5b45f62fe13a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c05134a4453123739ac5b45f62fe13a">&#9670;&nbsp;</a></span>console_ctrl_handler()</h2>
<div class="memitem">
<div class="memproto">
@ -115,7 +115,7 @@ PHANDLER_ROUTINE&#160;</td><td class="memItemRight" valign="bottom"><b>m_handler
<tr>
<td class="memname">winstd::console_ctrl_handler::console_ctrl_handler </td>
<td>(</td>
<td class="paramtype">1 PHANDLER_ROUTINE&#160;</td>
<td class="paramtype">PHANDLER_ROUTINE&#160;</td>
<td class="paramname"><em>HandlerRoutine</em></td><td>)</td>
<td></td>
</tr>
@ -172,7 +172,7 @@ PHANDLER_ROUTINE&#160;</td><td class="memItemRight" valign="bottom"><b>m_handler
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -80,7 +80,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -193,7 +193,7 @@ CRITICAL_SECTION&#160;</td><td class="memItemRight" valign="bottom"><b>m_data</b
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,44 +73,44 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1crypt__hash.html">winstd::crypt_hash</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4">attach_duplicated</a>(1 handle_type h)</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTHASH, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1crypt__hash.html#a6ccb6319ab67ac2203bdc70766e30eac">create</a>(1 HCRYPTPROV hProv, 1 ALG_ID Algid, 1 HCRYPTKEY hKey=NULL, 1 DWORD dwFlags=0) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1crypt__hash.html">winstd::crypt_hash</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65">attach_duplicated</a>(handle_type h)</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTHASH, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1crypt__hash.html#a61cffe43e118aab93ad8fc3b662f9ab2">create</a>(HCRYPTPROV hProv, ALG_ID Algid, HCRYPTKEY hKey=NULL, DWORD dwFlags=0) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1crypt__hash.html">winstd::crypt_hash</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ac95cbfb481c0d5e6c60d130f3c270b59">dplhandle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTHASH, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a">dplhandle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTHASH, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#acac5db2f50f63d6722c426bcb3dc4cda">dplhandle</a>(1 const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTHASH, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a0a636a6bee87049b5f502bf93c9b86eb">dplhandle</a>(1 dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTHASH, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">dplhandle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTHASH, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a726938d9b7df787204025f6c36a04507">dplhandle</a>(const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTHASH, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">dplhandle</a>(dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTHASH, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">duplicate</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTHASH, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1crypt__hash.html#aa704d92913f8ffac3583f4afa1a4a45b">duplicate_internal</a>(1 handle_type h) const noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1crypt__hash.html">winstd::crypt_hash</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1crypt__hash.html#af6b7999d5e29f1caaecb5b0bde90b76e">duplicate_internal</a>(handle_type h) const noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1crypt__hash.html">winstd::crypt_hash</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a706aaab7691a472c608890f8e5dd0d96">free</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1crypt__hash.html#a3c19a87b4ff646d9e87524feac4e41b5">free_internal</a>() noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1crypt__hash.html">winstd::crypt_hash</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4">handle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#af5d13e70adec2c6f3ca4aaaefc94f8bf">operator=</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTHASH, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a407b519c6511f7a6cfdd582fdbdeaf76">operator=</a>(1 const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTHASH, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a7ab2b44aba9a977d6809d68a262a18b9">operator=</a>(1 dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTHASH, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">handle&lt; HCRYPTHASH, INVAL &gt;::operator=</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">operator=</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTHASH, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">operator=</a>(const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTHASH, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">operator=</a>(dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTHASH, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">handle&lt; HCRYPTHASH, INVAL &gt;::operator=</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1crypt__hash.html#a7c688405c14799681018e0dfc8b51264">~crypt_hash</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1crypt__hash.html">winstd::crypt_hash</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -95,55 +95,55 @@ Public Member Functions</h2></td></tr>
<tr class="memitem: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="memdesc:a7c688405c14799681018e0dfc8b51264"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the hash context. <a href="classwinstd_1_1crypt__hash.html#a7c688405c14799681018e0dfc8b51264">More...</a><br /></td></tr>
<tr class="separator:a7c688405c14799681018e0dfc8b51264"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ccb6319ab67ac2203bdc70766e30eac"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1crypt__hash.html#a6ccb6319ab67ac2203bdc70766e30eac">create</a> (1 HCRYPTPROV hProv, 1 ALG_ID Algid, 1 HCRYPTKEY hKey=NULL, 1 DWORD dwFlags=0) noexcept</td></tr>
<tr class="memdesc:a6ccb6319ab67ac2203bdc70766e30eac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates the hash context. <a href="classwinstd_1_1crypt__hash.html#a6ccb6319ab67ac2203bdc70766e30eac">More...</a><br /></td></tr>
<tr class="separator:a6ccb6319ab67ac2203bdc70766e30eac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61cffe43e118aab93ad8fc3b662f9ab2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1crypt__hash.html#a61cffe43e118aab93ad8fc3b662f9ab2">create</a> (HCRYPTPROV hProv, ALG_ID Algid, HCRYPTKEY hKey=NULL, DWORD dwFlags=0) noexcept</td></tr>
<tr class="memdesc:a61cffe43e118aab93ad8fc3b662f9ab2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates the hash context. <a href="classwinstd_1_1crypt__hash.html#a61cffe43e118aab93ad8fc3b662f9ab2">More...</a><br /></td></tr>
<tr class="separator:a61cffe43e118aab93ad8fc3b662f9ab2"><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="memitem:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><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>
<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="memitem:a0f2130c865d37fca76108dbbd20ab17a inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a">dplhandle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a0f2130c865d37fca76108dbbd20ab17a 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. <a href="classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a">More...</a><br /></td></tr>
<tr class="separator:a0f2130c865d37fca76108dbbd20ab17a inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acac5db2f50f63d6722c426bcb3dc4cda inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#acac5db2f50f63d6722c426bcb3dc4cda">dplhandle</a> (1 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="memdesc:acac5db2f50f63d6722c426bcb3dc4cda inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <a href="classwinstd_1_1dplhandle.html#acac5db2f50f63d6722c426bcb3dc4cda">More...</a><br /></td></tr>
<tr class="separator:acac5db2f50f63d6722c426bcb3dc4cda inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a636a6bee87049b5f502bf93c9b86eb inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a0a636a6bee87049b5f502bf93c9b86eb">dplhandle</a> (1 <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="memdesc:a0a636a6bee87049b5f502bf93c9b86eb inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1dplhandle.html#a0a636a6bee87049b5f502bf93c9b86eb">More...</a><br /></td></tr>
<tr class="separator:a0a636a6bee87049b5f502bf93c9b86eb inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5d13e70adec2c6f3ca4aaaefc94f8bf inherit pub_methods_classwinstd_1_1dplhandle"><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#af5d13e70adec2c6f3ca4aaaefc94f8bf">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:af5d13e70adec2c6f3ca4aaaefc94f8bf inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1dplhandle.html#af5d13e70adec2c6f3ca4aaaefc94f8bf">More...</a><br /></td></tr>
<tr class="separator:af5d13e70adec2c6f3ca4aaaefc94f8bf inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a407b519c6511f7a6cfdd582fdbdeaf76 inherit pub_methods_classwinstd_1_1dplhandle"><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#a407b519c6511f7a6cfdd582fdbdeaf76">operator=</a> (1 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="memdesc:a407b519c6511f7a6cfdd582fdbdeaf76 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <a href="classwinstd_1_1dplhandle.html#a407b519c6511f7a6cfdd582fdbdeaf76">More...</a><br /></td></tr>
<tr class="separator:a407b519c6511f7a6cfdd582fdbdeaf76 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ab2b44aba9a977d6809d68a262a18b9 inherit pub_methods_classwinstd_1_1dplhandle"><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#a7ab2b44aba9a977d6809d68a262a18b9">operator=</a> (1 <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="memdesc:a7ab2b44aba9a977d6809d68a262a18b9 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <a href="classwinstd_1_1dplhandle.html#a7ab2b44aba9a977d6809d68a262a18b9">More...</a><br /></td></tr>
<tr class="separator:a7ab2b44aba9a977d6809d68a262a18b9 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><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="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. <a href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">More...</a><br /></td></tr>
<tr class="separator:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a726938d9b7df787204025f6c36a04507 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a726938d9b7df787204025f6c36a04507">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) noexcept</td></tr>
<tr class="memdesc:a726938d9b7df787204025f6c36a04507 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <a href="classwinstd_1_1dplhandle.html#a726938d9b7df787204025f6c36a04507">More...</a><br /></td></tr>
<tr class="separator:a726938d9b7df787204025f6c36a04507 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><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="memdesc:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">More...</a><br /></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"><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="memdesc:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">More...</a><br /></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"><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="memdesc:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <a href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">More...</a><br /></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"><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="memdesc:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <a href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">More...</a><br /></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"><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="memdesc:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates and returns a new object handle. <a href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">More...</a><br /></td></tr>
<tr class="separator:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1ff2ba0e390908720e6cd8383d1e3d4 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4">attach_duplicated</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)</td></tr>
<tr class="memdesc:ae1ff2ba0e390908720e6cd8383d1e3d4 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <a href="classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4">More...</a><br /></td></tr>
<tr class="separator:ae1ff2ba0e390908720e6cd8383d1e3d4 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a876c939da531b1c4f493c2e6ea042f65 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65">attach_duplicated</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)</td></tr>
<tr class="memdesc:a876c939da531b1c4f493c2e6ea042f65 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <a href="classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65">More...</a><br /></td></tr>
<tr class="separator:a876c939da531b1c4f493c2e6ea042f65 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; HCRYPTHASH, INVAL &gt;</a></td></tr>
<tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top"><a id="a1b9c4f9529c9efa7d16dec8bab3b00e4" name="a1b9c4f9529c9efa7d16dec8bab3b00e4"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</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="memitem:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a91f3f6d80650f3cbb1857b879c060e7b 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. <a href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">More...</a><br /></td></tr>
<tr class="separator:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a> (1 <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="memdesc:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">More...</a><br /></td></tr>
<tr class="separator:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><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#ae58ca3031e921aba1319e55159473ea9">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">More...</a><br /></td></tr>
<tr class="separator:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><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#abcb7f966e387a00f71268cf092295665">operator=</a> (1 <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="memdesc:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">More...</a><br /></td></tr>
<tr class="separator:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><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="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. <a href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">More...</a><br /></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"><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="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">More...</a><br /></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"><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="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">More...</a><br /></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"><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="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">More...</a><br /></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"><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="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <a href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">More...</a><br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -159,27 +159,27 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is INVAL. <a href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">More...</a><br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">More...</a><br /></td></tr>
<tr class="separator:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">More...</a><br /></td></tr>
<tr class="separator:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">More...</a><br /></td></tr>
<tr class="separator:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">More...</a><br /></td></tr>
<tr class="separator:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">More...</a><br /></td></tr>
<tr class="separator:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">More...</a><br /></td></tr>
<tr class="separator:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">More...</a><br /></td></tr>
<tr class="separator:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">More...</a><br /></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"><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="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">More...</a><br /></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"><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="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">More...</a><br /></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"><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="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">More...</a><br /></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"><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="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">More...</a><br /></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"><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="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">More...</a><br /></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"><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="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">More...</a><br /></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"><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. <a href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">More...</a><br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -193,12 +193,12 @@ Protected Member Functions</h2></td></tr>
<tr class="memitem: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="memdesc:a3c19a87b4ff646d9e87524feac4e41b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the hash context. <a href="classwinstd_1_1crypt__hash.html#a3c19a87b4ff646d9e87524feac4e41b5">More...</a><br /></td></tr>
<tr class="separator:a3c19a87b4ff646d9e87524feac4e41b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa704d92913f8ffac3583f4afa1a4a45b"><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#aa704d92913f8ffac3583f4afa1a4a45b">duplicate_internal</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept override</td></tr>
<tr class="memdesc:aa704d92913f8ffac3583f4afa1a4a45b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the hash context. <a href="classwinstd_1_1crypt__hash.html#aa704d92913f8ffac3583f4afa1a4a45b">More...</a><br /></td></tr>
<tr class="separator:aa704d92913f8ffac3583f4afa1a4a45b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae39d1b6bcfc0d7cf17ccdca93d26fb13"><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#ae39d1b6bcfc0d7cf17ccdca93d26fb13">duplicate_internal</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept=0</td></tr>
<tr class="memdesc:ae39d1b6bcfc0d7cf17ccdca93d26fb13"><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. <a href="classwinstd_1_1dplhandle.html#ae39d1b6bcfc0d7cf17ccdca93d26fb13">More...</a><br /></td></tr>
<tr class="separator:ae39d1b6bcfc0d7cf17ccdca93d26fb13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6b7999d5e29f1caaecb5b0bde90b76e"><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#af6b7999d5e29f1caaecb5b0bde90b76e">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept override</td></tr>
<tr class="memdesc:af6b7999d5e29f1caaecb5b0bde90b76e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the hash context. <a href="classwinstd_1_1crypt__hash.html#af6b7999d5e29f1caaecb5b0bde90b76e">More...</a><br /></td></tr>
<tr class="separator:af6b7999d5e29f1caaecb5b0bde90b76e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6ec5fd1ce258a3dd66da1cfb4d6dfb8"><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#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept=0</td></tr>
<tr class="memdesc:aa6ec5fd1ce258a3dd66da1cfb4d6dfb8"><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. <a href="classwinstd_1_1dplhandle.html#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8">More...</a><br /></td></tr>
<tr class="separator:aa6ec5fd1ce258a3dd66da1cfb4d6dfb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a137560600851eb4c3e4b80e25d4da629"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract member function that must be implemented by child classes to do the actual object destruction. <a href="classwinstd_1_1handle.html#a137560600851eb4c3e4b80e25d4da629">More...</a><br /></td></tr>
<tr class="separator:a137560600851eb4c3e4b80e25d4da629"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -253,8 +253,8 @@ static const HCRYPTHASH&#160;</td><td class="memItemRight" valign="bottom"><b>in
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a6ccb6319ab67ac2203bdc70766e30eac" name="a6ccb6319ab67ac2203bdc70766e30eac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ccb6319ab67ac2203bdc70766e30eac">&#9670;&nbsp;</a></span>create()</h2>
<a id="a61cffe43e118aab93ad8fc3b662f9ab2" name="a61cffe43e118aab93ad8fc3b662f9ab2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61cffe43e118aab93ad8fc3b662f9ab2">&#9670;&nbsp;</a></span>create()</h2>
<div class="memitem">
<div class="memproto">
@ -265,25 +265,25 @@ static const HCRYPTHASH&#160;</td><td class="memItemRight" valign="bottom"><b>in
<tr>
<td class="memname">bool winstd::crypt_hash::create </td>
<td>(</td>
<td class="paramtype">1 HCRYPTPROV&#160;</td>
<td class="paramtype">HCRYPTPROV&#160;</td>
<td class="paramname"><em>hProv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 ALG_ID&#160;</td>
<td class="paramtype">ALG_ID&#160;</td>
<td class="paramname"><em>Algid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 HCRYPTKEY&#160;</td>
<td class="paramtype">HCRYPTKEY&#160;</td>
<td class="paramname"><em>hKey</em> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwFlags</em> = <code>0</code>&#160;</td>
</tr>
<tr>
@ -309,8 +309,8 @@ static const HCRYPTHASH&#160;</td><td class="memItemRight" valign="bottom"><b>in
</div>
</div>
<a id="aa704d92913f8ffac3583f4afa1a4a45b" name="aa704d92913f8ffac3583f4afa1a4a45b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa704d92913f8ffac3583f4afa1a4a45b">&#9670;&nbsp;</a></span>duplicate_internal()</h2>
<a id="af6b7999d5e29f1caaecb5b0bde90b76e" name="af6b7999d5e29f1caaecb5b0bde90b76e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6b7999d5e29f1caaecb5b0bde90b76e">&#9670;&nbsp;</a></span>duplicate_internal()</h2>
<div class="memitem">
<div class="memproto">
@ -321,7 +321,7 @@ static const HCRYPTHASH&#160;</td><td class="memItemRight" valign="bottom"><b>in
<tr>
<td class="memname"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> winstd::crypt_hash::duplicate_internal </td>
<td>(</td>
<td class="paramtype">1 <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>&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td> const</td>
</tr>
@ -343,7 +343,7 @@ static const HCRYPTHASH&#160;</td><td class="memItemRight" valign="bottom"><b>in
<dl class="section return"><dt>Returns</dt><dd>Duplicated hash context handle</dd></dl>
<dl class="section see"><dt>See also</dt><dd><a href="https://msdn.microsoft.com/en-us/library/windows/desktop/aa379919.aspx">CryptDuplicateHash function</a> </dd></dl>
<p>Implements <a class="el" href="classwinstd_1_1dplhandle.html#ae39d1b6bcfc0d7cf17ccdca93d26fb13">winstd::dplhandle&lt; HCRYPTHASH, NULL &gt;</a>.</p>
<p>Implements <a class="el" href="classwinstd_1_1dplhandle.html#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8">winstd::dplhandle&lt; HCRYPTHASH, NULL &gt;</a>.</p>
</div>
</div>
@ -383,7 +383,7 @@ static const HCRYPTHASH&#160;</td><td class="memItemRight" valign="bottom"><b>in
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,48 +73,48 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1crypt__key.html">winstd::crypt_key</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4">attach_duplicated</a>(1 handle_type h)</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTKEY, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html#acfef98f63cedc9c6f19cd301b48f9002">create_exp1</a>(1 HCRYPTPROV hProv, 1 DWORD dwKeySpec)</td><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html">winstd::crypt_key</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html#a21394ea8772d336a5a8112e4ae266e55">derive</a>(1 HCRYPTPROV hProv, 1 ALG_ID Algid, 1 HCRYPTHASH hBaseData, 1 DWORD dwFlags) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html">winstd::crypt_key</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65">attach_duplicated</a>(handle_type h)</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTKEY, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html#a9a6097582df953795969c29ec134914a">create_exp1</a>(HCRYPTPROV hProv, DWORD dwKeySpec)</td><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html">winstd::crypt_key</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html#a1d31c1f07a3880db6d75f3d5bea8b681">derive</a>(HCRYPTPROV hProv, ALG_ID Algid, HCRYPTHASH hBaseData, DWORD dwFlags) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html">winstd::crypt_key</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ac95cbfb481c0d5e6c60d130f3c270b59">dplhandle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTKEY, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a">dplhandle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTKEY, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#acac5db2f50f63d6722c426bcb3dc4cda">dplhandle</a>(1 const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTKEY, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a0a636a6bee87049b5f502bf93c9b86eb">dplhandle</a>(1 dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTKEY, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">dplhandle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTKEY, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a726938d9b7df787204025f6c36a04507">dplhandle</a>(const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTKEY, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">dplhandle</a>(dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTKEY, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">duplicate</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTKEY, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html#a37c069565ac211fa6411a7eee94800a1">duplicate_internal</a>(1 handle_type h) const noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html">winstd::crypt_key</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html#aa9983160147883cf7526e9df1889b7bf">duplicate_internal</a>(handle_type h) const noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html">winstd::crypt_key</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a706aaab7691a472c608890f8e5dd0d96">free</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html#acf2f2ad35dd7602adcdeef17f605e391">free_internal</a>() noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html">winstd::crypt_key</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html#ab89d1f2e33e40215333fa20df6aa5c95">generate</a>(1 HCRYPTPROV hProv, 1 ALG_ID Algid, 1 DWORD dwFlags) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html">winstd::crypt_key</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html#a17f93ad625dd48168ca1b16765024fd9">generate</a>(HCRYPTPROV hProv, ALG_ID Algid, DWORD dwFlags) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html">winstd::crypt_key</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4">handle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html#a154a461d0a2c0df51e687135738f7a62">import</a>(1 HCRYPTPROV hProv, __in_bcount(dwDataLen) LPCBYTE pbData, 1 DWORD dwDataLen, 1 HCRYPTKEY hPubKey, 1 DWORD dwFlags) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html">winstd::crypt_key</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html#a0c83843177f364754faf9c459a4f1a04">import_public</a>(1 HCRYPTPROV hCryptProv, 1 DWORD dwCertEncodingType, 1 PCERT_PUBLIC_KEY_INFO pInfo) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html">winstd::crypt_key</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html#ac383be38a4b70b63c53e4650a1b15d7c">import</a>(HCRYPTPROV hProv, __in_bcount(dwDataLen) LPCBYTE pbData, DWORD dwDataLen, HCRYPTKEY hPubKey, DWORD dwFlags) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html">winstd::crypt_key</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html#ab78817b44504f46fba8688b44a5d23bc">import_public</a>(HCRYPTPROV hCryptProv, DWORD dwCertEncodingType, PCERT_PUBLIC_KEY_INFO pInfo) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html">winstd::crypt_key</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#af5d13e70adec2c6f3ca4aaaefc94f8bf">operator=</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTKEY, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a407b519c6511f7a6cfdd582fdbdeaf76">operator=</a>(1 const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTKEY, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a7ab2b44aba9a977d6809d68a262a18b9">operator=</a>(1 dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTKEY, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">handle&lt; HCRYPTKEY, INVAL &gt;::operator=</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">operator=</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTKEY, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">operator=</a>(const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTKEY, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">operator=</a>(dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; HCRYPTKEY, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">handle&lt; HCRYPTKEY, INVAL &gt;::operator=</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html#a396a4af75fd99c896757679a890e6e29">~crypt_key</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1crypt__key.html">winstd::crypt_key</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -95,67 +95,67 @@ Public Member Functions</h2></td></tr>
<tr class="memitem: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="memdesc:a396a4af75fd99c896757679a890e6e29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the key. <a href="classwinstd_1_1crypt__key.html#a396a4af75fd99c896757679a890e6e29">More...</a><br /></td></tr>
<tr class="separator:a396a4af75fd99c896757679a890e6e29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab89d1f2e33e40215333fa20df6aa5c95"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1crypt__key.html#ab89d1f2e33e40215333fa20df6aa5c95">generate</a> (1 HCRYPTPROV hProv, 1 ALG_ID Algid, 1 DWORD dwFlags) noexcept</td></tr>
<tr class="memdesc:ab89d1f2e33e40215333fa20df6aa5c95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates the key. <a href="classwinstd_1_1crypt__key.html#ab89d1f2e33e40215333fa20df6aa5c95">More...</a><br /></td></tr>
<tr class="separator:ab89d1f2e33e40215333fa20df6aa5c95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a154a461d0a2c0df51e687135738f7a62"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1crypt__key.html#a154a461d0a2c0df51e687135738f7a62">import</a> (1 HCRYPTPROV hProv, __in_bcount(dwDataLen) LPCBYTE pbData, 1 DWORD dwDataLen, 1 HCRYPTKEY hPubKey, 1 DWORD dwFlags) noexcept</td></tr>
<tr class="memdesc:a154a461d0a2c0df51e687135738f7a62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Imports the key. <a href="classwinstd_1_1crypt__key.html#a154a461d0a2c0df51e687135738f7a62">More...</a><br /></td></tr>
<tr class="separator:a154a461d0a2c0df51e687135738f7a62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c83843177f364754faf9c459a4f1a04"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1crypt__key.html#a0c83843177f364754faf9c459a4f1a04">import_public</a> (1 HCRYPTPROV hCryptProv, 1 DWORD dwCertEncodingType, 1 PCERT_PUBLIC_KEY_INFO pInfo) noexcept</td></tr>
<tr class="memdesc:a0c83843177f364754faf9c459a4f1a04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Imports the public key. <a href="classwinstd_1_1crypt__key.html#a0c83843177f364754faf9c459a4f1a04">More...</a><br /></td></tr>
<tr class="separator:a0c83843177f364754faf9c459a4f1a04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21394ea8772d336a5a8112e4ae266e55"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1crypt__key.html#a21394ea8772d336a5a8112e4ae266e55">derive</a> (1 HCRYPTPROV hProv, 1 ALG_ID Algid, 1 HCRYPTHASH hBaseData, 1 DWORD dwFlags) noexcept</td></tr>
<tr class="memdesc:a21394ea8772d336a5a8112e4ae266e55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates cryptographic session keys derived from a base data value. <a href="classwinstd_1_1crypt__key.html#a21394ea8772d336a5a8112e4ae266e55">More...</a><br /></td></tr>
<tr class="separator:a21394ea8772d336a5a8112e4ae266e55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acfef98f63cedc9c6f19cd301b48f9002"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1crypt__key.html#acfef98f63cedc9c6f19cd301b48f9002">create_exp1</a> (1 HCRYPTPROV hProv, 1 DWORD dwKeySpec)</td></tr>
<tr class="memdesc:acfef98f63cedc9c6f19cd301b48f9002"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates Exponent-of-one key. <a href="classwinstd_1_1crypt__key.html#acfef98f63cedc9c6f19cd301b48f9002">More...</a><br /></td></tr>
<tr class="separator:acfef98f63cedc9c6f19cd301b48f9002"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17f93ad625dd48168ca1b16765024fd9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1crypt__key.html#a17f93ad625dd48168ca1b16765024fd9">generate</a> (HCRYPTPROV hProv, ALG_ID Algid, DWORD dwFlags) noexcept</td></tr>
<tr class="memdesc:a17f93ad625dd48168ca1b16765024fd9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates the key. <a href="classwinstd_1_1crypt__key.html#a17f93ad625dd48168ca1b16765024fd9">More...</a><br /></td></tr>
<tr class="separator:a17f93ad625dd48168ca1b16765024fd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac383be38a4b70b63c53e4650a1b15d7c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1crypt__key.html#ac383be38a4b70b63c53e4650a1b15d7c">import</a> (HCRYPTPROV hProv, __in_bcount(dwDataLen) LPCBYTE pbData, DWORD dwDataLen, HCRYPTKEY hPubKey, DWORD dwFlags) noexcept</td></tr>
<tr class="memdesc:ac383be38a4b70b63c53e4650a1b15d7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Imports the key. <a href="classwinstd_1_1crypt__key.html#ac383be38a4b70b63c53e4650a1b15d7c">More...</a><br /></td></tr>
<tr class="separator:ac383be38a4b70b63c53e4650a1b15d7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab78817b44504f46fba8688b44a5d23bc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1crypt__key.html#ab78817b44504f46fba8688b44a5d23bc">import_public</a> (HCRYPTPROV hCryptProv, DWORD dwCertEncodingType, PCERT_PUBLIC_KEY_INFO pInfo) noexcept</td></tr>
<tr class="memdesc:ab78817b44504f46fba8688b44a5d23bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Imports the public key. <a href="classwinstd_1_1crypt__key.html#ab78817b44504f46fba8688b44a5d23bc">More...</a><br /></td></tr>
<tr class="separator:ab78817b44504f46fba8688b44a5d23bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d31c1f07a3880db6d75f3d5bea8b681"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1crypt__key.html#a1d31c1f07a3880db6d75f3d5bea8b681">derive</a> (HCRYPTPROV hProv, ALG_ID Algid, HCRYPTHASH hBaseData, DWORD dwFlags) noexcept</td></tr>
<tr class="memdesc:a1d31c1f07a3880db6d75f3d5bea8b681"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates cryptographic session keys derived from a base data value. <a href="classwinstd_1_1crypt__key.html#a1d31c1f07a3880db6d75f3d5bea8b681">More...</a><br /></td></tr>
<tr class="separator:a1d31c1f07a3880db6d75f3d5bea8b681"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a9a6097582df953795969c29ec134914a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates Exponent-of-one key. <a href="classwinstd_1_1crypt__key.html#a9a6097582df953795969c29ec134914a">More...</a><br /></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="memitem:ac95cbfb481c0d5e6c60d130f3c270b59 inherit pub_methods_classwinstd_1_1dplhandle"><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>
<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="memitem:a0f2130c865d37fca76108dbbd20ab17a inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a">dplhandle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a0f2130c865d37fca76108dbbd20ab17a 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. <a href="classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a">More...</a><br /></td></tr>
<tr class="separator:a0f2130c865d37fca76108dbbd20ab17a inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acac5db2f50f63d6722c426bcb3dc4cda inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#acac5db2f50f63d6722c426bcb3dc4cda">dplhandle</a> (1 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="memdesc:acac5db2f50f63d6722c426bcb3dc4cda inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <a href="classwinstd_1_1dplhandle.html#acac5db2f50f63d6722c426bcb3dc4cda">More...</a><br /></td></tr>
<tr class="separator:acac5db2f50f63d6722c426bcb3dc4cda inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a636a6bee87049b5f502bf93c9b86eb inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a0a636a6bee87049b5f502bf93c9b86eb">dplhandle</a> (1 <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="memdesc:a0a636a6bee87049b5f502bf93c9b86eb inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1dplhandle.html#a0a636a6bee87049b5f502bf93c9b86eb">More...</a><br /></td></tr>
<tr class="separator:a0a636a6bee87049b5f502bf93c9b86eb inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5d13e70adec2c6f3ca4aaaefc94f8bf inherit pub_methods_classwinstd_1_1dplhandle"><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#af5d13e70adec2c6f3ca4aaaefc94f8bf">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:af5d13e70adec2c6f3ca4aaaefc94f8bf inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1dplhandle.html#af5d13e70adec2c6f3ca4aaaefc94f8bf">More...</a><br /></td></tr>
<tr class="separator:af5d13e70adec2c6f3ca4aaaefc94f8bf inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a407b519c6511f7a6cfdd582fdbdeaf76 inherit pub_methods_classwinstd_1_1dplhandle"><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#a407b519c6511f7a6cfdd582fdbdeaf76">operator=</a> (1 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="memdesc:a407b519c6511f7a6cfdd582fdbdeaf76 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <a href="classwinstd_1_1dplhandle.html#a407b519c6511f7a6cfdd582fdbdeaf76">More...</a><br /></td></tr>
<tr class="separator:a407b519c6511f7a6cfdd582fdbdeaf76 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ab2b44aba9a977d6809d68a262a18b9 inherit pub_methods_classwinstd_1_1dplhandle"><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#a7ab2b44aba9a977d6809d68a262a18b9">operator=</a> (1 <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="memdesc:a7ab2b44aba9a977d6809d68a262a18b9 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <a href="classwinstd_1_1dplhandle.html#a7ab2b44aba9a977d6809d68a262a18b9">More...</a><br /></td></tr>
<tr class="separator:a7ab2b44aba9a977d6809d68a262a18b9 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><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="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. <a href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">More...</a><br /></td></tr>
<tr class="separator:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a726938d9b7df787204025f6c36a04507 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a726938d9b7df787204025f6c36a04507">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) noexcept</td></tr>
<tr class="memdesc:a726938d9b7df787204025f6c36a04507 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <a href="classwinstd_1_1dplhandle.html#a726938d9b7df787204025f6c36a04507">More...</a><br /></td></tr>
<tr class="separator:a726938d9b7df787204025f6c36a04507 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><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="memdesc:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">More...</a><br /></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"><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="memdesc:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">More...</a><br /></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"><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="memdesc:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <a href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">More...</a><br /></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"><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="memdesc:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <a href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">More...</a><br /></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"><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="memdesc:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates and returns a new object handle. <a href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">More...</a><br /></td></tr>
<tr class="separator:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1ff2ba0e390908720e6cd8383d1e3d4 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4">attach_duplicated</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)</td></tr>
<tr class="memdesc:ae1ff2ba0e390908720e6cd8383d1e3d4 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <a href="classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4">More...</a><br /></td></tr>
<tr class="separator:ae1ff2ba0e390908720e6cd8383d1e3d4 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a876c939da531b1c4f493c2e6ea042f65 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65">attach_duplicated</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)</td></tr>
<tr class="memdesc:a876c939da531b1c4f493c2e6ea042f65 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <a href="classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65">More...</a><br /></td></tr>
<tr class="separator:a876c939da531b1c4f493c2e6ea042f65 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; HCRYPTKEY, INVAL &gt;</a></td></tr>
<tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top"><a id="a1b9c4f9529c9efa7d16dec8bab3b00e4" name="a1b9c4f9529c9efa7d16dec8bab3b00e4"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</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="memitem:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a91f3f6d80650f3cbb1857b879c060e7b 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. <a href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">More...</a><br /></td></tr>
<tr class="separator:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a> (1 <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="memdesc:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">More...</a><br /></td></tr>
<tr class="separator:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><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#ae58ca3031e921aba1319e55159473ea9">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">More...</a><br /></td></tr>
<tr class="separator:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><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#abcb7f966e387a00f71268cf092295665">operator=</a> (1 <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="memdesc:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">More...</a><br /></td></tr>
<tr class="separator:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><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="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. <a href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">More...</a><br /></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"><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="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">More...</a><br /></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"><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="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">More...</a><br /></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"><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="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">More...</a><br /></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"><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="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <a href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">More...</a><br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -171,27 +171,27 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is INVAL. <a href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">More...</a><br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">More...</a><br /></td></tr>
<tr class="separator:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">More...</a><br /></td></tr>
<tr class="separator:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">More...</a><br /></td></tr>
<tr class="separator:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">More...</a><br /></td></tr>
<tr class="separator:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">More...</a><br /></td></tr>
<tr class="separator:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">More...</a><br /></td></tr>
<tr class="separator:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">More...</a><br /></td></tr>
<tr class="separator:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">More...</a><br /></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"><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="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">More...</a><br /></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"><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="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">More...</a><br /></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"><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="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">More...</a><br /></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"><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="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">More...</a><br /></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"><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="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">More...</a><br /></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"><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="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">More...</a><br /></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"><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. <a href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">More...</a><br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -205,12 +205,12 @@ Protected Member Functions</h2></td></tr>
<tr class="memitem: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="memdesc:acf2f2ad35dd7602adcdeef17f605e391"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the key. <a href="classwinstd_1_1crypt__key.html#acf2f2ad35dd7602adcdeef17f605e391">More...</a><br /></td></tr>
<tr class="separator:acf2f2ad35dd7602adcdeef17f605e391"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37c069565ac211fa6411a7eee94800a1"><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#a37c069565ac211fa6411a7eee94800a1">duplicate_internal</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept override</td></tr>
<tr class="memdesc:a37c069565ac211fa6411a7eee94800a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the key. <a href="classwinstd_1_1crypt__key.html#a37c069565ac211fa6411a7eee94800a1">More...</a><br /></td></tr>
<tr class="separator:a37c069565ac211fa6411a7eee94800a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae39d1b6bcfc0d7cf17ccdca93d26fb13"><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#ae39d1b6bcfc0d7cf17ccdca93d26fb13">duplicate_internal</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept=0</td></tr>
<tr class="memdesc:ae39d1b6bcfc0d7cf17ccdca93d26fb13"><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. <a href="classwinstd_1_1dplhandle.html#ae39d1b6bcfc0d7cf17ccdca93d26fb13">More...</a><br /></td></tr>
<tr class="separator:ae39d1b6bcfc0d7cf17ccdca93d26fb13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9983160147883cf7526e9df1889b7bf"><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#aa9983160147883cf7526e9df1889b7bf">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept override</td></tr>
<tr class="memdesc:aa9983160147883cf7526e9df1889b7bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the key. <a href="classwinstd_1_1crypt__key.html#aa9983160147883cf7526e9df1889b7bf">More...</a><br /></td></tr>
<tr class="separator:aa9983160147883cf7526e9df1889b7bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6ec5fd1ce258a3dd66da1cfb4d6dfb8"><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#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept=0</td></tr>
<tr class="memdesc:aa6ec5fd1ce258a3dd66da1cfb4d6dfb8"><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. <a href="classwinstd_1_1dplhandle.html#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8">More...</a><br /></td></tr>
<tr class="separator:aa6ec5fd1ce258a3dd66da1cfb4d6dfb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a137560600851eb4c3e4b80e25d4da629"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract member function that must be implemented by child classes to do the actual object destruction. <a href="classwinstd_1_1handle.html#a137560600851eb4c3e4b80e25d4da629">More...</a><br /></td></tr>
<tr class="separator:a137560600851eb4c3e4b80e25d4da629"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -265,8 +265,8 @@ static const HCRYPTKEY&#160;</td><td class="memItemRight" valign="bottom"><b>inv
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="acfef98f63cedc9c6f19cd301b48f9002" name="acfef98f63cedc9c6f19cd301b48f9002"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acfef98f63cedc9c6f19cd301b48f9002">&#9670;&nbsp;</a></span>create_exp1()</h2>
<a id="a9a6097582df953795969c29ec134914a" name="a9a6097582df953795969c29ec134914a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a6097582df953795969c29ec134914a">&#9670;&nbsp;</a></span>create_exp1()</h2>
<div class="memitem">
<div class="memproto">
@ -277,13 +277,13 @@ static const HCRYPTKEY&#160;</td><td class="memItemRight" valign="bottom"><b>inv
<tr>
<td class="memname">bool winstd::crypt_key::create_exp1 </td>
<td>(</td>
<td class="paramtype">1 HCRYPTPROV&#160;</td>
<td class="paramtype">HCRYPTPROV&#160;</td>
<td class="paramname"><em>hProv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwKeySpec</em>&#160;</td>
</tr>
<tr>
@ -311,8 +311,8 @@ static const HCRYPTKEY&#160;</td><td class="memItemRight" valign="bottom"><b>inv
</div>
</div>
<a id="a21394ea8772d336a5a8112e4ae266e55" name="a21394ea8772d336a5a8112e4ae266e55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21394ea8772d336a5a8112e4ae266e55">&#9670;&nbsp;</a></span>derive()</h2>
<a id="a1d31c1f07a3880db6d75f3d5bea8b681" name="a1d31c1f07a3880db6d75f3d5bea8b681"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d31c1f07a3880db6d75f3d5bea8b681">&#9670;&nbsp;</a></span>derive()</h2>
<div class="memitem">
<div class="memproto">
@ -323,25 +323,25 @@ static const HCRYPTKEY&#160;</td><td class="memItemRight" valign="bottom"><b>inv
<tr>
<td class="memname">bool winstd::crypt_key::derive </td>
<td>(</td>
<td class="paramtype">1 HCRYPTPROV&#160;</td>
<td class="paramtype">HCRYPTPROV&#160;</td>
<td class="paramname"><em>hProv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 ALG_ID&#160;</td>
<td class="paramtype">ALG_ID&#160;</td>
<td class="paramname"><em>Algid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 HCRYPTHASH&#160;</td>
<td class="paramtype">HCRYPTHASH&#160;</td>
<td class="paramname"><em>hBaseData</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwFlags</em>&#160;</td>
</tr>
<tr>
@ -362,8 +362,8 @@ static const HCRYPTKEY&#160;</td><td class="memItemRight" valign="bottom"><b>inv
</div>
</div>
<a id="a37c069565ac211fa6411a7eee94800a1" name="a37c069565ac211fa6411a7eee94800a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37c069565ac211fa6411a7eee94800a1">&#9670;&nbsp;</a></span>duplicate_internal()</h2>
<a id="aa9983160147883cf7526e9df1889b7bf" name="aa9983160147883cf7526e9df1889b7bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9983160147883cf7526e9df1889b7bf">&#9670;&nbsp;</a></span>duplicate_internal()</h2>
<div class="memitem">
<div class="memproto">
@ -374,7 +374,7 @@ static const HCRYPTKEY&#160;</td><td class="memItemRight" valign="bottom"><b>inv
<tr>
<td class="memname"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> winstd::crypt_key::duplicate_internal </td>
<td>(</td>
<td class="paramtype">1 <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>&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td> const</td>
</tr>
@ -396,7 +396,7 @@ static const HCRYPTKEY&#160;</td><td class="memItemRight" valign="bottom"><b>inv
<dl class="section return"><dt>Returns</dt><dd>Duplicated key handle</dd></dl>
<dl class="section see"><dt>See also</dt><dd><a href="https://msdn.microsoft.com/en-us/library/windows/desktop/aa379920.aspx">CryptDuplicateKey function</a> </dd></dl>
<p>Implements <a class="el" href="classwinstd_1_1dplhandle.html#ae39d1b6bcfc0d7cf17ccdca93d26fb13">winstd::dplhandle&lt; HCRYPTKEY, NULL &gt;</a>.</p>
<p>Implements <a class="el" href="classwinstd_1_1dplhandle.html#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8">winstd::dplhandle&lt; HCRYPTKEY, NULL &gt;</a>.</p>
</div>
</div>
@ -430,8 +430,8 @@ static const HCRYPTKEY&#160;</td><td class="memItemRight" valign="bottom"><b>inv
</div>
</div>
<a id="ab89d1f2e33e40215333fa20df6aa5c95" name="ab89d1f2e33e40215333fa20df6aa5c95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab89d1f2e33e40215333fa20df6aa5c95">&#9670;&nbsp;</a></span>generate()</h2>
<a id="a17f93ad625dd48168ca1b16765024fd9" name="a17f93ad625dd48168ca1b16765024fd9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17f93ad625dd48168ca1b16765024fd9">&#9670;&nbsp;</a></span>generate()</h2>
<div class="memitem">
<div class="memproto">
@ -442,19 +442,19 @@ static const HCRYPTKEY&#160;</td><td class="memItemRight" valign="bottom"><b>inv
<tr>
<td class="memname">bool winstd::crypt_key::generate </td>
<td>(</td>
<td class="paramtype">1 HCRYPTPROV&#160;</td>
<td class="paramtype">HCRYPTPROV&#160;</td>
<td class="paramname"><em>hProv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 ALG_ID&#160;</td>
<td class="paramtype">ALG_ID&#160;</td>
<td class="paramname"><em>Algid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwFlags</em>&#160;</td>
</tr>
<tr>
@ -475,8 +475,8 @@ static const HCRYPTKEY&#160;</td><td class="memItemRight" valign="bottom"><b>inv
</div>
</div>
<a id="a154a461d0a2c0df51e687135738f7a62" name="a154a461d0a2c0df51e687135738f7a62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a154a461d0a2c0df51e687135738f7a62">&#9670;&nbsp;</a></span>import()</h2>
<a id="ac383be38a4b70b63c53e4650a1b15d7c" name="ac383be38a4b70b63c53e4650a1b15d7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac383be38a4b70b63c53e4650a1b15d7c">&#9670;&nbsp;</a></span>import()</h2>
<div class="memitem">
<div class="memproto">
@ -487,7 +487,7 @@ static const HCRYPTKEY&#160;</td><td class="memItemRight" valign="bottom"><b>inv
<tr>
<td class="memname">bool winstd::crypt_key::import </td>
<td>(</td>
<td class="paramtype">1 HCRYPTPROV&#160;</td>
<td class="paramtype">HCRYPTPROV&#160;</td>
<td class="paramname"><em>hProv</em>, </td>
</tr>
<tr>
@ -499,19 +499,19 @@ static const HCRYPTKEY&#160;</td><td class="memItemRight" valign="bottom"><b>inv
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwDataLen</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 HCRYPTKEY&#160;</td>
<td class="paramtype">HCRYPTKEY&#160;</td>
<td class="paramname"><em>hPubKey</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwFlags</em>&#160;</td>
</tr>
<tr>
@ -532,8 +532,8 @@ static const HCRYPTKEY&#160;</td><td class="memItemRight" valign="bottom"><b>inv
</div>
</div>
<a id="a0c83843177f364754faf9c459a4f1a04" name="a0c83843177f364754faf9c459a4f1a04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c83843177f364754faf9c459a4f1a04">&#9670;&nbsp;</a></span>import_public()</h2>
<a id="ab78817b44504f46fba8688b44a5d23bc" name="ab78817b44504f46fba8688b44a5d23bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab78817b44504f46fba8688b44a5d23bc">&#9670;&nbsp;</a></span>import_public()</h2>
<div class="memitem">
<div class="memproto">
@ -544,19 +544,19 @@ static const HCRYPTKEY&#160;</td><td class="memItemRight" valign="bottom"><b>inv
<tr>
<td class="memname">bool winstd::crypt_key::import_public </td>
<td>(</td>
<td class="paramtype">1 HCRYPTPROV&#160;</td>
<td class="paramtype">HCRYPTPROV&#160;</td>
<td class="paramname"><em>hCryptProv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwCertEncodingType</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 PCERT_PUBLIC_KEY_INFO&#160;</td>
<td class="paramtype">PCERT_PUBLIC_KEY_INFO&#160;</td>
<td class="paramname"><em>pInfo</em>&#160;</td>
</tr>
<tr>
@ -583,7 +583,7 @@ static const HCRYPTKEY&#160;</td><td class="memItemRight" valign="bottom"><b>inv
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,35 +73,35 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1crypt__prov.html">winstd::crypt_prov</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1crypt__prov.html#a3483e67db12ba2d1a6e454d281915c76">create</a>(1 LPCTSTR szContainer, 1 LPCTSTR szProvider, 1 DWORD dwProvType, 1 DWORD dwFlags=0) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1crypt__prov.html">winstd::crypt_prov</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1crypt__prov.html#a08b54970721effdfa94ee27920df8983">create</a>(LPCTSTR szContainer, LPCTSTR szProvider, DWORD dwProvType, DWORD dwFlags=0) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1crypt__prov.html">winstd::crypt_prov</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a706aaab7691a472c608890f8e5dd0d96">free</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1crypt__prov.html#aa351d2dbc42daf51dddcf847fd95c39f">free_internal</a>() noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1crypt__prov.html">winstd::crypt_prov</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4">handle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">operator=</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">operator=</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1crypt__prov.html#a91c1f3d10b03ef1b5d1e1da029060289">~crypt_prov</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1crypt__prov.html">winstd::crypt_prov</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -94,26 +94,26 @@ Public Member Functions</h2></td></tr>
<tr class="memitem: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="memdesc:a91c1f3d10b03ef1b5d1e1da029060289"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases the cryptographic context. <a href="classwinstd_1_1crypt__prov.html#a91c1f3d10b03ef1b5d1e1da029060289">More...</a><br /></td></tr>
<tr class="separator:a91c1f3d10b03ef1b5d1e1da029060289"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3483e67db12ba2d1a6e454d281915c76"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1crypt__prov.html#a3483e67db12ba2d1a6e454d281915c76">create</a> (1 LPCTSTR szContainer, 1 LPCTSTR szProvider, 1 DWORD dwProvType, 1 DWORD dwFlags=0) noexcept</td></tr>
<tr class="memdesc:a3483e67db12ba2d1a6e454d281915c76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Acquires the cryptographic context. <a href="classwinstd_1_1crypt__prov.html#a3483e67db12ba2d1a6e454d281915c76">More...</a><br /></td></tr>
<tr class="separator:a3483e67db12ba2d1a6e454d281915c76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08b54970721effdfa94ee27920df8983"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1crypt__prov.html#a08b54970721effdfa94ee27920df8983">create</a> (LPCTSTR szContainer, LPCTSTR szProvider, DWORD dwProvType, DWORD dwFlags=0) noexcept</td></tr>
<tr class="memdesc:a08b54970721effdfa94ee27920df8983"><td class="mdescLeft">&#160;</td><td class="mdescRight">Acquires the cryptographic context. <a href="classwinstd_1_1crypt__prov.html#a08b54970721effdfa94ee27920df8983">More...</a><br /></td></tr>
<tr class="separator:a08b54970721effdfa94ee27920df8983"><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="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top"><a id="a1b9c4f9529c9efa7d16dec8bab3b00e4" name="a1b9c4f9529c9efa7d16dec8bab3b00e4"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</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="memitem:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a91f3f6d80650f3cbb1857b879c060e7b 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. <a href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">More...</a><br /></td></tr>
<tr class="separator:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a> (1 <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="memdesc:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">More...</a><br /></td></tr>
<tr class="separator:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><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#ae58ca3031e921aba1319e55159473ea9">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">More...</a><br /></td></tr>
<tr class="separator:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><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#abcb7f966e387a00f71268cf092295665">operator=</a> (1 <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="memdesc:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">More...</a><br /></td></tr>
<tr class="separator:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><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="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. <a href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">More...</a><br /></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"><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="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">More...</a><br /></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"><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="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">More...</a><br /></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"><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="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">More...</a><br /></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"><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="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <a href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">More...</a><br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -129,27 +129,27 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is INVAL. <a href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">More...</a><br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">More...</a><br /></td></tr>
<tr class="separator:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">More...</a><br /></td></tr>
<tr class="separator:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">More...</a><br /></td></tr>
<tr class="separator:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">More...</a><br /></td></tr>
<tr class="separator:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">More...</a><br /></td></tr>
<tr class="separator:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">More...</a><br /></td></tr>
<tr class="separator:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">More...</a><br /></td></tr>
<tr class="separator:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">More...</a><br /></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"><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="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">More...</a><br /></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"><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="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">More...</a><br /></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"><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="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">More...</a><br /></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"><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="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">More...</a><br /></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"><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="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">More...</a><br /></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"><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="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">More...</a><br /></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"><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. <a href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">More...</a><br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -217,8 +217,8 @@ static const HCRYPTPROV&#160;</td><td class="memItemRight" valign="bottom"><b>in
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a3483e67db12ba2d1a6e454d281915c76" name="a3483e67db12ba2d1a6e454d281915c76"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3483e67db12ba2d1a6e454d281915c76">&#9670;&nbsp;</a></span>create()</h2>
<a id="a08b54970721effdfa94ee27920df8983" name="a08b54970721effdfa94ee27920df8983"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08b54970721effdfa94ee27920df8983">&#9670;&nbsp;</a></span>create()</h2>
<div class="memitem">
<div class="memproto">
@ -229,25 +229,25 @@ static const HCRYPTPROV&#160;</td><td class="memItemRight" valign="bottom"><b>in
<tr>
<td class="memname">bool winstd::crypt_prov::create </td>
<td>(</td>
<td class="paramtype">1 LPCTSTR&#160;</td>
<td class="paramtype">LPCTSTR&#160;</td>
<td class="paramname"><em>szContainer</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 LPCTSTR&#160;</td>
<td class="paramtype">LPCTSTR&#160;</td>
<td class="paramname"><em>szProvider</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwProvType</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwFlags</em> = <code>0</code>&#160;</td>
</tr>
<tr>
@ -309,7 +309,7 @@ static const HCRYPTPROV&#160;</td><td class="memItemRight" valign="bottom"><b>in
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -76,17 +76,17 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html#a498ffe8fa857c8fee0c68803049e9528">data</a>() const noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html">winstd::data_blob</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html#a3cb5b805288c8d74cd103cac3acf10bf">data</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html">winstd::data_blob</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html#a5bed8028538f9688eea5dc8353ff69d8">data_blob</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html">winstd::data_blob</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html#a0fc37b56a2ba2963bd298182e4288480">data_blob</a>(BYTE *data, 1 DWORD size) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html">winstd::data_blob</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html#a5b28311e32135368c008f8ec37da581e">data_blob</a>(1 const DATA_BLOB &amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html">winstd::data_blob</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html#a65d8fe8e91be0db59a35b07e6b74d5fc">data_blob</a>(1 data_blob &amp;&amp;other) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html">winstd::data_blob</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html#aa4b110b6ca055220ffea2c8b8d9e1066">operator=</a>(1 const DATA_BLOB &amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html">winstd::data_blob</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html#a8fcf1cdb8d10e506984070455b1e1e65">operator=</a>(1 data_blob &amp;&amp;other) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html">winstd::data_blob</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html#a66a5574a42c6c5c76051261a342a43a8">data_blob</a>(BYTE *data, DWORD size) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html">winstd::data_blob</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html#a11968f5b76e8a46784f7bcee3a8f00cc">data_blob</a>(const DATA_BLOB &amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html">winstd::data_blob</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html#a5cfa94091e87f259bde521a7050f27c7">data_blob</a>(data_blob &amp;&amp;other) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html">winstd::data_blob</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html#ac818a3116ab5fc0af960f82aa505b6ae">operator=</a>(const DATA_BLOB &amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html">winstd::data_blob</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html#a637b625d29bacc0875d543c69da351c2">operator=</a>(data_blob &amp;&amp;other) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html">winstd::data_blob</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html#ab2ad06e271e8503d7158408773054d23">size</a>() const noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html">winstd::data_blob</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html#a1c79df4fa5413536c745258d09e69599">~data_blob</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1data__blob.html">winstd::data_blob</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -91,30 +91,30 @@ Public Member Functions</h2></td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>data_blob</b> () noexcept</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="memitem:a0fc37b56a2ba2963bd298182e4288480"><td class="memItemLeft" align="right" valign="top"><a id="a0fc37b56a2ba2963bd298182e4288480" name="a0fc37b56a2ba2963bd298182e4288480"></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>, 1 DWORD <a class="el" href="classwinstd_1_1data__blob.html#ab2ad06e271e8503d7158408773054d23">size</a>) noexcept</td></tr>
<tr class="memdesc:a0fc37b56a2ba2963bd298182e4288480"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a BLOB from existing data. <br /></td></tr>
<tr class="separator:a0fc37b56a2ba2963bd298182e4288480"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b28311e32135368c008f8ec37da581e"><td class="memItemLeft" align="right" valign="top"><a id="a5b28311e32135368c008f8ec37da581e" name="a5b28311e32135368c008f8ec37da581e"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>data_blob</b> (1 const DATA_BLOB &amp;other)</td></tr>
<tr class="memdesc:a5b28311e32135368c008f8ec37da581e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicate an existing BLOB. <br /></td></tr>
<tr class="separator:a5b28311e32135368c008f8ec37da581e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65d8fe8e91be0db59a35b07e6b74d5fc"><td class="memItemLeft" align="right" valign="top"><a id="a65d8fe8e91be0db59a35b07e6b74d5fc" name="a65d8fe8e91be0db59a35b07e6b74d5fc"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>data_blob</b> (1 <a class="el" href="classwinstd_1_1data__blob.html">data_blob</a> &amp;&amp;other) noexcept</td></tr>
<tr class="memdesc:a65d8fe8e91be0db59a35b07e6b74d5fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move an existing BLOB. <br /></td></tr>
<tr class="separator:a65d8fe8e91be0db59a35b07e6b74d5fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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>
<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="memitem: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>
<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="memitem: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>
<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="memitem: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>
<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="memitem:aa4b110b6ca055220ffea2c8b8d9e1066"><td class="memItemLeft" align="right" valign="top"><a id="aa4b110b6ca055220ffea2c8b8d9e1066" name="aa4b110b6ca055220ffea2c8b8d9e1066"></a>
<a class="el" href="classwinstd_1_1data__blob.html">data_blob</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (1 const DATA_BLOB &amp;other)</td></tr>
<tr class="memdesc:aa4b110b6ca055220ffea2c8b8d9e1066"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy an existing BLOB. <br /></td></tr>
<tr class="separator:aa4b110b6ca055220ffea2c8b8d9e1066"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fcf1cdb8d10e506984070455b1e1e65"><td class="memItemLeft" align="right" valign="top"><a id="a8fcf1cdb8d10e506984070455b1e1e65" name="a8fcf1cdb8d10e506984070455b1e1e65"></a>
<a class="el" href="classwinstd_1_1data__blob.html">data_blob</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (1 <a class="el" href="classwinstd_1_1data__blob.html">data_blob</a> &amp;&amp;other) noexcept</td></tr>
<tr class="memdesc:a8fcf1cdb8d10e506984070455b1e1e65"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move an existing BLOB. <br /></td></tr>
<tr class="separator:a8fcf1cdb8d10e506984070455b1e1e65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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>
<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="memitem: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>
<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="memitem: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>
<tr class="memdesc:ab2ad06e271e8503d7158408773054d23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get BLOB size. <br /></td></tr>
@ -136,7 +136,7 @@ BYTE *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b> () noexcep
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,34 +73,34 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1dc.html">winstd::dc</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a706aaab7691a472c608890f8e5dd0d96">free</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dc.html#ad3dc9d48645022e7a1adcdb9ea01a557">free_internal</a>() noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1dc.html">winstd::dc</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4">handle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">operator=</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">operator=</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dc.html#ae8c5722935c8a1c3f6a1857679f4563c">~dc</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1dc.html">winstd::dc</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -99,18 +99,18 @@ Public Member Functions</h2></td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</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="memitem:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a91f3f6d80650f3cbb1857b879c060e7b 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. <a href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">More...</a><br /></td></tr>
<tr class="separator:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a> (1 <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="memdesc:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">More...</a><br /></td></tr>
<tr class="separator:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><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#ae58ca3031e921aba1319e55159473ea9">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">More...</a><br /></td></tr>
<tr class="separator:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><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#abcb7f966e387a00f71268cf092295665">operator=</a> (1 <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="memdesc:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">More...</a><br /></td></tr>
<tr class="separator:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><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="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. <a href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">More...</a><br /></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"><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="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">More...</a><br /></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"><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="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">More...</a><br /></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"><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="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">More...</a><br /></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"><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="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <a href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">More...</a><br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -126,27 +126,27 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is INVAL. <a href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">More...</a><br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">More...</a><br /></td></tr>
<tr class="separator:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">More...</a><br /></td></tr>
<tr class="separator:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">More...</a><br /></td></tr>
<tr class="separator:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">More...</a><br /></td></tr>
<tr class="separator:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">More...</a><br /></td></tr>
<tr class="separator:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">More...</a><br /></td></tr>
<tr class="separator:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">More...</a><br /></td></tr>
<tr class="separator:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">More...</a><br /></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"><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="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">More...</a><br /></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"><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="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">More...</a><br /></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"><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="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">More...</a><br /></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"><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="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">More...</a><br /></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"><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="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">More...</a><br /></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"><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="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">More...</a><br /></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"><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. <a href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">More...</a><br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -250,7 +250,7 @@ static const HDC&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,7 +73,7 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1dc__selector.html">winstd::dc_selector</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dc__selector.html#a88af54be805cfc6f4e53a15e3b48fb86">dc_selector</a>(1 HDC hdc, 1 HGDIOBJ h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dc__selector.html">winstd::dc_selector</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dc__selector.html#a4cb5b528376651a59eb9bbb8471c3f22">dc_selector</a>(HDC hdc, HGDIOBJ h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dc__selector.html">winstd::dc_selector</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dc__selector.html#ab2d1223cd41529b6b2c9bb09c34568e3">m_hdc</a></td><td class="entry"><a class="el" href="classwinstd_1_1dc__selector.html">winstd::dc_selector</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dc__selector.html#aa443ed25d281078db2172808e7c74b3e">m_orig</a></td><td class="entry"><a class="el" href="classwinstd_1_1dc__selector.html">winstd::dc_selector</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dc__selector.html#aacb4060094f2c4b1747ffa76455b235d">status</a>() const noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dc__selector.html">winstd::dc_selector</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@ -81,7 +81,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -82,9 +82,9 @@ $(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:a88af54be805cfc6f4e53a15e3b48fb86"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dc__selector.html#a88af54be805cfc6f4e53a15e3b48fb86">dc_selector</a> (1 HDC hdc, 1 HGDIOBJ h) noexcept</td></tr>
<tr class="memdesc:a88af54be805cfc6f4e53a15e3b48fb86"><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. <a href="classwinstd_1_1dc__selector.html#a88af54be805cfc6f4e53a15e3b48fb86">More...</a><br /></td></tr>
<tr class="separator:a88af54be805cfc6f4e53a15e3b48fb86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="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. <a href="classwinstd_1_1dc__selector.html#a4cb5b528376651a59eb9bbb8471c3f22">More...</a><br /></td></tr>
<tr class="separator:a4cb5b528376651a59eb9bbb8471c3f22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a6e4daf6736cab31fc696dd3adfe4bcfd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Restores original object. <a href="classwinstd_1_1dc__selector.html#a6e4daf6736cab31fc696dd3adfe4bcfd">More...</a><br /></td></tr>
<tr class="separator:a6e4daf6736cab31fc696dd3adfe4bcfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -106,8 +106,8 @@ HGDIOBJ&#160;</td><td class="memItemRight" valign="bottom"><b>m_orig</b></td></t
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Context scope DC object restorer. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a88af54be805cfc6f4e53a15e3b48fb86" name="a88af54be805cfc6f4e53a15e3b48fb86"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88af54be805cfc6f4e53a15e3b48fb86">&#9670;&nbsp;</a></span>dc_selector()</h2>
<a id="a4cb5b528376651a59eb9bbb8471c3f22" name="a4cb5b528376651a59eb9bbb8471c3f22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4cb5b528376651a59eb9bbb8471c3f22">&#9670;&nbsp;</a></span>dc_selector()</h2>
<div class="memitem">
<div class="memproto">
@ -118,13 +118,13 @@ HGDIOBJ&#160;</td><td class="memItemRight" valign="bottom"><b>m_orig</b></td></t
<tr>
<td class="memname">winstd::dc_selector::dc_selector </td>
<td>(</td>
<td class="paramtype">1 HDC&#160;</td>
<td class="paramtype">HDC&#160;</td>
<td class="paramname"><em>hdc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 HGDIOBJ&#160;</td>
<td class="paramtype">HGDIOBJ&#160;</td>
<td class="paramname"><em>h</em>&#160;</td>
</tr>
<tr>
@ -208,7 +208,7 @@ HGDIOBJ&#160;</td><td class="memItemRight" valign="bottom"><b>m_orig</b></td></t
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,42 +73,42 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T, INVAL &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4">attach_duplicated</a>(1 handle_type h)</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65">attach_duplicated</a>(handle_type h)</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ac95cbfb481c0d5e6c60d130f3c270b59">dplhandle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a">dplhandle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#acac5db2f50f63d6722c426bcb3dc4cda">dplhandle</a>(1 const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a0a636a6bee87049b5f502bf93c9b86eb">dplhandle</a>(1 dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">dplhandle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a726938d9b7df787204025f6c36a04507">dplhandle</a>(const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">dplhandle</a>(dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">duplicate</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ae39d1b6bcfc0d7cf17ccdca93d26fb13">duplicate_internal</a>(1 handle_type h) const noexcept=0</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8">duplicate_internal</a>(handle_type h) const noexcept=0</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a706aaab7691a472c608890f8e5dd0d96">free</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a137560600851eb4c3e4b80e25d4da629">free_internal</a>() noexcept=0</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4">handle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#af5d13e70adec2c6f3ca4aaaefc94f8bf">operator=</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a407b519c6511f7a6cfdd582fdbdeaf76">operator=</a>(1 const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a7ab2b44aba9a977d6809d68a262a18b9">operator=</a>(1 dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">winstd::handle::operator=</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">operator=</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">operator=</a>(const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">operator=</a>(dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">winstd::handle::operator=</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -95,47 +95,47 @@ Public Member Functions</h2></td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>dplhandle</b> () noexcept</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="memitem:a0f2130c865d37fca76108dbbd20ab17a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a">dplhandle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a0f2130c865d37fca76108dbbd20ab17a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <a href="classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a">More...</a><br /></td></tr>
<tr class="separator:a0f2130c865d37fca76108dbbd20ab17a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acac5db2f50f63d6722c426bcb3dc4cda"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#acac5db2f50f63d6722c426bcb3dc4cda">dplhandle</a> (1 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="memdesc:acac5db2f50f63d6722c426bcb3dc4cda"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <a href="classwinstd_1_1dplhandle.html#acac5db2f50f63d6722c426bcb3dc4cda">More...</a><br /></td></tr>
<tr class="separator:acac5db2f50f63d6722c426bcb3dc4cda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a636a6bee87049b5f502bf93c9b86eb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a0a636a6bee87049b5f502bf93c9b86eb">dplhandle</a> (1 <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="memdesc:a0a636a6bee87049b5f502bf93c9b86eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1dplhandle.html#a0a636a6bee87049b5f502bf93c9b86eb">More...</a><br /></td></tr>
<tr class="separator:a0a636a6bee87049b5f502bf93c9b86eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5d13e70adec2c6f3ca4aaaefc94f8bf"><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#af5d13e70adec2c6f3ca4aaaefc94f8bf">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:af5d13e70adec2c6f3ca4aaaefc94f8bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1dplhandle.html#af5d13e70adec2c6f3ca4aaaefc94f8bf">More...</a><br /></td></tr>
<tr class="separator:af5d13e70adec2c6f3ca4aaaefc94f8bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a407b519c6511f7a6cfdd582fdbdeaf76"><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#a407b519c6511f7a6cfdd582fdbdeaf76">operator=</a> (1 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="memdesc:a407b519c6511f7a6cfdd582fdbdeaf76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <a href="classwinstd_1_1dplhandle.html#a407b519c6511f7a6cfdd582fdbdeaf76">More...</a><br /></td></tr>
<tr class="separator:a407b519c6511f7a6cfdd582fdbdeaf76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ab2b44aba9a977d6809d68a262a18b9"><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#a7ab2b44aba9a977d6809d68a262a18b9">operator=</a> (1 <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="memdesc:a7ab2b44aba9a977d6809d68a262a18b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <a href="classwinstd_1_1dplhandle.html#a7ab2b44aba9a977d6809d68a262a18b9">More...</a><br /></td></tr>
<tr class="separator:a7ab2b44aba9a977d6809d68a262a18b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:ab1ac74d5f212fddc217d1a8190a01177"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <a href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">More...</a><br /></td></tr>
<tr class="separator:ab1ac74d5f212fddc217d1a8190a01177"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a726938d9b7df787204025f6c36a04507"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a726938d9b7df787204025f6c36a04507">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) noexcept</td></tr>
<tr class="memdesc:a726938d9b7df787204025f6c36a04507"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <a href="classwinstd_1_1dplhandle.html#a726938d9b7df787204025f6c36a04507">More...</a><br /></td></tr>
<tr class="separator:a726938d9b7df787204025f6c36a04507"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:ac1aa19e060402006d8ff8404be6b07c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">More...</a><br /></td></tr>
<tr class="separator:ac1aa19e060402006d8ff8404be6b07c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a31cec3cdf4ee749b1aef4b4cd7652fb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">More...</a><br /></td></tr>
<tr class="separator:a31cec3cdf4ee749b1aef4b4cd7652fb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:abcccb97671b96da3623f700a93bb5c39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <a href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">More...</a><br /></td></tr>
<tr class="separator:abcccb97671b96da3623f700a93bb5c39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a546f1f737bc3da0c9b19967d849776d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <a href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">More...</a><br /></td></tr>
<tr class="separator:a546f1f737bc3da0c9b19967d849776d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a48e66c8979560019e339867de944a265"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates and returns a new object handle. <a href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">More...</a><br /></td></tr>
<tr class="separator:a48e66c8979560019e339867de944a265"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1ff2ba0e390908720e6cd8383d1e3d4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4">attach_duplicated</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)</td></tr>
<tr class="memdesc:ae1ff2ba0e390908720e6cd8383d1e3d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <a href="classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4">More...</a><br /></td></tr>
<tr class="separator:ae1ff2ba0e390908720e6cd8383d1e3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a876c939da531b1c4f493c2e6ea042f65"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65">attach_duplicated</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)</td></tr>
<tr class="memdesc:a876c939da531b1c4f493c2e6ea042f65"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <a href="classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65">More...</a><br /></td></tr>
<tr class="separator:a876c939da531b1c4f493c2e6ea042f65"><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="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top"><a id="a1b9c4f9529c9efa7d16dec8bab3b00e4" name="a1b9c4f9529c9efa7d16dec8bab3b00e4"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</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="memitem:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a91f3f6d80650f3cbb1857b879c060e7b 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. <a href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">More...</a><br /></td></tr>
<tr class="separator:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a> (1 <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="memdesc:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">More...</a><br /></td></tr>
<tr class="separator:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><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#ae58ca3031e921aba1319e55159473ea9">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">More...</a><br /></td></tr>
<tr class="separator:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><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#abcb7f966e387a00f71268cf092295665">operator=</a> (1 <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="memdesc:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">More...</a><br /></td></tr>
<tr class="separator:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><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="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. <a href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">More...</a><br /></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"><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="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">More...</a><br /></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"><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="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">More...</a><br /></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"><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="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">More...</a><br /></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"><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="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <a href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">More...</a><br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -151,27 +151,27 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is INVAL. <a href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">More...</a><br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">More...</a><br /></td></tr>
<tr class="separator:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">More...</a><br /></td></tr>
<tr class="separator:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">More...</a><br /></td></tr>
<tr class="separator:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">More...</a><br /></td></tr>
<tr class="separator:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">More...</a><br /></td></tr>
<tr class="separator:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">More...</a><br /></td></tr>
<tr class="separator:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">More...</a><br /></td></tr>
<tr class="separator:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">More...</a><br /></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"><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="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">More...</a><br /></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"><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="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">More...</a><br /></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"><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="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">More...</a><br /></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"><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="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">More...</a><br /></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"><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="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">More...</a><br /></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"><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="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">More...</a><br /></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"><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. <a href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">More...</a><br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -182,9 +182,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>free</b> ()</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:ae39d1b6bcfc0d7cf17ccdca93d26fb13"><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#ae39d1b6bcfc0d7cf17ccdca93d26fb13">duplicate_internal</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept=0</td></tr>
<tr class="memdesc:ae39d1b6bcfc0d7cf17ccdca93d26fb13"><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. <a href="classwinstd_1_1dplhandle.html#ae39d1b6bcfc0d7cf17ccdca93d26fb13">More...</a><br /></td></tr>
<tr class="separator:ae39d1b6bcfc0d7cf17ccdca93d26fb13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6ec5fd1ce258a3dd66da1cfb4d6dfb8"><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#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept=0</td></tr>
<tr class="memdesc:aa6ec5fd1ce258a3dd66da1cfb4d6dfb8"><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. <a href="classwinstd_1_1dplhandle.html#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8">More...</a><br /></td></tr>
<tr class="separator:aa6ec5fd1ce258a3dd66da1cfb4d6dfb8"><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="memitem:a137560600851eb4c3e4b80e25d4da629 inherit pro_methods_classwinstd_1_1handle"><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="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. <a href="classwinstd_1_1handle.html#a137560600851eb4c3e4b80e25d4da629">More...</a><br /></td></tr>
@ -212,8 +212,8 @@ static const T&#160;</td><td class="memItemRight" valign="bottom"><b>invalid</b>
<div class="textblock"><div class="compoundTemplParams">template&lt;class T, T 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 handle duplication. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a0f2130c865d37fca76108dbbd20ab17a" name="a0f2130c865d37fca76108dbbd20ab17a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f2130c865d37fca76108dbbd20ab17a">&#9670;&nbsp;</a></span>dplhandle() <span class="overload">[1/3]</span></h2>
<a id="ab1ac74d5f212fddc217d1a8190a01177" name="ab1ac74d5f212fddc217d1a8190a01177"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1ac74d5f212fddc217d1a8190a01177">&#9670;&nbsp;</a></span>dplhandle() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
@ -226,7 +226,7 @@ template&lt;class T , T INVAL&gt; </div>
<tr>
<td class="memname"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle</a>&lt; T, INVAL &gt;::dplhandle </td>
<td>(</td>
<td class="paramtype">1 <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>&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td></td>
</tr>
@ -248,8 +248,8 @@ template&lt;class T , T INVAL&gt; </div>
</div>
</div>
<a id="acac5db2f50f63d6722c426bcb3dc4cda" name="acac5db2f50f63d6722c426bcb3dc4cda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acac5db2f50f63d6722c426bcb3dc4cda">&#9670;&nbsp;</a></span>dplhandle() <span class="overload">[2/3]</span></h2>
<a id="a726938d9b7df787204025f6c36a04507" name="a726938d9b7df787204025f6c36a04507"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a726938d9b7df787204025f6c36a04507">&#9670;&nbsp;</a></span>dplhandle() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
@ -262,7 +262,7 @@ template&lt;class T , T INVAL&gt; </div>
<tr>
<td class="memname"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle</a>&lt; T, INVAL &gt;::dplhandle </td>
<td>(</td>
<td class="paramtype">1 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">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="paramname"><em>h</em></td><td>)</td>
<td></td>
</tr>
@ -284,8 +284,8 @@ template&lt;class T , T INVAL&gt; </div>
</div>
</div>
<a id="a0a636a6bee87049b5f502bf93c9b86eb" name="a0a636a6bee87049b5f502bf93c9b86eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a636a6bee87049b5f502bf93c9b86eb">&#9670;&nbsp;</a></span>dplhandle() <span class="overload">[3/3]</span></h2>
<a id="ac1aa19e060402006d8ff8404be6b07c3" name="ac1aa19e060402006d8ff8404be6b07c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1aa19e060402006d8ff8404be6b07c3">&#9670;&nbsp;</a></span>dplhandle() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
@ -298,7 +298,7 @@ template&lt;class T , T INVAL&gt; </div>
<tr>
<td class="memname"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle</a>&lt; T, INVAL &gt;::dplhandle </td>
<td>(</td>
<td class="paramtype">1 <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>, INVAL &gt; &amp;&amp;&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td></td>
</tr>
@ -321,8 +321,8 @@ template&lt;class T , T INVAL&gt; </div>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ae1ff2ba0e390908720e6cd8383d1e3d4" name="ae1ff2ba0e390908720e6cd8383d1e3d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1ff2ba0e390908720e6cd8383d1e3d4">&#9670;&nbsp;</a></span>attach_duplicated()</h2>
<a id="a876c939da531b1c4f493c2e6ea042f65" name="a876c939da531b1c4f493c2e6ea042f65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a876c939da531b1c4f493c2e6ea042f65">&#9670;&nbsp;</a></span>attach_duplicated()</h2>
<div class="memitem">
<div class="memproto">
@ -335,7 +335,7 @@ template&lt;class T , T INVAL&gt; </div>
<tr>
<td class="memname">bool <a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle</a>&lt; T, INVAL &gt;::attach_duplicated </td>
<td>(</td>
<td class="paramtype">1 <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>&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td></td>
</tr>
@ -392,8 +392,8 @@ template&lt;class T , T INVAL&gt; </div>
</div>
</div>
<a id="ae39d1b6bcfc0d7cf17ccdca93d26fb13" name="ae39d1b6bcfc0d7cf17ccdca93d26fb13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae39d1b6bcfc0d7cf17ccdca93d26fb13">&#9670;&nbsp;</a></span>duplicate_internal()</h2>
<a id="aa6ec5fd1ce258a3dd66da1cfb4d6dfb8" name="aa6ec5fd1ce258a3dd66da1cfb4d6dfb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8">&#9670;&nbsp;</a></span>duplicate_internal()</h2>
<div class="memitem">
<div class="memproto">
@ -406,7 +406,7 @@ template&lt;class T , T INVAL&gt; </div>
<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>(</td>
<td class="paramtype">1 <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>&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td> const</td>
</tr>
@ -427,12 +427,12 @@ template&lt;class T , T INVAL&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Duplicated object handle </dd></dl>
<p>Implemented in <a class="el" href="classwinstd_1_1com__obj.html#a3d2696cd0f901af6d113e70e1235d9a8">winstd::com_obj&lt; T &gt;</a>, <a class="el" href="classwinstd_1_1bstr.html#a9e8ccceb048b0663fb56285ef757bb0b">winstd::bstr</a>, <a class="el" href="classwinstd_1_1cert__context.html#afb277f3ed9f8cd1c2283d50c58c457ac">winstd::cert_context</a>, <a class="el" href="classwinstd_1_1cert__chain__context.html#abc6523e3bdbaa0c5296af217751c6dbe">winstd::cert_chain_context</a>, <a class="el" href="classwinstd_1_1crypt__hash.html#aa704d92913f8ffac3583f4afa1a4a45b">winstd::crypt_hash</a>, <a class="el" href="classwinstd_1_1crypt__key.html#a37c069565ac211fa6411a7eee94800a1">winstd::crypt_key</a>, and <a class="el" href="classwinstd_1_1eap__packet.html#a88cb5413c53e14aacb0fa501c0b281d6">winstd::eap_packet</a>.</p>
<p>Implemented in <a class="el" href="classwinstd_1_1com__obj.html#a1460be29bd94af55d27b5179e971b3b4">winstd::com_obj&lt; T &gt;</a>, <a class="el" href="classwinstd_1_1bstr.html#a4a9986fac6bf82d8a8887a7cb80e6351">winstd::bstr</a>, <a class="el" href="classwinstd_1_1cert__context.html#a3d0ee01002ccef041ffb164151cab14b">winstd::cert_context</a>, <a class="el" href="classwinstd_1_1cert__chain__context.html#a1cded78d368c01b0513364f00be26385">winstd::cert_chain_context</a>, <a class="el" href="classwinstd_1_1crypt__hash.html#af6b7999d5e29f1caaecb5b0bde90b76e">winstd::crypt_hash</a>, <a class="el" href="classwinstd_1_1crypt__key.html#aa9983160147883cf7526e9df1889b7bf">winstd::crypt_key</a>, and <a class="el" href="classwinstd_1_1eap__packet.html#a5c5bc551e5c467e814e13f6d05d17ac2">winstd::eap_packet</a>.</p>
</div>
</div>
<a id="a407b519c6511f7a6cfdd582fdbdeaf76" name="a407b519c6511f7a6cfdd582fdbdeaf76"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a407b519c6511f7a6cfdd582fdbdeaf76">&#9670;&nbsp;</a></span>operator=() <span class="overload">[1/3]</span></h2>
<a id="abcccb97671b96da3623f700a93bb5c39" name="abcccb97671b96da3623f700a93bb5c39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abcccb97671b96da3623f700a93bb5c39">&#9670;&nbsp;</a></span>operator=() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
@ -445,7 +445,7 @@ template&lt;class T , T INVAL&gt; </div>
<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>(</td>
<td class="paramtype">1 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">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="paramname"><em>h</em></td><td>)</td>
<td></td>
</tr>
@ -467,8 +467,8 @@ template&lt;class T , T INVAL&gt; </div>
</div>
</div>
<a id="a7ab2b44aba9a977d6809d68a262a18b9" name="a7ab2b44aba9a977d6809d68a262a18b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ab2b44aba9a977d6809d68a262a18b9">&#9670;&nbsp;</a></span>operator=() <span class="overload">[2/3]</span></h2>
<a id="a546f1f737bc3da0c9b19967d849776d3" name="a546f1f737bc3da0c9b19967d849776d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a546f1f737bc3da0c9b19967d849776d3">&#9670;&nbsp;</a></span>operator=() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
@ -481,7 +481,7 @@ template&lt;class T , T INVAL&gt; </div>
<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>(</td>
<td class="paramtype">1 <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>, INVAL &gt; &amp;&amp;&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td></td>
</tr>
@ -503,8 +503,8 @@ template&lt;class T , T INVAL&gt; </div>
</div>
</div>
<a id="af5d13e70adec2c6f3ca4aaaefc94f8bf" name="af5d13e70adec2c6f3ca4aaaefc94f8bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5d13e70adec2c6f3ca4aaaefc94f8bf">&#9670;&nbsp;</a></span>operator=() <span class="overload">[3/3]</span></h2>
<a id="a31cec3cdf4ee749b1aef4b4cd7652fb7" name="a31cec3cdf4ee749b1aef4b4cd7652fb7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31cec3cdf4ee749b1aef4b4cd7652fb7">&#9670;&nbsp;</a></span>operator=() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
@ -517,7 +517,7 @@ template&lt;class T , T INVAL&gt; </div>
<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>(</td>
<td class="paramtype">1 <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>&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td></td>
</tr>
@ -545,7 +545,7 @@ template&lt;class T , T INVAL&gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,17 +73,17 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1eap__attr.html">winstd::eap_attr</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1eap__attr.html#ab9241e224f7e5fb3d39061be58f710d0">create_ms_mppe_key</a>(1 BYTE bVendorType, LPCBYTE pbKey, 1 BYTE nKeySize)</td><td class="entry"><a class="el" href="classwinstd_1_1eap__attr.html">winstd::eap_attr</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1eap__attr.html#a8098b30108457f2c96c865bfabce3021">create_ms_mppe_key</a>(BYTE bVendorType, LPCBYTE pbKey, BYTE nKeySize)</td><td class="entry"><a class="el" href="classwinstd_1_1eap__attr.html">winstd::eap_attr</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1eap__attr.html#a015a82d7f91679f76ca590bbdabc04c1">eap_attr</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1eap__attr.html">winstd::eap_attr</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1eap__attr.html#a3dc48c719b87b48737abc27b80c69404">eap_attr</a>(1 const EAP_ATTRIBUTE &amp;a)</td><td class="entry"><a class="el" href="classwinstd_1_1eap__attr.html">winstd::eap_attr</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1eap__attr.html#adfe99c2947ab72562b324e80fe47626e">eap_attr</a>(1 eap_attr &amp;&amp;a) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1eap__attr.html">winstd::eap_attr</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1eap__attr.html#a0e75c9389cda8be516286d39e2c8decc">operator=</a>(1 const EAP_ATTRIBUTE &amp;a)</td><td class="entry"><a class="el" href="classwinstd_1_1eap__attr.html">winstd::eap_attr</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1eap__attr.html#a5a2c4fd3f948d776847d2325041d10d0">operator=</a>(1 eap_attr &amp;&amp;a) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1eap__attr.html">winstd::eap_attr</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1eap__attr.html#a4cb8d6fbf7f4e53ec64a030bea00d148">eap_attr</a>(const EAP_ATTRIBUTE &amp;a)</td><td class="entry"><a class="el" href="classwinstd_1_1eap__attr.html">winstd::eap_attr</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1eap__attr.html#a029d15ddb8b9cd33b4907f01719da5b8">eap_attr</a>(eap_attr &amp;&amp;a) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1eap__attr.html">winstd::eap_attr</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1eap__attr.html#aa5909d52c15557908ff584f4712eea05">operator=</a>(const EAP_ATTRIBUTE &amp;a)</td><td class="entry"><a class="el" href="classwinstd_1_1eap__attr.html">winstd::eap_attr</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1eap__attr.html#a242766666ce3cbb83429ddd0eaeb9cc6">operator=</a>(eap_attr &amp;&amp;a) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1eap__attr.html">winstd::eap_attr</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1eap__attr.html#a085d6ade88a42ba69cf128a97b7c9b0d">~eap_attr</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1eap__attr.html">winstd::eap_attr</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -91,35 +91,35 @@ Public Member Functions</h2></td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>eap_attr</b> () noexcept</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="memitem:a3dc48c719b87b48737abc27b80c69404"><td class="memItemLeft" align="right" valign="top"><a id="a3dc48c719b87b48737abc27b80c69404" name="a3dc48c719b87b48737abc27b80c69404"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>eap_attr</b> (1 const EAP_ATTRIBUTE &amp;a)</td></tr>
<tr class="memdesc:a3dc48c719b87b48737abc27b80c69404"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies an existing EAP attribute. <br /></td></tr>
<tr class="separator:a3dc48c719b87b48737abc27b80c69404"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfe99c2947ab72562b324e80fe47626e"><td class="memItemLeft" align="right" valign="top"><a id="adfe99c2947ab72562b324e80fe47626e" name="adfe99c2947ab72562b324e80fe47626e"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>eap_attr</b> (1 <a class="el" href="classwinstd_1_1eap__attr.html">eap_attr</a> &amp;&amp;a) noexcept</td></tr>
<tr class="memdesc:adfe99c2947ab72562b324e80fe47626e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves an existing EAP attribute. <br /></td></tr>
<tr class="separator:adfe99c2947ab72562b324e80fe47626e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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>
<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="memitem: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>
<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="memitem:a085d6ade88a42ba69cf128a97b7c9b0d"><td class="memItemLeft" align="right" valign="top"><a id="a085d6ade88a42ba69cf128a97b7c9b0d" name="a085d6ade88a42ba69cf128a97b7c9b0d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>~eap_attr</b> ()</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="memitem:a0e75c9389cda8be516286d39e2c8decc"><td class="memItemLeft" align="right" valign="top"><a id="a0e75c9389cda8be516286d39e2c8decc" name="a0e75c9389cda8be516286d39e2c8decc"></a>
<a class="el" href="classwinstd_1_1eap__attr.html">eap_attr</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (1 const EAP_ATTRIBUTE &amp;a)</td></tr>
<tr class="memdesc:a0e75c9389cda8be516286d39e2c8decc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies an existing EAP attribute. <br /></td></tr>
<tr class="separator:a0e75c9389cda8be516286d39e2c8decc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a2c4fd3f948d776847d2325041d10d0"><td class="memItemLeft" align="right" valign="top"><a id="a5a2c4fd3f948d776847d2325041d10d0" name="a5a2c4fd3f948d776847d2325041d10d0"></a>
<a class="el" href="classwinstd_1_1eap__attr.html">eap_attr</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (1 <a class="el" href="classwinstd_1_1eap__attr.html">eap_attr</a> &amp;&amp;a) noexcept</td></tr>
<tr class="memdesc:a5a2c4fd3f948d776847d2325041d10d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves an existing EAP attribute. <br /></td></tr>
<tr class="separator:a5a2c4fd3f948d776847d2325041d10d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9241e224f7e5fb3d39061be58f710d0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1eap__attr.html#ab9241e224f7e5fb3d39061be58f710d0">create_ms_mppe_key</a> (1 BYTE bVendorType, LPCBYTE pbKey, 1 BYTE nKeySize)</td></tr>
<tr class="memdesc:ab9241e224f7e5fb3d39061be58f710d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates MS-MPPE-Send-Key or MS-MPPE-Recv-Key. <a href="classwinstd_1_1eap__attr.html#ab9241e224f7e5fb3d39061be58f710d0">More...</a><br /></td></tr>
<tr class="separator:ab9241e224f7e5fb3d39061be58f710d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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>
<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="memitem: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>
<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="memitem: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="memdesc:a8098b30108457f2c96c865bfabce3021"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates MS-MPPE-Send-Key or MS-MPPE-Recv-Key. <a href="classwinstd_1_1eap__attr.html#a8098b30108457f2c96c865bfabce3021">More...</a><br /></td></tr>
<tr class="separator:a8098b30108457f2c96c865bfabce3021"><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 >EAP_ATTRIBUTE wrapper class. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="ab9241e224f7e5fb3d39061be58f710d0" name="ab9241e224f7e5fb3d39061be58f710d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9241e224f7e5fb3d39061be58f710d0">&#9670;&nbsp;</a></span>create_ms_mppe_key()</h2>
<a id="a8098b30108457f2c96c865bfabce3021" name="a8098b30108457f2c96c865bfabce3021"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8098b30108457f2c96c865bfabce3021">&#9670;&nbsp;</a></span>create_ms_mppe_key()</h2>
<div class="memitem">
<div class="memproto">
@ -130,7 +130,7 @@ Public Member Functions</h2></td></tr>
<tr>
<td class="memname">void winstd::eap_attr::create_ms_mppe_key </td>
<td>(</td>
<td class="paramtype">1 BYTE&#160;</td>
<td class="paramtype">BYTE&#160;</td>
<td class="paramname"><em>bVendorType</em>, </td>
</tr>
<tr>
@ -142,7 +142,7 @@ Public Member Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 BYTE&#160;</td>
<td class="paramtype">BYTE&#160;</td>
<td class="paramname"><em>nKeySize</em>&#160;</td>
</tr>
<tr>
@ -173,7 +173,7 @@ Public Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -74,13 +74,13 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1eap__method__info__array.html">winstd::eap_method_info_array</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1eap__method__info__array.html#a3dc5d1571c9e85dedd3dd3d6626947b7">eap_method_info_array</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1eap__method__info__array.html">winstd::eap_method_info_array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1eap__method__info__array.html#a8bcc086f5be8593cc5ae9f0a5013671d">eap_method_info_array</a>(1 eap_method_info_array &amp;&amp;other) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1eap__method__info__array.html">winstd::eap_method_info_array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1eap__method__info__array.html#a1bc3338b10d7ed94379417db7e2570ad">operator=</a>(1 eap_method_info_array &amp;&amp;other) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1eap__method__info__array.html">winstd::eap_method_info_array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1eap__method__info__array.html#a3c3e0f0150d21c09801c67ceb927e873">eap_method_info_array</a>(eap_method_info_array &amp;&amp;other) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1eap__method__info__array.html">winstd::eap_method_info_array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1eap__method__info__array.html#aea48aefd91b676cdbeb9511640108f2a">operator=</a>(eap_method_info_array &amp;&amp;other) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1eap__method__info__array.html">winstd::eap_method_info_array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1eap__method__info__array.html#a6870644e66359b0448094a193ef0b4b8">~eap_method_info_array</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1eap__method__info__array.html">winstd::eap_method_info_array</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -91,22 +91,22 @@ Public Member Functions</h2></td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>eap_method_info_array</b> () noexcept</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="memitem:a8bcc086f5be8593cc5ae9f0a5013671d"><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#a8bcc086f5be8593cc5ae9f0a5013671d">eap_method_info_array</a> (1 <a class="el" href="classwinstd_1_1eap__method__info__array.html">eap_method_info_array</a> &amp;&amp;other) noexcept</td></tr>
<tr class="memdesc:a8bcc086f5be8593cc5ae9f0a5013671d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1eap__method__info__array.html#a8bcc086f5be8593cc5ae9f0a5013671d">More...</a><br /></td></tr>
<tr class="separator:a8bcc086f5be8593cc5ae9f0a5013671d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a3c3e0f0150d21c09801c67ceb927e873"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1eap__method__info__array.html#a3c3e0f0150d21c09801c67ceb927e873">More...</a><br /></td></tr>
<tr class="separator:a3c3e0f0150d21c09801c67ceb927e873"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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>
<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="memitem:a1bc3338b10d7ed94379417db7e2570ad"><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#a1bc3338b10d7ed94379417db7e2570ad">operator=</a> (1 <a class="el" href="classwinstd_1_1eap__method__info__array.html">eap_method_info_array</a> &amp;&amp;other) noexcept</td></tr>
<tr class="memdesc:a1bc3338b10d7ed94379417db7e2570ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1eap__method__info__array.html#a1bc3338b10d7ed94379417db7e2570ad">More...</a><br /></td></tr>
<tr class="separator:a1bc3338b10d7ed94379417db7e2570ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:aea48aefd91b676cdbeb9511640108f2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1eap__method__info__array.html#aea48aefd91b676cdbeb9511640108f2a">More...</a><br /></td></tr>
<tr class="separator:aea48aefd91b676cdbeb9511640108f2a"><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 >EAP_METHOD_INFO_ARRAY wrapper class. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a8bcc086f5be8593cc5ae9f0a5013671d" name="a8bcc086f5be8593cc5ae9f0a5013671d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8bcc086f5be8593cc5ae9f0a5013671d">&#9670;&nbsp;</a></span>eap_method_info_array()</h2>
<a id="a3c3e0f0150d21c09801c67ceb927e873" name="a3c3e0f0150d21c09801c67ceb927e873"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c3e0f0150d21c09801c67ceb927e873">&#9670;&nbsp;</a></span>eap_method_info_array()</h2>
<div class="memitem">
<div class="memproto">
@ -117,7 +117,7 @@ Public Member Functions</h2></td></tr>
<tr>
<td class="memname">winstd::eap_method_info_array::eap_method_info_array </td>
<td>(</td>
<td class="paramtype">1 <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;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td></td>
</tr>
@ -140,8 +140,8 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a1bc3338b10d7ed94379417db7e2570ad" name="a1bc3338b10d7ed94379417db7e2570ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1bc3338b10d7ed94379417db7e2570ad">&#9670;&nbsp;</a></span>operator=()</h2>
<a id="aea48aefd91b676cdbeb9511640108f2a" name="aea48aefd91b676cdbeb9511640108f2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea48aefd91b676cdbeb9511640108f2a">&#9670;&nbsp;</a></span>operator=()</h2>
<div class="memitem">
<div class="memproto">
@ -152,7 +152,7 @@ Public Member Functions</h2></td></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>(</td>
<td class="paramtype">1 <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;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td></td>
</tr>
@ -180,7 +180,7 @@ Public Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,13 +73,13 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1eap__method__prop.html">winstd::eap_method_prop</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1eap__method__prop.html#a296f14c27517fc4acd649e94087a3da5">eap_method_prop</a>(1 EAP_METHOD_PROPERTY_TYPE type, 1 BOOL value) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1eap__method__prop.html">winstd::eap_method_prop</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1eap__method__prop.html#ab8be0a2d68b000db23069916e772ae80">eap_method_prop</a>(1 EAP_METHOD_PROPERTY_TYPE type, 1 DWORD value) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1eap__method__prop.html">winstd::eap_method_prop</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1eap__method__prop.html#a91e0d373c8af32fd2d0c30106c3f42d1">eap_method_prop</a>(1 EAP_METHOD_PROPERTY_TYPE type, 1 LPCWSTR value) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1eap__method__prop.html">winstd::eap_method_prop</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1eap__method__prop.html#a06b8588c10a52d60556ced6b6a111ac3">eap_method_prop</a>(EAP_METHOD_PROPERTY_TYPE type, BOOL value) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1eap__method__prop.html">winstd::eap_method_prop</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1eap__method__prop.html#a7f0f5817c41e839a1e71eda3a2284949">eap_method_prop</a>(EAP_METHOD_PROPERTY_TYPE type, DWORD value) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1eap__method__prop.html">winstd::eap_method_prop</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1eap__method__prop.html#adc01bff4048e03f5f7b88d186940b9d8">eap_method_prop</a>(EAP_METHOD_PROPERTY_TYPE type, LPCWSTR value) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1eap__method__prop.html">winstd::eap_method_prop</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -87,21 +87,21 @@ Inheritance diagram for winstd::eap_method_prop:</div>
<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:a296f14c27517fc4acd649e94087a3da5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1eap__method__prop.html#a296f14c27517fc4acd649e94087a3da5">eap_method_prop</a> (1 EAP_METHOD_PROPERTY_TYPE type, 1 BOOL value) noexcept</td></tr>
<tr class="memdesc:a296f14c27517fc4acd649e94087a3da5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a BOOL method property. <a href="classwinstd_1_1eap__method__prop.html#a296f14c27517fc4acd649e94087a3da5">More...</a><br /></td></tr>
<tr class="separator:a296f14c27517fc4acd649e94087a3da5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8be0a2d68b000db23069916e772ae80"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1eap__method__prop.html#ab8be0a2d68b000db23069916e772ae80">eap_method_prop</a> (1 EAP_METHOD_PROPERTY_TYPE type, 1 DWORD value) noexcept</td></tr>
<tr class="memdesc:ab8be0a2d68b000db23069916e772ae80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a DWORD method property. <a href="classwinstd_1_1eap__method__prop.html#ab8be0a2d68b000db23069916e772ae80">More...</a><br /></td></tr>
<tr class="separator:ab8be0a2d68b000db23069916e772ae80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91e0d373c8af32fd2d0c30106c3f42d1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1eap__method__prop.html#a91e0d373c8af32fd2d0c30106c3f42d1">eap_method_prop</a> (1 EAP_METHOD_PROPERTY_TYPE type, 1 LPCWSTR value) noexcept</td></tr>
<tr class="memdesc:a91e0d373c8af32fd2d0c30106c3f42d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a Unicode string method property. <a href="classwinstd_1_1eap__method__prop.html#a91e0d373c8af32fd2d0c30106c3f42d1">More...</a><br /></td></tr>
<tr class="separator:a91e0d373c8af32fd2d0c30106c3f42d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a06b8588c10a52d60556ced6b6a111ac3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a BOOL method property. <a href="classwinstd_1_1eap__method__prop.html#a06b8588c10a52d60556ced6b6a111ac3">More...</a><br /></td></tr>
<tr class="separator:a06b8588c10a52d60556ced6b6a111ac3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a7f0f5817c41e839a1e71eda3a2284949"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a DWORD method property. <a href="classwinstd_1_1eap__method__prop.html#a7f0f5817c41e839a1e71eda3a2284949">More...</a><br /></td></tr>
<tr class="separator:a7f0f5817c41e839a1e71eda3a2284949"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:adc01bff4048e03f5f7b88d186940b9d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a Unicode string method property. <a href="classwinstd_1_1eap__method__prop.html#adc01bff4048e03f5f7b88d186940b9d8">More...</a><br /></td></tr>
<tr class="separator:adc01bff4048e03f5f7b88d186940b9d8"><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 >EAP_METHOD_PROPERTY wrapper class. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a296f14c27517fc4acd649e94087a3da5" name="a296f14c27517fc4acd649e94087a3da5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a296f14c27517fc4acd649e94087a3da5">&#9670;&nbsp;</a></span>eap_method_prop() <span class="overload">[1/3]</span></h2>
<a id="a06b8588c10a52d60556ced6b6a111ac3" name="a06b8588c10a52d60556ced6b6a111ac3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06b8588c10a52d60556ced6b6a111ac3">&#9670;&nbsp;</a></span>eap_method_prop() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
@ -112,13 +112,13 @@ Public Member Functions</h2></td></tr>
<tr>
<td class="memname">winstd::eap_method_prop::eap_method_prop </td>
<td>(</td>
<td class="paramtype">1 EAP_METHOD_PROPERTY_TYPE&#160;</td>
<td class="paramtype">EAP_METHOD_PROPERTY_TYPE&#160;</td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 BOOL&#160;</td>
<td class="paramtype">BOOL&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
@ -145,8 +145,8 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="ab8be0a2d68b000db23069916e772ae80" name="ab8be0a2d68b000db23069916e772ae80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab8be0a2d68b000db23069916e772ae80">&#9670;&nbsp;</a></span>eap_method_prop() <span class="overload">[2/3]</span></h2>
<a id="a7f0f5817c41e839a1e71eda3a2284949" name="a7f0f5817c41e839a1e71eda3a2284949"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f0f5817c41e839a1e71eda3a2284949">&#9670;&nbsp;</a></span>eap_method_prop() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
@ -157,13 +157,13 @@ Public Member Functions</h2></td></tr>
<tr>
<td class="memname">winstd::eap_method_prop::eap_method_prop </td>
<td>(</td>
<td class="paramtype">1 EAP_METHOD_PROPERTY_TYPE&#160;</td>
<td class="paramtype">EAP_METHOD_PROPERTY_TYPE&#160;</td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
@ -190,8 +190,8 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a91e0d373c8af32fd2d0c30106c3f42d1" name="a91e0d373c8af32fd2d0c30106c3f42d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91e0d373c8af32fd2d0c30106c3f42d1">&#9670;&nbsp;</a></span>eap_method_prop() <span class="overload">[3/3]</span></h2>
<a id="adc01bff4048e03f5f7b88d186940b9d8" name="adc01bff4048e03f5f7b88d186940b9d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc01bff4048e03f5f7b88d186940b9d8">&#9670;&nbsp;</a></span>eap_method_prop() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
@ -202,13 +202,13 @@ Public Member Functions</h2></td></tr>
<tr>
<td class="memname">winstd::eap_method_prop::eap_method_prop </td>
<td>(</td>
<td class="paramtype">1 EAP_METHOD_PROPERTY_TYPE&#160;</td>
<td class="paramtype">EAP_METHOD_PROPERTY_TYPE&#160;</td>
<td class="paramname"><em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 LPCWSTR&#160;</td>
<td class="paramtype">LPCWSTR&#160;</td>
<td class="paramname"><em>value</em>&#160;</td>
</tr>
<tr>
@ -241,7 +241,7 @@ Public Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,45 +73,45 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1eap__packet.html">winstd::eap_packet</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4">attach_duplicated</a>(1 handle_type h)</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; EapPacket *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1eap__packet.html#a25c054086a0badd1c544703c001aff3b">create</a>(1 EapCode code, 1 BYTE id, 1 WORD size) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1eap__packet.html">winstd::eap_packet</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65">attach_duplicated</a>(handle_type h)</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; EapPacket *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1eap__packet.html#ac769190286a427b778b17215f19010e9">create</a>(EapCode code, BYTE id, WORD size) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1eap__packet.html">winstd::eap_packet</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ac95cbfb481c0d5e6c60d130f3c270b59">dplhandle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; EapPacket *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a">dplhandle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; EapPacket *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#acac5db2f50f63d6722c426bcb3dc4cda">dplhandle</a>(1 const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; EapPacket *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a0a636a6bee87049b5f502bf93c9b86eb">dplhandle</a>(1 dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; EapPacket *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">dplhandle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; EapPacket *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a726938d9b7df787204025f6c36a04507">dplhandle</a>(const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; EapPacket *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">dplhandle</a>(dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; EapPacket *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">duplicate</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; EapPacket *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1eap__packet.html#a88cb5413c53e14aacb0fa501c0b281d6">duplicate_internal</a>(1 handle_type h) const noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1eap__packet.html">winstd::eap_packet</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1eap__packet.html#a5c5bc551e5c467e814e13f6d05d17ac2">duplicate_internal</a>(handle_type h) const noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1eap__packet.html">winstd::eap_packet</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a706aaab7691a472c608890f8e5dd0d96">free</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1eap__packet.html#a6d68149b92c1564b2683ddb3a87b60f0">free_internal</a>() noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1eap__packet.html">winstd::eap_packet</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4">handle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#af5d13e70adec2c6f3ca4aaaefc94f8bf">operator=</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; EapPacket *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a407b519c6511f7a6cfdd582fdbdeaf76">operator=</a>(1 const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; EapPacket *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a7ab2b44aba9a977d6809d68a262a18b9">operator=</a>(1 dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; EapPacket *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">handle&lt; EapPacket *, INVAL &gt;::operator=</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">operator=</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; EapPacket *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">operator=</a>(const dplhandle&lt; handle_type, INVAL &gt; &amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; EapPacket *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">operator=</a>(dplhandle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1dplhandle.html">winstd::dplhandle&lt; EapPacket *, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">handle&lt; EapPacket *, INVAL &gt;::operator=</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1eap__packet.html#a2534ad15ae47e2d46354d9f535f4031f">size</a>() const noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1eap__packet.html">winstd::eap_packet</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1eap__packet.html#a6abed7e1c0460fd6e2ae5d832fbd7493">~eap_packet</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1eap__packet.html">winstd::eap_packet</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -96,9 +96,9 @@ Public Member Functions</h2></td></tr>
virtual&#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="separator:a6abed7e1c0460fd6e2ae5d832fbd7493"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25c054086a0badd1c544703c001aff3b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1eap__packet.html#a25c054086a0badd1c544703c001aff3b">create</a> (1 EapCode code, 1 BYTE id, 1 WORD <a class="el" href="classwinstd_1_1eap__packet.html#a2534ad15ae47e2d46354d9f535f4031f">size</a>) noexcept</td></tr>
<tr class="memdesc:a25c054086a0badd1c544703c001aff3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create new EAP packet. <a href="classwinstd_1_1eap__packet.html#a25c054086a0badd1c544703c001aff3b">More...</a><br /></td></tr>
<tr class="separator:a25c054086a0badd1c544703c001aff3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:ac769190286a427b778b17215f19010e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create new EAP packet. <a href="classwinstd_1_1eap__packet.html#ac769190286a427b778b17215f19010e9">More...</a><br /></td></tr>
<tr class="separator:ac769190286a427b778b17215f19010e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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>
<tr class="memdesc:a2534ad15ae47e2d46354d9f535f4031f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns total EAP packet size in bytes. <br /></td></tr>
@ -108,47 +108,47 @@ WORD&#160;</td><td class="memItemRight" valign="bottom"><b>size</b> () const noe
&#160;</td><td class="memItemRight" valign="bottom"><b>dplhandle</b> () noexcept</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="memitem:a0f2130c865d37fca76108dbbd20ab17a inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a">dplhandle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a0f2130c865d37fca76108dbbd20ab17a 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. <a href="classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a">More...</a><br /></td></tr>
<tr class="separator:a0f2130c865d37fca76108dbbd20ab17a inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acac5db2f50f63d6722c426bcb3dc4cda inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#acac5db2f50f63d6722c426bcb3dc4cda">dplhandle</a> (1 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="memdesc:acac5db2f50f63d6722c426bcb3dc4cda inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <a href="classwinstd_1_1dplhandle.html#acac5db2f50f63d6722c426bcb3dc4cda">More...</a><br /></td></tr>
<tr class="separator:acac5db2f50f63d6722c426bcb3dc4cda inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a636a6bee87049b5f502bf93c9b86eb inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a0a636a6bee87049b5f502bf93c9b86eb">dplhandle</a> (1 <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="memdesc:a0a636a6bee87049b5f502bf93c9b86eb inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1dplhandle.html#a0a636a6bee87049b5f502bf93c9b86eb">More...</a><br /></td></tr>
<tr class="separator:a0a636a6bee87049b5f502bf93c9b86eb inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5d13e70adec2c6f3ca4aaaefc94f8bf inherit pub_methods_classwinstd_1_1dplhandle"><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#af5d13e70adec2c6f3ca4aaaefc94f8bf">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:af5d13e70adec2c6f3ca4aaaefc94f8bf inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1dplhandle.html#af5d13e70adec2c6f3ca4aaaefc94f8bf">More...</a><br /></td></tr>
<tr class="separator:af5d13e70adec2c6f3ca4aaaefc94f8bf inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a407b519c6511f7a6cfdd582fdbdeaf76 inherit pub_methods_classwinstd_1_1dplhandle"><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#a407b519c6511f7a6cfdd582fdbdeaf76">operator=</a> (1 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="memdesc:a407b519c6511f7a6cfdd582fdbdeaf76 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <a href="classwinstd_1_1dplhandle.html#a407b519c6511f7a6cfdd582fdbdeaf76">More...</a><br /></td></tr>
<tr class="separator:a407b519c6511f7a6cfdd582fdbdeaf76 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ab2b44aba9a977d6809d68a262a18b9 inherit pub_methods_classwinstd_1_1dplhandle"><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#a7ab2b44aba9a977d6809d68a262a18b9">operator=</a> (1 <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="memdesc:a7ab2b44aba9a977d6809d68a262a18b9 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <a href="classwinstd_1_1dplhandle.html#a7ab2b44aba9a977d6809d68a262a18b9">More...</a><br /></td></tr>
<tr class="separator:a7ab2b44aba9a977d6809d68a262a18b9 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><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="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. <a href="classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177">More...</a><br /></td></tr>
<tr class="separator:ab1ac74d5f212fddc217d1a8190a01177 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a726938d9b7df787204025f6c36a04507 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a726938d9b7df787204025f6c36a04507">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) noexcept</td></tr>
<tr class="memdesc:a726938d9b7df787204025f6c36a04507 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <a href="classwinstd_1_1dplhandle.html#a726938d9b7df787204025f6c36a04507">More...</a><br /></td></tr>
<tr class="separator:a726938d9b7df787204025f6c36a04507 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><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="memdesc:ac1aa19e060402006d8ff8404be6b07c3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3">More...</a><br /></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"><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="memdesc:a31cec3cdf4ee749b1aef4b4cd7652fb7 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7">More...</a><br /></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"><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="memdesc:abcccb97671b96da3623f700a93bb5c39 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the object. <a href="classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39">More...</a><br /></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"><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="memdesc:a546f1f737bc3da0c9b19967d849776d3 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <a href="classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3">More...</a><br /></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"><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="memdesc:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates and returns a new object handle. <a href="classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265">More...</a><br /></td></tr>
<tr class="separator:a48e66c8979560019e339867de944a265 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1ff2ba0e390908720e6cd8383d1e3d4 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4">attach_duplicated</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)</td></tr>
<tr class="memdesc:ae1ff2ba0e390908720e6cd8383d1e3d4 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <a href="classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4">More...</a><br /></td></tr>
<tr class="separator:ae1ff2ba0e390908720e6cd8383d1e3d4 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a876c939da531b1c4f493c2e6ea042f65 inherit pub_methods_classwinstd_1_1dplhandle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65">attach_duplicated</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h)</td></tr>
<tr class="memdesc:a876c939da531b1c4f493c2e6ea042f65 inherit pub_methods_classwinstd_1_1dplhandle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates an object handle and sets a new object handle. <a href="classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65">More...</a><br /></td></tr>
<tr class="separator:a876c939da531b1c4f493c2e6ea042f65 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; EapPacket *, INVAL &gt;</a></td></tr>
<tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top"><a id="a1b9c4f9529c9efa7d16dec8bab3b00e4" name="a1b9c4f9529c9efa7d16dec8bab3b00e4"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</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="memitem:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a91f3f6d80650f3cbb1857b879c060e7b 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. <a href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">More...</a><br /></td></tr>
<tr class="separator:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a> (1 <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="memdesc:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">More...</a><br /></td></tr>
<tr class="separator:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><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#ae58ca3031e921aba1319e55159473ea9">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">More...</a><br /></td></tr>
<tr class="separator:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><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#abcb7f966e387a00f71268cf092295665">operator=</a> (1 <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="memdesc:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">More...</a><br /></td></tr>
<tr class="separator:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><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="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. <a href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">More...</a><br /></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"><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="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">More...</a><br /></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"><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="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">More...</a><br /></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"><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="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">More...</a><br /></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"><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="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <a href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">More...</a><br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -164,27 +164,27 @@ WORD&#160;</td><td class="memItemRight" valign="bottom"><b>size</b> () const noe
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is INVAL. <a href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">More...</a><br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">More...</a><br /></td></tr>
<tr class="separator:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">More...</a><br /></td></tr>
<tr class="separator:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">More...</a><br /></td></tr>
<tr class="separator:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">More...</a><br /></td></tr>
<tr class="separator:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">More...</a><br /></td></tr>
<tr class="separator:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">More...</a><br /></td></tr>
<tr class="separator:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">More...</a><br /></td></tr>
<tr class="separator:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">More...</a><br /></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"><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="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">More...</a><br /></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"><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="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">More...</a><br /></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"><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="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">More...</a><br /></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"><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="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">More...</a><br /></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"><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="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">More...</a><br /></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"><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="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">More...</a><br /></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"><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. <a href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">More...</a><br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -198,12 +198,12 @@ Protected Member Functions</h2></td></tr>
<tr class="memitem: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="memdesc:a6d68149b92c1564b2683ddb3a87b60f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the EAP packet. <a href="classwinstd_1_1eap__packet.html#a6d68149b92c1564b2683ddb3a87b60f0">More...</a><br /></td></tr>
<tr class="separator:a6d68149b92c1564b2683ddb3a87b60f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88cb5413c53e14aacb0fa501c0b281d6"><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#a88cb5413c53e14aacb0fa501c0b281d6">duplicate_internal</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept override</td></tr>
<tr class="memdesc:a88cb5413c53e14aacb0fa501c0b281d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the EAP packet. <a href="classwinstd_1_1eap__packet.html#a88cb5413c53e14aacb0fa501c0b281d6">More...</a><br /></td></tr>
<tr class="separator:a88cb5413c53e14aacb0fa501c0b281d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae39d1b6bcfc0d7cf17ccdca93d26fb13"><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#ae39d1b6bcfc0d7cf17ccdca93d26fb13">duplicate_internal</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept=0</td></tr>
<tr class="memdesc:ae39d1b6bcfc0d7cf17ccdca93d26fb13"><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. <a href="classwinstd_1_1dplhandle.html#ae39d1b6bcfc0d7cf17ccdca93d26fb13">More...</a><br /></td></tr>
<tr class="separator:ae39d1b6bcfc0d7cf17ccdca93d26fb13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c5bc551e5c467e814e13f6d05d17ac2"><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#a5c5bc551e5c467e814e13f6d05d17ac2">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept override</td></tr>
<tr class="memdesc:a5c5bc551e5c467e814e13f6d05d17ac2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Duplicates the EAP packet. <a href="classwinstd_1_1eap__packet.html#a5c5bc551e5c467e814e13f6d05d17ac2">More...</a><br /></td></tr>
<tr class="separator:a5c5bc551e5c467e814e13f6d05d17ac2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6ec5fd1ce258a3dd66da1cfb4d6dfb8"><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#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8">duplicate_internal</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const noexcept=0</td></tr>
<tr class="memdesc:aa6ec5fd1ce258a3dd66da1cfb4d6dfb8"><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. <a href="classwinstd_1_1dplhandle.html#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8">More...</a><br /></td></tr>
<tr class="separator:aa6ec5fd1ce258a3dd66da1cfb4d6dfb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a137560600851eb4c3e4b80e25d4da629"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract member function that must be implemented by child classes to do the actual object destruction. <a href="classwinstd_1_1handle.html#a137560600851eb4c3e4b80e25d4da629">More...</a><br /></td></tr>
<tr class="separator:a137560600851eb4c3e4b80e25d4da629"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -229,8 +229,8 @@ static const EapPacket *&#160;</td><td class="memItemRight" valign="bottom"><b>i
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >EapPacket wrapper class. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a25c054086a0badd1c544703c001aff3b" name="a25c054086a0badd1c544703c001aff3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25c054086a0badd1c544703c001aff3b">&#9670;&nbsp;</a></span>create()</h2>
<a id="ac769190286a427b778b17215f19010e9" name="ac769190286a427b778b17215f19010e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac769190286a427b778b17215f19010e9">&#9670;&nbsp;</a></span>create()</h2>
<div class="memitem">
<div class="memproto">
@ -241,19 +241,19 @@ static const EapPacket *&#160;</td><td class="memItemRight" valign="bottom"><b>i
<tr>
<td class="memname">bool winstd::eap_packet::create </td>
<td>(</td>
<td class="paramtype">1 EapCode&#160;</td>
<td class="paramtype">EapCode&#160;</td>
<td class="paramname"><em>code</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 BYTE&#160;</td>
<td class="paramtype">BYTE&#160;</td>
<td class="paramname"><em>id</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 WORD&#160;</td>
<td class="paramtype">WORD&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
@ -287,8 +287,8 @@ static const EapPacket *&#160;</td><td class="memItemRight" valign="bottom"><b>i
</div>
</div>
<a id="a88cb5413c53e14aacb0fa501c0b281d6" name="a88cb5413c53e14aacb0fa501c0b281d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88cb5413c53e14aacb0fa501c0b281d6">&#9670;&nbsp;</a></span>duplicate_internal()</h2>
<a id="a5c5bc551e5c467e814e13f6d05d17ac2" name="a5c5bc551e5c467e814e13f6d05d17ac2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c5bc551e5c467e814e13f6d05d17ac2">&#9670;&nbsp;</a></span>duplicate_internal()</h2>
<div class="memitem">
<div class="memproto">
@ -299,7 +299,7 @@ static const EapPacket *&#160;</td><td class="memItemRight" valign="bottom"><b>i
<tr>
<td class="memname"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> winstd::eap_packet::duplicate_internal </td>
<td>(</td>
<td class="paramtype">1 <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>&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td> const</td>
</tr>
@ -313,7 +313,7 @@ static const EapPacket *&#160;</td><td class="memItemRight" valign="bottom"><b>i
<p>Duplicates the EAP packet. </p>
<p>Implements <a class="el" href="classwinstd_1_1dplhandle.html#ae39d1b6bcfc0d7cf17ccdca93d26fb13">winstd::dplhandle&lt; EapPacket *, NULL &gt;</a>.</p>
<p>Implements <a class="el" href="classwinstd_1_1dplhandle.html#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8">winstd::dplhandle&lt; EapPacket *, NULL &gt;</a>.</p>
</div>
</div>
@ -352,7 +352,7 @@ static const EapPacket *&#160;</td><td class="memItemRight" valign="bottom"><b>i
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,8 +73,8 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1eap__runtime__error.html">winstd::eap_runtime_error</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1eap__runtime__error.html#a69c75e54cfba8d2ff53c7d9e10819936">eap_runtime_error</a>(1 const EAP_ERROR &amp;err, 1 const std::string &amp;msg)</td><td class="entry"><a class="el" href="classwinstd_1_1eap__runtime__error.html">winstd::eap_runtime_error</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1eap__runtime__error.html#a31ee0dc025d61c41849b8849dbd06700">eap_runtime_error</a>(1 const EAP_ERROR &amp;err, 1 const char *msg=nullptr)</td><td class="entry"><a class="el" href="classwinstd_1_1eap__runtime__error.html">winstd::eap_runtime_error</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><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><td class="entry"><a class="el" href="classwinstd_1_1eap__runtime__error.html">winstd::eap_runtime_error</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1eap__runtime__error.html#a4e271e11e866ee7114df20b63022d827">eap_runtime_error</a>(const EAP_ERROR &amp;err, const char *msg=nullptr)</td><td class="entry"><a class="el" href="classwinstd_1_1eap__runtime__error.html">winstd::eap_runtime_error</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error&lt; DWORD &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1eap__runtime__error.html#af7179a9cc9ff633a0e7d5983a4680171">help_link_id</a>() const noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1eap__runtime__error.html">winstd::eap_runtime_error</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1eap__runtime__error.html#aa23bf8c3fc64f54e7021bb97dfefda89">m_help_link_id</a></td><td class="entry"><a class="el" href="classwinstd_1_1eap__runtime__error.html">winstd::eap_runtime_error</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
@ -85,9 +85,9 @@ $(function() {
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1eap__runtime__error.html#aea17d371de31216ac0754c1ed1f0b99a">m_root_cause_desc</a></td><td class="entry"><a class="el" href="classwinstd_1_1eap__runtime__error.html">winstd::eap_runtime_error</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1eap__runtime__error.html#a084ddacb051932c211a995872fb67b57">m_root_cause_id</a></td><td class="entry"><a class="el" href="classwinstd_1_1eap__runtime__error.html">winstd::eap_runtime_error</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1eap__runtime__error.html#a4d7e04b38831f029d862990b607333aa">m_type</a></td><td class="entry"><a class="el" href="classwinstd_1_1eap__runtime__error.html">winstd::eap_runtime_error</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1win__runtime__error.html#a5c1ce5da22b84b541a8908339e694c56">msg</a>(1 DWORD dwLanguageId=0) const</td><td class="entry"><a class="el" href="classwinstd_1_1win__runtime__error.html">winstd::win_runtime_error</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1num__runtime__error.html#ac8421a3654e8f95a8db49939af0dfd97">num_runtime_error</a>(1 error_type num, 1 const std::string &amp;msg)</td><td class="entry"><a class="el" href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error&lt; DWORD &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1num__runtime__error.html#ae524a251d2438056a011c79e80080b0a">num_runtime_error</a>(1 error_type num, 1 const char *msg=nullptr)</td><td class="entry"><a class="el" href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error&lt; DWORD &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1win__runtime__error.html#a868231adfa74636792a474a6362aeea7">msg</a>(DWORD dwLanguageId=0) const</td><td class="entry"><a class="el" href="classwinstd_1_1win__runtime__error.html">winstd::win_runtime_error</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1num__runtime__error.html#a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19">num_runtime_error</a>(error_type num, const std::string &amp;msg)</td><td class="entry"><a class="el" href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error&lt; DWORD &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1num__runtime__error.html#a4c0d5efd086891093156fede0dd43cd0">num_runtime_error</a>(error_type num, const char *msg=nullptr)</td><td class="entry"><a class="el" href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error&lt; DWORD &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1num__runtime__error.html#a6388a483c00628c1a94a5ce45ca63e70">number</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1num__runtime__error.html">winstd::num_runtime_error&lt; DWORD &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1eap__runtime__error.html#a3329eb549dce7f57f5a59e3f5a16705c">reason</a>() const noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1eap__runtime__error.html">winstd::eap_runtime_error</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1eap__runtime__error.html#a981cb9a1cbf0c6e7e19252d776a2558f">repair</a>() const noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1eap__runtime__error.html">winstd::eap_runtime_error</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@ -95,14 +95,14 @@ $(function() {
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1eap__runtime__error.html#a0aa17a51b2c110e874b60924281a3743">root_cause</a>() const noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1eap__runtime__error.html">winstd::eap_runtime_error</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1eap__runtime__error.html#ae39b6b32c9505c0be2e199d8692175d1">root_cause_id</a>() const noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1eap__runtime__error.html">winstd::eap_runtime_error</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1eap__runtime__error.html#a0562abef7454f9a6f97902d4260b7f50">type</a>() const noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1eap__runtime__error.html">winstd::eap_runtime_error</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1win__runtime__error.html#ad59a9adacfeff774a28c01ca79f59863">win_runtime_error</a>(1 error_type num, 1 const std::string &amp;msg)</td><td class="entry"><a class="el" href="classwinstd_1_1win__runtime__error.html">winstd::win_runtime_error</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1win__runtime__error.html#a0a71ff178d57390a76b8656821e01267">win_runtime_error</a>(1 error_type num, 1 const char *msg=nullptr)</td><td class="entry"><a class="el" href="classwinstd_1_1win__runtime__error.html">winstd::win_runtime_error</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1win__runtime__error.html#a9f6f9a2c820f39c22e60e8c0d3b8dcf5">win_runtime_error</a>(1 const std::string &amp;msg)</td><td class="entry"><a class="el" href="classwinstd_1_1win__runtime__error.html">winstd::win_runtime_error</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1win__runtime__error.html#a059a3b08ed4f9679120039c84c8044d9">win_runtime_error</a>(1 const char *msg=nullptr)</td><td class="entry"><a class="el" href="classwinstd_1_1win__runtime__error.html">winstd::win_runtime_error</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1win__runtime__error.html#aca84ec751726966e72136c67ef7f694f">win_runtime_error</a>(error_type num, const std::string &amp;msg)</td><td class="entry"><a class="el" href="classwinstd_1_1win__runtime__error.html">winstd::win_runtime_error</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1win__runtime__error.html#a9adb54bf4ff1bfece100a3886b441a77">win_runtime_error</a>(error_type num, const char *msg=nullptr)</td><td class="entry"><a class="el" href="classwinstd_1_1win__runtime__error.html">winstd::win_runtime_error</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1win__runtime__error.html#ab38b42a2a55681bb97cc83ae4a6e5635">win_runtime_error</a>(const std::string &amp;msg)</td><td class="entry"><a class="el" href="classwinstd_1_1win__runtime__error.html">winstd::win_runtime_error</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1win__runtime__error.html#ac22014ee7d3fee84ca95ab52ac66e5b6">win_runtime_error</a>(const char *msg=nullptr)</td><td class="entry"><a class="el" href="classwinstd_1_1win__runtime__error.html">winstd::win_runtime_error</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -92,12 +92,12 @@ Inheritance diagram for winstd::eap_runtime_error:</div>
<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:a69c75e54cfba8d2ff53c7d9e10819936"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1eap__runtime__error.html#a69c75e54cfba8d2ff53c7d9e10819936">eap_runtime_error</a> (1 const EAP_ERROR &amp;err, 1 const std::string &amp;<a class="el" href="classwinstd_1_1win__runtime__error.html#a5c1ce5da22b84b541a8908339e694c56">msg</a>)</td></tr>
<tr class="memdesc:a69c75e54cfba8d2ff53c7d9e10819936"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <a href="classwinstd_1_1eap__runtime__error.html#a69c75e54cfba8d2ff53c7d9e10819936">More...</a><br /></td></tr>
<tr class="separator:a69c75e54cfba8d2ff53c7d9e10819936"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31ee0dc025d61c41849b8849dbd06700"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1eap__runtime__error.html#a31ee0dc025d61c41849b8849dbd06700">eap_runtime_error</a> (1 const EAP_ERROR &amp;err, 1 const char *<a class="el" href="classwinstd_1_1win__runtime__error.html#a5c1ce5da22b84b541a8908339e694c56">msg</a>=nullptr)</td></tr>
<tr class="memdesc:a31ee0dc025d61c41849b8849dbd06700"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <a href="classwinstd_1_1eap__runtime__error.html#a31ee0dc025d61c41849b8849dbd06700">More...</a><br /></td></tr>
<tr class="separator:a31ee0dc025d61c41849b8849dbd06700"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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;<a class="el" href="classwinstd_1_1win__runtime__error.html#a868231adfa74636792a474a6362aeea7">msg</a>)</td></tr>
<tr class="memdesc:a68708f0598e27325339cc34473131240"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <a href="classwinstd_1_1eap__runtime__error.html#a68708f0598e27325339cc34473131240">More...</a><br /></td></tr>
<tr class="separator:a68708f0598e27325339cc34473131240"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e271e11e866ee7114df20b63022d827"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1eap__runtime__error.html#a4e271e11e866ee7114df20b63022d827">eap_runtime_error</a> (const EAP_ERROR &amp;err, const char *<a class="el" href="classwinstd_1_1win__runtime__error.html#a868231adfa74636792a474a6362aeea7">msg</a>=nullptr)</td></tr>
<tr class="memdesc:a4e271e11e866ee7114df20b63022d827"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <a href="classwinstd_1_1eap__runtime__error.html#a4e271e11e866ee7114df20b63022d827">More...</a><br /></td></tr>
<tr class="separator:a4e271e11e866ee7114df20b63022d827"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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>
<tr class="memdesc:a0562abef7454f9a6f97902d4260b7f50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns EAP method type. <br /></td></tr>
@ -127,28 +127,28 @@ const GUID &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>help_link
<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="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="memitem:ad59a9adacfeff774a28c01ca79f59863 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1win__runtime__error.html#ad59a9adacfeff774a28c01ca79f59863">win_runtime_error</a> (1 <a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> num, 1 const std::string &amp;<a class="el" href="classwinstd_1_1win__runtime__error.html#a5c1ce5da22b84b541a8908339e694c56">msg</a>)</td></tr>
<tr class="memdesc:ad59a9adacfeff774a28c01ca79f59863 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <a href="classwinstd_1_1win__runtime__error.html#ad59a9adacfeff774a28c01ca79f59863">More...</a><br /></td></tr>
<tr class="separator:ad59a9adacfeff774a28c01ca79f59863 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a71ff178d57390a76b8656821e01267 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1win__runtime__error.html#a0a71ff178d57390a76b8656821e01267">win_runtime_error</a> (1 <a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> num, 1 const char *<a class="el" href="classwinstd_1_1win__runtime__error.html#a5c1ce5da22b84b541a8908339e694c56">msg</a>=nullptr)</td></tr>
<tr class="memdesc:a0a71ff178d57390a76b8656821e01267 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <a href="classwinstd_1_1win__runtime__error.html#a0a71ff178d57390a76b8656821e01267">More...</a><br /></td></tr>
<tr class="separator:a0a71ff178d57390a76b8656821e01267 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f6f9a2c820f39c22e60e8c0d3b8dcf5 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1win__runtime__error.html#a9f6f9a2c820f39c22e60e8c0d3b8dcf5">win_runtime_error</a> (1 const std::string &amp;<a class="el" href="classwinstd_1_1win__runtime__error.html#a5c1ce5da22b84b541a8908339e694c56">msg</a>)</td></tr>
<tr class="memdesc:a9f6f9a2c820f39c22e60e8c0d3b8dcf5 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception using <code>GetLastError()</code> <a href="classwinstd_1_1win__runtime__error.html#a9f6f9a2c820f39c22e60e8c0d3b8dcf5">More...</a><br /></td></tr>
<tr class="separator:a9f6f9a2c820f39c22e60e8c0d3b8dcf5 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a059a3b08ed4f9679120039c84c8044d9 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1win__runtime__error.html#a059a3b08ed4f9679120039c84c8044d9">win_runtime_error</a> (1 const char *<a class="el" href="classwinstd_1_1win__runtime__error.html#a5c1ce5da22b84b541a8908339e694c56">msg</a>=nullptr)</td></tr>
<tr class="memdesc:a059a3b08ed4f9679120039c84c8044d9 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception using <code>GetLastError()</code> <a href="classwinstd_1_1win__runtime__error.html#a059a3b08ed4f9679120039c84c8044d9">More...</a><br /></td></tr>
<tr class="separator:a059a3b08ed4f9679120039c84c8044d9 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c1ce5da22b84b541a8908339e694c56 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___win_std_general.html#ga8081292a94f5d070e644bdc90662d1fc">tstring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1win__runtime__error.html#a5c1ce5da22b84b541a8908339e694c56">msg</a> (1 DWORD dwLanguageId=0) const</td></tr>
<tr class="memdesc:a5c1ce5da22b84b541a8908339e694c56 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a user-readable Windows error message. <a href="classwinstd_1_1win__runtime__error.html#a5c1ce5da22b84b541a8908339e694c56">More...</a><br /></td></tr>
<tr class="separator:a5c1ce5da22b84b541a8908339e694c56 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"><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;<a class="el" href="classwinstd_1_1win__runtime__error.html#a868231adfa74636792a474a6362aeea7">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. <a href="classwinstd_1_1win__runtime__error.html#aca84ec751726966e72136c67ef7f694f">More...</a><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="memitem:a9adb54bf4ff1bfece100a3886b441a77 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1win__runtime__error.html#a9adb54bf4ff1bfece100a3886b441a77">win_runtime_error</a> (<a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> num, const char *<a class="el" href="classwinstd_1_1win__runtime__error.html#a868231adfa74636792a474a6362aeea7">msg</a>=nullptr)</td></tr>
<tr class="memdesc:a9adb54bf4ff1bfece100a3886b441a77 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <a href="classwinstd_1_1win__runtime__error.html#a9adb54bf4ff1bfece100a3886b441a77">More...</a><br /></td></tr>
<tr class="separator:a9adb54bf4ff1bfece100a3886b441a77 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"><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;<a class="el" href="classwinstd_1_1win__runtime__error.html#a868231adfa74636792a474a6362aeea7">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> <a href="classwinstd_1_1win__runtime__error.html#ab38b42a2a55681bb97cc83ae4a6e5635">More...</a><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="memitem:ac22014ee7d3fee84ca95ab52ac66e5b6 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1win__runtime__error.html#ac22014ee7d3fee84ca95ab52ac66e5b6">win_runtime_error</a> (const char *<a class="el" href="classwinstd_1_1win__runtime__error.html#a868231adfa74636792a474a6362aeea7">msg</a>=nullptr)</td></tr>
<tr class="memdesc:ac22014ee7d3fee84ca95ab52ac66e5b6 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception using <code>GetLastError()</code> <a href="classwinstd_1_1win__runtime__error.html#ac22014ee7d3fee84ca95ab52ac66e5b6">More...</a><br /></td></tr>
<tr class="separator:ac22014ee7d3fee84ca95ab52ac66e5b6 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a868231adfa74636792a474a6362aeea7 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___win_std_general.html#ga8081292a94f5d070e644bdc90662d1fc">tstring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1win__runtime__error.html#a868231adfa74636792a474a6362aeea7">msg</a> (DWORD dwLanguageId=0) const</td></tr>
<tr class="memdesc:a868231adfa74636792a474a6362aeea7 inherit pub_methods_classwinstd_1_1win__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a user-readable Windows error message. <a href="classwinstd_1_1win__runtime__error.html#a868231adfa74636792a474a6362aeea7">More...</a><br /></td></tr>
<tr class="separator:a868231adfa74636792a474a6362aeea7 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="memitem:ac8421a3654e8f95a8db49939af0dfd97 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1num__runtime__error.html#ac8421a3654e8f95a8db49939af0dfd97">num_runtime_error</a> (1 <a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> num, 1 const std::string &amp;msg)</td></tr>
<tr class="memdesc:ac8421a3654e8f95a8db49939af0dfd97 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <a href="classwinstd_1_1num__runtime__error.html#ac8421a3654e8f95a8db49939af0dfd97">More...</a><br /></td></tr>
<tr class="separator:ac8421a3654e8f95a8db49939af0dfd97 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae524a251d2438056a011c79e80080b0a inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1num__runtime__error.html#ae524a251d2438056a011c79e80080b0a">num_runtime_error</a> (1 <a class="el" href="classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0">error_type</a> num, 1 const char *msg=nullptr)</td></tr>
<tr class="memdesc:ae524a251d2438056a011c79e80080b0a inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <a href="classwinstd_1_1num__runtime__error.html#ae524a251d2438056a011c79e80080b0a">More...</a><br /></td></tr>
<tr class="separator:ae524a251d2438056a011c79e80080b0a inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19 inherit pub_methods_classwinstd_1_1num__runtime__error"><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="memdesc:a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <a href="classwinstd_1_1num__runtime__error.html#a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19">More...</a><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="memitem:a4c0d5efd086891093156fede0dd43cd0 inherit pub_methods_classwinstd_1_1num__runtime__error"><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="memdesc:a4c0d5efd086891093156fede0dd43cd0 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an exception. <a href="classwinstd_1_1num__runtime__error.html#a4c0d5efd086891093156fede0dd43cd0">More...</a><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="memitem:a6388a483c00628c1a94a5ce45ca63e70 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="memItemLeft" align="right" valign="top"><a id="a6388a483c00628c1a94a5ce45ca63e70" name="a6388a483c00628c1a94a5ce45ca63e70"></a>
<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>
<tr class="memdesc:a6388a483c00628c1a94a5ce45ca63e70 inherit pub_methods_classwinstd_1_1num__runtime__error"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the Windows error number. <br /></td></tr>
@ -202,8 +202,8 @@ typedef DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>error_type</
<div class="textblock"><p >EapHost runtime error. </p>
<dl class="section see"><dt>See also</dt><dd><a href="https://msdn.microsoft.com/en-us/library/windows/desktop/aa363699.aspx">EAP_ERROR structure</a> </dd></dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a69c75e54cfba8d2ff53c7d9e10819936" name="a69c75e54cfba8d2ff53c7d9e10819936"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69c75e54cfba8d2ff53c7d9e10819936">&#9670;&nbsp;</a></span>eap_runtime_error() <span class="overload">[1/2]</span></h2>
<a id="a68708f0598e27325339cc34473131240" name="a68708f0598e27325339cc34473131240"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a68708f0598e27325339cc34473131240">&#9670;&nbsp;</a></span>eap_runtime_error() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -214,13 +214,13 @@ typedef DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>error_type</
<tr>
<td class="memname">winstd::eap_runtime_error::eap_runtime_error </td>
<td>(</td>
<td class="paramtype">1 const EAP_ERROR &amp;&#160;</td>
<td class="paramtype">const EAP_ERROR &amp;&#160;</td>
<td class="paramname"><em>err</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 const std::string &amp;&#160;</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>msg</em>&#160;</td>
</tr>
<tr>
@ -247,8 +247,8 @@ typedef DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>error_type</
</div>
</div>
<a id="a31ee0dc025d61c41849b8849dbd06700" name="a31ee0dc025d61c41849b8849dbd06700"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31ee0dc025d61c41849b8849dbd06700">&#9670;&nbsp;</a></span>eap_runtime_error() <span class="overload">[2/2]</span></h2>
<a id="a4e271e11e866ee7114df20b63022d827" name="a4e271e11e866ee7114df20b63022d827"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e271e11e866ee7114df20b63022d827">&#9670;&nbsp;</a></span>eap_runtime_error() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -259,13 +259,13 @@ typedef DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>error_type</
<tr>
<td class="memname">winstd::eap_runtime_error::eap_runtime_error </td>
<td>(</td>
<td class="paramtype">1 const EAP_ERROR &amp;&#160;</td>
<td class="paramtype">const EAP_ERROR &amp;&#160;</td>
<td class="paramname"><em>err</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 const char *&#160;</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>msg</em> = <code>nullptr</code>&#160;</td>
</tr>
<tr>
@ -298,7 +298,7 @@ typedef DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>error_type</
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,36 +73,36 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1event.html">winstd::event</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event.html#a7a73ec3323c429350c98cda9bd326746">create</a>(1 BOOL bManualReset, 1 BOOL bInitialState, 1 LPSECURITY_ATTRIBUTES lpEventAttributes=NULL, 1 LPCTSTR lpName=NULL) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1event.html">winstd::event</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event.html#a97d7be96a11e0b5232db73e7cb5d1395">create</a>(BOOL bManualReset, BOOL bInitialState, LPSECURITY_ATTRIBUTES lpEventAttributes=NULL, LPCTSTR lpName=NULL) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1event.html">winstd::event</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a706aaab7691a472c608890f8e5dd0d96">free</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1win__handle.html#a456fe19828113913f42e901f112c6455">free_internal</a>() noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1win__handle.html">winstd::win_handle&lt; NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4">handle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event.html#ac811ce32a97ae36bf93e181519f2ac20">open</a>(1 DWORD dwDesiredAccess, 1 BOOL bInheritHandle, 1 LPCTSTR lpName) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1event.html">winstd::event</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event.html#a208402e837b0663e6f2a4babbc555145">open</a>(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCTSTR lpName) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1event.html">winstd::event</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">operator=</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">operator=</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1win__handle.html#a6b8070a3be4dede99a1c764b7f341a36">~win_handle</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1win__handle.html">winstd::win_handle&lt; NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -91,12 +91,12 @@ Inheritance diagram for winstd::event:</div>
<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:a7a73ec3323c429350c98cda9bd326746"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event.html#a7a73ec3323c429350c98cda9bd326746">create</a> (1 BOOL bManualReset, 1 BOOL bInitialState, 1 LPSECURITY_ATTRIBUTES lpEventAttributes=NULL, 1 LPCTSTR lpName=NULL) noexcept</td></tr>
<tr class="memdesc:a7a73ec3323c429350c98cda9bd326746"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates or opens a named or unnamed event object. <a href="classwinstd_1_1event.html#a7a73ec3323c429350c98cda9bd326746">More...</a><br /></td></tr>
<tr class="separator:a7a73ec3323c429350c98cda9bd326746"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac811ce32a97ae36bf93e181519f2ac20"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event.html#ac811ce32a97ae36bf93e181519f2ac20">open</a> (1 DWORD dwDesiredAccess, 1 BOOL bInheritHandle, 1 LPCTSTR lpName) noexcept</td></tr>
<tr class="memdesc:ac811ce32a97ae36bf93e181519f2ac20"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an existing named event object. <a href="classwinstd_1_1event.html#ac811ce32a97ae36bf93e181519f2ac20">More...</a><br /></td></tr>
<tr class="separator:ac811ce32a97ae36bf93e181519f2ac20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97d7be96a11e0b5232db73e7cb5d1395"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event.html#a97d7be96a11e0b5232db73e7cb5d1395">create</a> (BOOL bManualReset, BOOL bInitialState, LPSECURITY_ATTRIBUTES lpEventAttributes=NULL, LPCTSTR lpName=NULL) noexcept</td></tr>
<tr class="memdesc:a97d7be96a11e0b5232db73e7cb5d1395"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates or opens a named or unnamed event object. <a href="classwinstd_1_1event.html#a97d7be96a11e0b5232db73e7cb5d1395">More...</a><br /></td></tr>
<tr class="separator:a97d7be96a11e0b5232db73e7cb5d1395"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a208402e837b0663e6f2a4babbc555145"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event.html#a208402e837b0663e6f2a4babbc555145">open</a> (DWORD dwDesiredAccess, BOOL bInheritHandle, LPCTSTR lpName) noexcept</td></tr>
<tr class="memdesc:a208402e837b0663e6f2a4babbc555145"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens an existing named event object. <a href="classwinstd_1_1event.html#a208402e837b0663e6f2a4babbc555145">More...</a><br /></td></tr>
<tr class="separator:a208402e837b0663e6f2a4babbc555145"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwinstd_1_1win__handle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwinstd_1_1win__handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1win__handle.html">winstd::win_handle&lt; NULL &gt;</a></td></tr>
<tr class="memitem:a6b8070a3be4dede99a1c764b7f341a36 inherit pub_methods_classwinstd_1_1win__handle"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1win__handle.html#a6b8070a3be4dede99a1c764b7f341a36">~win_handle</a> ()</td></tr>
<tr class="memdesc:a6b8070a3be4dede99a1c764b7f341a36 inherit pub_methods_classwinstd_1_1win__handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes an open object handle. <a href="classwinstd_1_1win__handle.html#a6b8070a3be4dede99a1c764b7f341a36">More...</a><br /></td></tr>
@ -106,18 +106,18 @@ Public Member Functions</h2></td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</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="memitem:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a91f3f6d80650f3cbb1857b879c060e7b 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. <a href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">More...</a><br /></td></tr>
<tr class="separator:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a> (1 <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="memdesc:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">More...</a><br /></td></tr>
<tr class="separator:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><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#ae58ca3031e921aba1319e55159473ea9">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">More...</a><br /></td></tr>
<tr class="separator:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><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#abcb7f966e387a00f71268cf092295665">operator=</a> (1 <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="memdesc:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">More...</a><br /></td></tr>
<tr class="separator:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><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="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. <a href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">More...</a><br /></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"><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="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">More...</a><br /></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"><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="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">More...</a><br /></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"><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="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">More...</a><br /></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"><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="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <a href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">More...</a><br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -133,27 +133,27 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is INVAL. <a href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">More...</a><br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">More...</a><br /></td></tr>
<tr class="separator:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">More...</a><br /></td></tr>
<tr class="separator:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">More...</a><br /></td></tr>
<tr class="separator:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">More...</a><br /></td></tr>
<tr class="separator:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">More...</a><br /></td></tr>
<tr class="separator:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">More...</a><br /></td></tr>
<tr class="separator:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">More...</a><br /></td></tr>
<tr class="separator:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">More...</a><br /></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"><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="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">More...</a><br /></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"><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="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">More...</a><br /></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"><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="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">More...</a><br /></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"><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="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">More...</a><br /></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"><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="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">More...</a><br /></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"><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="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">More...</a><br /></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"><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. <a href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">More...</a><br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -190,8 +190,8 @@ static const HANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>invali
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Event handle wrapper. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a7a73ec3323c429350c98cda9bd326746" name="a7a73ec3323c429350c98cda9bd326746"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a73ec3323c429350c98cda9bd326746">&#9670;&nbsp;</a></span>create()</h2>
<a id="a97d7be96a11e0b5232db73e7cb5d1395" name="a97d7be96a11e0b5232db73e7cb5d1395"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97d7be96a11e0b5232db73e7cb5d1395">&#9670;&nbsp;</a></span>create()</h2>
<div class="memitem">
<div class="memproto">
@ -202,25 +202,25 @@ static const HANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>invali
<tr>
<td class="memname">bool winstd::event::create </td>
<td>(</td>
<td class="paramtype">1 BOOL&#160;</td>
<td class="paramtype">BOOL&#160;</td>
<td class="paramname"><em>bManualReset</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 BOOL&#160;</td>
<td class="paramtype">BOOL&#160;</td>
<td class="paramname"><em>bInitialState</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 LPSECURITY_ATTRIBUTES&#160;</td>
<td class="paramtype">LPSECURITY_ATTRIBUTES&#160;</td>
<td class="paramname"><em>lpEventAttributes</em> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 LPCTSTR&#160;</td>
<td class="paramtype">LPCTSTR&#160;</td>
<td class="paramname"><em>lpName</em> = <code>NULL</code>&#160;</td>
</tr>
<tr>
@ -246,8 +246,8 @@ static const HANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>invali
</div>
</div>
<a id="ac811ce32a97ae36bf93e181519f2ac20" name="ac811ce32a97ae36bf93e181519f2ac20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac811ce32a97ae36bf93e181519f2ac20">&#9670;&nbsp;</a></span>open()</h2>
<a id="a208402e837b0663e6f2a4babbc555145" name="a208402e837b0663e6f2a4babbc555145"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a208402e837b0663e6f2a4babbc555145">&#9670;&nbsp;</a></span>open()</h2>
<div class="memitem">
<div class="memproto">
@ -258,19 +258,19 @@ static const HANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>invali
<tr>
<td class="memname">bool winstd::event::open </td>
<td>(</td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwDesiredAccess</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 BOOL&#160;</td>
<td class="paramtype">BOOL&#160;</td>
<td class="paramname"><em>bInheritHandle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 LPCTSTR&#160;</td>
<td class="paramtype">LPCTSTR&#160;</td>
<td class="paramname"><em>lpName</em>&#160;</td>
</tr>
<tr>
@ -302,7 +302,7 @@ static const HANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>invali
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -74,21 +74,21 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1event__data.html">winstd::event_data</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__data.html#acb4032673a3b2376eb0d62115bb37c4f">event_data</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1event__data.html">winstd::event_data</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__data.html#a57b1c8c2505726f6eb518e24a9efad14">event_data</a>(1 const char &amp;data)</td><td class="entry"><a class="el" href="classwinstd_1_1event__data.html">winstd::event_data</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__data.html#a34f3709d7c0e0208029fb4bde25b299c">event_data</a>(1 const unsigned char &amp;data)</td><td class="entry"><a class="el" href="classwinstd_1_1event__data.html">winstd::event_data</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__data.html#a64a804d71b3f33943ceaa5a20b214f08">event_data</a>(1 const int &amp;data)</td><td class="entry"><a class="el" href="classwinstd_1_1event__data.html">winstd::event_data</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__data.html#a9a347359fbb8eef796911088f852d0fd">event_data</a>(1 const unsigned int &amp;data)</td><td class="entry"><a class="el" href="classwinstd_1_1event__data.html">winstd::event_data</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__data.html#ab121d3814104c05b13d7ca1868c96f14">event_data</a>(1 const long &amp;data)</td><td class="entry"><a class="el" href="classwinstd_1_1event__data.html">winstd::event_data</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__data.html#a0700985094d842c31811e5fce407c57a">event_data</a>(1 const unsigned long &amp;data)</td><td class="entry"><a class="el" href="classwinstd_1_1event__data.html">winstd::event_data</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__data.html#a8dd0d1cca4b6d92c51e2254f57f6a000">event_data</a>(1 const GUID &amp;data)</td><td class="entry"><a class="el" href="classwinstd_1_1event__data.html">winstd::event_data</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__data.html#a2339737696b32e9dbe5c99a133bede3d">event_data</a>(1 const char *data)</td><td class="entry"><a class="el" href="classwinstd_1_1event__data.html">winstd::event_data</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__data.html#a4f7aac58b568184f4fb947a0884acc77">event_data</a>(1 const wchar_t *data)</td><td class="entry"><a class="el" href="classwinstd_1_1event__data.html">winstd::event_data</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__data.html#a3b4dba279dc6f06a9d33f5184d5878fe">event_data</a>(1 const std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;data)</td><td class="entry"><a class="el" href="classwinstd_1_1event__data.html">winstd::event_data</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__data.html#a797b85819c7d14d823fe6eed6af65c4c">event_data</a>(const void *data, 1 ULONG size)</td><td class="entry"><a class="el" href="classwinstd_1_1event__data.html">winstd::event_data</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__data.html#a0a53ee58077eed5bca18f146c34ced44">event_data</a>(const char &amp;data)</td><td class="entry"><a class="el" href="classwinstd_1_1event__data.html">winstd::event_data</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__data.html#a86447ba8727fe91c0de85b8f7835a4c1">event_data</a>(const unsigned char &amp;data)</td><td class="entry"><a class="el" href="classwinstd_1_1event__data.html">winstd::event_data</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__data.html#a26563233e9507adbf183291974005eaf">event_data</a>(const int &amp;data)</td><td class="entry"><a class="el" href="classwinstd_1_1event__data.html">winstd::event_data</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__data.html#a59b2ac8e1b681412ea0aa582b3028681">event_data</a>(const unsigned int &amp;data)</td><td class="entry"><a class="el" href="classwinstd_1_1event__data.html">winstd::event_data</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__data.html#aef6715d8e3e68eac7b7bbceacb3aff93">event_data</a>(const long &amp;data)</td><td class="entry"><a class="el" href="classwinstd_1_1event__data.html">winstd::event_data</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__data.html#aba0a6535c84e9165b5ccdf943449e10c">event_data</a>(const unsigned long &amp;data)</td><td class="entry"><a class="el" href="classwinstd_1_1event__data.html">winstd::event_data</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__data.html#a4d309bcda353b42ba1005b3c7b6f8dc1">event_data</a>(const GUID &amp;data)</td><td class="entry"><a class="el" href="classwinstd_1_1event__data.html">winstd::event_data</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__data.html#a74be98ecad61265232c0752e0e823a8e">event_data</a>(const char *data)</td><td class="entry"><a class="el" href="classwinstd_1_1event__data.html">winstd::event_data</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__data.html#a0ac38aca75ec84f5265eb897fb3c7a7e">event_data</a>(const wchar_t *data)</td><td class="entry"><a class="el" href="classwinstd_1_1event__data.html">winstd::event_data</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><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><td class="entry"><a class="el" href="classwinstd_1_1event__data.html">winstd::event_data</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__data.html#a31af4a774845ec0f7db4267f573cd422">event_data</a>(const void *data, ULONG size)</td><td class="entry"><a class="el" href="classwinstd_1_1event__data.html">winstd::event_data</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -91,46 +91,46 @@ Public Member Functions</h2></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="separator:acb4032673a3b2376eb0d62115bb37c4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57b1c8c2505726f6eb518e24a9efad14"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__data.html#a57b1c8c2505726f6eb518e24a9efad14">event_data</a> (1 const char &amp;data)</td></tr>
<tr class="memdesc:a57b1c8c2505726f6eb518e24a9efad14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to an <code>char</code>. <a href="classwinstd_1_1event__data.html#a57b1c8c2505726f6eb518e24a9efad14">More...</a><br /></td></tr>
<tr class="separator:a57b1c8c2505726f6eb518e24a9efad14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34f3709d7c0e0208029fb4bde25b299c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__data.html#a34f3709d7c0e0208029fb4bde25b299c">event_data</a> (1 const unsigned char &amp;data)</td></tr>
<tr class="memdesc:a34f3709d7c0e0208029fb4bde25b299c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to an <code>unsigned char</code>. <a href="classwinstd_1_1event__data.html#a34f3709d7c0e0208029fb4bde25b299c">More...</a><br /></td></tr>
<tr class="separator:a34f3709d7c0e0208029fb4bde25b299c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64a804d71b3f33943ceaa5a20b214f08"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__data.html#a64a804d71b3f33943ceaa5a20b214f08">event_data</a> (1 const int &amp;data)</td></tr>
<tr class="memdesc:a64a804d71b3f33943ceaa5a20b214f08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to an <code>int</code>. <a href="classwinstd_1_1event__data.html#a64a804d71b3f33943ceaa5a20b214f08">More...</a><br /></td></tr>
<tr class="separator:a64a804d71b3f33943ceaa5a20b214f08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a347359fbb8eef796911088f852d0fd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__data.html#a9a347359fbb8eef796911088f852d0fd">event_data</a> (1 const unsigned int &amp;data)</td></tr>
<tr class="memdesc:a9a347359fbb8eef796911088f852d0fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to an <code>unsigned int</code>. <a href="classwinstd_1_1event__data.html#a9a347359fbb8eef796911088f852d0fd">More...</a><br /></td></tr>
<tr class="separator:a9a347359fbb8eef796911088f852d0fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab121d3814104c05b13d7ca1868c96f14"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__data.html#ab121d3814104c05b13d7ca1868c96f14">event_data</a> (1 const long &amp;data)</td></tr>
<tr class="memdesc:ab121d3814104c05b13d7ca1868c96f14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to a <code>long</code>. <a href="classwinstd_1_1event__data.html#ab121d3814104c05b13d7ca1868c96f14">More...</a><br /></td></tr>
<tr class="separator:ab121d3814104c05b13d7ca1868c96f14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0700985094d842c31811e5fce407c57a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__data.html#a0700985094d842c31811e5fce407c57a">event_data</a> (1 const unsigned long &amp;data)</td></tr>
<tr class="memdesc:a0700985094d842c31811e5fce407c57a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to an <code>unsigned long</code>. <a href="classwinstd_1_1event__data.html#a0700985094d842c31811e5fce407c57a">More...</a><br /></td></tr>
<tr class="separator:a0700985094d842c31811e5fce407c57a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8dd0d1cca4b6d92c51e2254f57f6a000"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__data.html#a8dd0d1cca4b6d92c51e2254f57f6a000">event_data</a> (1 const GUID &amp;data)</td></tr>
<tr class="memdesc:a8dd0d1cca4b6d92c51e2254f57f6a000"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to a <code>GUID</code>. <a href="classwinstd_1_1event__data.html#a8dd0d1cca4b6d92c51e2254f57f6a000">More...</a><br /></td></tr>
<tr class="separator:a8dd0d1cca4b6d92c51e2254f57f6a000"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2339737696b32e9dbe5c99a133bede3d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__data.html#a2339737696b32e9dbe5c99a133bede3d">event_data</a> (1 const char *data)</td></tr>
<tr class="memdesc:a2339737696b32e9dbe5c99a133bede3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to a string. <a href="classwinstd_1_1event__data.html#a2339737696b32e9dbe5c99a133bede3d">More...</a><br /></td></tr>
<tr class="separator:a2339737696b32e9dbe5c99a133bede3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f7aac58b568184f4fb947a0884acc77"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__data.html#a4f7aac58b568184f4fb947a0884acc77">event_data</a> (1 const wchar_t *data)</td></tr>
<tr class="memdesc:a4f7aac58b568184f4fb947a0884acc77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to a wide string. <a href="classwinstd_1_1event__data.html#a4f7aac58b568184f4fb947a0884acc77">More...</a><br /></td></tr>
<tr class="separator:a4f7aac58b568184f4fb947a0884acc77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b4dba279dc6f06a9d33f5184d5878fe"><td class="memTemplParams" colspan="2">template&lt;class _Elem , class _Traits , class _Ax &gt; </td></tr>
<tr class="memitem:a3b4dba279dc6f06a9d33f5184d5878fe"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__data.html#a3b4dba279dc6f06a9d33f5184d5878fe">event_data</a> (1 const std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;data)</td></tr>
<tr class="memdesc:a3b4dba279dc6f06a9d33f5184d5878fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Template to construct pointing to a <code>std::basic_string&lt;&gt;</code>. <a href="classwinstd_1_1event__data.html#a3b4dba279dc6f06a9d33f5184d5878fe">More...</a><br /></td></tr>
<tr class="separator:a3b4dba279dc6f06a9d33f5184d5878fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a797b85819c7d14d823fe6eed6af65c4c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__data.html#a797b85819c7d14d823fe6eed6af65c4c">event_data</a> (const void *data, 1 ULONG size)</td></tr>
<tr class="memdesc:a797b85819c7d14d823fe6eed6af65c4c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to binary data. <a href="classwinstd_1_1event__data.html#a797b85819c7d14d823fe6eed6af65c4c">More...</a><br /></td></tr>
<tr class="separator:a797b85819c7d14d823fe6eed6af65c4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a0a53ee58077eed5bca18f146c34ced44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to an <code>char</code>. <a href="classwinstd_1_1event__data.html#a0a53ee58077eed5bca18f146c34ced44">More...</a><br /></td></tr>
<tr class="separator:a0a53ee58077eed5bca18f146c34ced44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a86447ba8727fe91c0de85b8f7835a4c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to an <code>unsigned char</code>. <a href="classwinstd_1_1event__data.html#a86447ba8727fe91c0de85b8f7835a4c1">More...</a><br /></td></tr>
<tr class="separator:a86447ba8727fe91c0de85b8f7835a4c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a26563233e9507adbf183291974005eaf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to an <code>int</code>. <a href="classwinstd_1_1event__data.html#a26563233e9507adbf183291974005eaf">More...</a><br /></td></tr>
<tr class="separator:a26563233e9507adbf183291974005eaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a59b2ac8e1b681412ea0aa582b3028681"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to an <code>unsigned int</code>. <a href="classwinstd_1_1event__data.html#a59b2ac8e1b681412ea0aa582b3028681">More...</a><br /></td></tr>
<tr class="separator:a59b2ac8e1b681412ea0aa582b3028681"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:aef6715d8e3e68eac7b7bbceacb3aff93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to a <code>long</code>. <a href="classwinstd_1_1event__data.html#aef6715d8e3e68eac7b7bbceacb3aff93">More...</a><br /></td></tr>
<tr class="separator:aef6715d8e3e68eac7b7bbceacb3aff93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:aba0a6535c84e9165b5ccdf943449e10c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to an <code>unsigned long</code>. <a href="classwinstd_1_1event__data.html#aba0a6535c84e9165b5ccdf943449e10c">More...</a><br /></td></tr>
<tr class="separator:aba0a6535c84e9165b5ccdf943449e10c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a4d309bcda353b42ba1005b3c7b6f8dc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to a <code>GUID</code>. <a href="classwinstd_1_1event__data.html#a4d309bcda353b42ba1005b3c7b6f8dc1">More...</a><br /></td></tr>
<tr class="separator:a4d309bcda353b42ba1005b3c7b6f8dc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a74be98ecad61265232c0752e0e823a8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to a string. <a href="classwinstd_1_1event__data.html#a74be98ecad61265232c0752e0e823a8e">More...</a><br /></td></tr>
<tr class="separator:a74be98ecad61265232c0752e0e823a8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a0ac38aca75ec84f5265eb897fb3c7a7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to a wide string. <a href="classwinstd_1_1event__data.html#a0ac38aca75ec84f5265eb897fb3c7a7e">More...</a><br /></td></tr>
<tr class="separator:a0ac38aca75ec84f5265eb897fb3c7a7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9741846e354b469b750db2ea982b12d"><td class="memTemplParams" colspan="2">template&lt;class _Elem , class _Traits , class _Ax &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="memdesc:aa9741846e354b469b750db2ea982b12d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Template to construct pointing to a <code>std::basic_string&lt;&gt;</code>. <a href="classwinstd_1_1event__data.html#aa9741846e354b469b750db2ea982b12d">More...</a><br /></td></tr>
<tr class="separator:aa9741846e354b469b750db2ea982b12d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a31af4a774845ec0f7db4267f573cd422"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct class pointing to binary data. <a href="classwinstd_1_1event__data.html#a31af4a774845ec0f7db4267f573cd422">More...</a><br /></td></tr>
<tr class="separator:a31af4a774845ec0f7db4267f573cd422"><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 >EVENT_DATA_DESCRIPTOR wrapper. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a57b1c8c2505726f6eb518e24a9efad14" name="a57b1c8c2505726f6eb518e24a9efad14"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57b1c8c2505726f6eb518e24a9efad14">&#9670;&nbsp;</a></span>event_data() <span class="overload">[1/11]</span></h2>
<a id="a0a53ee58077eed5bca18f146c34ced44" name="a0a53ee58077eed5bca18f146c34ced44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a53ee58077eed5bca18f146c34ced44">&#9670;&nbsp;</a></span>event_data() <span class="overload">[1/11]</span></h2>
<div class="memitem">
<div class="memproto">
@ -141,7 +141,7 @@ Public Member Functions</h2></td></tr>
<tr>
<td class="memname">winstd::event_data::event_data </td>
<td>(</td>
<td class="paramtype">1 const char &amp;&#160;</td>
<td class="paramtype">const char &amp;&#160;</td>
<td class="paramname"><em>data</em></td><td>)</td>
<td></td>
</tr>
@ -164,8 +164,8 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a34f3709d7c0e0208029fb4bde25b299c" name="a34f3709d7c0e0208029fb4bde25b299c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34f3709d7c0e0208029fb4bde25b299c">&#9670;&nbsp;</a></span>event_data() <span class="overload">[2/11]</span></h2>
<a id="a86447ba8727fe91c0de85b8f7835a4c1" name="a86447ba8727fe91c0de85b8f7835a4c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a86447ba8727fe91c0de85b8f7835a4c1">&#9670;&nbsp;</a></span>event_data() <span class="overload">[2/11]</span></h2>
<div class="memitem">
<div class="memproto">
@ -176,7 +176,7 @@ Public Member Functions</h2></td></tr>
<tr>
<td class="memname">winstd::event_data::event_data </td>
<td>(</td>
<td class="paramtype">1 const unsigned char &amp;&#160;</td>
<td class="paramtype">const unsigned char &amp;&#160;</td>
<td class="paramname"><em>data</em></td><td>)</td>
<td></td>
</tr>
@ -199,8 +199,8 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a64a804d71b3f33943ceaa5a20b214f08" name="a64a804d71b3f33943ceaa5a20b214f08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64a804d71b3f33943ceaa5a20b214f08">&#9670;&nbsp;</a></span>event_data() <span class="overload">[3/11]</span></h2>
<a id="a26563233e9507adbf183291974005eaf" name="a26563233e9507adbf183291974005eaf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26563233e9507adbf183291974005eaf">&#9670;&nbsp;</a></span>event_data() <span class="overload">[3/11]</span></h2>
<div class="memitem">
<div class="memproto">
@ -211,7 +211,7 @@ Public Member Functions</h2></td></tr>
<tr>
<td class="memname">winstd::event_data::event_data </td>
<td>(</td>
<td class="paramtype">1 const int &amp;&#160;</td>
<td class="paramtype">const int &amp;&#160;</td>
<td class="paramname"><em>data</em></td><td>)</td>
<td></td>
</tr>
@ -234,8 +234,8 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a9a347359fbb8eef796911088f852d0fd" name="a9a347359fbb8eef796911088f852d0fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a347359fbb8eef796911088f852d0fd">&#9670;&nbsp;</a></span>event_data() <span class="overload">[4/11]</span></h2>
<a id="a59b2ac8e1b681412ea0aa582b3028681" name="a59b2ac8e1b681412ea0aa582b3028681"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a59b2ac8e1b681412ea0aa582b3028681">&#9670;&nbsp;</a></span>event_data() <span class="overload">[4/11]</span></h2>
<div class="memitem">
<div class="memproto">
@ -246,7 +246,7 @@ Public Member Functions</h2></td></tr>
<tr>
<td class="memname">winstd::event_data::event_data </td>
<td>(</td>
<td class="paramtype">1 const unsigned int &amp;&#160;</td>
<td class="paramtype">const unsigned int &amp;&#160;</td>
<td class="paramname"><em>data</em></td><td>)</td>
<td></td>
</tr>
@ -269,8 +269,8 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="ab121d3814104c05b13d7ca1868c96f14" name="ab121d3814104c05b13d7ca1868c96f14"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab121d3814104c05b13d7ca1868c96f14">&#9670;&nbsp;</a></span>event_data() <span class="overload">[5/11]</span></h2>
<a id="aef6715d8e3e68eac7b7bbceacb3aff93" name="aef6715d8e3e68eac7b7bbceacb3aff93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef6715d8e3e68eac7b7bbceacb3aff93">&#9670;&nbsp;</a></span>event_data() <span class="overload">[5/11]</span></h2>
<div class="memitem">
<div class="memproto">
@ -281,7 +281,7 @@ Public Member Functions</h2></td></tr>
<tr>
<td class="memname">winstd::event_data::event_data </td>
<td>(</td>
<td class="paramtype">1 const long &amp;&#160;</td>
<td class="paramtype">const long &amp;&#160;</td>
<td class="paramname"><em>data</em></td><td>)</td>
<td></td>
</tr>
@ -304,8 +304,8 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a0700985094d842c31811e5fce407c57a" name="a0700985094d842c31811e5fce407c57a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0700985094d842c31811e5fce407c57a">&#9670;&nbsp;</a></span>event_data() <span class="overload">[6/11]</span></h2>
<a id="aba0a6535c84e9165b5ccdf943449e10c" name="aba0a6535c84e9165b5ccdf943449e10c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba0a6535c84e9165b5ccdf943449e10c">&#9670;&nbsp;</a></span>event_data() <span class="overload">[6/11]</span></h2>
<div class="memitem">
<div class="memproto">
@ -316,7 +316,7 @@ Public Member Functions</h2></td></tr>
<tr>
<td class="memname">winstd::event_data::event_data </td>
<td>(</td>
<td class="paramtype">1 const unsigned long &amp;&#160;</td>
<td class="paramtype">const unsigned long &amp;&#160;</td>
<td class="paramname"><em>data</em></td><td>)</td>
<td></td>
</tr>
@ -339,8 +339,8 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a8dd0d1cca4b6d92c51e2254f57f6a000" name="a8dd0d1cca4b6d92c51e2254f57f6a000"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8dd0d1cca4b6d92c51e2254f57f6a000">&#9670;&nbsp;</a></span>event_data() <span class="overload">[7/11]</span></h2>
<a id="a4d309bcda353b42ba1005b3c7b6f8dc1" name="a4d309bcda353b42ba1005b3c7b6f8dc1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4d309bcda353b42ba1005b3c7b6f8dc1">&#9670;&nbsp;</a></span>event_data() <span class="overload">[7/11]</span></h2>
<div class="memitem">
<div class="memproto">
@ -351,7 +351,7 @@ Public Member Functions</h2></td></tr>
<tr>
<td class="memname">winstd::event_data::event_data </td>
<td>(</td>
<td class="paramtype">1 const GUID &amp;&#160;</td>
<td class="paramtype">const GUID &amp;&#160;</td>
<td class="paramname"><em>data</em></td><td>)</td>
<td></td>
</tr>
@ -374,8 +374,8 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a2339737696b32e9dbe5c99a133bede3d" name="a2339737696b32e9dbe5c99a133bede3d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2339737696b32e9dbe5c99a133bede3d">&#9670;&nbsp;</a></span>event_data() <span class="overload">[8/11]</span></h2>
<a id="a74be98ecad61265232c0752e0e823a8e" name="a74be98ecad61265232c0752e0e823a8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a74be98ecad61265232c0752e0e823a8e">&#9670;&nbsp;</a></span>event_data() <span class="overload">[8/11]</span></h2>
<div class="memitem">
<div class="memproto">
@ -386,7 +386,7 @@ Public Member Functions</h2></td></tr>
<tr>
<td class="memname">winstd::event_data::event_data </td>
<td>(</td>
<td class="paramtype">1 const char *&#160;</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>data</em></td><td>)</td>
<td></td>
</tr>
@ -409,8 +409,8 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a4f7aac58b568184f4fb947a0884acc77" name="a4f7aac58b568184f4fb947a0884acc77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f7aac58b568184f4fb947a0884acc77">&#9670;&nbsp;</a></span>event_data() <span class="overload">[9/11]</span></h2>
<a id="a0ac38aca75ec84f5265eb897fb3c7a7e" name="a0ac38aca75ec84f5265eb897fb3c7a7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ac38aca75ec84f5265eb897fb3c7a7e">&#9670;&nbsp;</a></span>event_data() <span class="overload">[9/11]</span></h2>
<div class="memitem">
<div class="memproto">
@ -421,7 +421,7 @@ Public Member Functions</h2></td></tr>
<tr>
<td class="memname">winstd::event_data::event_data </td>
<td>(</td>
<td class="paramtype">1 const wchar_t *&#160;</td>
<td class="paramtype">const wchar_t *&#160;</td>
<td class="paramname"><em>data</em></td><td>)</td>
<td></td>
</tr>
@ -444,8 +444,8 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a3b4dba279dc6f06a9d33f5184d5878fe" name="a3b4dba279dc6f06a9d33f5184d5878fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b4dba279dc6f06a9d33f5184d5878fe">&#9670;&nbsp;</a></span>event_data() <span class="overload">[10/11]</span></h2>
<a id="aa9741846e354b469b750db2ea982b12d" name="aa9741846e354b469b750db2ea982b12d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9741846e354b469b750db2ea982b12d">&#9670;&nbsp;</a></span>event_data() <span class="overload">[10/11]</span></h2>
<div class="memitem">
<div class="memproto">
@ -458,7 +458,7 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
<tr>
<td class="memname">winstd::event_data::event_data </td>
<td>(</td>
<td class="paramtype">1 const std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;&#160;</td>
<td class="paramtype">const std::basic_string&lt; _Elem, _Traits, _Ax &gt; &amp;&#160;</td>
<td class="paramname"><em>data</em></td><td>)</td>
<td></td>
</tr>
@ -481,8 +481,8 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
</div>
</div>
<a id="a797b85819c7d14d823fe6eed6af65c4c" name="a797b85819c7d14d823fe6eed6af65c4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a797b85819c7d14d823fe6eed6af65c4c">&#9670;&nbsp;</a></span>event_data() <span class="overload">[11/11]</span></h2>
<a id="a31af4a774845ec0f7db4267f573cd422" name="a31af4a774845ec0f7db4267f573cd422"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31af4a774845ec0f7db4267f573cd422">&#9670;&nbsp;</a></span>event_data() <span class="overload">[11/11]</span></h2>
<div class="memitem">
<div class="memproto">
@ -499,7 +499,7 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 ULONG&#160;</td>
<td class="paramtype">ULONG&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
@ -533,7 +533,7 @@ template&lt;class _Elem , class _Traits , class _Ax &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,19 +73,19 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1event__fn__auto.html">winstd::event_fn_auto</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html#a95241b848140c26338e58697fd5159c7">event_fn_auto</a>(1 event_provider &amp;ep, 1 const EVENT_DESCRIPTOR *event_cons, 1 const EVENT_DESCRIPTOR *event_dest, 1 LPCSTR pszFnName)</td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html">winstd::event_fn_auto</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html#a308e357351881a91bd3500c7f6c674d8">event_fn_auto</a>(1 const event_fn_auto &amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html">winstd::event_fn_auto</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html#af712e76c190a7bfa92d8d2afc0b51315">event_fn_auto</a>(1 event_fn_auto &amp;&amp;other) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html">winstd::event_fn_auto</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html#a751244aeeeceb01401da27c5080fc590">event_fn_auto</a>(event_provider &amp;ep, const EVENT_DESCRIPTOR *event_cons, const EVENT_DESCRIPTOR *event_dest, LPCSTR pszFnName)</td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html">winstd::event_fn_auto</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html#aed0b955ff2db183f6667345925801b0b">event_fn_auto</a>(const event_fn_auto &amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html">winstd::event_fn_auto</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html#a5c45c1de3b87f6547f6e76a80b80f500">event_fn_auto</a>(event_fn_auto &amp;&amp;other) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html">winstd::event_fn_auto</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html#acbfdaed91d8a3aa3346d33d1a548457a">m_ep</a></td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html">winstd::event_fn_auto</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html#a03080fbd3201b899cce1ab5bb59dca2f">m_event_dest</a></td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html">winstd::event_fn_auto</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html#ad17409fc9cdaa8b78a9f38e39e21a9f0">m_fn_name</a></td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html">winstd::event_fn_auto</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html#ada50ea8974271da199cb220e2847c224">operator=</a>(1 const event_fn_auto &amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html">winstd::event_fn_auto</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html#acb16d3b165ed1645fd56689d2ff17cd0">operator=</a>(1 event_fn_auto &amp;&amp;other) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html">winstd::event_fn_auto</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html#acb8dddbdd22399d26d4c5db2998afc1d">operator=</a>(const event_fn_auto &amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html">winstd::event_fn_auto</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html#ab64dd267c58d816b4ef5549e704a8949">operator=</a>(event_fn_auto &amp;&amp;other) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html">winstd::event_fn_auto</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html#a764a83cffe2ed2ae41e9d973073d5cb0">~event_fn_auto</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto.html">winstd::event_fn_auto</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -82,30 +82,30 @@ $(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:a95241b848140c26338e58697fd5159c7"><td class="memItemLeft" align="right" valign="top"><a id="a95241b848140c26338e58697fd5159c7" name="a95241b848140c26338e58697fd5159c7"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>event_fn_auto</b> (1 <a class="el" href="classwinstd_1_1event__provider.html">event_provider</a> &amp;ep, 1 const EVENT_DESCRIPTOR *event_cons, 1 const EVENT_DESCRIPTOR *event_dest, 1 LPCSTR pszFnName)</td></tr>
<tr class="memdesc:a95241b848140c26338e58697fd5159c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the <code>event_cons</code> event. <br /></td></tr>
<tr class="separator:a95241b848140c26338e58697fd5159c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a308e357351881a91bd3500c7f6c674d8"><td class="memItemLeft" align="right" valign="top"><a id="a308e357351881a91bd3500c7f6c674d8" name="a308e357351881a91bd3500c7f6c674d8"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>event_fn_auto</b> (1 const <a class="el" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a> &amp;other)</td></tr>
<tr class="memdesc:a308e357351881a91bd3500c7f6c674d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies the object. <br /></td></tr>
<tr class="separator:a308e357351881a91bd3500c7f6c674d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af712e76c190a7bfa92d8d2afc0b51315"><td class="memItemLeft" align="right" valign="top"><a id="af712e76c190a7bfa92d8d2afc0b51315" name="af712e76c190a7bfa92d8d2afc0b51315"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>event_fn_auto</b> (1 <a class="el" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a> &amp;&amp;other) noexcept</td></tr>
<tr class="memdesc:af712e76c190a7bfa92d8d2afc0b51315"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <br /></td></tr>
<tr class="separator:af712e76c190a7bfa92d8d2afc0b51315"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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>
<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="memitem: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>
<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="memitem: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>
<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="memitem:a764a83cffe2ed2ae41e9d973073d5cb0"><td class="memItemLeft" align="right" valign="top"><a id="a764a83cffe2ed2ae41e9d973073d5cb0" name="a764a83cffe2ed2ae41e9d973073d5cb0"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>~event_fn_auto</b> ()</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="memitem:ada50ea8974271da199cb220e2847c224"><td class="memItemLeft" align="right" valign="top"><a id="ada50ea8974271da199cb220e2847c224" name="ada50ea8974271da199cb220e2847c224"></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> (1 const <a class="el" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a> &amp;other)</td></tr>
<tr class="memdesc:ada50ea8974271da199cb220e2847c224"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies the object. <br /></td></tr>
<tr class="separator:ada50ea8974271da199cb220e2847c224"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb16d3b165ed1645fd56689d2ff17cd0"><td class="memItemLeft" align="right" valign="top"><a id="acb16d3b165ed1645fd56689d2ff17cd0" name="acb16d3b165ed1645fd56689d2ff17cd0"></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> (1 <a class="el" href="classwinstd_1_1event__fn__auto.html">event_fn_auto</a> &amp;&amp;other) noexcept</td></tr>
<tr class="memdesc:acb16d3b165ed1645fd56689d2ff17cd0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <br /></td></tr>
<tr class="separator:acb16d3b165ed1645fd56689d2ff17cd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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>
<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="memitem: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>
<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>
</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>
@ -131,7 +131,7 @@ EVENT_DATA_DESCRIPTOR&#160;</td><td class="memItemRight" valign="bottom"><b>m_fn
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,20 +73,20 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1event__fn__auto__ret.html">winstd::event_fn_auto_ret&lt; T &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html#a66758f116614d00e4023a86dcd834303">event_fn_auto_ret</a>(1 event_provider &amp;ep, 1 const EVENT_DESCRIPTOR *event_cons, 1 const EVENT_DESCRIPTOR *event_dest, 1 LPCSTR pszFnName, T &amp;result)</td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html">winstd::event_fn_auto_ret&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html#ae36cee328699db6141e9488f4c1961b3">event_fn_auto_ret</a>(1 const event_fn_auto_ret&lt; T &gt; &amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html">winstd::event_fn_auto_ret&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html#a97c38bc77697bf492d9ad4d5916d51c7">event_fn_auto_ret</a>(1 event_fn_auto_ret&lt; T &gt; &amp;&amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html">winstd::event_fn_auto_ret&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html#a52fe971a33082d3652dd6d99378f17c5">event_fn_auto_ret</a>(event_provider &amp;ep, const EVENT_DESCRIPTOR *event_cons, const EVENT_DESCRIPTOR *event_dest, LPCSTR pszFnName, T &amp;result)</td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html">winstd::event_fn_auto_ret&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html#a0f656d3899f65afdaee9c651baf69bff">event_fn_auto_ret</a>(const event_fn_auto_ret&lt; T &gt; &amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html">winstd::event_fn_auto_ret&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html#ac8b93b2bb498280707f795c03024d7d3">event_fn_auto_ret</a>(event_fn_auto_ret&lt; T &gt; &amp;&amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html">winstd::event_fn_auto_ret&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html#a23fa88c6a7aea86536cc0e4bee2746cf">m_desc</a></td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html">winstd::event_fn_auto_ret&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html#a52a16bf54fa9fc800e7c18d3fd75fb53">m_ep</a></td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html">winstd::event_fn_auto_ret&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html#a8d168be3f57047c78fa329ff3eb2e700">m_event_dest</a></td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html">winstd::event_fn_auto_ret&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html#a69f1ae5c23f90aaa4da012b1eb0b8f81">m_result</a></td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html">winstd::event_fn_auto_ret&lt; T &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html#af83e37ef578182084ab4ba01d5368304">operator=</a>(1 const event_fn_auto_ret&lt; T &gt; &amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html">winstd::event_fn_auto_ret&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html#a8da86d7dd41f103784084492ace61422">operator=</a>(1 event_fn_auto_ret&lt; T &gt; &amp;&amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html">winstd::event_fn_auto_ret&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html#a6bb69bf1ac97231ef47c2aed99921bc9">operator=</a>(const event_fn_auto_ret&lt; T &gt; &amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html">winstd::event_fn_auto_ret&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html#ade4fd767e5e743649480b93cd0a5ba69">operator=</a>(event_fn_auto_ret&lt; T &gt; &amp;&amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html">winstd::event_fn_auto_ret&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html#a1bd1de5df10856a08187ad112992979f">~event_fn_auto_ret</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1event__fn__auto__ret.html">winstd::event_fn_auto_ret&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -82,30 +82,30 @@ $(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:a66758f116614d00e4023a86dcd834303"><td class="memItemLeft" align="right" valign="top"><a id="a66758f116614d00e4023a86dcd834303" name="a66758f116614d00e4023a86dcd834303"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>event_fn_auto_ret</b> (1 <a class="el" href="classwinstd_1_1event__provider.html">event_provider</a> &amp;ep, 1 const EVENT_DESCRIPTOR *event_cons, 1 const EVENT_DESCRIPTOR *event_dest, 1 LPCSTR pszFnName, T &amp;result)</td></tr>
<tr class="memdesc:a66758f116614d00e4023a86dcd834303"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the <code>event_cons</code> event. <br /></td></tr>
<tr class="separator:a66758f116614d00e4023a86dcd834303"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae36cee328699db6141e9488f4c1961b3"><td class="memItemLeft" align="right" valign="top"><a id="ae36cee328699db6141e9488f4c1961b3" name="ae36cee328699db6141e9488f4c1961b3"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>event_fn_auto_ret</b> (1 const <a class="el" href="classwinstd_1_1event__fn__auto__ret.html">event_fn_auto_ret</a>&lt; T &gt; &amp;other)</td></tr>
<tr class="memdesc:ae36cee328699db6141e9488f4c1961b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies the object. <br /></td></tr>
<tr class="separator:ae36cee328699db6141e9488f4c1961b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97c38bc77697bf492d9ad4d5916d51c7"><td class="memItemLeft" align="right" valign="top"><a id="a97c38bc77697bf492d9ad4d5916d51c7" name="a97c38bc77697bf492d9ad4d5916d51c7"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>event_fn_auto_ret</b> (1 <a class="el" href="classwinstd_1_1event__fn__auto__ret.html">event_fn_auto_ret</a>&lt; T &gt; &amp;&amp;other)</td></tr>
<tr class="memdesc:a97c38bc77697bf492d9ad4d5916d51c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <br /></td></tr>
<tr class="separator:a97c38bc77697bf492d9ad4d5916d51c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52fe971a33082d3652dd6d99378f17c5"><td class="memItemLeft" align="right" valign="top"><a id="a52fe971a33082d3652dd6d99378f17c5" name="a52fe971a33082d3652dd6d99378f17c5"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>event_fn_auto_ret</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, T &amp;result)</td></tr>
<tr class="memdesc:a52fe971a33082d3652dd6d99378f17c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the <code>event_cons</code> event. <br /></td></tr>
<tr class="separator:a52fe971a33082d3652dd6d99378f17c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f656d3899f65afdaee9c651baf69bff"><td class="memItemLeft" align="right" valign="top"><a id="a0f656d3899f65afdaee9c651baf69bff" name="a0f656d3899f65afdaee9c651baf69bff"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>event_fn_auto_ret</b> (const <a class="el" href="classwinstd_1_1event__fn__auto__ret.html">event_fn_auto_ret</a>&lt; T &gt; &amp;other)</td></tr>
<tr class="memdesc:a0f656d3899f65afdaee9c651baf69bff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies the object. <br /></td></tr>
<tr class="separator:a0f656d3899f65afdaee9c651baf69bff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8b93b2bb498280707f795c03024d7d3"><td class="memItemLeft" align="right" valign="top"><a id="ac8b93b2bb498280707f795c03024d7d3" name="ac8b93b2bb498280707f795c03024d7d3"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>event_fn_auto_ret</b> (<a class="el" href="classwinstd_1_1event__fn__auto__ret.html">event_fn_auto_ret</a>&lt; T &gt; &amp;&amp;other)</td></tr>
<tr class="memdesc:ac8b93b2bb498280707f795c03024d7d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <br /></td></tr>
<tr class="separator:ac8b93b2bb498280707f795c03024d7d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bd1de5df10856a08187ad112992979f"><td class="memItemLeft" align="right" valign="top"><a id="a1bd1de5df10856a08187ad112992979f" name="a1bd1de5df10856a08187ad112992979f"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>~event_fn_auto_ret</b> ()</td></tr>
<tr class="memdesc:a1bd1de5df10856a08187ad112992979f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the <code>event_dest</code> event. <br /></td></tr>
<tr class="separator:a1bd1de5df10856a08187ad112992979f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af83e37ef578182084ab4ba01d5368304"><td class="memItemLeft" align="right" valign="top"><a id="af83e37ef578182084ab4ba01d5368304" name="af83e37ef578182084ab4ba01d5368304"></a>
<a class="el" href="classwinstd_1_1event__fn__auto__ret.html">event_fn_auto_ret</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (1 const <a class="el" href="classwinstd_1_1event__fn__auto__ret.html">event_fn_auto_ret</a>&lt; T &gt; &amp;other)</td></tr>
<tr class="memdesc:af83e37ef578182084ab4ba01d5368304"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies the object. <br /></td></tr>
<tr class="separator:af83e37ef578182084ab4ba01d5368304"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8da86d7dd41f103784084492ace61422"><td class="memItemLeft" align="right" valign="top"><a id="a8da86d7dd41f103784084492ace61422" name="a8da86d7dd41f103784084492ace61422"></a>
<a class="el" href="classwinstd_1_1event__fn__auto__ret.html">event_fn_auto_ret</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (1 <a class="el" href="classwinstd_1_1event__fn__auto__ret.html">event_fn_auto_ret</a>&lt; T &gt; &amp;&amp;other)</td></tr>
<tr class="memdesc:a8da86d7dd41f103784084492ace61422"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <br /></td></tr>
<tr class="separator:a8da86d7dd41f103784084492ace61422"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bb69bf1ac97231ef47c2aed99921bc9"><td class="memItemLeft" align="right" valign="top"><a id="a6bb69bf1ac97231ef47c2aed99921bc9" name="a6bb69bf1ac97231ef47c2aed99921bc9"></a>
<a class="el" href="classwinstd_1_1event__fn__auto__ret.html">event_fn_auto_ret</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classwinstd_1_1event__fn__auto__ret.html">event_fn_auto_ret</a>&lt; T &gt; &amp;other)</td></tr>
<tr class="memdesc:a6bb69bf1ac97231ef47c2aed99921bc9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies the object. <br /></td></tr>
<tr class="separator:a6bb69bf1ac97231ef47c2aed99921bc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade4fd767e5e743649480b93cd0a5ba69"><td class="memItemLeft" align="right" valign="top"><a id="ade4fd767e5e743649480b93cd0a5ba69" name="ade4fd767e5e743649480b93cd0a5ba69"></a>
<a class="el" href="classwinstd_1_1event__fn__auto__ret.html">event_fn_auto_ret</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (<a class="el" href="classwinstd_1_1event__fn__auto__ret.html">event_fn_auto_ret</a>&lt; T &gt; &amp;&amp;other)</td></tr>
<tr class="memdesc:ade4fd767e5e743649480b93cd0a5ba69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the object. <br /></td></tr>
<tr class="separator:ade4fd767e5e743649480b93cd0a5ba69"><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>
@ -136,7 +136,7 @@ class winstd::event_fn_auto_ret&lt; T &gt;</div><p >Helper template to write an
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,42 +73,42 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1event__provider.html">winstd::event_provider</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html#a46193547aaa3f1790c12d2da19c321c5">create</a>(1 LPCGUID ProviderId)</td><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html">winstd::event_provider</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html#aeb28bf6cc859920913e604b2d342f316">create</a>(LPCGUID ProviderId)</td><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html">winstd::event_provider</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html#ac433463f1ade76866d19a34cb3c9c001">enable_callback</a>(1 LPCGUID SourceId, 1 ULONG IsEnabled, 1 UCHAR Level, 1 ULONGLONG MatchAnyKeyword, 1 ULONGLONG MatchAllKeyword, 1 PEVENT_FILTER_DESCRIPTOR FilterData)</td><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html">winstd::event_provider</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html#a27acb9cf70427de0fbd5471d3d2a43a8">enable_callback</a>(1 LPCGUID SourceId, 1 ULONG IsEnabled, 1 UCHAR Level, 1 ULONGLONG MatchAnyKeyword, 1 ULONGLONG MatchAllKeyword, 1 PEVENT_FILTER_DESCRIPTOR FilterData, 1 PVOID CallbackContext)</td><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html">winstd::event_provider</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html#ac896e3a23b3f44ef0b1cb0ac6717e894">enable_callback</a>(LPCGUID SourceId, ULONG IsEnabled, UCHAR Level, ULONGLONG MatchAnyKeyword, ULONGLONG MatchAllKeyword, PEVENT_FILTER_DESCRIPTOR FilterData)</td><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html">winstd::event_provider</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html#ae1bde7438a09da9e878e86890de50a07">enable_callback</a>(LPCGUID SourceId, ULONG IsEnabled, UCHAR Level, ULONGLONG MatchAnyKeyword, ULONGLONG MatchAllKeyword, PEVENT_FILTER_DESCRIPTOR FilterData, PVOID CallbackContext)</td><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html">winstd::event_provider</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a706aaab7691a472c608890f8e5dd0d96">free</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html#ad0d7ed652fe897a94f2ef198dd3f41a1">free_internal</a>() noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html">winstd::event_provider</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4">handle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">operator=</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">operator=</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html#ace5df6b73334802dc233d07e66e07f4b">write</a>(1 PCEVENT_DESCRIPTOR EventDescriptor)</td><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html">winstd::event_provider</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html#afb38704bb15dd27421356b8523c764f2">write</a>(1 PCEVENT_DESCRIPTOR EventDescriptor, 1 ULONG UserDataCount=0, PEVENT_DATA_DESCRIPTOR UserData=NULL)</td><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html">winstd::event_provider</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html#a721ab4fc5658bda00c7d903a1a9af3ac">write</a>(1 PCEVENT_DESCRIPTOR EventDescriptor, 1 const EVENT_DATA_DESCRIPTOR param1,...)</td><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html">winstd::event_provider</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html#ac17c4e195e8cf6d1fd8c392e5c6f19a0">write</a>(1 PCEVENT_DESCRIPTOR EventDescriptor, 1 va_list arg)</td><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html">winstd::event_provider</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html#a938f2b96b8c4503c0cc722737db56ec1">write</a>(1 UCHAR Level, 1 ULONGLONG Keyword, 1 1 PCWSTR String,...)</td><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html">winstd::event_provider</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html#a068407834baa836c690b80a39a2d2692">write</a>(PCEVENT_DESCRIPTOR EventDescriptor)</td><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html">winstd::event_provider</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html#a570ec5977a37f490ddac7aaa047db5e9">write</a>(PCEVENT_DESCRIPTOR EventDescriptor, ULONG UserDataCount=0, PEVENT_DATA_DESCRIPTOR UserData=NULL)</td><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html">winstd::event_provider</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html#ad782c4daf27784c0762d09578362db08">write</a>(PCEVENT_DESCRIPTOR EventDescriptor, const EVENT_DATA_DESCRIPTOR param1,...)</td><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html">winstd::event_provider</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html#aa956835d2f62705db20e6c82c07be7fe">write</a>(PCEVENT_DESCRIPTOR EventDescriptor, va_list arg)</td><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html">winstd::event_provider</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html#a9063c2f40716779223fe618b70df0888">write</a>(UCHAR Level, ULONGLONG Keyword, PCWSTR String,...)</td><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html">winstd::event_provider</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html#ab219ea75734671f98fabbf41485e558b">~event_provider</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1event__provider.html">winstd::event_provider</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -95,41 +95,41 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:ab219ea75734671f98fabbf41485e558b"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__provider.html#ab219ea75734671f98fabbf41485e558b">~event_provider</a> ()</td></tr>
<tr class="memdesc:ab219ea75734671f98fabbf41485e558b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the event provider. <a href="classwinstd_1_1event__provider.html#ab219ea75734671f98fabbf41485e558b">More...</a><br /></td></tr>
<tr class="separator:ab219ea75734671f98fabbf41485e558b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46193547aaa3f1790c12d2da19c321c5"><td class="memItemLeft" align="right" valign="top">ULONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__provider.html#a46193547aaa3f1790c12d2da19c321c5">create</a> (1 LPCGUID ProviderId)</td></tr>
<tr class="memdesc:a46193547aaa3f1790c12d2da19c321c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers the event provider. <a href="classwinstd_1_1event__provider.html#a46193547aaa3f1790c12d2da19c321c5">More...</a><br /></td></tr>
<tr class="separator:a46193547aaa3f1790c12d2da19c321c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace5df6b73334802dc233d07e66e07f4b"><td class="memItemLeft" align="right" valign="top">ULONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__provider.html#ace5df6b73334802dc233d07e66e07f4b">write</a> (1 PCEVENT_DESCRIPTOR EventDescriptor)</td></tr>
<tr class="memdesc:ace5df6b73334802dc233d07e66e07f4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes an event with no parameters. <a href="classwinstd_1_1event__provider.html#ace5df6b73334802dc233d07e66e07f4b">More...</a><br /></td></tr>
<tr class="separator:ace5df6b73334802dc233d07e66e07f4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb38704bb15dd27421356b8523c764f2"><td class="memItemLeft" align="right" valign="top">ULONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__provider.html#afb38704bb15dd27421356b8523c764f2">write</a> (1 PCEVENT_DESCRIPTOR EventDescriptor, 1 ULONG UserDataCount=0, PEVENT_DATA_DESCRIPTOR UserData=NULL)</td></tr>
<tr class="memdesc:afb38704bb15dd27421356b8523c764f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes an event with parameters stored in array. <a href="classwinstd_1_1event__provider.html#afb38704bb15dd27421356b8523c764f2">More...</a><br /></td></tr>
<tr class="separator:afb38704bb15dd27421356b8523c764f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a721ab4fc5658bda00c7d903a1a9af3ac"><td class="memItemLeft" align="right" valign="top">ULONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__provider.html#a721ab4fc5658bda00c7d903a1a9af3ac">write</a> (1 PCEVENT_DESCRIPTOR EventDescriptor, 1 const EVENT_DATA_DESCRIPTOR param1,...)</td></tr>
<tr class="memdesc:a721ab4fc5658bda00c7d903a1a9af3ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes an event with one or more parameter. <a href="classwinstd_1_1event__provider.html#a721ab4fc5658bda00c7d903a1a9af3ac">More...</a><br /></td></tr>
<tr class="separator:a721ab4fc5658bda00c7d903a1a9af3ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac17c4e195e8cf6d1fd8c392e5c6f19a0"><td class="memItemLeft" align="right" valign="top">ULONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__provider.html#ac17c4e195e8cf6d1fd8c392e5c6f19a0">write</a> (1 PCEVENT_DESCRIPTOR EventDescriptor, 1 va_list arg)</td></tr>
<tr class="memdesc:ac17c4e195e8cf6d1fd8c392e5c6f19a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes an event with variable number of parameters. <a href="classwinstd_1_1event__provider.html#ac17c4e195e8cf6d1fd8c392e5c6f19a0">More...</a><br /></td></tr>
<tr class="separator:ac17c4e195e8cf6d1fd8c392e5c6f19a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a938f2b96b8c4503c0cc722737db56ec1"><td class="memItemLeft" align="right" valign="top">ULONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__provider.html#a938f2b96b8c4503c0cc722737db56ec1">write</a> (1 UCHAR Level, 1 ULONGLONG Keyword, 1 1 PCWSTR String,...)</td></tr>
<tr class="memdesc:a938f2b96b8c4503c0cc722737db56ec1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes a string event. <a href="classwinstd_1_1event__provider.html#a938f2b96b8c4503c0cc722737db56ec1">More...</a><br /></td></tr>
<tr class="separator:a938f2b96b8c4503c0cc722737db56ec1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb28bf6cc859920913e604b2d342f316"><td class="memItemLeft" align="right" valign="top">ULONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__provider.html#aeb28bf6cc859920913e604b2d342f316">create</a> (LPCGUID ProviderId)</td></tr>
<tr class="memdesc:aeb28bf6cc859920913e604b2d342f316"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers the event provider. <a href="classwinstd_1_1event__provider.html#aeb28bf6cc859920913e604b2d342f316">More...</a><br /></td></tr>
<tr class="separator:aeb28bf6cc859920913e604b2d342f316"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a068407834baa836c690b80a39a2d2692"><td class="memItemLeft" align="right" valign="top">ULONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__provider.html#a068407834baa836c690b80a39a2d2692">write</a> (PCEVENT_DESCRIPTOR EventDescriptor)</td></tr>
<tr class="memdesc:a068407834baa836c690b80a39a2d2692"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes an event with no parameters. <a href="classwinstd_1_1event__provider.html#a068407834baa836c690b80a39a2d2692">More...</a><br /></td></tr>
<tr class="separator:a068407834baa836c690b80a39a2d2692"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a570ec5977a37f490ddac7aaa047db5e9"><td class="memItemLeft" align="right" valign="top">ULONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__provider.html#a570ec5977a37f490ddac7aaa047db5e9">write</a> (PCEVENT_DESCRIPTOR EventDescriptor, ULONG UserDataCount=0, PEVENT_DATA_DESCRIPTOR UserData=NULL)</td></tr>
<tr class="memdesc:a570ec5977a37f490ddac7aaa047db5e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes an event with parameters stored in array. <a href="classwinstd_1_1event__provider.html#a570ec5977a37f490ddac7aaa047db5e9">More...</a><br /></td></tr>
<tr class="separator:a570ec5977a37f490ddac7aaa047db5e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad782c4daf27784c0762d09578362db08"><td class="memItemLeft" align="right" valign="top">ULONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__provider.html#ad782c4daf27784c0762d09578362db08">write</a> (PCEVENT_DESCRIPTOR EventDescriptor, const EVENT_DATA_DESCRIPTOR param1,...)</td></tr>
<tr class="memdesc:ad782c4daf27784c0762d09578362db08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes an event with one or more parameter. <a href="classwinstd_1_1event__provider.html#ad782c4daf27784c0762d09578362db08">More...</a><br /></td></tr>
<tr class="separator:ad782c4daf27784c0762d09578362db08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa956835d2f62705db20e6c82c07be7fe"><td class="memItemLeft" align="right" valign="top">ULONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__provider.html#aa956835d2f62705db20e6c82c07be7fe">write</a> (PCEVENT_DESCRIPTOR EventDescriptor, va_list arg)</td></tr>
<tr class="memdesc:aa956835d2f62705db20e6c82c07be7fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes an event with variable number of parameters. <a href="classwinstd_1_1event__provider.html#aa956835d2f62705db20e6c82c07be7fe">More...</a><br /></td></tr>
<tr class="separator:aa956835d2f62705db20e6c82c07be7fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9063c2f40716779223fe618b70df0888"><td class="memItemLeft" align="right" valign="top">ULONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__provider.html#a9063c2f40716779223fe618b70df0888">write</a> (UCHAR Level, ULONGLONG Keyword, PCWSTR String,...)</td></tr>
<tr class="memdesc:a9063c2f40716779223fe618b70df0888"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes a string event. <a href="classwinstd_1_1event__provider.html#a9063c2f40716779223fe618b70df0888">More...</a><br /></td></tr>
<tr class="separator:a9063c2f40716779223fe618b70df0888"><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; REGHANDLE, NULL &gt;</a></td></tr>
<tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top"><a id="a1b9c4f9529c9efa7d16dec8bab3b00e4" name="a1b9c4f9529c9efa7d16dec8bab3b00e4"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</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="memitem:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a91f3f6d80650f3cbb1857b879c060e7b 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. <a href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">More...</a><br /></td></tr>
<tr class="separator:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a> (1 <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="memdesc:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">More...</a><br /></td></tr>
<tr class="separator:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><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#ae58ca3031e921aba1319e55159473ea9">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">More...</a><br /></td></tr>
<tr class="separator:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><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#abcb7f966e387a00f71268cf092295665">operator=</a> (1 <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="memdesc:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">More...</a><br /></td></tr>
<tr class="separator:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><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="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. <a href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">More...</a><br /></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"><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="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">More...</a><br /></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"><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="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">More...</a><br /></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"><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="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">More...</a><br /></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"><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="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <a href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">More...</a><br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -145,27 +145,27 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is INVAL. <a href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">More...</a><br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">More...</a><br /></td></tr>
<tr class="separator:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">More...</a><br /></td></tr>
<tr class="separator:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">More...</a><br /></td></tr>
<tr class="separator:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">More...</a><br /></td></tr>
<tr class="separator:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">More...</a><br /></td></tr>
<tr class="separator:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">More...</a><br /></td></tr>
<tr class="separator:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">More...</a><br /></td></tr>
<tr class="separator:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">More...</a><br /></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"><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="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">More...</a><br /></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"><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="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">More...</a><br /></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"><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="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">More...</a><br /></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"><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="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">More...</a><br /></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"><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="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">More...</a><br /></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"><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="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">More...</a><br /></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"><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. <a href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">More...</a><br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -179,18 +179,18 @@ Protected Member Functions</h2></td></tr>
<tr class="memitem:ad0d7ed652fe897a94f2ef198dd3f41a1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__provider.html#ad0d7ed652fe897a94f2ef198dd3f41a1">free_internal</a> () noexcept override</td></tr>
<tr class="memdesc:ad0d7ed652fe897a94f2ef198dd3f41a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases the event provider. <a href="classwinstd_1_1event__provider.html#ad0d7ed652fe897a94f2ef198dd3f41a1">More...</a><br /></td></tr>
<tr class="separator:ad0d7ed652fe897a94f2ef198dd3f41a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac433463f1ade76866d19a34cb3c9c001"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__provider.html#ac433463f1ade76866d19a34cb3c9c001">enable_callback</a> (1 LPCGUID SourceId, 1 ULONG IsEnabled, 1 UCHAR Level, 1 ULONGLONG MatchAnyKeyword, 1 ULONGLONG MatchAllKeyword, 1 PEVENT_FILTER_DESCRIPTOR FilterData)</td></tr>
<tr class="memdesc:ac433463f1ade76866d19a34cb3c9c001"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive enable or disable notification requests. <a href="classwinstd_1_1event__provider.html#ac433463f1ade76866d19a34cb3c9c001">More...</a><br /></td></tr>
<tr class="separator:ac433463f1ade76866d19a34cb3c9c001"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac896e3a23b3f44ef0b1cb0ac6717e894"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__provider.html#ac896e3a23b3f44ef0b1cb0ac6717e894">enable_callback</a> (LPCGUID SourceId, ULONG IsEnabled, UCHAR Level, ULONGLONG MatchAnyKeyword, ULONGLONG MatchAllKeyword, PEVENT_FILTER_DESCRIPTOR FilterData)</td></tr>
<tr class="memdesc:ac896e3a23b3f44ef0b1cb0ac6717e894"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive enable or disable notification requests. <a href="classwinstd_1_1event__provider.html#ac896e3a23b3f44ef0b1cb0ac6717e894">More...</a><br /></td></tr>
<tr class="separator:ac896e3a23b3f44ef0b1cb0ac6717e894"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a137560600851eb4c3e4b80e25d4da629"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract member function that must be implemented by child classes to do the actual object destruction. <a href="classwinstd_1_1handle.html#a137560600851eb4c3e4b80e25d4da629">More...</a><br /></td></tr>
<tr class="separator:a137560600851eb4c3e4b80e25d4da629"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-static-methods" name="pro-static-methods"></a>
Static Protected Member Functions</h2></td></tr>
<tr class="memitem:a27acb9cf70427de0fbd5471d3d2a43a8"><td class="memItemLeft" align="right" valign="top">static VOID NTAPI&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__provider.html#a27acb9cf70427de0fbd5471d3d2a43a8">enable_callback</a> (1 LPCGUID SourceId, 1 ULONG IsEnabled, 1 UCHAR Level, 1 ULONGLONG MatchAnyKeyword, 1 ULONGLONG MatchAllKeyword, 1 PEVENT_FILTER_DESCRIPTOR FilterData, 1 PVOID CallbackContext)</td></tr>
<tr class="memdesc:a27acb9cf70427de0fbd5471d3d2a43a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive enable or disable notification requests. <a href="classwinstd_1_1event__provider.html#a27acb9cf70427de0fbd5471d3d2a43a8">More...</a><br /></td></tr>
<tr class="separator:a27acb9cf70427de0fbd5471d3d2a43a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1bde7438a09da9e878e86890de50a07"><td class="memItemLeft" align="right" valign="top">static VOID NTAPI&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__provider.html#ae1bde7438a09da9e878e86890de50a07">enable_callback</a> (LPCGUID SourceId, ULONG IsEnabled, UCHAR Level, ULONGLONG MatchAnyKeyword, ULONGLONG MatchAllKeyword, PEVENT_FILTER_DESCRIPTOR FilterData, PVOID CallbackContext)</td></tr>
<tr class="memdesc:ae1bde7438a09da9e878e86890de50a07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive enable or disable notification requests. <a href="classwinstd_1_1event__provider.html#ae1bde7438a09da9e878e86890de50a07">More...</a><br /></td></tr>
<tr class="separator:ae1bde7438a09da9e878e86890de50a07"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
@ -242,8 +242,8 @@ static const REGHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>inv
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a46193547aaa3f1790c12d2da19c321c5" name="a46193547aaa3f1790c12d2da19c321c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46193547aaa3f1790c12d2da19c321c5">&#9670;&nbsp;</a></span>create()</h2>
<a id="aeb28bf6cc859920913e604b2d342f316" name="aeb28bf6cc859920913e604b2d342f316"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb28bf6cc859920913e604b2d342f316">&#9670;&nbsp;</a></span>create()</h2>
<div class="memitem">
<div class="memproto">
@ -254,7 +254,7 @@ static const REGHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>inv
<tr>
<td class="memname">ULONG winstd::event_provider::create </td>
<td>(</td>
<td class="paramtype">1 LPCGUID&#160;</td>
<td class="paramtype">LPCGUID&#160;</td>
<td class="paramname"><em>ProviderId</em></td><td>)</td>
<td></td>
</tr>
@ -276,8 +276,8 @@ static const REGHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>inv
</div>
</div>
<a id="ac433463f1ade76866d19a34cb3c9c001" name="ac433463f1ade76866d19a34cb3c9c001"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac433463f1ade76866d19a34cb3c9c001">&#9670;&nbsp;</a></span>enable_callback() <span class="overload">[1/2]</span></h2>
<a id="ac896e3a23b3f44ef0b1cb0ac6717e894" name="ac896e3a23b3f44ef0b1cb0ac6717e894"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac896e3a23b3f44ef0b1cb0ac6717e894">&#9670;&nbsp;</a></span>enable_callback() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -288,37 +288,37 @@ static const REGHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>inv
<tr>
<td class="memname">virtual void winstd::event_provider::enable_callback </td>
<td>(</td>
<td class="paramtype">1 LPCGUID&#160;</td>
<td class="paramtype">LPCGUID&#160;</td>
<td class="paramname"><em>SourceId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 ULONG&#160;</td>
<td class="paramtype">ULONG&#160;</td>
<td class="paramname"><em>IsEnabled</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 UCHAR&#160;</td>
<td class="paramtype">UCHAR&#160;</td>
<td class="paramname"><em>Level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 ULONGLONG&#160;</td>
<td class="paramtype">ULONGLONG&#160;</td>
<td class="paramname"><em>MatchAnyKeyword</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 ULONGLONG&#160;</td>
<td class="paramtype">ULONGLONG&#160;</td>
<td class="paramname"><em>MatchAllKeyword</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 PEVENT_FILTER_DESCRIPTOR&#160;</td>
<td class="paramtype">PEVENT_FILTER_DESCRIPTOR&#160;</td>
<td class="paramname"><em>FilterData</em>&#160;</td>
</tr>
<tr>
@ -339,8 +339,8 @@ static const REGHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>inv
</div>
</div>
<a id="a27acb9cf70427de0fbd5471d3d2a43a8" name="a27acb9cf70427de0fbd5471d3d2a43a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27acb9cf70427de0fbd5471d3d2a43a8">&#9670;&nbsp;</a></span>enable_callback() <span class="overload">[2/2]</span></h2>
<a id="ae1bde7438a09da9e878e86890de50a07" name="ae1bde7438a09da9e878e86890de50a07"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1bde7438a09da9e878e86890de50a07">&#9670;&nbsp;</a></span>enable_callback() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -351,43 +351,43 @@ static const REGHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>inv
<tr>
<td class="memname">static VOID NTAPI winstd::event_provider::enable_callback </td>
<td>(</td>
<td class="paramtype">1 LPCGUID&#160;</td>
<td class="paramtype">LPCGUID&#160;</td>
<td class="paramname"><em>SourceId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 ULONG&#160;</td>
<td class="paramtype">ULONG&#160;</td>
<td class="paramname"><em>IsEnabled</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 UCHAR&#160;</td>
<td class="paramtype">UCHAR&#160;</td>
<td class="paramname"><em>Level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 ULONGLONG&#160;</td>
<td class="paramtype">ULONGLONG&#160;</td>
<td class="paramname"><em>MatchAnyKeyword</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 ULONGLONG&#160;</td>
<td class="paramtype">ULONGLONG&#160;</td>
<td class="paramname"><em>MatchAllKeyword</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 PEVENT_FILTER_DESCRIPTOR&#160;</td>
<td class="paramtype">PEVENT_FILTER_DESCRIPTOR&#160;</td>
<td class="paramname"><em>FilterData</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 PVOID&#160;</td>
<td class="paramtype">PVOID&#160;</td>
<td class="paramname"><em>CallbackContext</em>&#160;</td>
</tr>
<tr>
@ -438,8 +438,8 @@ static const REGHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>inv
</div>
</div>
<a id="ace5df6b73334802dc233d07e66e07f4b" name="ace5df6b73334802dc233d07e66e07f4b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace5df6b73334802dc233d07e66e07f4b">&#9670;&nbsp;</a></span>write() <span class="overload">[1/5]</span></h2>
<a id="a068407834baa836c690b80a39a2d2692" name="a068407834baa836c690b80a39a2d2692"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a068407834baa836c690b80a39a2d2692">&#9670;&nbsp;</a></span>write() <span class="overload">[1/5]</span></h2>
<div class="memitem">
<div class="memproto">
@ -450,7 +450,7 @@ static const REGHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>inv
<tr>
<td class="memname">ULONG winstd::event_provider::write </td>
<td>(</td>
<td class="paramtype">1 PCEVENT_DESCRIPTOR&#160;</td>
<td class="paramtype">PCEVENT_DESCRIPTOR&#160;</td>
<td class="paramname"><em>EventDescriptor</em></td><td>)</td>
<td></td>
</tr>
@ -472,8 +472,8 @@ static const REGHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>inv
</div>
</div>
<a id="a721ab4fc5658bda00c7d903a1a9af3ac" name="a721ab4fc5658bda00c7d903a1a9af3ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a721ab4fc5658bda00c7d903a1a9af3ac">&#9670;&nbsp;</a></span>write() <span class="overload">[2/5]</span></h2>
<a id="ad782c4daf27784c0762d09578362db08" name="ad782c4daf27784c0762d09578362db08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad782c4daf27784c0762d09578362db08">&#9670;&nbsp;</a></span>write() <span class="overload">[2/5]</span></h2>
<div class="memitem">
<div class="memproto">
@ -484,13 +484,13 @@ static const REGHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>inv
<tr>
<td class="memname">ULONG winstd::event_provider::write </td>
<td>(</td>
<td class="paramtype">1 PCEVENT_DESCRIPTOR&#160;</td>
<td class="paramtype">PCEVENT_DESCRIPTOR&#160;</td>
<td class="paramname"><em>EventDescriptor</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 const EVENT_DATA_DESCRIPTOR&#160;</td>
<td class="paramtype">const EVENT_DATA_DESCRIPTOR&#160;</td>
<td class="paramname"><em>param1</em>, </td>
</tr>
<tr>
@ -523,8 +523,8 @@ static const REGHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>inv
</div>
</div>
<a id="afb38704bb15dd27421356b8523c764f2" name="afb38704bb15dd27421356b8523c764f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb38704bb15dd27421356b8523c764f2">&#9670;&nbsp;</a></span>write() <span class="overload">[3/5]</span></h2>
<a id="a570ec5977a37f490ddac7aaa047db5e9" name="a570ec5977a37f490ddac7aaa047db5e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a570ec5977a37f490ddac7aaa047db5e9">&#9670;&nbsp;</a></span>write() <span class="overload">[3/5]</span></h2>
<div class="memitem">
<div class="memproto">
@ -535,13 +535,13 @@ static const REGHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>inv
<tr>
<td class="memname">ULONG winstd::event_provider::write </td>
<td>(</td>
<td class="paramtype">1 PCEVENT_DESCRIPTOR&#160;</td>
<td class="paramtype">PCEVENT_DESCRIPTOR&#160;</td>
<td class="paramname"><em>EventDescriptor</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 ULONG&#160;</td>
<td class="paramtype">ULONG&#160;</td>
<td class="paramname"><em>UserDataCount</em> = <code>0</code>, </td>
</tr>
<tr>
@ -573,8 +573,8 @@ static const REGHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>inv
</div>
</div>
<a id="ac17c4e195e8cf6d1fd8c392e5c6f19a0" name="ac17c4e195e8cf6d1fd8c392e5c6f19a0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac17c4e195e8cf6d1fd8c392e5c6f19a0">&#9670;&nbsp;</a></span>write() <span class="overload">[4/5]</span></h2>
<a id="aa956835d2f62705db20e6c82c07be7fe" name="aa956835d2f62705db20e6c82c07be7fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa956835d2f62705db20e6c82c07be7fe">&#9670;&nbsp;</a></span>write() <span class="overload">[4/5]</span></h2>
<div class="memitem">
<div class="memproto">
@ -585,13 +585,13 @@ static const REGHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>inv
<tr>
<td class="memname">ULONG winstd::event_provider::write </td>
<td>(</td>
<td class="paramtype">1 PCEVENT_DESCRIPTOR&#160;</td>
<td class="paramtype">PCEVENT_DESCRIPTOR&#160;</td>
<td class="paramname"><em>EventDescriptor</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 va_list&#160;</td>
<td class="paramtype">va_list&#160;</td>
<td class="paramname"><em>arg</em>&#160;</td>
</tr>
<tr>
@ -618,8 +618,8 @@ static const REGHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>inv
</div>
</div>
<a id="a938f2b96b8c4503c0cc722737db56ec1" name="a938f2b96b8c4503c0cc722737db56ec1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a938f2b96b8c4503c0cc722737db56ec1">&#9670;&nbsp;</a></span>write() <span class="overload">[5/5]</span></h2>
<a id="a9063c2f40716779223fe618b70df0888" name="a9063c2f40716779223fe618b70df0888"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9063c2f40716779223fe618b70df0888">&#9670;&nbsp;</a></span>write() <span class="overload">[5/5]</span></h2>
<div class="memitem">
<div class="memproto">
@ -630,19 +630,19 @@ static const REGHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>inv
<tr>
<td class="memname">ULONG winstd::event_provider::write </td>
<td>(</td>
<td class="paramtype">1 UCHAR&#160;</td>
<td class="paramtype">UCHAR&#160;</td>
<td class="paramname"><em>Level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 ULONGLONG&#160;</td>
<td class="paramtype">ULONGLONG&#160;</td>
<td class="paramname"><em>Keyword</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 1 PCWSTR&#160;</td>
<td class="paramtype">PCWSTR&#160;</td>
<td class="paramname"><em>String</em>, </td>
</tr>
<tr>
@ -680,7 +680,7 @@ static const REGHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>inv
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -74,21 +74,21 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1event__rec.html">winstd::event_rec</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html#af2f781ca85c2d92b001bb32bf4839f11">event_rec</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html">winstd::event_rec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html#a5b26cc452851a462cb7111e17bfb24db">event_rec</a>(1 const event_rec &amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html">winstd::event_rec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html#a9c323be97537a1623cc2a57fe7e55475">event_rec</a>(1 const EVENT_RECORD &amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html">winstd::event_rec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html#a5c76c638fde7caa19a7331f210da77bf">event_rec</a>(1 event_rec &amp;&amp;other) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html">winstd::event_rec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html#ae48e70c9aee4fe020bbc37037ebce068">operator=</a>(1 const event_rec &amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html">winstd::event_rec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html#a8b7a575ca2f1e29d4190c2ea9d500cb7">operator=</a>(1 const EVENT_RECORD &amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html">winstd::event_rec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html#af8362c9c6661fd25ab5642530011fec0">operator=</a>(1 event_rec &amp;&amp;other) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html">winstd::event_rec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html#a7cad9b9e5867694c4de958750148595e">set_extended_data</a>(1 USHORT count, const EVENT_HEADER_EXTENDED_DATA_ITEM *data)</td><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html">winstd::event_rec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html#a04d6691de15a6a5e69d452536b738210">set_extended_data_internal</a>(1 USHORT count, const EVENT_HEADER_EXTENDED_DATA_ITEM *data)</td><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html">winstd::event_rec</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html#a0fb3c7efd31229248c0ba02103679847">set_user_data</a>(1 USHORT size, LPCVOID data)</td><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html">winstd::event_rec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html#ade110ddedaa0bd66de7c07fc42286e69">set_user_data_internal</a>(1 USHORT size, LPCVOID data)</td><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html">winstd::event_rec</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html#afd6e48f124743c9f5b0c576db2165787">event_rec</a>(const event_rec &amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html">winstd::event_rec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html#a73f9f035b70ce7c030e2c616d3f42e37">event_rec</a>(const EVENT_RECORD &amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html">winstd::event_rec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html#ac3a21e4c1a4469e7b85fc235f65006ca">event_rec</a>(event_rec &amp;&amp;other) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html">winstd::event_rec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html#aa5287b5572575d440f881c1d8c17bac3">operator=</a>(const event_rec &amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html">winstd::event_rec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html#a41f64986df27cea4fdaa8ee8ce2d3875">operator=</a>(const EVENT_RECORD &amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html">winstd::event_rec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html#a22ab332b9c7e3c21e6107e909703da0f">operator=</a>(event_rec &amp;&amp;other) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html">winstd::event_rec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html#abfab939c3bb27839c3b591b9a62f9470">set_extended_data</a>(USHORT count, const EVENT_HEADER_EXTENDED_DATA_ITEM *data)</td><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html">winstd::event_rec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html#a0c1c63cc3a3e2f83924aa9f21a298f6c">set_extended_data_internal</a>(USHORT count, const EVENT_HEADER_EXTENDED_DATA_ITEM *data)</td><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html">winstd::event_rec</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html#a0df49a47cf45cb76003b85148d7d5098">set_user_data</a>(USHORT size, LPCVOID data)</td><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html">winstd::event_rec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html#af71cc10ff1b9f9935c824b7c7a4130b8">set_user_data_internal</a>(USHORT size, LPCVOID data)</td><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html">winstd::event_rec</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html#a2968045a00cf5994ffc2db1a7eb38601">~event_rec</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1event__rec.html">winstd::event_rec</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -92,49 +92,49 @@ Public Member Functions</h2></td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>event_rec</b> ()</td></tr>
<tr class="memdesc:af2f781ca85c2d92b001bb32bf4839f11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a blank event record. <br /></td></tr>
<tr class="separator:af2f781ca85c2d92b001bb32bf4839f11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b26cc452851a462cb7111e17bfb24db"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__rec.html#a5b26cc452851a462cb7111e17bfb24db">event_rec</a> (1 const <a class="el" href="classwinstd_1_1event__rec.html">event_rec</a> &amp;other)</td></tr>
<tr class="memdesc:a5b26cc452851a462cb7111e17bfb24db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies an existing event record. <a href="classwinstd_1_1event__rec.html#a5b26cc452851a462cb7111e17bfb24db">More...</a><br /></td></tr>
<tr class="separator:a5b26cc452851a462cb7111e17bfb24db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c323be97537a1623cc2a57fe7e55475"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__rec.html#a9c323be97537a1623cc2a57fe7e55475">event_rec</a> (1 const EVENT_RECORD &amp;other)</td></tr>
<tr class="memdesc:a9c323be97537a1623cc2a57fe7e55475"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies an existing event record. <a href="classwinstd_1_1event__rec.html#a9c323be97537a1623cc2a57fe7e55475">More...</a><br /></td></tr>
<tr class="separator:a9c323be97537a1623cc2a57fe7e55475"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c76c638fde7caa19a7331f210da77bf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__rec.html#a5c76c638fde7caa19a7331f210da77bf">event_rec</a> (1 <a class="el" href="classwinstd_1_1event__rec.html">event_rec</a> &amp;&amp;other) noexcept</td></tr>
<tr class="memdesc:a5c76c638fde7caa19a7331f210da77bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the event record. <a href="classwinstd_1_1event__rec.html#a5c76c638fde7caa19a7331f210da77bf">More...</a><br /></td></tr>
<tr class="separator:a5c76c638fde7caa19a7331f210da77bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd6e48f124743c9f5b0c576db2165787"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__rec.html#afd6e48f124743c9f5b0c576db2165787">event_rec</a> (const <a class="el" href="classwinstd_1_1event__rec.html">event_rec</a> &amp;other)</td></tr>
<tr class="memdesc:afd6e48f124743c9f5b0c576db2165787"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies an existing event record. <a href="classwinstd_1_1event__rec.html#afd6e48f124743c9f5b0c576db2165787">More...</a><br /></td></tr>
<tr class="separator:afd6e48f124743c9f5b0c576db2165787"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73f9f035b70ce7c030e2c616d3f42e37"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__rec.html#a73f9f035b70ce7c030e2c616d3f42e37">event_rec</a> (const EVENT_RECORD &amp;other)</td></tr>
<tr class="memdesc:a73f9f035b70ce7c030e2c616d3f42e37"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies an existing event record. <a href="classwinstd_1_1event__rec.html#a73f9f035b70ce7c030e2c616d3f42e37">More...</a><br /></td></tr>
<tr class="separator:a73f9f035b70ce7c030e2c616d3f42e37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3a21e4c1a4469e7b85fc235f65006ca"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__rec.html#ac3a21e4c1a4469e7b85fc235f65006ca">event_rec</a> (<a class="el" href="classwinstd_1_1event__rec.html">event_rec</a> &amp;&amp;other) noexcept</td></tr>
<tr class="memdesc:ac3a21e4c1a4469e7b85fc235f65006ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the event record. <a href="classwinstd_1_1event__rec.html#ac3a21e4c1a4469e7b85fc235f65006ca">More...</a><br /></td></tr>
<tr class="separator:ac3a21e4c1a4469e7b85fc235f65006ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2968045a00cf5994ffc2db1a7eb38601"><td class="memItemLeft" align="right" valign="top"><a id="a2968045a00cf5994ffc2db1a7eb38601" name="a2968045a00cf5994ffc2db1a7eb38601"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>~event_rec</b> ()</td></tr>
<tr class="memdesc:a2968045a00cf5994ffc2db1a7eb38601"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys event record data and frees the allocated memory. <br /></td></tr>
<tr class="separator:a2968045a00cf5994ffc2db1a7eb38601"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae48e70c9aee4fe020bbc37037ebce068"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1event__rec.html">event_rec</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__rec.html#ae48e70c9aee4fe020bbc37037ebce068">operator=</a> (1 const <a class="el" href="classwinstd_1_1event__rec.html">event_rec</a> &amp;other)</td></tr>
<tr class="memdesc:ae48e70c9aee4fe020bbc37037ebce068"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies an existing event record. <a href="classwinstd_1_1event__rec.html#ae48e70c9aee4fe020bbc37037ebce068">More...</a><br /></td></tr>
<tr class="separator:ae48e70c9aee4fe020bbc37037ebce068"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b7a575ca2f1e29d4190c2ea9d500cb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1event__rec.html">event_rec</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__rec.html#a8b7a575ca2f1e29d4190c2ea9d500cb7">operator=</a> (1 const EVENT_RECORD &amp;other)</td></tr>
<tr class="memdesc:a8b7a575ca2f1e29d4190c2ea9d500cb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies an existing event record. <a href="classwinstd_1_1event__rec.html#a8b7a575ca2f1e29d4190c2ea9d500cb7">More...</a><br /></td></tr>
<tr class="separator:a8b7a575ca2f1e29d4190c2ea9d500cb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8362c9c6661fd25ab5642530011fec0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1event__rec.html">event_rec</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__rec.html#af8362c9c6661fd25ab5642530011fec0">operator=</a> (1 <a class="el" href="classwinstd_1_1event__rec.html">event_rec</a> &amp;&amp;other) noexcept</td></tr>
<tr class="memdesc:af8362c9c6661fd25ab5642530011fec0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the event record. <a href="classwinstd_1_1event__rec.html#af8362c9c6661fd25ab5642530011fec0">More...</a><br /></td></tr>
<tr class="separator:af8362c9c6661fd25ab5642530011fec0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cad9b9e5867694c4de958750148595e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__rec.html#a7cad9b9e5867694c4de958750148595e">set_extended_data</a> (1 USHORT count, const EVENT_HEADER_EXTENDED_DATA_ITEM *data)</td></tr>
<tr class="memdesc:a7cad9b9e5867694c4de958750148595e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets event record extended data. <a href="classwinstd_1_1event__rec.html#a7cad9b9e5867694c4de958750148595e">More...</a><br /></td></tr>
<tr class="separator:a7cad9b9e5867694c4de958750148595e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fb3c7efd31229248c0ba02103679847"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__rec.html#a0fb3c7efd31229248c0ba02103679847">set_user_data</a> (1 USHORT size, LPCVOID data)</td></tr>
<tr class="memdesc:a0fb3c7efd31229248c0ba02103679847"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets event record user data. <a href="classwinstd_1_1event__rec.html#a0fb3c7efd31229248c0ba02103679847">More...</a><br /></td></tr>
<tr class="separator:a0fb3c7efd31229248c0ba02103679847"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5287b5572575d440f881c1d8c17bac3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1event__rec.html">event_rec</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__rec.html#aa5287b5572575d440f881c1d8c17bac3">operator=</a> (const <a class="el" href="classwinstd_1_1event__rec.html">event_rec</a> &amp;other)</td></tr>
<tr class="memdesc:aa5287b5572575d440f881c1d8c17bac3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies an existing event record. <a href="classwinstd_1_1event__rec.html#aa5287b5572575d440f881c1d8c17bac3">More...</a><br /></td></tr>
<tr class="separator:aa5287b5572575d440f881c1d8c17bac3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41f64986df27cea4fdaa8ee8ce2d3875"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1event__rec.html">event_rec</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__rec.html#a41f64986df27cea4fdaa8ee8ce2d3875">operator=</a> (const EVENT_RECORD &amp;other)</td></tr>
<tr class="memdesc:a41f64986df27cea4fdaa8ee8ce2d3875"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies an existing event record. <a href="classwinstd_1_1event__rec.html#a41f64986df27cea4fdaa8ee8ce2d3875">More...</a><br /></td></tr>
<tr class="separator:a41f64986df27cea4fdaa8ee8ce2d3875"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22ab332b9c7e3c21e6107e909703da0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1event__rec.html">event_rec</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__rec.html#a22ab332b9c7e3c21e6107e909703da0f">operator=</a> (<a class="el" href="classwinstd_1_1event__rec.html">event_rec</a> &amp;&amp;other) noexcept</td></tr>
<tr class="memdesc:a22ab332b9c7e3c21e6107e909703da0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the event record. <a href="classwinstd_1_1event__rec.html#a22ab332b9c7e3c21e6107e909703da0f">More...</a><br /></td></tr>
<tr class="separator:a22ab332b9c7e3c21e6107e909703da0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfab939c3bb27839c3b591b9a62f9470"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__rec.html#abfab939c3bb27839c3b591b9a62f9470">set_extended_data</a> (USHORT count, const EVENT_HEADER_EXTENDED_DATA_ITEM *data)</td></tr>
<tr class="memdesc:abfab939c3bb27839c3b591b9a62f9470"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets event record extended data. <a href="classwinstd_1_1event__rec.html#abfab939c3bb27839c3b591b9a62f9470">More...</a><br /></td></tr>
<tr class="separator:abfab939c3bb27839c3b591b9a62f9470"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0df49a47cf45cb76003b85148d7d5098"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__rec.html#a0df49a47cf45cb76003b85148d7d5098">set_user_data</a> (USHORT size, LPCVOID data)</td></tr>
<tr class="memdesc:a0df49a47cf45cb76003b85148d7d5098"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets event record user data. <a href="classwinstd_1_1event__rec.html#a0df49a47cf45cb76003b85148d7d5098">More...</a><br /></td></tr>
<tr class="separator:a0df49a47cf45cb76003b85148d7d5098"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a04d6691de15a6a5e69d452536b738210"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__rec.html#a04d6691de15a6a5e69d452536b738210">set_extended_data_internal</a> (1 USHORT count, const EVENT_HEADER_EXTENDED_DATA_ITEM *data)</td></tr>
<tr class="memdesc:a04d6691de15a6a5e69d452536b738210"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets event record extended data. <a href="classwinstd_1_1event__rec.html#a04d6691de15a6a5e69d452536b738210">More...</a><br /></td></tr>
<tr class="separator:a04d6691de15a6a5e69d452536b738210"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade110ddedaa0bd66de7c07fc42286e69"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__rec.html#ade110ddedaa0bd66de7c07fc42286e69">set_user_data_internal</a> (1 USHORT size, LPCVOID data)</td></tr>
<tr class="memdesc:ade110ddedaa0bd66de7c07fc42286e69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets event record user data. <a href="classwinstd_1_1event__rec.html#ade110ddedaa0bd66de7c07fc42286e69">More...</a><br /></td></tr>
<tr class="separator:ade110ddedaa0bd66de7c07fc42286e69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c1c63cc3a3e2f83924aa9f21a298f6c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__rec.html#a0c1c63cc3a3e2f83924aa9f21a298f6c">set_extended_data_internal</a> (USHORT count, const EVENT_HEADER_EXTENDED_DATA_ITEM *data)</td></tr>
<tr class="memdesc:a0c1c63cc3a3e2f83924aa9f21a298f6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets event record extended data. <a href="classwinstd_1_1event__rec.html#a0c1c63cc3a3e2f83924aa9f21a298f6c">More...</a><br /></td></tr>
<tr class="separator:a0c1c63cc3a3e2f83924aa9f21a298f6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af71cc10ff1b9f9935c824b7c7a4130b8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__rec.html#af71cc10ff1b9f9935c824b7c7a4130b8">set_user_data_internal</a> (USHORT size, LPCVOID data)</td></tr>
<tr class="memdesc:af71cc10ff1b9f9935c824b7c7a4130b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets event record user data. <a href="classwinstd_1_1event__rec.html#af71cc10ff1b9f9935c824b7c7a4130b8">More...</a><br /></td></tr>
<tr class="separator:af71cc10ff1b9f9935c824b7c7a4130b8"><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 >EVENT_RECORD wrapper. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a5b26cc452851a462cb7111e17bfb24db" name="a5b26cc452851a462cb7111e17bfb24db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b26cc452851a462cb7111e17bfb24db">&#9670;&nbsp;</a></span>event_rec() <span class="overload">[1/3]</span></h2>
<a id="afd6e48f124743c9f5b0c576db2165787" name="afd6e48f124743c9f5b0c576db2165787"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd6e48f124743c9f5b0c576db2165787">&#9670;&nbsp;</a></span>event_rec() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
@ -145,7 +145,7 @@ Protected Member Functions</h2></td></tr>
<tr>
<td class="memname">winstd::event_rec::event_rec </td>
<td>(</td>
<td class="paramtype">1 const <a class="el" href="classwinstd_1_1event__rec.html">event_rec</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classwinstd_1_1event__rec.html">event_rec</a> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td></td>
</tr>
@ -167,8 +167,8 @@ Protected Member Functions</h2></td></tr>
</div>
</div>
<a id="a9c323be97537a1623cc2a57fe7e55475" name="a9c323be97537a1623cc2a57fe7e55475"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c323be97537a1623cc2a57fe7e55475">&#9670;&nbsp;</a></span>event_rec() <span class="overload">[2/3]</span></h2>
<a id="a73f9f035b70ce7c030e2c616d3f42e37" name="a73f9f035b70ce7c030e2c616d3f42e37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73f9f035b70ce7c030e2c616d3f42e37">&#9670;&nbsp;</a></span>event_rec() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
@ -179,7 +179,7 @@ Protected Member Functions</h2></td></tr>
<tr>
<td class="memname">winstd::event_rec::event_rec </td>
<td>(</td>
<td class="paramtype">1 const EVENT_RECORD &amp;&#160;</td>
<td class="paramtype">const EVENT_RECORD &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td></td>
</tr>
@ -201,8 +201,8 @@ Protected Member Functions</h2></td></tr>
</div>
</div>
<a id="a5c76c638fde7caa19a7331f210da77bf" name="a5c76c638fde7caa19a7331f210da77bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c76c638fde7caa19a7331f210da77bf">&#9670;&nbsp;</a></span>event_rec() <span class="overload">[3/3]</span></h2>
<a id="ac3a21e4c1a4469e7b85fc235f65006ca" name="ac3a21e4c1a4469e7b85fc235f65006ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3a21e4c1a4469e7b85fc235f65006ca">&#9670;&nbsp;</a></span>event_rec() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
@ -213,7 +213,7 @@ Protected Member Functions</h2></td></tr>
<tr>
<td class="memname">winstd::event_rec::event_rec </td>
<td>(</td>
<td class="paramtype">1 <a class="el" href="classwinstd_1_1event__rec.html">event_rec</a> &amp;&amp;&#160;</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1event__rec.html">event_rec</a> &amp;&amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td></td>
</tr>
@ -236,8 +236,8 @@ Protected Member Functions</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ae48e70c9aee4fe020bbc37037ebce068" name="ae48e70c9aee4fe020bbc37037ebce068"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae48e70c9aee4fe020bbc37037ebce068">&#9670;&nbsp;</a></span>operator=() <span class="overload">[1/3]</span></h2>
<a id="aa5287b5572575d440f881c1d8c17bac3" name="aa5287b5572575d440f881c1d8c17bac3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5287b5572575d440f881c1d8c17bac3">&#9670;&nbsp;</a></span>operator=() <span class="overload">[1/3]</span></h2>
<div class="memitem">
<div class="memproto">
@ -248,7 +248,7 @@ Protected Member Functions</h2></td></tr>
<tr>
<td class="memname"><a class="el" href="classwinstd_1_1event__rec.html">event_rec</a> &amp; winstd::event_rec::operator= </td>
<td>(</td>
<td class="paramtype">1 const <a class="el" href="classwinstd_1_1event__rec.html">event_rec</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classwinstd_1_1event__rec.html">event_rec</a> &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td></td>
</tr>
@ -270,8 +270,8 @@ Protected Member Functions</h2></td></tr>
</div>
</div>
<a id="a8b7a575ca2f1e29d4190c2ea9d500cb7" name="a8b7a575ca2f1e29d4190c2ea9d500cb7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b7a575ca2f1e29d4190c2ea9d500cb7">&#9670;&nbsp;</a></span>operator=() <span class="overload">[2/3]</span></h2>
<a id="a41f64986df27cea4fdaa8ee8ce2d3875" name="a41f64986df27cea4fdaa8ee8ce2d3875"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41f64986df27cea4fdaa8ee8ce2d3875">&#9670;&nbsp;</a></span>operator=() <span class="overload">[2/3]</span></h2>
<div class="memitem">
<div class="memproto">
@ -282,7 +282,7 @@ Protected Member Functions</h2></td></tr>
<tr>
<td class="memname"><a class="el" href="classwinstd_1_1event__rec.html">event_rec</a> &amp; winstd::event_rec::operator= </td>
<td>(</td>
<td class="paramtype">1 const EVENT_RECORD &amp;&#160;</td>
<td class="paramtype">const EVENT_RECORD &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td></td>
</tr>
@ -304,8 +304,8 @@ Protected Member Functions</h2></td></tr>
</div>
</div>
<a id="af8362c9c6661fd25ab5642530011fec0" name="af8362c9c6661fd25ab5642530011fec0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8362c9c6661fd25ab5642530011fec0">&#9670;&nbsp;</a></span>operator=() <span class="overload">[3/3]</span></h2>
<a id="a22ab332b9c7e3c21e6107e909703da0f" name="a22ab332b9c7e3c21e6107e909703da0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22ab332b9c7e3c21e6107e909703da0f">&#9670;&nbsp;</a></span>operator=() <span class="overload">[3/3]</span></h2>
<div class="memitem">
<div class="memproto">
@ -316,7 +316,7 @@ Protected Member Functions</h2></td></tr>
<tr>
<td class="memname"><a class="el" href="classwinstd_1_1event__rec.html">event_rec</a> &amp; winstd::event_rec::operator= </td>
<td>(</td>
<td class="paramtype">1 <a class="el" href="classwinstd_1_1event__rec.html">event_rec</a> &amp;&amp;&#160;</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1event__rec.html">event_rec</a> &amp;&amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td></td>
</tr>
@ -338,8 +338,8 @@ Protected Member Functions</h2></td></tr>
</div>
</div>
<a id="a7cad9b9e5867694c4de958750148595e" name="a7cad9b9e5867694c4de958750148595e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7cad9b9e5867694c4de958750148595e">&#9670;&nbsp;</a></span>set_extended_data()</h2>
<a id="abfab939c3bb27839c3b591b9a62f9470" name="abfab939c3bb27839c3b591b9a62f9470"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abfab939c3bb27839c3b591b9a62f9470">&#9670;&nbsp;</a></span>set_extended_data()</h2>
<div class="memitem">
<div class="memproto">
@ -350,7 +350,7 @@ Protected Member Functions</h2></td></tr>
<tr>
<td class="memname">void winstd::event_rec::set_extended_data </td>
<td>(</td>
<td class="paramtype">1 USHORT&#160;</td>
<td class="paramtype">USHORT&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
@ -383,8 +383,8 @@ Protected Member Functions</h2></td></tr>
</div>
</div>
<a id="a04d6691de15a6a5e69d452536b738210" name="a04d6691de15a6a5e69d452536b738210"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04d6691de15a6a5e69d452536b738210">&#9670;&nbsp;</a></span>set_extended_data_internal()</h2>
<a id="a0c1c63cc3a3e2f83924aa9f21a298f6c" name="a0c1c63cc3a3e2f83924aa9f21a298f6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c1c63cc3a3e2f83924aa9f21a298f6c">&#9670;&nbsp;</a></span>set_extended_data_internal()</h2>
<div class="memitem">
<div class="memproto">
@ -395,7 +395,7 @@ Protected Member Functions</h2></td></tr>
<tr>
<td class="memname">void winstd::event_rec::set_extended_data_internal </td>
<td>(</td>
<td class="paramtype">1 USHORT&#160;</td>
<td class="paramtype">USHORT&#160;</td>
<td class="paramname"><em>count</em>, </td>
</tr>
<tr>
@ -428,8 +428,8 @@ Protected Member Functions</h2></td></tr>
</div>
</div>
<a id="a0fb3c7efd31229248c0ba02103679847" name="a0fb3c7efd31229248c0ba02103679847"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0fb3c7efd31229248c0ba02103679847">&#9670;&nbsp;</a></span>set_user_data()</h2>
<a id="a0df49a47cf45cb76003b85148d7d5098" name="a0df49a47cf45cb76003b85148d7d5098"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0df49a47cf45cb76003b85148d7d5098">&#9670;&nbsp;</a></span>set_user_data()</h2>
<div class="memitem">
<div class="memproto">
@ -440,7 +440,7 @@ Protected Member Functions</h2></td></tr>
<tr>
<td class="memname">void winstd::event_rec::set_user_data </td>
<td>(</td>
<td class="paramtype">1 USHORT&#160;</td>
<td class="paramtype">USHORT&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
@ -473,8 +473,8 @@ Protected Member Functions</h2></td></tr>
</div>
</div>
<a id="ade110ddedaa0bd66de7c07fc42286e69" name="ade110ddedaa0bd66de7c07fc42286e69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade110ddedaa0bd66de7c07fc42286e69">&#9670;&nbsp;</a></span>set_user_data_internal()</h2>
<a id="af71cc10ff1b9f9935c824b7c7a4130b8" name="af71cc10ff1b9f9935c824b7c7a4130b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af71cc10ff1b9f9935c824b7c7a4130b8">&#9670;&nbsp;</a></span>set_user_data_internal()</h2>
<div class="memitem">
<div class="memproto">
@ -485,7 +485,7 @@ Protected Member Functions</h2></td></tr>
<tr>
<td class="memname">void winstd::event_rec::set_user_data_internal </td>
<td>(</td>
<td class="paramtype">1 USHORT&#160;</td>
<td class="paramtype">USHORT&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
@ -524,7 +524,7 @@ Protected Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,20 +73,20 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1event__session.html">winstd::event_session</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__session.html#a50cbbb1f721f388e3d1640332a5efc40">attach</a>(1 handle_type h, 1 EVENT_TRACE_PROPERTIES *prop)</td><td class="entry"><a class="el" href="classwinstd_1_1event__session.html">winstd::event_session</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">handle&lt; TRACEHANDLE, 0 &gt;::attach</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__session.html#a0324d40bf32b193a840c9f18b2a613d6">create</a>(1 LPCTSTR SessionName, 1 const EVENT_TRACE_PROPERTIES *Properties)</td><td class="entry"><a class="el" href="classwinstd_1_1event__session.html">winstd::event_session</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__session.html#afe43f725628f047dadc8e44f4a8028b7">attach</a>(handle_type h, EVENT_TRACE_PROPERTIES *prop)</td><td class="entry"><a class="el" href="classwinstd_1_1event__session.html">winstd::event_session</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">handle&lt; TRACEHANDLE, 0 &gt;::attach</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__session.html#af75b790f98bc16ed94f1167fe4acdb50">create</a>(LPCTSTR SessionName, const EVENT_TRACE_PROPERTIES *Properties)</td><td class="entry"><a class="el" href="classwinstd_1_1event__session.html">winstd::event_session</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__session.html#a7f8beec049af7b98ef2102eaaffd58a6">disable_trace</a>(1 LPCGUID ProviderId, 1 UCHAR Level, 1 ULONGLONG MatchAnyKeyword=0, 1 ULONGLONG MatchAllKeyword=0, 1 ULONG EnableProperty=0, 1 PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)</td><td class="entry"><a class="el" href="classwinstd_1_1event__session.html">winstd::event_session</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__session.html#a4e72031849f7d8034297bff1ce721ff8">enable_trace</a>(1 LPCGUID ProviderId, 1 UCHAR Level, 1 ULONGLONG MatchAnyKeyword=0, 1 ULONGLONG MatchAllKeyword=0, 1 ULONG EnableProperty=0, 1 PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)</td><td class="entry"><a class="el" href="classwinstd_1_1event__session.html">winstd::event_session</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__session.html#a86ff12521bc1c863ea685b8a689fd81b">disable_trace</a>(LPCGUID ProviderId, UCHAR Level, ULONGLONG MatchAnyKeyword=0, ULONGLONG MatchAllKeyword=0, ULONG EnableProperty=0, PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)</td><td class="entry"><a class="el" href="classwinstd_1_1event__session.html">winstd::event_session</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__session.html#aa140384c61972ebabbf6489e8aa5700b">enable_trace</a>(LPCGUID ProviderId, UCHAR Level, ULONGLONG MatchAnyKeyword=0, ULONGLONG MatchAllKeyword=0, ULONG EnableProperty=0, PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)</td><td class="entry"><a class="el" href="classwinstd_1_1event__session.html">winstd::event_session</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__session.html#a24a43016accd86270c6a2ca6cf4934de">event_session</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1event__session.html">winstd::event_session</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__session.html#ae14f886b909709248cc817294f06dab9">event_session</a>(1 handle_type h, 1 const EVENT_TRACE_PROPERTIES *prop)</td><td class="entry"><a class="el" href="classwinstd_1_1event__session.html">winstd::event_session</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__session.html#afe9d3e1a9e6da0f98f7266af3a5a4cf5">event_session</a>(1 event_session &amp;&amp;other) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1event__session.html">winstd::event_session</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__session.html#a21775ae7a7620d92be3b63d36bba757d">event_session</a>(handle_type h, const EVENT_TRACE_PROPERTIES *prop)</td><td class="entry"><a class="el" href="classwinstd_1_1event__session.html">winstd::event_session</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__session.html#a14581a7203ad6d89bf69903093cfe83c">event_session</a>(event_session &amp;&amp;other) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1event__session.html">winstd::event_session</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a706aaab7691a472c608890f8e5dd0d96">free</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__session.html#a4701ad4ae9d18e890ed4066473680751">free_internal</a>() noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1event__session.html">winstd::event_session</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4">handle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
@ -95,23 +95,23 @@ $(function() {
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__session.html#a1a37f33aed68839679f91bfe51e675d1">operator const EVENT_TRACE_PROPERTIES *</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1event__session.html">winstd::event_session</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__session.html#a0e48d54eb6fee8b143ae397336b3e968">operator=</a>(1 event_session &amp;&amp;other) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1event__session.html">winstd::event_session</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">handle&lt; TRACEHANDLE, 0 &gt;::operator=</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">handle&lt; TRACEHANDLE, 0 &gt;::operator=</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__session.html#a4e436a74c83a75aab21800bc9d954228">operator=</a>(event_session &amp;&amp;other) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1event__session.html">winstd::event_session</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">handle&lt; TRACEHANDLE, 0 &gt;::operator=</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">handle&lt; TRACEHANDLE, 0 &gt;::operator=</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__session.html#a31fe172bd0ce3fb712924de08445476a">~event_session</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1event__session.html">winstd::event_session</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -96,53 +96,53 @@ Public Member Functions</h2></td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>event_session</b> ()</td></tr>
<tr class="memdesc:a24a43016accd86270c6a2ca6cf4934de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new empty session. <br /></td></tr>
<tr class="separator:a24a43016accd86270c6a2ca6cf4934de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae14f886b909709248cc817294f06dab9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__session.html#ae14f886b909709248cc817294f06dab9">event_session</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h, 1 const EVENT_TRACE_PROPERTIES *prop)</td></tr>
<tr class="memdesc:ae14f886b909709248cc817294f06dab9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new session with an already available object handle. <a href="classwinstd_1_1event__session.html#ae14f886b909709248cc817294f06dab9">More...</a><br /></td></tr>
<tr class="separator:ae14f886b909709248cc817294f06dab9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe9d3e1a9e6da0f98f7266af3a5a4cf5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__session.html#afe9d3e1a9e6da0f98f7266af3a5a4cf5">event_session</a> (1 <a class="el" href="classwinstd_1_1event__session.html">event_session</a> &amp;&amp;other) noexcept</td></tr>
<tr class="memdesc:afe9d3e1a9e6da0f98f7266af3a5a4cf5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1event__session.html#afe9d3e1a9e6da0f98f7266af3a5a4cf5">More...</a><br /></td></tr>
<tr class="separator:afe9d3e1a9e6da0f98f7266af3a5a4cf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21775ae7a7620d92be3b63d36bba757d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__session.html#a21775ae7a7620d92be3b63d36bba757d">event_session</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h, const EVENT_TRACE_PROPERTIES *prop)</td></tr>
<tr class="memdesc:a21775ae7a7620d92be3b63d36bba757d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new session with an already available object handle. <a href="classwinstd_1_1event__session.html#a21775ae7a7620d92be3b63d36bba757d">More...</a><br /></td></tr>
<tr class="separator:a21775ae7a7620d92be3b63d36bba757d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14581a7203ad6d89bf69903093cfe83c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__session.html#a14581a7203ad6d89bf69903093cfe83c">event_session</a> (<a class="el" href="classwinstd_1_1event__session.html">event_session</a> &amp;&amp;other) noexcept</td></tr>
<tr class="memdesc:a14581a7203ad6d89bf69903093cfe83c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1event__session.html#a14581a7203ad6d89bf69903093cfe83c">More...</a><br /></td></tr>
<tr class="separator:a14581a7203ad6d89bf69903093cfe83c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31fe172bd0ce3fb712924de08445476a"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__session.html#a31fe172bd0ce3fb712924de08445476a">~event_session</a> ()</td></tr>
<tr class="memdesc:a31fe172bd0ce3fb712924de08445476a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the session. <a href="classwinstd_1_1event__session.html#a31fe172bd0ce3fb712924de08445476a">More...</a><br /></td></tr>
<tr class="separator:a31fe172bd0ce3fb712924de08445476a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e48d54eb6fee8b143ae397336b3e968"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1event__session.html">event_session</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__session.html#a0e48d54eb6fee8b143ae397336b3e968">operator=</a> (1 <a class="el" href="classwinstd_1_1event__session.html">event_session</a> &amp;&amp;other) noexcept</td></tr>
<tr class="memdesc:a0e48d54eb6fee8b143ae397336b3e968"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1event__session.html#a0e48d54eb6fee8b143ae397336b3e968">More...</a><br /></td></tr>
<tr class="separator:a0e48d54eb6fee8b143ae397336b3e968"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e436a74c83a75aab21800bc9d954228"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1event__session.html">event_session</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__session.html#a4e436a74c83a75aab21800bc9d954228">operator=</a> (<a class="el" href="classwinstd_1_1event__session.html">event_session</a> &amp;&amp;other) noexcept</td></tr>
<tr class="memdesc:a4e436a74c83a75aab21800bc9d954228"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1event__session.html#a4e436a74c83a75aab21800bc9d954228">More...</a><br /></td></tr>
<tr class="separator:a4e436a74c83a75aab21800bc9d954228"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a37f33aed68839679f91bfe51e675d1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__session.html#a1a37f33aed68839679f91bfe51e675d1">operator const EVENT_TRACE_PROPERTIES *</a> () const</td></tr>
<tr class="memdesc:a1a37f33aed68839679f91bfe51e675d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <a href="classwinstd_1_1event__session.html#a1a37f33aed68839679f91bfe51e675d1">More...</a><br /></td></tr>
<tr class="separator:a1a37f33aed68839679f91bfe51e675d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a029e88ded7419ed152e398388f6a8578"><td class="memItemLeft" align="right" valign="top">LPCTSTR&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__session.html#a029e88ded7419ed152e398388f6a8578">name</a> () const</td></tr>
<tr class="memdesc:a029e88ded7419ed152e398388f6a8578"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <a href="classwinstd_1_1event__session.html#a029e88ded7419ed152e398388f6a8578">More...</a><br /></td></tr>
<tr class="separator:a029e88ded7419ed152e398388f6a8578"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50cbbb1f721f388e3d1640332a5efc40"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__session.html#a50cbbb1f721f388e3d1640332a5efc40">attach</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h, 1 EVENT_TRACE_PROPERTIES *prop)</td></tr>
<tr class="memdesc:a50cbbb1f721f388e3d1640332a5efc40"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new session handle for the class. <a href="classwinstd_1_1event__session.html#a50cbbb1f721f388e3d1640332a5efc40">More...</a><br /></td></tr>
<tr class="separator:a50cbbb1f721f388e3d1640332a5efc40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0324d40bf32b193a840c9f18b2a613d6"><td class="memItemLeft" align="right" valign="top">ULONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__session.html#a0324d40bf32b193a840c9f18b2a613d6">create</a> (1 LPCTSTR SessionName, 1 const EVENT_TRACE_PROPERTIES *Properties)</td></tr>
<tr class="memdesc:a0324d40bf32b193a840c9f18b2a613d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers and starts an event tracing session. <a href="classwinstd_1_1event__session.html#a0324d40bf32b193a840c9f18b2a613d6">More...</a><br /></td></tr>
<tr class="separator:a0324d40bf32b193a840c9f18b2a613d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e72031849f7d8034297bff1ce721ff8"><td class="memItemLeft" align="right" valign="top">ULONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__session.html#a4e72031849f7d8034297bff1ce721ff8">enable_trace</a> (1 LPCGUID ProviderId, 1 UCHAR Level, 1 ULONGLONG MatchAnyKeyword=0, 1 ULONGLONG MatchAllKeyword=0, 1 ULONG EnableProperty=0, 1 PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)</td></tr>
<tr class="memdesc:a4e72031849f7d8034297bff1ce721ff8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the specified event trace provider. <a href="classwinstd_1_1event__session.html#a4e72031849f7d8034297bff1ce721ff8">More...</a><br /></td></tr>
<tr class="separator:a4e72031849f7d8034297bff1ce721ff8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f8beec049af7b98ef2102eaaffd58a6"><td class="memItemLeft" align="right" valign="top">ULONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__session.html#a7f8beec049af7b98ef2102eaaffd58a6">disable_trace</a> (1 LPCGUID ProviderId, 1 UCHAR Level, 1 ULONGLONG MatchAnyKeyword=0, 1 ULONGLONG MatchAllKeyword=0, 1 ULONG EnableProperty=0, 1 PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)</td></tr>
<tr class="memdesc:a7f8beec049af7b98ef2102eaaffd58a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables the specified event trace provider. <a href="classwinstd_1_1event__session.html#a7f8beec049af7b98ef2102eaaffd58a6">More...</a><br /></td></tr>
<tr class="separator:a7f8beec049af7b98ef2102eaaffd58a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe43f725628f047dadc8e44f4a8028b7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__session.html#afe43f725628f047dadc8e44f4a8028b7">attach</a> (<a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h, EVENT_TRACE_PROPERTIES *prop)</td></tr>
<tr class="memdesc:afe43f725628f047dadc8e44f4a8028b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new session handle for the class. <a href="classwinstd_1_1event__session.html#afe43f725628f047dadc8e44f4a8028b7">More...</a><br /></td></tr>
<tr class="separator:afe43f725628f047dadc8e44f4a8028b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af75b790f98bc16ed94f1167fe4acdb50"><td class="memItemLeft" align="right" valign="top">ULONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__session.html#af75b790f98bc16ed94f1167fe4acdb50">create</a> (LPCTSTR SessionName, const EVENT_TRACE_PROPERTIES *Properties)</td></tr>
<tr class="memdesc:af75b790f98bc16ed94f1167fe4acdb50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers and starts an event tracing session. <a href="classwinstd_1_1event__session.html#af75b790f98bc16ed94f1167fe4acdb50">More...</a><br /></td></tr>
<tr class="separator:af75b790f98bc16ed94f1167fe4acdb50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa140384c61972ebabbf6489e8aa5700b"><td class="memItemLeft" align="right" valign="top">ULONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__session.html#aa140384c61972ebabbf6489e8aa5700b">enable_trace</a> (LPCGUID ProviderId, UCHAR Level, ULONGLONG MatchAnyKeyword=0, ULONGLONG MatchAllKeyword=0, ULONG EnableProperty=0, PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)</td></tr>
<tr class="memdesc:aa140384c61972ebabbf6489e8aa5700b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables the specified event trace provider. <a href="classwinstd_1_1event__session.html#aa140384c61972ebabbf6489e8aa5700b">More...</a><br /></td></tr>
<tr class="separator:aa140384c61972ebabbf6489e8aa5700b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86ff12521bc1c863ea685b8a689fd81b"><td class="memItemLeft" align="right" valign="top">ULONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__session.html#a86ff12521bc1c863ea685b8a689fd81b">disable_trace</a> (LPCGUID ProviderId, UCHAR Level, ULONGLONG MatchAnyKeyword=0, ULONGLONG MatchAllKeyword=0, ULONG EnableProperty=0, PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)</td></tr>
<tr class="memdesc:a86ff12521bc1c863ea685b8a689fd81b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables the specified event trace provider. <a href="classwinstd_1_1event__session.html#a86ff12521bc1c863ea685b8a689fd81b">More...</a><br /></td></tr>
<tr class="separator:a86ff12521bc1c863ea685b8a689fd81b"><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; TRACEHANDLE, 0 &gt;</a></td></tr>
<tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top"><a id="a1b9c4f9529c9efa7d16dec8bab3b00e4" name="a1b9c4f9529c9efa7d16dec8bab3b00e4"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</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="memitem:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a91f3f6d80650f3cbb1857b879c060e7b 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. <a href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">More...</a><br /></td></tr>
<tr class="separator:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a> (1 <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="memdesc:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">More...</a><br /></td></tr>
<tr class="separator:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><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#ae58ca3031e921aba1319e55159473ea9">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">More...</a><br /></td></tr>
<tr class="separator:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><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#abcb7f966e387a00f71268cf092295665">operator=</a> (1 <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="memdesc:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">More...</a><br /></td></tr>
<tr class="separator:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><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="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. <a href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">More...</a><br /></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"><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="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">More...</a><br /></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"><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="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">More...</a><br /></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"><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="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">More...</a><br /></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"><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="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <a href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">More...</a><br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -158,27 +158,27 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is INVAL. <a href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">More...</a><br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">More...</a><br /></td></tr>
<tr class="separator:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">More...</a><br /></td></tr>
<tr class="separator:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">More...</a><br /></td></tr>
<tr class="separator:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">More...</a><br /></td></tr>
<tr class="separator:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">More...</a><br /></td></tr>
<tr class="separator:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">More...</a><br /></td></tr>
<tr class="separator:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">More...</a><br /></td></tr>
<tr class="separator:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">More...</a><br /></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"><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="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">More...</a><br /></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"><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="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">More...</a><br /></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"><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="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">More...</a><br /></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"><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="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">More...</a><br /></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"><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="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">More...</a><br /></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"><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="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">More...</a><br /></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"><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. <a href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">More...</a><br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -224,8 +224,8 @@ static const TRACEHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>i
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >ETW session. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ae14f886b909709248cc817294f06dab9" name="ae14f886b909709248cc817294f06dab9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae14f886b909709248cc817294f06dab9">&#9670;&nbsp;</a></span>event_session() <span class="overload">[1/2]</span></h2>
<a id="a21775ae7a7620d92be3b63d36bba757d" name="a21775ae7a7620d92be3b63d36bba757d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21775ae7a7620d92be3b63d36bba757d">&#9670;&nbsp;</a></span>event_session() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -236,13 +236,13 @@ static const TRACEHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>i
<tr>
<td class="memname">winstd::event_session::event_session </td>
<td>(</td>
<td class="paramtype">1 <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>&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 const EVENT_TRACE_PROPERTIES *&#160;</td>
<td class="paramtype">const EVENT_TRACE_PROPERTIES *&#160;</td>
<td class="paramname"><em>prop</em>&#160;</td>
</tr>
<tr>
@ -269,8 +269,8 @@ static const TRACEHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>i
</div>
</div>
<a id="afe9d3e1a9e6da0f98f7266af3a5a4cf5" name="afe9d3e1a9e6da0f98f7266af3a5a4cf5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe9d3e1a9e6da0f98f7266af3a5a4cf5">&#9670;&nbsp;</a></span>event_session() <span class="overload">[2/2]</span></h2>
<a id="a14581a7203ad6d89bf69903093cfe83c" name="a14581a7203ad6d89bf69903093cfe83c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a14581a7203ad6d89bf69903093cfe83c">&#9670;&nbsp;</a></span>event_session() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -281,7 +281,7 @@ static const TRACEHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>i
<tr>
<td class="memname">winstd::event_session::event_session </td>
<td>(</td>
<td class="paramtype">1 <a class="el" href="classwinstd_1_1event__session.html">event_session</a> &amp;&amp;&#160;</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1event__session.html">event_session</a> &amp;&amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td></td>
</tr>
@ -332,8 +332,8 @@ static const TRACEHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>i
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a50cbbb1f721f388e3d1640332a5efc40" name="a50cbbb1f721f388e3d1640332a5efc40"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50cbbb1f721f388e3d1640332a5efc40">&#9670;&nbsp;</a></span>attach()</h2>
<a id="afe43f725628f047dadc8e44f4a8028b7" name="afe43f725628f047dadc8e44f4a8028b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe43f725628f047dadc8e44f4a8028b7">&#9670;&nbsp;</a></span>attach()</h2>
<div class="memitem">
<div class="memproto">
@ -344,13 +344,13 @@ static const TRACEHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>i
<tr>
<td class="memname">void winstd::event_session::attach </td>
<td>(</td>
<td class="paramtype">1 <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>&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 EVENT_TRACE_PROPERTIES *&#160;</td>
<td class="paramtype">EVENT_TRACE_PROPERTIES *&#160;</td>
<td class="paramname"><em>prop</em>&#160;</td>
</tr>
<tr>
@ -378,8 +378,8 @@ static const TRACEHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>i
</div>
</div>
<a id="a0324d40bf32b193a840c9f18b2a613d6" name="a0324d40bf32b193a840c9f18b2a613d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0324d40bf32b193a840c9f18b2a613d6">&#9670;&nbsp;</a></span>create()</h2>
<a id="af75b790f98bc16ed94f1167fe4acdb50" name="af75b790f98bc16ed94f1167fe4acdb50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af75b790f98bc16ed94f1167fe4acdb50">&#9670;&nbsp;</a></span>create()</h2>
<div class="memitem">
<div class="memproto">
@ -390,13 +390,13 @@ static const TRACEHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>i
<tr>
<td class="memname">ULONG winstd::event_session::create </td>
<td>(</td>
<td class="paramtype">1 LPCTSTR&#160;</td>
<td class="paramtype">LPCTSTR&#160;</td>
<td class="paramname"><em>SessionName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 const EVENT_TRACE_PROPERTIES *&#160;</td>
<td class="paramtype">const EVENT_TRACE_PROPERTIES *&#160;</td>
<td class="paramname"><em>Properties</em>&#160;</td>
</tr>
<tr>
@ -422,8 +422,8 @@ static const TRACEHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>i
</div>
</div>
<a id="a7f8beec049af7b98ef2102eaaffd58a6" name="a7f8beec049af7b98ef2102eaaffd58a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f8beec049af7b98ef2102eaaffd58a6">&#9670;&nbsp;</a></span>disable_trace()</h2>
<a id="a86ff12521bc1c863ea685b8a689fd81b" name="a86ff12521bc1c863ea685b8a689fd81b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a86ff12521bc1c863ea685b8a689fd81b">&#9670;&nbsp;</a></span>disable_trace()</h2>
<div class="memitem">
<div class="memproto">
@ -434,37 +434,37 @@ static const TRACEHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>i
<tr>
<td class="memname">ULONG winstd::event_session::disable_trace </td>
<td>(</td>
<td class="paramtype">1 LPCGUID&#160;</td>
<td class="paramtype">LPCGUID&#160;</td>
<td class="paramname"><em>ProviderId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 UCHAR&#160;</td>
<td class="paramtype">UCHAR&#160;</td>
<td class="paramname"><em>Level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 ULONGLONG&#160;</td>
<td class="paramtype">ULONGLONG&#160;</td>
<td class="paramname"><em>MatchAnyKeyword</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 ULONGLONG&#160;</td>
<td class="paramtype">ULONGLONG&#160;</td>
<td class="paramname"><em>MatchAllKeyword</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 ULONG&#160;</td>
<td class="paramtype">ULONG&#160;</td>
<td class="paramname"><em>EnableProperty</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 PEVENT_FILTER_DESCRIPTOR&#160;</td>
<td class="paramtype">PEVENT_FILTER_DESCRIPTOR&#160;</td>
<td class="paramname"><em>EnableFilterDesc</em> = <code>NULL</code>&#160;</td>
</tr>
<tr>
@ -490,8 +490,8 @@ static const TRACEHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>i
</div>
</div>
<a id="a4e72031849f7d8034297bff1ce721ff8" name="a4e72031849f7d8034297bff1ce721ff8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e72031849f7d8034297bff1ce721ff8">&#9670;&nbsp;</a></span>enable_trace()</h2>
<a id="aa140384c61972ebabbf6489e8aa5700b" name="aa140384c61972ebabbf6489e8aa5700b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa140384c61972ebabbf6489e8aa5700b">&#9670;&nbsp;</a></span>enable_trace()</h2>
<div class="memitem">
<div class="memproto">
@ -502,37 +502,37 @@ static const TRACEHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>i
<tr>
<td class="memname">ULONG winstd::event_session::enable_trace </td>
<td>(</td>
<td class="paramtype">1 LPCGUID&#160;</td>
<td class="paramtype">LPCGUID&#160;</td>
<td class="paramname"><em>ProviderId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 UCHAR&#160;</td>
<td class="paramtype">UCHAR&#160;</td>
<td class="paramname"><em>Level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 ULONGLONG&#160;</td>
<td class="paramtype">ULONGLONG&#160;</td>
<td class="paramname"><em>MatchAnyKeyword</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 ULONGLONG&#160;</td>
<td class="paramtype">ULONGLONG&#160;</td>
<td class="paramname"><em>MatchAllKeyword</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 ULONG&#160;</td>
<td class="paramtype">ULONG&#160;</td>
<td class="paramname"><em>EnableProperty</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 PEVENT_FILTER_DESCRIPTOR&#160;</td>
<td class="paramtype">PEVENT_FILTER_DESCRIPTOR&#160;</td>
<td class="paramname"><em>EnableFilterDesc</em> = <code>NULL</code>&#160;</td>
</tr>
<tr>
@ -644,8 +644,8 @@ static const TRACEHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>i
</div>
</div>
<a id="a0e48d54eb6fee8b143ae397336b3e968" name="a0e48d54eb6fee8b143ae397336b3e968"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e48d54eb6fee8b143ae397336b3e968">&#9670;&nbsp;</a></span>operator=()</h2>
<a id="a4e436a74c83a75aab21800bc9d954228" name="a4e436a74c83a75aab21800bc9d954228"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e436a74c83a75aab21800bc9d954228">&#9670;&nbsp;</a></span>operator=()</h2>
<div class="memitem">
<div class="memproto">
@ -656,7 +656,7 @@ static const TRACEHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>i
<tr>
<td class="memname"><a class="el" href="classwinstd_1_1event__session.html">event_session</a> &amp; winstd::event_session::operator= </td>
<td>(</td>
<td class="paramtype">1 <a class="el" href="classwinstd_1_1event__session.html">event_session</a> &amp;&amp;&#160;</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1event__session.html">event_session</a> &amp;&amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td></td>
</tr>
@ -684,7 +684,7 @@ static const TRACEHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>i
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,35 +73,35 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1event__trace.html">winstd::event_trace</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__trace.html#a361fff322a7b15685ac80d816ffe4654">create</a>(1 PEVENT_TRACE_LOGFILE Logfile)</td><td class="entry"><a class="el" href="classwinstd_1_1event__trace.html">winstd::event_trace</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__trace.html#aa18b726564c539c8689dd9b36e2aeae9">create</a>(PEVENT_TRACE_LOGFILE Logfile)</td><td class="entry"><a class="el" href="classwinstd_1_1event__trace.html">winstd::event_trace</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a706aaab7691a472c608890f8e5dd0d96">free</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__trace.html#ad8ef9b0616775c44e911d9db4676b19c">free_internal</a>() noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1event__trace.html">winstd::event_trace</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4">handle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">operator=</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">operator=</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__trace.html#ab8800a2c88f1b96d5134e7eac24ac582">~event_trace</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1event__trace.html">winstd::event_trace</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -94,26 +94,26 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:ab8800a2c88f1b96d5134e7eac24ac582"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__trace.html#ab8800a2c88f1b96d5134e7eac24ac582">~event_trace</a> ()</td></tr>
<tr class="memdesc:ab8800a2c88f1b96d5134e7eac24ac582"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes the trace. <a href="classwinstd_1_1event__trace.html#ab8800a2c88f1b96d5134e7eac24ac582">More...</a><br /></td></tr>
<tr class="separator:ab8800a2c88f1b96d5134e7eac24ac582"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a361fff322a7b15685ac80d816ffe4654"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__trace.html#a361fff322a7b15685ac80d816ffe4654">create</a> (1 PEVENT_TRACE_LOGFILE Logfile)</td></tr>
<tr class="memdesc:a361fff322a7b15685ac80d816ffe4654"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens a real-time trace session or log file for consuming. <a href="classwinstd_1_1event__trace.html#a361fff322a7b15685ac80d816ffe4654">More...</a><br /></td></tr>
<tr class="separator:a361fff322a7b15685ac80d816ffe4654"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa18b726564c539c8689dd9b36e2aeae9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__trace.html#aa18b726564c539c8689dd9b36e2aeae9">create</a> (PEVENT_TRACE_LOGFILE Logfile)</td></tr>
<tr class="memdesc:aa18b726564c539c8689dd9b36e2aeae9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens a real-time trace session or log file for consuming. <a href="classwinstd_1_1event__trace.html#aa18b726564c539c8689dd9b36e2aeae9">More...</a><br /></td></tr>
<tr class="separator:aa18b726564c539c8689dd9b36e2aeae9"><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; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td></tr>
<tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top"><a id="a1b9c4f9529c9efa7d16dec8bab3b00e4" name="a1b9c4f9529c9efa7d16dec8bab3b00e4"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</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="memitem:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a91f3f6d80650f3cbb1857b879c060e7b 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. <a href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">More...</a><br /></td></tr>
<tr class="separator:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a> (1 <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="memdesc:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">More...</a><br /></td></tr>
<tr class="separator:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><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#ae58ca3031e921aba1319e55159473ea9">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">More...</a><br /></td></tr>
<tr class="separator:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><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#abcb7f966e387a00f71268cf092295665">operator=</a> (1 <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="memdesc:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">More...</a><br /></td></tr>
<tr class="separator:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><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="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. <a href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">More...</a><br /></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"><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="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">More...</a><br /></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"><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="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">More...</a><br /></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"><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="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">More...</a><br /></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"><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="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <a href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">More...</a><br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -129,27 +129,27 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is INVAL. <a href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">More...</a><br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">More...</a><br /></td></tr>
<tr class="separator:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">More...</a><br /></td></tr>
<tr class="separator:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">More...</a><br /></td></tr>
<tr class="separator:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">More...</a><br /></td></tr>
<tr class="separator:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">More...</a><br /></td></tr>
<tr class="separator:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">More...</a><br /></td></tr>
<tr class="separator:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">More...</a><br /></td></tr>
<tr class="separator:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">More...</a><br /></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"><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="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">More...</a><br /></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"><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="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">More...</a><br /></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"><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="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">More...</a><br /></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"><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="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">More...</a><br /></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"><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="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">More...</a><br /></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"><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="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">More...</a><br /></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"><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. <a href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">More...</a><br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -217,8 +217,8 @@ static const TRACEHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>i
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a361fff322a7b15685ac80d816ffe4654" name="a361fff322a7b15685ac80d816ffe4654"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a361fff322a7b15685ac80d816ffe4654">&#9670;&nbsp;</a></span>create()</h2>
<a id="aa18b726564c539c8689dd9b36e2aeae9" name="aa18b726564c539c8689dd9b36e2aeae9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa18b726564c539c8689dd9b36e2aeae9">&#9670;&nbsp;</a></span>create()</h2>
<div class="memitem">
<div class="memproto">
@ -229,7 +229,7 @@ static const TRACEHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>i
<tr>
<td class="memname">bool winstd::event_trace::create </td>
<td>(</td>
<td class="paramtype">1 PEVENT_TRACE_LOGFILE&#160;</td>
<td class="paramtype">PEVENT_TRACE_LOGFILE&#160;</td>
<td class="paramname"><em>Logfile</em></td><td>)</td>
<td></td>
</tr>
@ -287,7 +287,7 @@ static const TRACEHANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>i
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,8 +73,8 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1event__trace__enabler.html">winstd::event_trace_enabler</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__trace__enabler.html#a574c01df16c4b42391299222733790ec">event_trace_enabler</a>(1 LPCGUID SourceId, 1 TRACEHANDLE TraceHandle, 1 LPCGUID ProviderId, 1 UCHAR Level, 1 ULONGLONG MatchAnyKeyword=0, 1 ULONGLONG MatchAllKeyword=0, 1 ULONG EnableProperty=0, 1 PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)</td><td class="entry"><a class="el" href="classwinstd_1_1event__trace__enabler.html">winstd::event_trace_enabler</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__trace__enabler.html#a8b430e2cb00c529d2c2dc1286e7de898">event_trace_enabler</a>(1 const event_session &amp;session, 1 LPCGUID ProviderId, 1 UCHAR Level, 1 ULONGLONG MatchAnyKeyword=0, 1 ULONGLONG MatchAllKeyword=0, 1 ULONG EnableProperty=0, 1 PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)</td><td class="entry"><a class="el" href="classwinstd_1_1event__trace__enabler.html">winstd::event_trace_enabler</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__trace__enabler.html#a50ce2e4286dbfc133c7f4a4762b65a05">event_trace_enabler</a>(LPCGUID SourceId, TRACEHANDLE TraceHandle, LPCGUID ProviderId, UCHAR Level, ULONGLONG MatchAnyKeyword=0, ULONGLONG MatchAllKeyword=0, ULONG EnableProperty=0, PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)</td><td class="entry"><a class="el" href="classwinstd_1_1event__trace__enabler.html">winstd::event_trace_enabler</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__trace__enabler.html#a8666ba08639a65fa01eb64c4855d68a3">event_trace_enabler</a>(const event_session &amp;session, LPCGUID ProviderId, UCHAR Level, ULONGLONG MatchAnyKeyword=0, ULONGLONG MatchAllKeyword=0, ULONG EnableProperty=0, PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)</td><td class="entry"><a class="el" href="classwinstd_1_1event__trace__enabler.html">winstd::event_trace_enabler</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__trace__enabler.html#a358d20e2dbbc7dcaccbe8d3d303cc3c4">m_enable_filter_desc</a></td><td class="entry"><a class="el" href="classwinstd_1_1event__trace__enabler.html">winstd::event_trace_enabler</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1event__trace__enabler.html#afa99363e0122b520280f1e4a6f0a6c35">m_enable_property</a></td><td class="entry"><a class="el" href="classwinstd_1_1event__trace__enabler.html">winstd::event_trace_enabler</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1event__trace__enabler.html#a12535c295825c30360527f963a427e30">m_level</a></td><td class="entry"><a class="el" href="classwinstd_1_1event__trace__enabler.html">winstd::event_trace_enabler</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
@ -89,7 +89,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -82,12 +82,12 @@ $(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:a574c01df16c4b42391299222733790ec"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__trace__enabler.html#a574c01df16c4b42391299222733790ec">event_trace_enabler</a> (1 LPCGUID SourceId, 1 TRACEHANDLE TraceHandle, 1 LPCGUID ProviderId, 1 UCHAR Level, 1 ULONGLONG MatchAnyKeyword=0, 1 ULONGLONG MatchAllKeyword=0, 1 ULONG EnableProperty=0, 1 PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)</td></tr>
<tr class="memdesc:a574c01df16c4b42391299222733790ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables event trace. <a href="classwinstd_1_1event__trace__enabler.html#a574c01df16c4b42391299222733790ec">More...</a><br /></td></tr>
<tr class="separator:a574c01df16c4b42391299222733790ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b430e2cb00c529d2c2dc1286e7de898"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__trace__enabler.html#a8b430e2cb00c529d2c2dc1286e7de898">event_trace_enabler</a> (1 const <a class="el" href="classwinstd_1_1event__session.html">event_session</a> &amp;session, 1 LPCGUID ProviderId, 1 UCHAR Level, 1 ULONGLONG MatchAnyKeyword=0, 1 ULONGLONG MatchAllKeyword=0, 1 ULONG EnableProperty=0, 1 PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)</td></tr>
<tr class="memdesc:a8b430e2cb00c529d2c2dc1286e7de898"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables event trace. <a href="classwinstd_1_1event__trace__enabler.html#a8b430e2cb00c529d2c2dc1286e7de898">More...</a><br /></td></tr>
<tr class="separator:a8b430e2cb00c529d2c2dc1286e7de898"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50ce2e4286dbfc133c7f4a4762b65a05"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__trace__enabler.html#a50ce2e4286dbfc133c7f4a4762b65a05">event_trace_enabler</a> (LPCGUID SourceId, TRACEHANDLE TraceHandle, LPCGUID ProviderId, UCHAR Level, ULONGLONG MatchAnyKeyword=0, ULONGLONG MatchAllKeyword=0, ULONG EnableProperty=0, PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)</td></tr>
<tr class="memdesc:a50ce2e4286dbfc133c7f4a4762b65a05"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables event trace. <a href="classwinstd_1_1event__trace__enabler.html#a50ce2e4286dbfc133c7f4a4762b65a05">More...</a><br /></td></tr>
<tr class="separator:a50ce2e4286dbfc133c7f4a4762b65a05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8666ba08639a65fa01eb64c4855d68a3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__trace__enabler.html#a8666ba08639a65fa01eb64c4855d68a3">event_trace_enabler</a> (const <a class="el" href="classwinstd_1_1event__session.html">event_session</a> &amp;session, LPCGUID ProviderId, UCHAR Level, ULONGLONG MatchAnyKeyword=0, ULONGLONG MatchAllKeyword=0, ULONG EnableProperty=0, PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)</td></tr>
<tr class="memdesc:a8666ba08639a65fa01eb64c4855d68a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables event trace. <a href="classwinstd_1_1event__trace__enabler.html#a8666ba08639a65fa01eb64c4855d68a3">More...</a><br /></td></tr>
<tr class="separator:a8666ba08639a65fa01eb64c4855d68a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a726b84e91002da1243d512c37a060293"><td class="memItemLeft" align="right" valign="top">ULONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1event__trace__enabler.html#a726b84e91002da1243d512c37a060293">status</a> () const</td></tr>
<tr class="memdesc:a726b84e91002da1243d512c37a060293"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return result of <code>EnableTraceEx()</code> call. <a href="classwinstd_1_1event__trace__enabler.html#a726b84e91002da1243d512c37a060293">More...</a><br /></td></tr>
<tr class="separator:a726b84e91002da1243d512c37a060293"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -137,8 +137,8 @@ PEVENT_FILTER_DESCRIPTOR&#160;</td><td class="memItemRight" valign="bottom"><b>m
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Helper class to enable event provider in constructor and disables it in destructor. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a574c01df16c4b42391299222733790ec" name="a574c01df16c4b42391299222733790ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a574c01df16c4b42391299222733790ec">&#9670;&nbsp;</a></span>event_trace_enabler() <span class="overload">[1/2]</span></h2>
<a id="a50ce2e4286dbfc133c7f4a4762b65a05" name="a50ce2e4286dbfc133c7f4a4762b65a05"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50ce2e4286dbfc133c7f4a4762b65a05">&#9670;&nbsp;</a></span>event_trace_enabler() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -149,49 +149,49 @@ PEVENT_FILTER_DESCRIPTOR&#160;</td><td class="memItemRight" valign="bottom"><b>m
<tr>
<td class="memname">winstd::event_trace_enabler::event_trace_enabler </td>
<td>(</td>
<td class="paramtype">1 LPCGUID&#160;</td>
<td class="paramtype">LPCGUID&#160;</td>
<td class="paramname"><em>SourceId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 TRACEHANDLE&#160;</td>
<td class="paramtype">TRACEHANDLE&#160;</td>
<td class="paramname"><em>TraceHandle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 LPCGUID&#160;</td>
<td class="paramtype">LPCGUID&#160;</td>
<td class="paramname"><em>ProviderId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 UCHAR&#160;</td>
<td class="paramtype">UCHAR&#160;</td>
<td class="paramname"><em>Level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 ULONGLONG&#160;</td>
<td class="paramtype">ULONGLONG&#160;</td>
<td class="paramname"><em>MatchAnyKeyword</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 ULONGLONG&#160;</td>
<td class="paramtype">ULONGLONG&#160;</td>
<td class="paramname"><em>MatchAllKeyword</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 ULONG&#160;</td>
<td class="paramtype">ULONG&#160;</td>
<td class="paramname"><em>EnableProperty</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 PEVENT_FILTER_DESCRIPTOR&#160;</td>
<td class="paramtype">PEVENT_FILTER_DESCRIPTOR&#160;</td>
<td class="paramname"><em>EnableFilterDesc</em> = <code>NULL</code>&#160;</td>
</tr>
<tr>
@ -212,8 +212,8 @@ PEVENT_FILTER_DESCRIPTOR&#160;</td><td class="memItemRight" valign="bottom"><b>m
</div>
</div>
<a id="a8b430e2cb00c529d2c2dc1286e7de898" name="a8b430e2cb00c529d2c2dc1286e7de898"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b430e2cb00c529d2c2dc1286e7de898">&#9670;&nbsp;</a></span>event_trace_enabler() <span class="overload">[2/2]</span></h2>
<a id="a8666ba08639a65fa01eb64c4855d68a3" name="a8666ba08639a65fa01eb64c4855d68a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8666ba08639a65fa01eb64c4855d68a3">&#9670;&nbsp;</a></span>event_trace_enabler() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -224,43 +224,43 @@ PEVENT_FILTER_DESCRIPTOR&#160;</td><td class="memItemRight" valign="bottom"><b>m
<tr>
<td class="memname">winstd::event_trace_enabler::event_trace_enabler </td>
<td>(</td>
<td class="paramtype">1 const <a class="el" href="classwinstd_1_1event__session.html">event_session</a> &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classwinstd_1_1event__session.html">event_session</a> &amp;&#160;</td>
<td class="paramname"><em>session</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 LPCGUID&#160;</td>
<td class="paramtype">LPCGUID&#160;</td>
<td class="paramname"><em>ProviderId</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 UCHAR&#160;</td>
<td class="paramtype">UCHAR&#160;</td>
<td class="paramname"><em>Level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 ULONGLONG&#160;</td>
<td class="paramtype">ULONGLONG&#160;</td>
<td class="paramname"><em>MatchAnyKeyword</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 ULONGLONG&#160;</td>
<td class="paramtype">ULONGLONG&#160;</td>
<td class="paramname"><em>MatchAllKeyword</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 ULONG&#160;</td>
<td class="paramtype">ULONG&#160;</td>
<td class="paramname"><em>EnableProperty</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 PEVENT_FILTER_DESCRIPTOR&#160;</td>
<td class="paramtype">PEVENT_FILTER_DESCRIPTOR&#160;</td>
<td class="paramname"><em>EnableFilterDesc</em> = <code>NULL</code>&#160;</td>
</tr>
<tr>
@ -344,7 +344,7 @@ PEVENT_FILTER_DESCRIPTOR&#160;</td><td class="memItemRight" valign="bottom"><b>m
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,35 +73,35 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1file.html">winstd::file</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1file.html#a28a5ee4467454e16fcfadec82c655685">create</a>(1 LPCTSTR lpFileName, 1 DWORD dwDesiredAccess, 1 DWORD dwShareMode, 1 DWORD dwCreationDisposition, 1 DWORD dwFlagsAndAttributes=FILE_ATTRIBUTE_NORMAL, 1 LPSECURITY_ATTRIBUTES lpSecurityAttributes=NULL, 1 HANDLE hTemplateFile=NULL) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1file.html">winstd::file</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1file.html#a9ea28e7360dd6700c014bc25cea2093f">create</a>(LPCTSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes=FILE_ATTRIBUTE_NORMAL, LPSECURITY_ATTRIBUTES lpSecurityAttributes=NULL, HANDLE hTemplateFile=NULL) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1file.html">winstd::file</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a706aaab7691a472c608890f8e5dd0d96">free</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1win__handle.html#a456fe19828113913f42e901f112c6455">free_internal</a>() noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1win__handle.html">winstd::win_handle&lt; INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4">handle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">operator=</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">operator=</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1win__handle.html#a6b8070a3be4dede99a1c764b7f341a36">~win_handle</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1win__handle.html">winstd::win_handle&lt; INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -91,9 +91,9 @@ Inheritance diagram for winstd::file:</div>
<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:a28a5ee4467454e16fcfadec82c655685"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1file.html#a28a5ee4467454e16fcfadec82c655685">create</a> (1 LPCTSTR lpFileName, 1 DWORD dwDesiredAccess, 1 DWORD dwShareMode, 1 DWORD dwCreationDisposition, 1 DWORD dwFlagsAndAttributes=FILE_ATTRIBUTE_NORMAL, 1 LPSECURITY_ATTRIBUTES lpSecurityAttributes=NULL, 1 HANDLE hTemplateFile=NULL) noexcept</td></tr>
<tr class="memdesc:a28a5ee4467454e16fcfadec82c655685"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens file handle. <a href="classwinstd_1_1file.html#a28a5ee4467454e16fcfadec82c655685">More...</a><br /></td></tr>
<tr class="separator:a28a5ee4467454e16fcfadec82c655685"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ea28e7360dd6700c014bc25cea2093f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1file.html#a9ea28e7360dd6700c014bc25cea2093f">create</a> (LPCTSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes=FILE_ATTRIBUTE_NORMAL, LPSECURITY_ATTRIBUTES lpSecurityAttributes=NULL, HANDLE hTemplateFile=NULL) noexcept</td></tr>
<tr class="memdesc:a9ea28e7360dd6700c014bc25cea2093f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens file handle. <a href="classwinstd_1_1file.html#a9ea28e7360dd6700c014bc25cea2093f">More...</a><br /></td></tr>
<tr class="separator:a9ea28e7360dd6700c014bc25cea2093f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwinstd_1_1win__handle"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classwinstd_1_1win__handle')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classwinstd_1_1win__handle.html">winstd::win_handle&lt; INVALID_HANDLE_VALUE &gt;</a></td></tr>
<tr class="memitem:a6b8070a3be4dede99a1c764b7f341a36 inherit pub_methods_classwinstd_1_1win__handle"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1win__handle.html#a6b8070a3be4dede99a1c764b7f341a36">~win_handle</a> ()</td></tr>
<tr class="memdesc:a6b8070a3be4dede99a1c764b7f341a36 inherit pub_methods_classwinstd_1_1win__handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes an open object handle. <a href="classwinstd_1_1win__handle.html#a6b8070a3be4dede99a1c764b7f341a36">More...</a><br /></td></tr>
@ -103,18 +103,18 @@ Public Member Functions</h2></td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</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="memitem:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a91f3f6d80650f3cbb1857b879c060e7b 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. <a href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">More...</a><br /></td></tr>
<tr class="separator:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a> (1 <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="memdesc:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">More...</a><br /></td></tr>
<tr class="separator:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><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#ae58ca3031e921aba1319e55159473ea9">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">More...</a><br /></td></tr>
<tr class="separator:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><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#abcb7f966e387a00f71268cf092295665">operator=</a> (1 <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="memdesc:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">More...</a><br /></td></tr>
<tr class="separator:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><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="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. <a href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">More...</a><br /></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"><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="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">More...</a><br /></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"><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="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">More...</a><br /></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"><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="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">More...</a><br /></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"><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="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <a href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">More...</a><br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -130,27 +130,27 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is INVAL. <a href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">More...</a><br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">More...</a><br /></td></tr>
<tr class="separator:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">More...</a><br /></td></tr>
<tr class="separator:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">More...</a><br /></td></tr>
<tr class="separator:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">More...</a><br /></td></tr>
<tr class="separator:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">More...</a><br /></td></tr>
<tr class="separator:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">More...</a><br /></td></tr>
<tr class="separator:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">More...</a><br /></td></tr>
<tr class="separator:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">More...</a><br /></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"><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="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">More...</a><br /></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"><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="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">More...</a><br /></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"><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="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">More...</a><br /></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"><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="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">More...</a><br /></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"><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="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">More...</a><br /></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"><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="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">More...</a><br /></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"><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. <a href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">More...</a><br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -187,8 +187,8 @@ static const HANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>invali
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >File handle wrapper. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a28a5ee4467454e16fcfadec82c655685" name="a28a5ee4467454e16fcfadec82c655685"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28a5ee4467454e16fcfadec82c655685">&#9670;&nbsp;</a></span>create()</h2>
<a id="a9ea28e7360dd6700c014bc25cea2093f" name="a9ea28e7360dd6700c014bc25cea2093f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ea28e7360dd6700c014bc25cea2093f">&#9670;&nbsp;</a></span>create()</h2>
<div class="memitem">
<div class="memproto">
@ -199,43 +199,43 @@ static const HANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>invali
<tr>
<td class="memname">bool winstd::file::create </td>
<td>(</td>
<td class="paramtype">1 LPCTSTR&#160;</td>
<td class="paramtype">LPCTSTR&#160;</td>
<td class="paramname"><em>lpFileName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwDesiredAccess</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwShareMode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwCreationDisposition</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>dwFlagsAndAttributes</em> = <code>FILE_ATTRIBUTE_NORMAL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 LPSECURITY_ATTRIBUTES&#160;</td>
<td class="paramtype">LPSECURITY_ATTRIBUTES&#160;</td>
<td class="paramname"><em>lpSecurityAttributes</em> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 HANDLE&#160;</td>
<td class="paramtype">HANDLE&#160;</td>
<td class="paramname"><em>hTemplateFile</em> = <code>NULL</code>&#160;</td>
</tr>
<tr>
@ -267,7 +267,7 @@ static const HANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>invali
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,35 +73,35 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1find__file.html">winstd::find_file</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1find__file.html#a622dd2a8f82279a064cab86bb889801c">find</a>(1 LPCTSTR lpFileName, 1 LPWIN32_FIND_DATA lpFindFileData) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1find__file.html">winstd::find_file</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1find__file.html#a645530e3824df60edfb070bcc47501cb">find</a>(LPCTSTR lpFileName, LPWIN32_FIND_DATA lpFindFileData) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1find__file.html">winstd::find_file</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a706aaab7691a472c608890f8e5dd0d96">free</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1find__file.html#a5bb4f7e12689153f991ffcb08dbbe703">free_internal</a>() noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1find__file.html">winstd::find_file</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4">handle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">operator=</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">operator=</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1find__file.html#a5135c1a0bf6b1c5f4ab695f208a87607">~find_file</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1find__file.html">winstd::find_file</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -94,26 +94,26 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a5135c1a0bf6b1c5f4ab695f208a87607"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1find__file.html#a5135c1a0bf6b1c5f4ab695f208a87607">~find_file</a> ()</td></tr>
<tr class="memdesc:a5135c1a0bf6b1c5f4ab695f208a87607"><td class="mdescLeft">&#160;</td><td class="mdescRight">Closes a file search handle. <a href="classwinstd_1_1find__file.html#a5135c1a0bf6b1c5f4ab695f208a87607">More...</a><br /></td></tr>
<tr class="separator:a5135c1a0bf6b1c5f4ab695f208a87607"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a622dd2a8f82279a064cab86bb889801c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1find__file.html#a622dd2a8f82279a064cab86bb889801c">find</a> (1 LPCTSTR lpFileName, 1 LPWIN32_FIND_DATA lpFindFileData) noexcept</td></tr>
<tr class="memdesc:a622dd2a8f82279a064cab86bb889801c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Searches a directory for a file or subdirectory with a name that matches a specific name (or partial name if wildcards are used). <a href="classwinstd_1_1find__file.html#a622dd2a8f82279a064cab86bb889801c">More...</a><br /></td></tr>
<tr class="separator:a622dd2a8f82279a064cab86bb889801c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a645530e3824df60edfb070bcc47501cb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1find__file.html#a645530e3824df60edfb070bcc47501cb">find</a> (LPCTSTR lpFileName, LPWIN32_FIND_DATA lpFindFileData) noexcept</td></tr>
<tr class="memdesc:a645530e3824df60edfb070bcc47501cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Searches a directory for a file or subdirectory with a name that matches a specific name (or partial name if wildcards are used). <a href="classwinstd_1_1find__file.html#a645530e3824df60edfb070bcc47501cb">More...</a><br /></td></tr>
<tr class="separator:a645530e3824df60edfb070bcc47501cb"><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; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td></tr>
<tr class="memitem:a1b9c4f9529c9efa7d16dec8bab3b00e4 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top"><a id="a1b9c4f9529c9efa7d16dec8bab3b00e4" name="a1b9c4f9529c9efa7d16dec8bab3b00e4"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</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="memitem:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a91f3f6d80650f3cbb1857b879c060e7b 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. <a href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">More...</a><br /></td></tr>
<tr class="separator:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a> (1 <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="memdesc:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">More...</a><br /></td></tr>
<tr class="separator:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><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#ae58ca3031e921aba1319e55159473ea9">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">More...</a><br /></td></tr>
<tr class="separator:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><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#abcb7f966e387a00f71268cf092295665">operator=</a> (1 <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="memdesc:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">More...</a><br /></td></tr>
<tr class="separator:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><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="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. <a href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">More...</a><br /></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"><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="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">More...</a><br /></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"><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="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">More...</a><br /></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"><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="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">More...</a><br /></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"><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="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <a href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">More...</a><br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -129,27 +129,27 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is INVAL. <a href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">More...</a><br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">More...</a><br /></td></tr>
<tr class="separator:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">More...</a><br /></td></tr>
<tr class="separator:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">More...</a><br /></td></tr>
<tr class="separator:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">More...</a><br /></td></tr>
<tr class="separator:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">More...</a><br /></td></tr>
<tr class="separator:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">More...</a><br /></td></tr>
<tr class="separator:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">More...</a><br /></td></tr>
<tr class="separator:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">More...</a><br /></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"><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="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">More...</a><br /></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"><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="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">More...</a><br /></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"><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="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">More...</a><br /></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"><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="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">More...</a><br /></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"><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="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">More...</a><br /></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"><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="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">More...</a><br /></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"><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. <a href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">More...</a><br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -217,8 +217,8 @@ static const HANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>invali
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a622dd2a8f82279a064cab86bb889801c" name="a622dd2a8f82279a064cab86bb889801c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a622dd2a8f82279a064cab86bb889801c">&#9670;&nbsp;</a></span>find()</h2>
<a id="a645530e3824df60edfb070bcc47501cb" name="a645530e3824df60edfb070bcc47501cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a645530e3824df60edfb070bcc47501cb">&#9670;&nbsp;</a></span>find()</h2>
<div class="memitem">
<div class="memproto">
@ -229,13 +229,13 @@ static const HANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>invali
<tr>
<td class="memname">bool winstd::find_file::find </td>
<td>(</td>
<td class="paramtype">1 LPCTSTR&#160;</td>
<td class="paramtype">LPCTSTR&#160;</td>
<td class="paramname"><em>lpFileName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 LPWIN32_FIND_DATA&#160;</td>
<td class="paramtype">LPWIN32_FIND_DATA&#160;</td>
<td class="paramname"><em>lpFindFileData</em>&#160;</td>
</tr>
<tr>
@ -297,7 +297,7 @@ static const HANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>invali
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,34 +73,34 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1gdi__handle.html">winstd::gdi_handle&lt; T &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a706aaab7691a472c608890f8e5dd0d96">free</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1gdi__handle.html#a777cd2403d6b8d0fb0a4b69c82fcca87">free_internal</a>() noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1gdi__handle.html">winstd::gdi_handle&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4">handle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">operator=</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">operator=</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1gdi__handle.html#aae79abc9495f415a548d7f1f1ce4dab2">~gdi_handle</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1gdi__handle.html">winstd::gdi_handle&lt; T &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -99,18 +99,18 @@ Public Member Functions</h2></td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</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="memitem:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a91f3f6d80650f3cbb1857b879c060e7b 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. <a href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">More...</a><br /></td></tr>
<tr class="separator:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a> (1 <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="memdesc:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">More...</a><br /></td></tr>
<tr class="separator:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><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#ae58ca3031e921aba1319e55159473ea9">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">More...</a><br /></td></tr>
<tr class="separator:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><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#abcb7f966e387a00f71268cf092295665">operator=</a> (1 <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="memdesc:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">More...</a><br /></td></tr>
<tr class="separator:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><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="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. <a href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">More...</a><br /></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"><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="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">More...</a><br /></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"><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="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">More...</a><br /></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"><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="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">More...</a><br /></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"><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="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <a href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">More...</a><br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -126,27 +126,27 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is INVAL. <a href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">More...</a><br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">More...</a><br /></td></tr>
<tr class="separator:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">More...</a><br /></td></tr>
<tr class="separator:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">More...</a><br /></td></tr>
<tr class="separator:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">More...</a><br /></td></tr>
<tr class="separator:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">More...</a><br /></td></tr>
<tr class="separator:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">More...</a><br /></td></tr>
<tr class="separator:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">More...</a><br /></td></tr>
<tr class="separator:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">More...</a><br /></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"><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="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">More...</a><br /></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"><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="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">More...</a><br /></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"><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="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">More...</a><br /></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"><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="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">More...</a><br /></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"><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="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">More...</a><br /></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"><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="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">More...</a><br /></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"><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. <a href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">More...</a><br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -255,7 +255,7 @@ template&lt;class T &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,33 +73,33 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a706aaab7691a472c608890f8e5dd0d96">free</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a137560600851eb4c3e4b80e25d4da629">free_internal</a>() noexcept=0</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4">handle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">operator=</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">operator=</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; T, INVAL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -105,18 +105,18 @@ Public Member Functions</h2></td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</td></tr>
<tr class="memdesc:a1b9c4f9529c9efa7d16dec8bab3b00e4"><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"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91f3f6d80650f3cbb1857b879c060e7b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a91f3f6d80650f3cbb1857b879c060e7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <a href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">More...</a><br /></td></tr>
<tr class="separator:a91f3f6d80650f3cbb1857b879c060e7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6a984b1373bcec59e5342f035cebefc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a> (1 <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="memdesc:ad6a984b1373bcec59e5342f035cebefc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">More...</a><br /></td></tr>
<tr class="separator:ad6a984b1373bcec59e5342f035cebefc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58ca3031e921aba1319e55159473ea9"><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#ae58ca3031e921aba1319e55159473ea9">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:ae58ca3031e921aba1319e55159473ea9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">More...</a><br /></td></tr>
<tr class="separator:ae58ca3031e921aba1319e55159473ea9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcb7f966e387a00f71268cf092295665"><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#abcb7f966e387a00f71268cf092295665">operator=</a> (1 <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="memdesc:abcb7f966e387a00f71268cf092295665"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">More...</a><br /></td></tr>
<tr class="separator:abcb7f966e387a00f71268cf092295665"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a4a0f9b6caadf4a55c7bc0dcc0ce39dac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new class instance with an already available object handle. <a href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">More...</a><br /></td></tr>
<tr class="separator:a4a0f9b6caadf4a55c7bc0dcc0ce39dac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:ac52f342530bb97ce1ff255a7054547d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">More...</a><br /></td></tr>
<tr class="separator:ac52f342530bb97ce1ff255a7054547d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a591e006af92e4d088fb9c1ed974c0923"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">More...</a><br /></td></tr>
<tr class="separator:a591e006af92e4d088fb9c1ed974c0923"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">More...</a><br /></td></tr>
<tr class="separator:a6326bbc54ec3441e41f30bc1ec4d6a6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a86114637674c82d6fd96d7b3eae39ac8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <a href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">More...</a><br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -132,27 +132,27 @@ Public Member Functions</h2></td></tr>
<tr class="memitem: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="memdesc:a5df08ecb32b9040bf7342479aee2286c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is INVAL. <a href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">More...</a><br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35646c66bd8939c8feb525878e51773e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a35646c66bd8939c8feb525878e51773e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">More...</a><br /></td></tr>
<tr class="separator:a35646c66bd8939c8feb525878e51773e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe61cdc3ca53194bb55d3a6cabcc3c68"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:abe61cdc3ca53194bb55d3a6cabcc3c68"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">More...</a><br /></td></tr>
<tr class="separator:abe61cdc3ca53194bb55d3a6cabcc3c68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a602527ac20da6859ba53cc4ee2dc2399"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a602527ac20da6859ba53cc4ee2dc2399"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">More...</a><br /></td></tr>
<tr class="separator:a602527ac20da6859ba53cc4ee2dc2399"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17cab850d12bf22e82392cd75b4b1482"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a17cab850d12bf22e82392cd75b4b1482"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">More...</a><br /></td></tr>
<tr class="separator:a17cab850d12bf22e82392cd75b4b1482"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7eaa8c309897e38c2e2e44db53694b9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:ae7eaa8c309897e38c2e2e44db53694b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">More...</a><br /></td></tr>
<tr class="separator:ae7eaa8c309897e38c2e2e44db53694b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93994c0a04251d37f377495c15dbe10c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a93994c0a04251d37f377495c15dbe10c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">More...</a><br /></td></tr>
<tr class="separator:a93994c0a04251d37f377495c15dbe10c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8dc89f77c86714e65f9783a06ec208"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a6f8dc89f77c86714e65f9783a06ec208"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">More...</a><br /></td></tr>
<tr class="separator:a6f8dc89f77c86714e65f9783a06ec208"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a4c4515d0d1071cab5c675e926aa2dc92"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">More...</a><br /></td></tr>
<tr class="separator:a4c4515d0d1071cab5c675e926aa2dc92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:af9e9538d58b952799db4a1c68b0184b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">More...</a><br /></td></tr>
<tr class="separator:af9e9538d58b952799db4a1c68b0184b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a20e325dde8a25d1e3a7efb50b431641b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">More...</a><br /></td></tr>
<tr class="separator:a20e325dde8a25d1e3a7efb50b431641b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:ae7361f6159006e3f87cbe10ba2a76329"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">More...</a><br /></td></tr>
<tr class="separator:ae7361f6159006e3f87cbe10ba2a76329"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:a6df58f6c131ab4288acb96d5b8f3012e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">More...</a><br /></td></tr>
<tr class="separator:a6df58f6c131ab4288acb96d5b8f3012e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:ab6021e9c11accef6b813948dc4601ddc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">More...</a><br /></td></tr>
<tr class="separator:ab6021e9c11accef6b813948dc4601ddc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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="memdesc:ab2a98042c3b88fda687e34d370756f11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">More...</a><br /></td></tr>
<tr class="separator:ab2a98042c3b88fda687e34d370756f11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem: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"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dismisses the object handle from this class. <a href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">More...</a><br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -186,8 +186,8 @@ Protected Attributes</h2></td></tr>
class winstd::handle&lt; T, INVAL &gt;</div><p >Base abstract template class to support generic object handle keeping. </p>
<p >It provides basic operators and methods common to all descendands of this class establishing a base to ease the replacement of native object handle type with classes in object-oriented approach. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a91f3f6d80650f3cbb1857b879c060e7b" name="a91f3f6d80650f3cbb1857b879c060e7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91f3f6d80650f3cbb1857b879c060e7b">&#9670;&nbsp;</a></span>handle() <span class="overload">[1/2]</span></h2>
<a id="a4a0f9b6caadf4a55c7bc0dcc0ce39dac" name="a4a0f9b6caadf4a55c7bc0dcc0ce39dac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">&#9670;&nbsp;</a></span>handle() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -200,7 +200,7 @@ template&lt;class T , const T INVAL&gt; </div>
<tr>
<td class="memname"><a class="el" href="classwinstd_1_1handle.html">winstd::handle</a>&lt; T, INVAL &gt;::handle </td>
<td>(</td>
<td class="paramtype">1 <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>&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td></td>
</tr>
@ -222,8 +222,8 @@ template&lt;class T , const T INVAL&gt; </div>
</div>
</div>
<a id="ad6a984b1373bcec59e5342f035cebefc" name="ad6a984b1373bcec59e5342f035cebefc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6a984b1373bcec59e5342f035cebefc">&#9670;&nbsp;</a></span>handle() <span class="overload">[2/2]</span></h2>
<a id="ac52f342530bb97ce1ff255a7054547d5" name="ac52f342530bb97ce1ff255a7054547d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac52f342530bb97ce1ff255a7054547d5">&#9670;&nbsp;</a></span>handle() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -236,7 +236,7 @@ template&lt;class T , const T INVAL&gt; </div>
<tr>
<td class="memname"><a class="el" href="classwinstd_1_1handle.html">winstd::handle</a>&lt; T, INVAL &gt;::handle </td>
<td>(</td>
<td class="paramtype">1 <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;&#160;</td>
<td class="paramtype"><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;&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td></td>
</tr>
@ -259,8 +259,8 @@ template&lt;class T , const T INVAL&gt; </div>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a6f8dc89f77c86714e65f9783a06ec208" name="a6f8dc89f77c86714e65f9783a06ec208"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f8dc89f77c86714e65f9783a06ec208">&#9670;&nbsp;</a></span>attach()</h2>
<a id="ab2a98042c3b88fda687e34d370756f11" name="ab2a98042c3b88fda687e34d370756f11"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2a98042c3b88fda687e34d370756f11">&#9670;&nbsp;</a></span>attach()</h2>
<div class="memitem">
<div class="memproto">
@ -273,7 +273,7 @@ template&lt;class T , const T INVAL&gt; </div>
<tr>
<td class="memname">void <a class="el" href="classwinstd_1_1handle.html">winstd::handle</a>&lt; T, INVAL &gt;::attach </td>
<td>(</td>
<td class="paramtype">1 <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>&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td></td>
</tr>
@ -421,8 +421,8 @@ template&lt;class T , const T INVAL&gt; </div>
</div>
</div>
<a id="ae7eaa8c309897e38c2e2e44db53694b9" name="ae7eaa8c309897e38c2e2e44db53694b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7eaa8c309897e38c2e2e44db53694b9">&#9670;&nbsp;</a></span>operator!=()</h2>
<a id="a6df58f6c131ab4288acb96d5b8f3012e" name="a6df58f6c131ab4288acb96d5b8f3012e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6df58f6c131ab4288acb96d5b8f3012e">&#9670;&nbsp;</a></span>operator!=()</h2>
<div class="memitem">
<div class="memproto">
@ -435,7 +435,7 @@ template&lt;class T , const T INVAL&gt; </div>
<tr>
<td class="memname">bool <a class="el" href="classwinstd_1_1handle.html">winstd::handle</a>&lt; T, INVAL &gt;<a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">::operator!</a>= </td>
<td>(</td>
<td class="paramtype">1 <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>&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td> const</td>
</tr>
@ -552,8 +552,8 @@ template&lt;class T , const T INVAL&gt; </div>
</div>
</div>
<a id="a35646c66bd8939c8feb525878e51773e" name="a35646c66bd8939c8feb525878e51773e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35646c66bd8939c8feb525878e51773e">&#9670;&nbsp;</a></span>operator&lt;()</h2>
<a id="a4c4515d0d1071cab5c675e926aa2dc92" name="a4c4515d0d1071cab5c675e926aa2dc92"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c4515d0d1071cab5c675e926aa2dc92">&#9670;&nbsp;</a></span>operator&lt;()</h2>
<div class="memitem">
<div class="memproto">
@ -566,7 +566,7 @@ template&lt;class T , const T INVAL&gt; </div>
<tr>
<td class="memname">bool <a class="el" href="classwinstd_1_1handle.html">winstd::handle</a>&lt; T, INVAL &gt;::operator&lt; </td>
<td>(</td>
<td class="paramtype">1 <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>&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td> const</td>
</tr>
@ -593,8 +593,8 @@ template&lt;class T , const T INVAL&gt; </div>
</div>
</div>
<a id="abe61cdc3ca53194bb55d3a6cabcc3c68" name="abe61cdc3ca53194bb55d3a6cabcc3c68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe61cdc3ca53194bb55d3a6cabcc3c68">&#9670;&nbsp;</a></span>operator&lt;=()</h2>
<a id="af9e9538d58b952799db4a1c68b0184b9" name="af9e9538d58b952799db4a1c68b0184b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9e9538d58b952799db4a1c68b0184b9">&#9670;&nbsp;</a></span>operator&lt;=()</h2>
<div class="memitem">
<div class="memproto">
@ -607,7 +607,7 @@ template&lt;class T , const T INVAL&gt; </div>
<tr>
<td class="memname">bool <a class="el" href="classwinstd_1_1handle.html">winstd::handle</a>&lt; T, INVAL &gt;::operator&lt;= </td>
<td>(</td>
<td class="paramtype">1 <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>&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td> const</td>
</tr>
@ -634,8 +634,8 @@ template&lt;class T , const T INVAL&gt; </div>
</div>
</div>
<a id="abcb7f966e387a00f71268cf092295665" name="abcb7f966e387a00f71268cf092295665"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abcb7f966e387a00f71268cf092295665">&#9670;&nbsp;</a></span>operator=() <span class="overload">[1/2]</span></h2>
<a id="a6326bbc54ec3441e41f30bc1ec4d6a6c" name="a6326bbc54ec3441e41f30bc1ec4d6a6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6326bbc54ec3441e41f30bc1ec4d6a6c">&#9670;&nbsp;</a></span>operator=() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -648,7 +648,7 @@ template&lt;class T , const T INVAL&gt; </div>
<tr>
<td class="memname"><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; <a class="el" href="classwinstd_1_1handle.html">winstd::handle</a>&lt; T, INVAL &gt;::operator= </td>
<td>(</td>
<td class="paramtype">1 <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;&#160;</td>
<td class="paramtype"><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;&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td></td>
</tr>
@ -670,8 +670,8 @@ template&lt;class T , const T INVAL&gt; </div>
</div>
</div>
<a id="ae58ca3031e921aba1319e55159473ea9" name="ae58ca3031e921aba1319e55159473ea9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae58ca3031e921aba1319e55159473ea9">&#9670;&nbsp;</a></span>operator=() <span class="overload">[2/2]</span></h2>
<a id="a591e006af92e4d088fb9c1ed974c0923" name="a591e006af92e4d088fb9c1ed974c0923"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a591e006af92e4d088fb9c1ed974c0923">&#9670;&nbsp;</a></span>operator=() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -684,7 +684,7 @@ template&lt;class T , const T INVAL&gt; </div>
<tr>
<td class="memname"><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; <a class="el" href="classwinstd_1_1handle.html">winstd::handle</a>&lt; T, INVAL &gt;::operator= </td>
<td>(</td>
<td class="paramtype">1 <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>&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td></td>
</tr>
@ -706,8 +706,8 @@ template&lt;class T , const T INVAL&gt; </div>
</div>
</div>
<a id="a93994c0a04251d37f377495c15dbe10c" name="a93994c0a04251d37f377495c15dbe10c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a93994c0a04251d37f377495c15dbe10c">&#9670;&nbsp;</a></span>operator==()</h2>
<a id="ab6021e9c11accef6b813948dc4601ddc" name="ab6021e9c11accef6b813948dc4601ddc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6021e9c11accef6b813948dc4601ddc">&#9670;&nbsp;</a></span>operator==()</h2>
<div class="memitem">
<div class="memproto">
@ -720,7 +720,7 @@ template&lt;class T , const T INVAL&gt; </div>
<tr>
<td class="memname">bool <a class="el" href="classwinstd_1_1handle.html">winstd::handle</a>&lt; T, INVAL &gt;::operator== </td>
<td>(</td>
<td class="paramtype">1 <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>&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td> const</td>
</tr>
@ -747,8 +747,8 @@ template&lt;class T , const T INVAL&gt; </div>
</div>
</div>
<a id="a17cab850d12bf22e82392cd75b4b1482" name="a17cab850d12bf22e82392cd75b4b1482"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17cab850d12bf22e82392cd75b4b1482">&#9670;&nbsp;</a></span>operator&gt;()</h2>
<a id="ae7361f6159006e3f87cbe10ba2a76329" name="ae7361f6159006e3f87cbe10ba2a76329"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7361f6159006e3f87cbe10ba2a76329">&#9670;&nbsp;</a></span>operator&gt;()</h2>
<div class="memitem">
<div class="memproto">
@ -761,7 +761,7 @@ template&lt;class T , const T INVAL&gt; </div>
<tr>
<td class="memname">bool <a class="el" href="classwinstd_1_1handle.html">winstd::handle</a>&lt; T, INVAL &gt;::operator&gt; </td>
<td>(</td>
<td class="paramtype">1 <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>&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td> const</td>
</tr>
@ -788,8 +788,8 @@ template&lt;class T , const T INVAL&gt; </div>
</div>
</div>
<a id="a602527ac20da6859ba53cc4ee2dc2399" name="a602527ac20da6859ba53cc4ee2dc2399"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a602527ac20da6859ba53cc4ee2dc2399">&#9670;&nbsp;</a></span>operator&gt;=()</h2>
<a id="a20e325dde8a25d1e3a7efb50b431641b" name="a20e325dde8a25d1e3a7efb50b431641b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20e325dde8a25d1e3a7efb50b431641b">&#9670;&nbsp;</a></span>operator&gt;=()</h2>
<div class="memitem">
<div class="memproto">
@ -802,7 +802,7 @@ template&lt;class T , const T INVAL&gt; </div>
<tr>
<td class="memname">bool <a class="el" href="classwinstd_1_1handle.html">winstd::handle</a>&lt; T, INVAL &gt;::operator&gt;= </td>
<td>(</td>
<td class="paramtype">1 <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>&#160;</td>
<td class="paramname"><em>h</em></td><td>)</td>
<td> const</td>
</tr>
@ -835,7 +835,7 @@ template&lt;class T , const T INVAL&gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,36 +73,36 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1heap.html">winstd::heap</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1heap.html#a81f0405d7809fb87b99a7ba43f853102">create</a>(1 DWORD flOptions, 1 SIZE_T dwInitialSize, 1 SIZE_T dwMaximumSize) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1heap.html">winstd::heap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1heap.html#ae0f6791633a50ff1b2d616a76cd1e021">create</a>(DWORD flOptions, SIZE_T dwInitialSize, SIZE_T dwMaximumSize) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1heap.html">winstd::heap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1heap.html#a938dca2d614e8d33ae5add61b013847f">enumerate</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1heap.html">winstd::heap</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a706aaab7691a472c608890f8e5dd0d96">free</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1heap.html#ae25434d96356a74d27c0b3b0e268df45">free_internal</a>() noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1heap.html">winstd::heap</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4">handle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">operator=</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">operator=</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1heap.html#aecb12bb6a2677638a6061510bdda868b">~heap</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1heap.html">winstd::heap</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -94,9 +94,9 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:aecb12bb6a2677638a6061510bdda868b"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1heap.html#aecb12bb6a2677638a6061510bdda868b">~heap</a> ()</td></tr>
<tr class="memdesc:aecb12bb6a2677638a6061510bdda868b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroys the heap. <a href="classwinstd_1_1heap.html#aecb12bb6a2677638a6061510bdda868b">More...</a><br /></td></tr>
<tr class="separator:aecb12bb6a2677638a6061510bdda868b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81f0405d7809fb87b99a7ba43f853102"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1heap.html#a81f0405d7809fb87b99a7ba43f853102">create</a> (1 DWORD flOptions, 1 SIZE_T dwInitialSize, 1 SIZE_T dwMaximumSize) noexcept</td></tr>
<tr class="memdesc:a81f0405d7809fb87b99a7ba43f853102"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates the heap. <a href="classwinstd_1_1heap.html#a81f0405d7809fb87b99a7ba43f853102">More...</a><br /></td></tr>
<tr class="separator:a81f0405d7809fb87b99a7ba43f853102"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0f6791633a50ff1b2d616a76cd1e021"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1heap.html#ae0f6791633a50ff1b2d616a76cd1e021">create</a> (DWORD flOptions, SIZE_T dwInitialSize, SIZE_T dwMaximumSize) noexcept</td></tr>
<tr class="memdesc:ae0f6791633a50ff1b2d616a76cd1e021"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates the heap. <a href="classwinstd_1_1heap.html#ae0f6791633a50ff1b2d616a76cd1e021">More...</a><br /></td></tr>
<tr class="separator:ae0f6791633a50ff1b2d616a76cd1e021"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a938dca2d614e8d33ae5add61b013847f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1heap.html#a938dca2d614e8d33ae5add61b013847f">enumerate</a> () noexcept</td></tr>
<tr class="memdesc:a938dca2d614e8d33ae5add61b013847f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerates allocated heap blocks using <code>OutputDebugString()</code> <a href="classwinstd_1_1heap.html#a938dca2d614e8d33ae5add61b013847f">More...</a><br /></td></tr>
<tr class="separator:a938dca2d614e8d33ae5add61b013847f"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -105,18 +105,18 @@ Public Member Functions</h2></td></tr>
&#160;</td><td class="memItemRight" valign="bottom"><b>handle</b> () noexcept</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="memitem:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a91f3f6d80650f3cbb1857b879c060e7b 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. <a href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">More...</a><br /></td></tr>
<tr class="separator:a91f3f6d80650f3cbb1857b879c060e7b inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a> (1 <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="memdesc:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">More...</a><br /></td></tr>
<tr class="separator:ad6a984b1373bcec59e5342f035cebefc inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><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#ae58ca3031e921aba1319e55159473ea9">operator=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">More...</a><br /></td></tr>
<tr class="separator:ae58ca3031e921aba1319e55159473ea9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><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#abcb7f966e387a00f71268cf092295665">operator=</a> (1 <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="memdesc:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">More...</a><br /></td></tr>
<tr class="separator:abcb7f966e387a00f71268cf092295665 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0f9b6caadf4a55c7bc0dcc0ce39dac inherit pub_methods_classwinstd_1_1handle"><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="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. <a href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">More...</a><br /></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"><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="memdesc:ac52f342530bb97ce1ff255a7054547d5 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor. <a href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">More...</a><br /></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"><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="memdesc:a591e006af92e4d088fb9c1ed974c0923 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attaches already available object handle. <a href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">More...</a><br /></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"><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="memdesc:a6326bbc54ec3441e41f30bc1ec4d6a6c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">More...</a><br /></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"><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="memdesc:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Auto-typecasting operator. <a href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">More...</a><br /></td></tr>
<tr class="separator:a86114637674c82d6fd96d7b3eae39ac8 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -132,27 +132,27 @@ Public Member Functions</h2></td></tr>
<tr class="memitem:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests if the object handle is INVAL. <a href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">More...</a><br /></td></tr>
<tr class="separator:a5df08ecb32b9040bf7342479aee2286c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">More...</a><br /></td></tr>
<tr class="separator:a35646c66bd8939c8feb525878e51773e inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">More...</a><br /></td></tr>
<tr class="separator:abe61cdc3ca53194bb55d3a6cabcc3c68 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">More...</a><br /></td></tr>
<tr class="separator:a602527ac20da6859ba53cc4ee2dc2399 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">More...</a><br /></td></tr>
<tr class="separator:a17cab850d12bf22e82392cd75b4b1482 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">More...</a><br /></td></tr>
<tr class="separator:ae7eaa8c309897e38c2e2e44db53694b9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) const</td></tr>
<tr class="memdesc:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">More...</a><br /></td></tr>
<tr class="separator:a93994c0a04251d37f377495c15dbe10c inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a> (1 <a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> h) noexcept</td></tr>
<tr class="memdesc:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">More...</a><br /></td></tr>
<tr class="separator:a6f8dc89f77c86714e65f9783a06ec208 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><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="memdesc:a4c4515d0d1071cab5c675e926aa2dc92 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than? <a href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">More...</a><br /></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"><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="memdesc:af9e9538d58b952799db4a1c68b0184b9 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle less than or equal to? <a href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">More...</a><br /></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"><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="memdesc:a20e325dde8a25d1e3a7efb50b431641b inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than or equal to? <a href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">More...</a><br /></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"><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="memdesc:ae7361f6159006e3f87cbe10ba2a76329 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle greater than? <a href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">More...</a><br /></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"><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="memdesc:a6df58f6c131ab4288acb96d5b8f3012e inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle not equal to? <a href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">More...</a><br /></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"><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="memdesc:ab6021e9c11accef6b813948dc4601ddc inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is handle equal to? <a href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">More...</a><br /></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"><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="memdesc:ab2a98042c3b88fda687e34d370756f11 inherit pub_methods_classwinstd_1_1handle"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new object handle for the class. <a href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">More...</a><br /></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"><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. <a href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">More...</a><br /></td></tr>
<tr class="separator:ad5acf6ce53e092b8d4d53f909cf321f9 inherit pub_methods_classwinstd_1_1handle"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -220,8 +220,8 @@ static const HANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>invali
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a81f0405d7809fb87b99a7ba43f853102" name="a81f0405d7809fb87b99a7ba43f853102"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81f0405d7809fb87b99a7ba43f853102">&#9670;&nbsp;</a></span>create()</h2>
<a id="ae0f6791633a50ff1b2d616a76cd1e021" name="ae0f6791633a50ff1b2d616a76cd1e021"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0f6791633a50ff1b2d616a76cd1e021">&#9670;&nbsp;</a></span>create()</h2>
<div class="memitem">
<div class="memproto">
@ -232,19 +232,19 @@ static const HANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>invali
<tr>
<td class="memname">bool winstd::heap::create </td>
<td>(</td>
<td class="paramtype">1 DWORD&#160;</td>
<td class="paramtype">DWORD&#160;</td>
<td class="paramname"><em>flOptions</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 SIZE_T&#160;</td>
<td class="paramtype">SIZE_T&#160;</td>
<td class="paramname"><em>dwInitialSize</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 SIZE_T&#160;</td>
<td class="paramtype">SIZE_T&#160;</td>
<td class="paramname"><em>dwMaximumSize</em>&#160;</td>
</tr>
<tr>
@ -338,7 +338,7 @@ static const HANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>invali
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,16 +73,16 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator&lt; _Ty &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html#acc38b748db1bcfed85f01ee76dd6056a">allocate</a>(1 size_type count)</td><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator&lt; _Ty &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html#a371eaa06a2056171126eba66d7023b03">allocate</a>(size_type count)</td><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator&lt; _Ty &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html#adc56ad9f2484d7d34299bef73709ef9c">const_pointer</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator&lt; _Ty &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html#ad98c7e8fc3e14da42a8dfc897e75a790">const_reference</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator&lt; _Ty &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html#a9638b1d0a5d1562574868b6b20bd8683">construct</a>(1 pointer ptr, 1 const _Ty &amp;val)</td><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator&lt; _Ty &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html#a3dc6db1dce1fe9d9d07ee1074fcdc595">construct</a>(1 pointer ptr, 1 _Ty &amp;&amp;val)</td><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator&lt; _Ty &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html#a790350f6d3d40d936417e07ba0e54343">deallocate</a>(1 pointer ptr, 1 size_type size)</td><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator&lt; _Ty &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html#a5020277387142da670e2e4289177ba5a">destroy</a>(1 pointer ptr)</td><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator&lt; _Ty &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html#ad307cb4c9eaf2dcbcd29b379bc01b463">construct</a>(pointer ptr, const _Ty &amp;val)</td><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator&lt; _Ty &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html#a95485648de70d7896f81ef9cdad01fbf">construct</a>(pointer ptr, _Ty &amp;&amp;val)</td><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator&lt; _Ty &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html#aa4dcda946d03a9a382ea9c0f0f140462">deallocate</a>(pointer ptr, size_type size)</td><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator&lt; _Ty &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html#aef179f33ca0ad99ffda16f004b146143">destroy</a>(pointer ptr)</td><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator&lt; _Ty &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html#a4b39b8176ea30e1ceb02642c44de7b43">difference_type</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator&lt; _Ty &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html#a321bb5f5462bead5703c82d67b11bb6a">heap_allocator</a>(1 HANDLE heap)</td><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator&lt; _Ty &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html#af04ca9c615a3a87c05a98f922e50d412">heap_allocator</a>(1 const heap_allocator&lt; _Other &gt; &amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator&lt; _Ty &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html#a71fbccc1260209b367f2ddfe96c5825a">heap_allocator</a>(HANDLE heap)</td><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator&lt; _Ty &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html#a12f843aaf554b4ca91ea69f7a321daf3">heap_allocator</a>(const heap_allocator&lt; _Other &gt; &amp;other)</td><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator&lt; _Ty &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html#a36fb89d5fca7564d2718ba54a519eadd">m_heap</a></td><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator&lt; _Ty &gt;</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html#ab2018e74ee3bc84eb3841fae8bc71b01">max_size</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator&lt; _Ty &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator&lt; _Ty &gt;</a></td><td class="entry"></td></tr>
@ -92,7 +92,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -121,28 +121,28 @@ typedef ptrdiff_t&#160;</td><td class="memItemRight" valign="bottom"><b>differen
</table><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:a321bb5f5462bead5703c82d67b11bb6a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1heap__allocator.html#a321bb5f5462bead5703c82d67b11bb6a">heap_allocator</a> (1 HANDLE <a class="el" href="classwinstd_1_1heap.html">heap</a>)</td></tr>
<tr class="memdesc:a321bb5f5462bead5703c82d67b11bb6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs allocator. <a href="classwinstd_1_1heap__allocator.html#a321bb5f5462bead5703c82d67b11bb6a">More...</a><br /></td></tr>
<tr class="separator:a321bb5f5462bead5703c82d67b11bb6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af04ca9c615a3a87c05a98f922e50d412"><td class="memTemplParams" colspan="2">template&lt;class _Other &gt; </td></tr>
<tr class="memitem:af04ca9c615a3a87c05a98f922e50d412"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classwinstd_1_1heap__allocator.html#af04ca9c615a3a87c05a98f922e50d412">heap_allocator</a> (1 const <a class="el" href="classwinstd_1_1heap__allocator.html">heap_allocator</a>&lt; _Other &gt; &amp;other)</td></tr>
<tr class="memdesc:af04ca9c615a3a87c05a98f922e50d412"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs allocator from another type. <a href="classwinstd_1_1heap__allocator.html#af04ca9c615a3a87c05a98f922e50d412">More...</a><br /></td></tr>
<tr class="separator:af04ca9c615a3a87c05a98f922e50d412"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc38b748db1bcfed85f01ee76dd6056a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1heap__allocator.html#acc38b748db1bcfed85f01ee76dd6056a">allocate</a> (1 <a class="el" href="classwinstd_1_1heap__allocator.html#a01815f4f9097b1447c7ddaa2de868f59">size_type</a> count)</td></tr>
<tr class="memdesc:acc38b748db1bcfed85f01ee76dd6056a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates a new memory block. <a href="classwinstd_1_1heap__allocator.html#acc38b748db1bcfed85f01ee76dd6056a">More...</a><br /></td></tr>
<tr class="separator:acc38b748db1bcfed85f01ee76dd6056a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a790350f6d3d40d936417e07ba0e54343"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1heap__allocator.html#a790350f6d3d40d936417e07ba0e54343">deallocate</a> (1 <a class="el" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a> ptr, 1 <a class="el" href="classwinstd_1_1heap__allocator.html#a01815f4f9097b1447c7ddaa2de868f59">size_type</a> size)</td></tr>
<tr class="memdesc:a790350f6d3d40d936417e07ba0e54343"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees memory block. <a href="classwinstd_1_1heap__allocator.html#a790350f6d3d40d936417e07ba0e54343">More...</a><br /></td></tr>
<tr class="separator:a790350f6d3d40d936417e07ba0e54343"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9638b1d0a5d1562574868b6b20bd8683"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1heap__allocator.html#a9638b1d0a5d1562574868b6b20bd8683">construct</a> (1 <a class="el" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a> ptr, 1 const _Ty &amp;val)</td></tr>
<tr class="memdesc:a9638b1d0a5d1562574868b6b20bd8683"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calls copying constructor for the element. <a href="classwinstd_1_1heap__allocator.html#a9638b1d0a5d1562574868b6b20bd8683">More...</a><br /></td></tr>
<tr class="separator:a9638b1d0a5d1562574868b6b20bd8683"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dc6db1dce1fe9d9d07ee1074fcdc595"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1heap__allocator.html#a3dc6db1dce1fe9d9d07ee1074fcdc595">construct</a> (1 <a class="el" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a> ptr, 1 _Ty &amp;&amp;val)</td></tr>
<tr class="memdesc:a3dc6db1dce1fe9d9d07ee1074fcdc595"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calls moving constructor for the element. <a href="classwinstd_1_1heap__allocator.html#a3dc6db1dce1fe9d9d07ee1074fcdc595">More...</a><br /></td></tr>
<tr class="separator:a3dc6db1dce1fe9d9d07ee1074fcdc595"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5020277387142da670e2e4289177ba5a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1heap__allocator.html#a5020277387142da670e2e4289177ba5a">destroy</a> (1 <a class="el" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a> ptr)</td></tr>
<tr class="memdesc:a5020277387142da670e2e4289177ba5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calls destructor for the element. <a href="classwinstd_1_1heap__allocator.html#a5020277387142da670e2e4289177ba5a">More...</a><br /></td></tr>
<tr class="separator:a5020277387142da670e2e4289177ba5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71fbccc1260209b367f2ddfe96c5825a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1heap__allocator.html#a71fbccc1260209b367f2ddfe96c5825a">heap_allocator</a> (HANDLE <a class="el" href="classwinstd_1_1heap.html">heap</a>)</td></tr>
<tr class="memdesc:a71fbccc1260209b367f2ddfe96c5825a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs allocator. <a href="classwinstd_1_1heap__allocator.html#a71fbccc1260209b367f2ddfe96c5825a">More...</a><br /></td></tr>
<tr class="separator:a71fbccc1260209b367f2ddfe96c5825a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12f843aaf554b4ca91ea69f7a321daf3"><td class="memTemplParams" colspan="2">template&lt;class _Other &gt; </td></tr>
<tr class="memitem:a12f843aaf554b4ca91ea69f7a321daf3"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classwinstd_1_1heap__allocator.html#a12f843aaf554b4ca91ea69f7a321daf3">heap_allocator</a> (const <a class="el" href="classwinstd_1_1heap__allocator.html">heap_allocator</a>&lt; _Other &gt; &amp;other)</td></tr>
<tr class="memdesc:a12f843aaf554b4ca91ea69f7a321daf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs allocator from another type. <a href="classwinstd_1_1heap__allocator.html#a12f843aaf554b4ca91ea69f7a321daf3">More...</a><br /></td></tr>
<tr class="separator:a12f843aaf554b4ca91ea69f7a321daf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a371eaa06a2056171126eba66d7023b03"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1heap__allocator.html#a371eaa06a2056171126eba66d7023b03">allocate</a> (<a class="el" href="classwinstd_1_1heap__allocator.html#a01815f4f9097b1447c7ddaa2de868f59">size_type</a> count)</td></tr>
<tr class="memdesc:a371eaa06a2056171126eba66d7023b03"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocates a new memory block. <a href="classwinstd_1_1heap__allocator.html#a371eaa06a2056171126eba66d7023b03">More...</a><br /></td></tr>
<tr class="separator:a371eaa06a2056171126eba66d7023b03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4dcda946d03a9a382ea9c0f0f140462"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1heap__allocator.html#aa4dcda946d03a9a382ea9c0f0f140462">deallocate</a> (<a class="el" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a> ptr, <a class="el" href="classwinstd_1_1heap__allocator.html#a01815f4f9097b1447c7ddaa2de868f59">size_type</a> size)</td></tr>
<tr class="memdesc:aa4dcda946d03a9a382ea9c0f0f140462"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees memory block. <a href="classwinstd_1_1heap__allocator.html#aa4dcda946d03a9a382ea9c0f0f140462">More...</a><br /></td></tr>
<tr class="separator:aa4dcda946d03a9a382ea9c0f0f140462"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad307cb4c9eaf2dcbcd29b379bc01b463"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1heap__allocator.html#ad307cb4c9eaf2dcbcd29b379bc01b463">construct</a> (<a class="el" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a> ptr, const _Ty &amp;val)</td></tr>
<tr class="memdesc:ad307cb4c9eaf2dcbcd29b379bc01b463"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calls copying constructor for the element. <a href="classwinstd_1_1heap__allocator.html#ad307cb4c9eaf2dcbcd29b379bc01b463">More...</a><br /></td></tr>
<tr class="separator:ad307cb4c9eaf2dcbcd29b379bc01b463"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95485648de70d7896f81ef9cdad01fbf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1heap__allocator.html#a95485648de70d7896f81ef9cdad01fbf">construct</a> (<a class="el" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a> ptr, _Ty &amp;&amp;val)</td></tr>
<tr class="memdesc:a95485648de70d7896f81ef9cdad01fbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calls moving constructor for the element. <a href="classwinstd_1_1heap__allocator.html#a95485648de70d7896f81ef9cdad01fbf">More...</a><br /></td></tr>
<tr class="separator:a95485648de70d7896f81ef9cdad01fbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef179f33ca0ad99ffda16f004b146143"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classwinstd_1_1heap__allocator.html#aef179f33ca0ad99ffda16f004b146143">destroy</a> (<a class="el" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a> ptr)</td></tr>
<tr class="memdesc:aef179f33ca0ad99ffda16f004b146143"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calls destructor for the element. <a href="classwinstd_1_1heap__allocator.html#aef179f33ca0ad99ffda16f004b146143">More...</a><br /></td></tr>
<tr class="separator:aef179f33ca0ad99ffda16f004b146143"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2018e74ee3bc84eb3841fae8bc71b01"><td class="memItemLeft" align="right" valign="top"><a id="ab2018e74ee3bc84eb3841fae8bc71b01" name="ab2018e74ee3bc84eb3841fae8bc71b01"></a>
<a class="el" href="classwinstd_1_1heap__allocator.html#a01815f4f9097b1447c7ddaa2de868f59">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>max_size</b> () const</td></tr>
<tr class="memdesc:ab2018e74ee3bc84eb3841fae8bc71b01"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns maximum memory block size. <br /></td></tr>
@ -159,8 +159,8 @@ HANDLE&#160;</td><td class="memItemRight" valign="bottom"><b>m_heap</b></td></tr
<div class="textblock"><div class="compoundTemplParams">template&lt;class _Ty&gt;<br />
class winstd::heap_allocator&lt; _Ty &gt;</div><p >HeapAlloc allocator. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a321bb5f5462bead5703c82d67b11bb6a" name="a321bb5f5462bead5703c82d67b11bb6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a321bb5f5462bead5703c82d67b11bb6a">&#9670;&nbsp;</a></span>heap_allocator() <span class="overload">[1/2]</span></h2>
<a id="a71fbccc1260209b367f2ddfe96c5825a" name="a71fbccc1260209b367f2ddfe96c5825a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71fbccc1260209b367f2ddfe96c5825a">&#9670;&nbsp;</a></span>heap_allocator() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -173,7 +173,7 @@ template&lt;class _Ty &gt; </div>
<tr>
<td class="memname"><a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator</a>&lt; _Ty &gt;::heap_allocator </td>
<td>(</td>
<td class="paramtype">1 HANDLE&#160;</td>
<td class="paramtype">HANDLE&#160;</td>
<td class="paramname"><em>heap</em></td><td>)</td>
<td></td>
</tr>
@ -195,8 +195,8 @@ template&lt;class _Ty &gt; </div>
</div>
</div>
<a id="af04ca9c615a3a87c05a98f922e50d412" name="af04ca9c615a3a87c05a98f922e50d412"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af04ca9c615a3a87c05a98f922e50d412">&#9670;&nbsp;</a></span>heap_allocator() <span class="overload">[2/2]</span></h2>
<a id="a12f843aaf554b4ca91ea69f7a321daf3" name="a12f843aaf554b4ca91ea69f7a321daf3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12f843aaf554b4ca91ea69f7a321daf3">&#9670;&nbsp;</a></span>heap_allocator() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -211,7 +211,7 @@ template&lt;class _Other &gt; </div>
<tr>
<td class="memname"><a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator</a>&lt; _Ty &gt;::heap_allocator </td>
<td>(</td>
<td class="paramtype">1 const <a class="el" href="classwinstd_1_1heap__allocator.html">heap_allocator</a>&lt; _Other &gt; &amp;&#160;</td>
<td class="paramtype">const <a class="el" href="classwinstd_1_1heap__allocator.html">heap_allocator</a>&lt; _Other &gt; &amp;&#160;</td>
<td class="paramname"><em>other</em></td><td>)</td>
<td></td>
</tr>
@ -234,8 +234,8 @@ template&lt;class _Other &gt; </div>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="acc38b748db1bcfed85f01ee76dd6056a" name="acc38b748db1bcfed85f01ee76dd6056a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc38b748db1bcfed85f01ee76dd6056a">&#9670;&nbsp;</a></span>allocate()</h2>
<a id="a371eaa06a2056171126eba66d7023b03" name="a371eaa06a2056171126eba66d7023b03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a371eaa06a2056171126eba66d7023b03">&#9670;&nbsp;</a></span>allocate()</h2>
<div class="memitem">
<div class="memproto">
@ -248,7 +248,7 @@ template&lt;class _Ty &gt; </div>
<tr>
<td class="memname"><a class="el" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a> <a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator</a>&lt; _Ty &gt;::allocate </td>
<td>(</td>
<td class="paramtype">1 <a class="el" href="classwinstd_1_1heap__allocator.html#a01815f4f9097b1447c7ddaa2de868f59">size_type</a>&#160;</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1heap__allocator.html#a01815f4f9097b1447c7ddaa2de868f59">size_type</a>&#160;</td>
<td class="paramname"><em>count</em></td><td>)</td>
<td></td>
</tr>
@ -271,8 +271,8 @@ template&lt;class _Ty &gt; </div>
</div>
</div>
<a id="a3dc6db1dce1fe9d9d07ee1074fcdc595" name="a3dc6db1dce1fe9d9d07ee1074fcdc595"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3dc6db1dce1fe9d9d07ee1074fcdc595">&#9670;&nbsp;</a></span>construct() <span class="overload">[1/2]</span></h2>
<a id="a95485648de70d7896f81ef9cdad01fbf" name="a95485648de70d7896f81ef9cdad01fbf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95485648de70d7896f81ef9cdad01fbf">&#9670;&nbsp;</a></span>construct() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -285,13 +285,13 @@ template&lt;class _Ty &gt; </div>
<tr>
<td class="memname">void <a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator</a>&lt; _Ty &gt;::construct </td>
<td>(</td>
<td class="paramtype">1 <a class="el" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a>&#160;</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a>&#160;</td>
<td class="paramname"><em>ptr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 _Ty &amp;&amp;&#160;</td>
<td class="paramtype">_Ty &amp;&amp;&#160;</td>
<td class="paramname"><em>val</em>&#160;</td>
</tr>
<tr>
@ -318,8 +318,8 @@ template&lt;class _Ty &gt; </div>
</div>
</div>
<a id="a9638b1d0a5d1562574868b6b20bd8683" name="a9638b1d0a5d1562574868b6b20bd8683"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9638b1d0a5d1562574868b6b20bd8683">&#9670;&nbsp;</a></span>construct() <span class="overload">[2/2]</span></h2>
<a id="ad307cb4c9eaf2dcbcd29b379bc01b463" name="ad307cb4c9eaf2dcbcd29b379bc01b463"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad307cb4c9eaf2dcbcd29b379bc01b463">&#9670;&nbsp;</a></span>construct() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@ -332,13 +332,13 @@ template&lt;class _Ty &gt; </div>
<tr>
<td class="memname">void <a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator</a>&lt; _Ty &gt;::construct </td>
<td>(</td>
<td class="paramtype">1 <a class="el" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a>&#160;</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a>&#160;</td>
<td class="paramname"><em>ptr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 const _Ty &amp;&#160;</td>
<td class="paramtype">const _Ty &amp;&#160;</td>
<td class="paramname"><em>val</em>&#160;</td>
</tr>
<tr>
@ -365,8 +365,8 @@ template&lt;class _Ty &gt; </div>
</div>
</div>
<a id="a790350f6d3d40d936417e07ba0e54343" name="a790350f6d3d40d936417e07ba0e54343"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a790350f6d3d40d936417e07ba0e54343">&#9670;&nbsp;</a></span>deallocate()</h2>
<a id="aa4dcda946d03a9a382ea9c0f0f140462" name="aa4dcda946d03a9a382ea9c0f0f140462"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4dcda946d03a9a382ea9c0f0f140462">&#9670;&nbsp;</a></span>deallocate()</h2>
<div class="memitem">
<div class="memproto">
@ -379,13 +379,13 @@ template&lt;class _Ty &gt; </div>
<tr>
<td class="memname">void <a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator</a>&lt; _Ty &gt;::deallocate </td>
<td>(</td>
<td class="paramtype">1 <a class="el" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a>&#160;</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a>&#160;</td>
<td class="paramname"><em>ptr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1 <a class="el" href="classwinstd_1_1heap__allocator.html#a01815f4f9097b1447c7ddaa2de868f59">size_type</a>&#160;</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1heap__allocator.html#a01815f4f9097b1447c7ddaa2de868f59">size_type</a>&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
@ -412,8 +412,8 @@ template&lt;class _Ty &gt; </div>
</div>
</div>
<a id="a5020277387142da670e2e4289177ba5a" name="a5020277387142da670e2e4289177ba5a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5020277387142da670e2e4289177ba5a">&#9670;&nbsp;</a></span>destroy()</h2>
<a id="aef179f33ca0ad99ffda16f004b146143" name="aef179f33ca0ad99ffda16f004b146143"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef179f33ca0ad99ffda16f004b146143">&#9670;&nbsp;</a></span>destroy()</h2>
<div class="memitem">
<div class="memproto">
@ -426,7 +426,7 @@ template&lt;class _Ty &gt; </div>
<tr>
<td class="memname">void <a class="el" href="classwinstd_1_1heap__allocator.html">winstd::heap_allocator</a>&lt; _Ty &gt;::destroy </td>
<td>(</td>
<td class="paramtype">1 <a class="el" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a>&#160;</td>
<td class="paramtype"><a class="el" href="classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd">pointer</a>&#160;</td>
<td class="paramname"><em>ptr</em></td><td>)</td>
<td></td>
</tr>
@ -454,7 +454,7 @@ template&lt;class _Ty &gt; </div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

View File

@ -73,35 +73,35 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classwinstd_1_1library.html">winstd::library</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208">attach</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11">attach</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9">detach</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a706aaab7691a472c608890f8e5dd0d96">free</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1library.html#a0c602319cb498fa2b6a5c4eda4a150aa">free_internal</a>() noexcept override</td><td class="entry"><a class="el" href="classwinstd_1_1library.html">winstd::library</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4">handle</a>() noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b">handle</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc">handle</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac">handle</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5">handle</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81">handle_type</a> typedef</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c">invalid</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1library.html#ab05ba4d495be2112aa2344a97c563d73">load</a>(1 LPCTSTR lpFileName, __reserved handle_type hFile, 1 DWORD dwFlags) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1library.html">winstd::library</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1library.html#ae3dfbb0ede1b778fdefde72f0a47cb3f">load</a>(LPCTSTR lpFileName, __reserved handle_type hFile, DWORD dwFlags) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1library.html">winstd::library</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#aabde3f16fd98b06b3b0282ef7806eb59">m_h</a></td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8">operator handle_type</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c">operator!</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9">operator!=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e">operator!=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1">operator&amp;</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9">operator*</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084">operator-&gt;</a>() const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e">operator&lt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68">operator&lt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9">operator=</a>(1 handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665">operator=</a>(1 handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c">operator==</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482">operator&gt;</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399">operator&gt;=</a>(1 handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92">operator&lt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9">operator&lt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923">operator=</a>(handle_type h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c">operator=</a>(handle&lt; handle_type, INVAL &gt; &amp;&amp;h) noexcept</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc">operator==</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329">operator&gt;</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b">operator&gt;=</a>(handle_type h) const</td><td class="entry"><a class="el" href="classwinstd_1_1handle.html">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classwinstd_1_1library.html#ae33e87cbe9236861b5e8d37e8e544716">~library</a>()</td><td class="entry"><a class="el" href="classwinstd_1_1library.html">winstd::library</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Feb 4 2022 13:33:08 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.3
Generated on Fri Feb 4 2022 13:37:36 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.3
</small></address>
</body>
</html>

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