WinStd/hierarchy.html

237 lines
56 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WinStd: Class Hierarchy</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">WinStd
</div>
<div id="projectbrief">Windows Win32 API using Standard C++</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">Class Hierarchy</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock">This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1actctx__activator.html" target="_self">winstd::actctx_activator</a></td><td class="desc">Activates given activation context in constructor and deactivates it in destructor </td></tr>
<tr id="row_1_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>std::allocator</b></td><td class="desc"></td></tr>
<tr id="row_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1sanitizing__allocator.html" target="_self">winstd::sanitizing_allocator&lt; _Ty &gt;</a></td><td class="desc">An allocator template that sanitizes each memory block before it is destroyed or reallocated </td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>std::basic_string</b></td><td class="desc"></td></tr>
<tr id="row_2_0_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_2_0_" class="arrow" onclick="toggleFolder('2_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1basic__string__guid.html" target="_self">winstd::basic_string_guid&lt; char, std::char_traits&lt; char &gt;, std::allocator&lt; char &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_2_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1string__guid.html" target="_self">winstd::string_guid</a></td><td class="desc">Single-byte character implementation of a class to support converting GUID to string </td></tr>
<tr id="row_2_1_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_2_1_" class="arrow" onclick="toggleFolder('2_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1basic__string__guid.html" target="_self">winstd::basic_string_guid&lt; wchar_t, std::char_traits&lt; wchar_t &gt;, std::allocator&lt; wchar_t &gt; &gt;</a></td><td class="desc"></td></tr>
<tr id="row_2_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1wstring__guid.html" target="_self">winstd::wstring_guid</a></td><td class="desc">Wide character implementation of a class to support converting GUID to string </td></tr>
<tr id="row_2_2_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1basic__string__guid.html" target="_self">winstd::basic_string_guid&lt; _Elem, _Traits, _Ax &gt;</a></td><td class="desc">Base template class to support converting GUID to string </td></tr>
<tr id="row_2_3_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1basic__string__msg.html" target="_self">winstd::basic_string_msg&lt; _Elem, _Traits, _Ax &gt;</a></td><td class="desc">Base template class to support string formatting using <code><a class="el" href="group___win_std_str_format.html#ga78bf19793ce080f2826f56f228d64623" title="Formats a message string.">FormatMessage()</a></code> style templates </td></tr>
<tr id="row_2_4_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1basic__string__printf.html" target="_self">winstd::basic_string_printf&lt; _Elem, _Traits, _Ax &gt;</a></td><td class="desc">Base template class to support string formatting using <code>printf()</code> style templates </td></tr>
<tr id="row_3_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1clipboard__opener.html" target="_self">winstd::clipboard_opener</a></td><td class="desc">Clipboard management </td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1com__initializer.html" target="_self">winstd::com_initializer</a></td><td class="desc">Context scope automatic COM (un)initialization </td></tr>
<tr id="row_5_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1console__ctrl__handler.html" target="_self">winstd::console_ctrl_handler</a></td><td class="desc">Console control handler stack management </td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structwinstd_1_1_co_task_mem_free__delete.html" target="_self">winstd::CoTaskMemFree_delete</a></td><td class="desc">Deleter for unique_ptr using CoTaskMemFree </td></tr>
<tr id="row_7_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structwinstd_1_1_cred_free__delete.html" target="_self">winstd::CredFree_delete&lt; _Ty &gt;</a></td><td class="desc">Deleter for unique_ptr using CredFree </td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html" target="_self">winstd::CredFree_delete&lt; _Ty[]&gt;</a></td><td class="desc">Deleter for unique_ptr to array of unknown size using CredFree </td></tr>
<tr id="row_9_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1critical__section.html" target="_self">winstd::critical_section</a></td><td class="desc">Critical section wrapper </td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_10_" class="arrow" onclick="toggleFolder('10_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>DATA_BLOB</b></td><td class="desc"></td></tr>
<tr id="row_10_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1data__blob.html" target="_self">winstd::data_blob</a></td><td class="desc">DATA_BLOB wrapper class </td></tr>
<tr id="row_11_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1dc__selector.html" target="_self">winstd::dc_selector</a></td><td class="desc">Context scope DC object restorer </td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_12_" class="arrow" onclick="toggleFolder('12_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>EAP_ATTRIBUTE</b></td><td class="desc"></td></tr>
<tr id="row_12_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1eap__attr.html" target="_self">winstd::eap_attr</a></td><td class="desc">EAP_ATTRIBUTE wrapper class </td></tr>
<tr id="row_13_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_13_" class="arrow" onclick="toggleFolder('13_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>EAP_METHOD_INFO_ARRAY</b></td><td class="desc"></td></tr>
<tr id="row_13_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1eap__method__info__array.html" target="_self">winstd::eap_method_info_array</a></td><td class="desc">EAP_METHOD_INFO_ARRAY wrapper class </td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_14_" class="arrow" onclick="toggleFolder('14_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>EAP_METHOD_PROPERTY</b></td><td class="desc"></td></tr>
<tr id="row_14_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1eap__method__prop.html" target="_self">winstd::eap_method_prop</a></td><td class="desc">EAP_METHOD_PROPERTY wrapper class </td></tr>
<tr id="row_15_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structwinstd_1_1_eap_host_peer_free_eap_error__delete.html" target="_self">winstd::EapHostPeerFreeEapError_delete</a></td><td class="desc">Deleter for unique_ptr to EAP_ERROR using EapHostPeerFreeEapError </td></tr>
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structwinstd_1_1_eap_host_peer_free_error_memory__delete.html" target="_self">winstd::EapHostPeerFreeErrorMemory_delete</a></td><td class="desc">Deleter for unique_ptr to EAP_ERROR using EapHostPeerFreeErrorMemory </td></tr>
<tr id="row_17_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structwinstd_1_1_eap_host_peer_free_memory__delete.html" target="_self">winstd::EapHostPeerFreeMemory_delete</a></td><td class="desc">Deleter for unique_ptr using EapHostPeerFreeMemory </td></tr>
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structwinstd_1_1_eap_host_peer_free_runtime_memory__delete.html" target="_self">winstd::EapHostPeerFreeRuntimeMemory_delete</a></td><td class="desc">Deleter for unique_ptr using EapHostPeerFreeRuntimeMemory </td></tr>
<tr id="row_19_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_19_" class="arrow" onclick="toggleFolder('19_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>EVENT_DATA_DESCRIPTOR</b></td><td class="desc"></td></tr>
<tr id="row_19_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1event__data.html" target="_self">winstd::event_data</a></td><td class="desc">EVENT_DATA_DESCRIPTOR wrapper </td></tr>
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1event__fn__auto.html" target="_self">winstd::event_fn_auto</a></td><td class="desc">Helper class to write an event on entry/exit of scope </td></tr>
<tr id="row_21_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1event__fn__auto__ret.html" target="_self">winstd::event_fn_auto_ret&lt; T &gt;</a></td><td class="desc">Helper template to write an event on entry/exit of scope with one parameter (typically result) </td></tr>
<tr id="row_22_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_22_" class="arrow" onclick="toggleFolder('22_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>EVENT_RECORD</b></td><td class="desc"></td></tr>
<tr id="row_22_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1event__rec.html" target="_self">winstd::event_rec</a></td><td class="desc">EVENT_RECORD wrapper </td></tr>
<tr id="row_23_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1event__trace__enabler.html" target="_self">winstd::event_trace_enabler</a></td><td class="desc">Helper class to enable event provider in constructor and disables it in destructor </td></tr>
<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structwinstd_1_1_global_free__delete.html" target="_self">winstd::GlobalFree_delete</a></td><td class="desc">Deleter for unique_ptr using GlobalFree </td></tr>
<tr id="row_25_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1globalmem__accessor.html" target="_self">winstd::globalmem_accessor&lt; T &gt;</a></td><td class="desc">Context scope automatic GlobalAlloc (un)access </td></tr>
<tr id="row_26_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_26_" class="arrow" onclick="toggleFolder('26_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; T, INVAL &gt;</a></td><td class="desc">Base abstract template class to support generic object handle keeping </td></tr>
<tr id="row_26_0_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_0_" class="arrow" onclick="toggleFolder('26_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1dplhandle.html" target="_self">winstd::dplhandle&lt; BSTR, NULL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_26_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1bstr.html" target="_self">winstd::bstr</a></td><td class="desc">BSTR string wrapper </td></tr>
<tr id="row_26_1_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_1_" class="arrow" onclick="toggleFolder('26_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1dplhandle.html" target="_self">winstd::dplhandle&lt; PCCERT_CHAIN_CONTEXT, NULL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_26_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1cert__chain__context.html" target="_self">winstd::cert_chain_context</a></td><td class="desc">PCCERT_CHAIN_CONTEXT wrapper class </td></tr>
<tr id="row_26_2_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_2_" class="arrow" onclick="toggleFolder('26_2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1dplhandle.html" target="_self">winstd::dplhandle&lt; PCCERT_CONTEXT, NULL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_26_2_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1cert__context.html" target="_self">winstd::cert_context</a></td><td class="desc">PCCERT_CONTEXT wrapper class </td></tr>
<tr id="row_26_3_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_3_" class="arrow" onclick="toggleFolder('26_3_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1dplhandle.html" target="_self">winstd::dplhandle&lt; T *, NULL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_26_3_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1com__obj.html" target="_self">winstd::com_obj&lt; T &gt;</a></td><td class="desc">COM object wrapper template </td></tr>
<tr id="row_26_4_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_4_" class="arrow" onclick="toggleFolder('26_4_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1dplhandle.html" target="_self">winstd::dplhandle&lt; HCRYPTHASH, NULL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_26_4_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1crypt__hash.html" target="_self">winstd::crypt_hash</a></td><td class="desc">HCRYPTHASH wrapper class </td></tr>
<tr id="row_26_5_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_5_" class="arrow" onclick="toggleFolder('26_5_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1dplhandle.html" target="_self">winstd::dplhandle&lt; HCRYPTKEY, NULL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_26_5_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1crypt__key.html" target="_self">winstd::crypt_key</a></td><td class="desc">HCRYPTKEY wrapper class </td></tr>
<tr id="row_26_6_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_6_" class="arrow" onclick="toggleFolder('26_6_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1dplhandle.html" target="_self">winstd::dplhandle&lt; EapPacket *, NULL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_26_6_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1eap__packet.html" target="_self">winstd::eap_packet</a></td><td class="desc">EapPacket wrapper class </td></tr>
<tr id="row_26_7_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_26_7_" class="arrow" onclick="toggleFolder('26_7_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1dplhandle.html" target="_self">winstd::dplhandle&lt; SAFEARRAY *, NULL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_26_7_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1safearray.html" target="_self">winstd::safearray</a></td><td class="desc">SAFEARRAY string wrapper </td></tr>
<tr id="row_26_8_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1dplhandle.html" target="_self">winstd::dplhandle&lt; T, INVAL &gt;</a></td><td class="desc">Base abstract template class to support object handle keeping for objects that support trivial handle duplication </td></tr>
<tr id="row_27_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; BSTR, INVAL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; EapPacket *, INVAL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_29_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_29_" class="arrow" onclick="toggleFolder('29_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; HANDLE, INVALID &gt;</a></td><td class="desc"></td></tr>
<tr id="row_29_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1win__handle.html" target="_self">winstd::win_handle&lt; INVALID &gt;</a></td><td class="desc">Windows HANDLE wrapper class </td></tr>
<tr id="row_30_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_30_" class="arrow" onclick="toggleFolder('30_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; HANDLE, INVALID_HANDLE_VALUE &gt;</a></td><td class="desc"></td></tr>
<tr id="row_30_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1find__file.html" target="_self">winstd::find_file</a></td><td class="desc">Find-file handle wrapper </td></tr>
<tr id="row_31_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_31_" class="arrow" onclick="toggleFolder('31_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; HANDLE, NULL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_31_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1event__log.html" target="_self">winstd::event_log</a></td><td class="desc">Event log handle wrapper </td></tr>
<tr id="row_31_1_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1heap.html" target="_self">winstd::heap</a></td><td class="desc">Heap handle wrapper </td></tr>
<tr id="row_31_2_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1wlan__handle.html" target="_self">winstd::wlan_handle</a></td><td class="desc">WLAN handle wrapper </td></tr>
<tr id="row_32_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_32_" class="arrow" onclick="toggleFolder('32_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; HCERTSTORE, NULL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_32_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1cert__store.html" target="_self">winstd::cert_store</a></td><td class="desc">HCERTSTORE wrapper class </td></tr>
<tr id="row_33_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; HCRYPTHASH, INVAL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; HCRYPTKEY, INVAL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_35_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_35_" class="arrow" onclick="toggleFolder('35_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; HCRYPTPROV, NULL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_35_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1crypt__prov.html" target="_self">winstd::crypt_prov</a></td><td class="desc">HCRYPTPROV wrapper class </td></tr>
<tr id="row_36_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_36_" class="arrow" onclick="toggleFolder('36_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; HDC, NULL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_36_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1dc.html" target="_self">winstd::dc</a></td><td class="desc">Device context wrapper class </td></tr>
<tr id="row_36_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1window__dc.html" target="_self">winstd::window_dc</a></td><td class="desc">Device context wrapper class </td></tr>
<tr id="row_37_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_37_" class="arrow" onclick="toggleFolder('37_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; HDEVINFO, INVALID_HANDLE_VALUE &gt;</a></td><td class="desc"></td></tr>
<tr id="row_37_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1setup__device__info__list.html" target="_self">winstd::setup_device_info_list</a></td><td class="desc">HDEVINFO wrapper class </td></tr>
<tr id="row_38_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_38_" class="arrow" onclick="toggleFolder('38_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; HICON, NULL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_38_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1icon.html" target="_self">winstd::icon</a></td><td class="desc">Windows HICON wrapper class </td></tr>
<tr id="row_39_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_39_" class="arrow" onclick="toggleFolder('39_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; HINTERNET, NULL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_39_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1http.html" target="_self">winstd::http</a></td><td class="desc">HTTP handle wrapper class </td></tr>
<tr id="row_40_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_40_" class="arrow" onclick="toggleFolder('40_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; HKEY, NULL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_40_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1reg__key.html" target="_self">winstd::reg_key</a></td><td class="desc">Registry key wrapper class </td></tr>
<tr id="row_41_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_41_" class="arrow" onclick="toggleFolder('41_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; HMODULE, NULL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_41_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1library.html" target="_self">winstd::library</a></td><td class="desc">Module handle wrapper </td></tr>
<tr id="row_42_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_42_" class="arrow" onclick="toggleFolder('42_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; LPVOID, NULL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_42_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1vmemory.html" target="_self">winstd::vmemory</a></td><td class="desc">Memory in virtual address space of a process handle wrapper </td></tr>
<tr id="row_43_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_43_" class="arrow" onclick="toggleFolder('43_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; PADDRINFOA, NULL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_43_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1addrinfo.html" target="_self">winstd::addrinfo</a></td><td class="desc">ADDRINFOA wrapper class </td></tr>
<tr id="row_44_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_44_" class="arrow" onclick="toggleFolder('44_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; PADDRINFOW, NULL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_44_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1waddrinfo.html" target="_self">winstd::waddrinfo</a></td><td class="desc">ADDRINFOW wrapper class </td></tr>
<tr id="row_45_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; PCCERT_CHAIN_CONTEXT, INVAL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; PCCERT_CONTEXT, INVAL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_47_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_47_" class="arrow" onclick="toggleFolder('47_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; PCredHandle, NULL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_47_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1sec__credentials.html" target="_self">winstd::sec_credentials</a></td><td class="desc">PCredHandle wrapper class </td></tr>
<tr id="row_48_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_48_" class="arrow" onclick="toggleFolder('48_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; PCtxtHandle, NULL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_48_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1sec__context.html" target="_self">winstd::sec_context</a></td><td class="desc">PCtxtHandle wrapper class </td></tr>
<tr id="row_49_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_49_" class="arrow" onclick="toggleFolder('49_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; PSID, NULL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_49_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1security__id.html" target="_self">winstd::security_id</a></td><td class="desc">SID wrapper class </td></tr>
<tr id="row_50_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_50_" class="arrow" onclick="toggleFolder('50_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; REGHANDLE, NULL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_50_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1event__provider.html" target="_self">winstd::event_provider</a></td><td class="desc">ETW event provider </td></tr>
<tr id="row_51_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; SAFEARRAY *, INVAL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_52_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_52_" class="arrow" onclick="toggleFolder('52_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; SC_HANDLE, NULL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_52_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1sc__handle.html" target="_self">winstd::sc_handle</a></td><td class="desc">SC_HANDLE wrapper class </td></tr>
<tr id="row_53_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; T *, INVAL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_54_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_54_" class="arrow" onclick="toggleFolder('54_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; T, NULL &gt;</a></td><td class="desc"></td></tr>
<tr id="row_54_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1gdi__handle.html" target="_self">winstd::gdi_handle&lt; T &gt;</a></td><td class="desc">Windows HGDIOBJ wrapper class </td></tr>
<tr id="row_55_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_55_" class="arrow" onclick="toggleFolder('55_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; TRACEHANDLE, 0 &gt;</a></td><td class="desc"></td></tr>
<tr id="row_55_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1event__session.html" target="_self">winstd::event_session</a></td><td class="desc">ETW session </td></tr>
<tr id="row_56_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_56_" class="arrow" onclick="toggleFolder('56_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1handle.html" target="_self">winstd::handle&lt; TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE &gt;</a></td><td class="desc"></td></tr>
<tr id="row_56_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1event__trace.html" target="_self">winstd::event_trace</a></td><td class="desc">ETW trace </td></tr>
<tr id="row_57_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1heap__allocator.html" target="_self">winstd::heap_allocator&lt; _Ty &gt;</a></td><td class="desc">HeapAlloc allocator </td></tr>
<tr id="row_58_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_58_" class="arrow" onclick="toggleFolder('58_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1impersonator.html" target="_self">winstd::impersonator</a></td><td class="desc">Base class for thread impersonation of another security context </td></tr>
<tr id="row_58_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1system__impersonator.html" target="_self">winstd::system_impersonator</a></td><td class="desc">Lets the calling thread impersonate the security context of the SYSTEM user </td></tr>
<tr id="row_58_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1user__impersonator.html" target="_self">winstd::user_impersonator</a></td><td class="desc">Lets the calling thread impersonate the security context of a logged-on user </td></tr>
<tr id="row_59_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structwinstd_1_1_local_free__delete.html" target="_self">winstd::LocalFree_delete&lt; _Ty &gt;</a></td><td class="desc">Deleter for unique_ptr using LocalFree </td></tr>
<tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4.html" target="_self">winstd::LocalFree_delete&lt; _Ty[]&gt;</a></td><td class="desc">Deleter for unique_ptr to array of unknown size using LocalFree </td></tr>
<tr id="row_61_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_61_" class="arrow" onclick="toggleFolder('61_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>PROCESS_INFORMATION</b></td><td class="desc"></td></tr>
<tr id="row_61_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1process__information.html" target="_self">winstd::process_information</a></td><td class="desc">PROCESS_INFORMATION struct wrapper </td></tr>
<tr id="row_62_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structwinstd_1_1heap__allocator_1_1rebind.html" target="_self">winstd::heap_allocator&lt; _Ty &gt;::rebind&lt; _Other &gt;</a></td><td class="desc">A structure that enables an allocator for objects of one type to allocate storage for objects of another type </td></tr>
<tr id="row_63_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structwinstd_1_1sanitizing__allocator_1_1rebind.html" target="_self">winstd::sanitizing_allocator&lt; _Ty &gt;::rebind&lt; _Other &gt;</a></td><td class="desc">Convert this type to sanitizing_allocator&lt;_Other&gt; </td></tr>
<tr id="row_64_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1ref__unique__ptr.html" target="_self">winstd::ref_unique_ptr&lt; _Ty, _Dx &gt;</a></td><td class="desc">Helper class for returning pointers to std::unique_ptr </td></tr>
<tr id="row_65_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html" target="_self">winstd::ref_unique_ptr&lt; _Ty[], _Dx &gt;</a></td><td class="desc">Helper class for returning pointers to std::unique_ptr (specialization for arrays) </td></tr>
<tr id="row_66_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_66_" class="arrow" onclick="toggleFolder('66_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>std::runtime_error</b></td><td class="desc"></td></tr>
<tr id="row_66_0_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_66_0_" class="arrow" onclick="toggleFolder('66_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1num__runtime__error.html" target="_self">winstd::num_runtime_error&lt; HRESULT &gt;</a></td><td class="desc"></td></tr>
<tr id="row_66_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1com__runtime__error.html" target="_self">winstd::com_runtime_error</a></td><td class="desc">COM runtime error </td></tr>
<tr id="row_66_1_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_66_1_" class="arrow" onclick="toggleFolder('66_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1num__runtime__error.html" target="_self">winstd::num_runtime_error&lt; SECURITY_STATUS &gt;</a></td><td class="desc"></td></tr>
<tr id="row_66_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1sec__runtime__error.html" target="_self">winstd::sec_runtime_error</a></td><td class="desc">Security runtime error </td></tr>
<tr id="row_66_2_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_66_2_" class="arrow" onclick="toggleFolder('66_2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1num__runtime__error.html" target="_self">winstd::num_runtime_error&lt; DWORD &gt;</a></td><td class="desc"></td></tr>
<tr id="row_66_2_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_66_2_0_" class="arrow" onclick="toggleFolder('66_2_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1win__runtime__error.html" target="_self">winstd::win_runtime_error</a></td><td class="desc">Windows runtime error </td></tr>
<tr id="row_66_2_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1eap__runtime__error.html" target="_self">winstd::eap_runtime_error</a></td><td class="desc">EapHost runtime error </td></tr>
<tr id="row_66_3_" class="odd" style="display:none;"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_66_3_" class="arrow" onclick="toggleFolder('66_3_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1num__runtime__error.html" target="_self">winstd::num_runtime_error&lt; int &gt;</a></td><td class="desc"></td></tr>
<tr id="row_66_3_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1ws2__runtime__error.html" target="_self">winstd::ws2_runtime_error</a></td><td class="desc">WinSock2 runtime error </td></tr>
<tr id="row_66_4_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1num__runtime__error.html" target="_self">winstd::num_runtime_error&lt; _Tn &gt;</a></td><td class="desc">Numerical runtime error </td></tr>
<tr id="row_67_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1safearray__accessor.html" target="_self">winstd::safearray_accessor&lt; T &gt;</a></td><td class="desc">Context scope automatic SAFEARRAY (un)access </td></tr>
<tr id="row_68_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1sanitizing__blob.html" target="_self">winstd::sanitizing_blob&lt; N &gt;</a></td><td class="desc">Sanitizing BLOB </td></tr>
<tr id="row_69_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_69_" class="arrow" onclick="toggleFolder('69_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>SecBufferDesc</b></td><td class="desc"></td></tr>
<tr id="row_69_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1sec__buffer__desc.html" target="_self">winstd::sec_buffer_desc</a></td><td class="desc">SecBufferDesc wrapper class </td></tr>
<tr id="row_70_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_70_" class="arrow" onclick="toggleFolder('70_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>SECURITY_ATTRIBUTES</b></td><td class="desc"></td></tr>
<tr id="row_70_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1security__attributes.html" target="_self">winstd::security_attributes</a></td><td class="desc"></td></tr>
<tr id="row_71_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1setup__driver__info__list__builder.html" target="_self">winstd::setup_driver_info_list_builder</a></td><td class="desc">Builds a list of drivers in constructor and deletes it in destructor </td></tr>
<tr id="row_72_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structwinstd_1_1_unmap_view_of_file__delete.html" target="_self">winstd::UnmapViewOfFile_delete&lt; _Ty &gt;</a></td><td class="desc">Deleter for unique_ptr using UnmapViewOfFile </td></tr>
<tr id="row_73_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structwinstd_1_1_unmap_view_of_file__delete_3_01___ty_0f_0e_4.html" target="_self">winstd::UnmapViewOfFile_delete&lt; _Ty[]&gt;</a></td><td class="desc">Deleter for unique_ptr to array of unknown size using UnmapViewOfFile </td></tr>
<tr id="row_74_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_74_" class="arrow" onclick="toggleFolder('74_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><b>VARIANT</b></td><td class="desc"></td></tr>
<tr id="row_74_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1variant.html" target="_self">winstd::variant</a></td><td class="desc">VARIANT struct wrapper </td></tr>
<tr id="row_75_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classwinstd_1_1wintrust.html" target="_self">winstd::wintrust</a></td><td class="desc">WinTrust engine wrapper class </td></tr>
<tr id="row_76_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structwinstd_1_1_wlan_free_memory__delete.html" target="_self">winstd::WlanFreeMemory_delete&lt; _Ty &gt;</a></td><td class="desc">Deleter for unique_ptr using WlanFreeMemory </td></tr>
<tr id="row_77_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html" target="_self">winstd::WlanFreeMemory_delete&lt; _Ty[]&gt;</a></td><td class="desc">Deleter for unique_ptr to array of unknown size using WlanFreeMemory </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Oct 18 2023 10:37:20 for WinStd by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>