From f2651d14f5b7789870470d6206be9517863dcc44 Mon Sep 17 00:00:00 2001 From: rozmansi Date: Fri, 4 Feb 2022 13:37:38 +0000 Subject: [PATCH] deploy: 0029a491a90e8248be34c550685eaf65778972aa --- _c_o_m_8h_source.html | 308 +++++------ _common_8h_source.html | 208 ++++---- _cred_8h_source.html | 2 +- _crypt_8h_source.html | 134 ++--- _e_a_p_8h_source.html | 68 +-- _e_t_w_8h_source.html | 240 ++++----- _g_d_i_8h_source.html | 18 +- _m_s_i_8h_source.html | 2 +- _sec_8h_source.html | 52 +- _setup_a_p_i_8h_source.html | 20 +- _shell_8h_source.html | 2 +- _w_l_a_n_8h_source.html | 10 +- _win_8h_source.html | 128 ++--- _win_sock2_8h_source.html | 30 +- _win_trust_8h_source.html | 6 +- annotated.html | 2 +- classes.html | 2 +- classwinstd_1_1actctx__activator-members.html | 4 +- classwinstd_1_1actctx__activator.html | 14 +- classwinstd_1_1addrinfo-members.html | 26 +- classwinstd_1_1addrinfo.html | 84 +-- ...winstd_1_1basic__string__guid-members.html | 4 +- classwinstd_1_1basic__string__guid.html | 16 +- ...swinstd_1_1basic__string__msg-members.html | 16 +- classwinstd_1_1basic__string__msg.html | 116 ++-- ...nstd_1_1basic__string__printf-members.html | 8 +- classwinstd_1_1basic__string__printf.html | 44 +- classwinstd_1_1bstr-members.html | 44 +- classwinstd_1_1bstr.html | 154 +++--- ...instd_1_1cert__chain__context-members.html | 40 +- classwinstd_1_1cert__chain__context.html | 152 +++--- classwinstd_1_1cert__context-members.html | 52 +- classwinstd_1_1cert__context.html | 218 ++++---- classwinstd_1_1cert__store-members.html | 28 +- classwinstd_1_1cert__store.html | 104 ++-- classwinstd_1_1com__initializer-members.html | 6 +- classwinstd_1_1com__initializer.html | 28 +- classwinstd_1_1com__obj-members.html | 50 +- classwinstd_1_1com__obj.html | 216 ++++---- ...winstd_1_1com__runtime__error-members.html | 10 +- classwinstd_1_1com__runtime__error.html | 42 +- ...std_1_1console__ctrl__handler-members.html | 4 +- classwinstd_1_1console__ctrl__handler.html | 14 +- classwinstd_1_1critical__section-members.html | 2 +- classwinstd_1_1critical__section.html | 2 +- classwinstd_1_1crypt__hash-members.html | 40 +- classwinstd_1_1crypt__hash.html | 148 ++--- classwinstd_1_1crypt__key-members.html | 48 +- classwinstd_1_1crypt__key.html | 212 ++++---- classwinstd_1_1crypt__prov-members.html | 26 +- classwinstd_1_1crypt__prov.html | 86 +-- classwinstd_1_1data__blob-members.html | 12 +- classwinstd_1_1data__blob.html | 42 +- classwinstd_1_1dc-members.html | 24 +- classwinstd_1_1dc.html | 68 +-- classwinstd_1_1dc__selector-members.html | 4 +- classwinstd_1_1dc__selector.html | 16 +- classwinstd_1_1dplhandle-members.html | 38 +- classwinstd_1_1dplhandle.html | 166 +++--- classwinstd_1_1eap__attr-members.html | 12 +- classwinstd_1_1eap__attr.html | 48 +- ...d_1_1eap__method__info__array-members.html | 6 +- classwinstd_1_1eap__method__info__array.html | 26 +- classwinstd_1_1eap__method__prop-members.html | 8 +- classwinstd_1_1eap__method__prop.html | 44 +- classwinstd_1_1eap__packet-members.html | 40 +- classwinstd_1_1eap__packet.html | 146 ++--- ...winstd_1_1eap__runtime__error-members.html | 20 +- classwinstd_1_1eap__runtime__error.html | 72 +-- classwinstd_1_1event-members.html | 28 +- classwinstd_1_1event.html | 102 ++-- classwinstd_1_1event__data-members.html | 24 +- classwinstd_1_1event__data.html | 136 ++--- classwinstd_1_1event__fn__auto-members.html | 12 +- classwinstd_1_1event__fn__auto.html | 42 +- ...instd_1_1event__fn__auto__ret-members.html | 12 +- classwinstd_1_1event__fn__auto__ret.html | 42 +- classwinstd_1_1event__provider-members.html | 40 +- classwinstd_1_1event__provider.html | 196 +++---- classwinstd_1_1event__rec-members.html | 22 +- classwinstd_1_1event__rec.html | 122 ++--- classwinstd_1_1event__session-members.html | 38 +- classwinstd_1_1event__session.html | 178 +++---- classwinstd_1_1event__trace-members.html | 26 +- classwinstd_1_1event__trace.html | 80 +-- ...nstd_1_1event__trace__enabler-members.html | 6 +- classwinstd_1_1event__trace__enabler.html | 52 +- classwinstd_1_1file-members.html | 26 +- classwinstd_1_1file.html | 92 ++-- classwinstd_1_1find__file-members.html | 26 +- classwinstd_1_1find__file.html | 82 +-- classwinstd_1_1gdi__handle-members.html | 24 +- classwinstd_1_1gdi__handle.html | 68 +-- classwinstd_1_1handle-members.html | 24 +- classwinstd_1_1handle.html | 134 ++--- classwinstd_1_1heap-members.html | 26 +- classwinstd_1_1heap.html | 84 +-- classwinstd_1_1heap__allocator-members.html | 16 +- classwinstd_1_1heap__allocator.html | 94 ++-- classwinstd_1_1library-members.html | 26 +- classwinstd_1_1library.html | 82 +-- ...winstd_1_1num__runtime__error-members.html | 6 +- classwinstd_1_1num__runtime__error.html | 30 +- classwinstd_1_1process-members.html | 26 +- classwinstd_1_1process.html | 84 +-- ...instd_1_1process__information-members.html | 2 +- classwinstd_1_1process__information.html | 2 +- classwinstd_1_1ref__unique__ptr-members.html | 6 +- classwinstd_1_1ref__unique__ptr.html | 26 +- ...01___ty_0f_0e_00_01___dx_01_4-members.html | 10 +- ...__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html | 50 +- classwinstd_1_1reg__key-members.html | 30 +- classwinstd_1_1reg__key.html | 122 ++--- ...nstd_1_1sanitizing__allocator-members.html | 8 +- classwinstd_1_1sanitizing__allocator.html | 26 +- classwinstd_1_1sanitizing__blob-members.html | 2 +- classwinstd_1_1sanitizing__blob.html | 2 +- classwinstd_1_1sec__buffer__desc-members.html | 4 +- classwinstd_1_1sec__buffer__desc.html | 10 +- classwinstd_1_1sec__context-members.html | 32 +- classwinstd_1_1sec__context.html | 136 ++--- classwinstd_1_1sec__credentials-members.html | 32 +- classwinstd_1_1sec__credentials.html | 130 ++--- ...winstd_1_1sec__runtime__error-members.html | 10 +- classwinstd_1_1sec__runtime__error.html | 42 +- classwinstd_1_1security__id-members.html | 24 +- classwinstd_1_1security__id.html | 68 +-- ..._1_1setup__device__info__list-members.html | 28 +- classwinstd_1_1setup__device__info__list.html | 106 ++-- ...__driver__info__list__builder-members.html | 4 +- ...1_1setup__driver__info__list__builder.html | 18 +- classwinstd_1_1string__guid-members.html | 6 +- classwinstd_1_1string__guid.html | 20 +- ...swinstd_1_1user__impersonator-members.html | 4 +- classwinstd_1_1user__impersonator.html | 14 +- classwinstd_1_1variant-members.html | 120 ++--- classwinstd_1_1variant.html | 504 +++++++++--------- classwinstd_1_1vmemory-members.html | 34 +- classwinstd_1_1vmemory.html | 140 ++--- classwinstd_1_1win__handle-members.html | 24 +- classwinstd_1_1win__handle.html | 68 +-- ...winstd_1_1win__runtime__error-members.html | 16 +- classwinstd_1_1win__runtime__error.html | 78 +-- classwinstd_1_1window__dc-members.html | 30 +- classwinstd_1_1window__dc.html | 92 ++-- classwinstd_1_1wintrust-members.html | 4 +- classwinstd_1_1wintrust.html | 10 +- classwinstd_1_1wlan__handle-members.html | 26 +- classwinstd_1_1wlan__handle.html | 82 +-- ...winstd_1_1ws2__runtime__error-members.html | 16 +- classwinstd_1_1ws2__runtime__error.html | 78 +-- classwinstd_1_1wstring__guid-members.html | 6 +- classwinstd_1_1wstring__guid.html | 20 +- dir_6f50bb204833d887b928571856c82fbe.html | 2 +- dir_d44c64559bbebec7f509842c48db8b23.html | 2 +- files.html | 2 +- functions.html | 2 +- functions_a.html | 14 +- functions_b.html | 10 +- functions_c.html | 20 +- functions_d.html | 16 +- functions_e.html | 20 +- functions_f.html | 4 +- functions_func.html | 14 +- functions_func_b.html | 10 +- functions_func_c.html | 20 +- functions_func_d.html | 16 +- functions_func_e.html | 20 +- functions_func_f.html | 4 +- functions_func_g.html | 6 +- functions_func_h.html | 4 +- functions_func_i.html | 8 +- functions_func_l.html | 4 +- functions_func_m.html | 4 +- functions_func_n.html | 4 +- functions_func_o.html | 18 +- functions_func_p.html | 4 +- functions_func_q.html | 4 +- functions_func_r.html | 4 +- functions_func_s.html | 18 +- functions_func_t.html | 2 +- functions_func_u.html | 4 +- functions_func_v.html | 4 +- functions_func_w.html | 12 +- functions_func_~.html | 2 +- functions_g.html | 6 +- functions_h.html | 4 +- functions_i.html | 8 +- functions_l.html | 4 +- functions_m.html | 4 +- functions_n.html | 4 +- functions_o.html | 18 +- functions_p.html | 4 +- functions_q.html | 4 +- functions_r.html | 4 +- functions_s.html | 20 +- functions_t.html | 2 +- functions_type.html | 2 +- functions_u.html | 4 +- functions_v.html | 2 +- functions_vars.html | 2 +- functions_w.html | 12 +- functions_~.html | 2 +- group___setup_a_p_i.html | 2 +- group___win_sock2_a_p_i.html | 2 +- group___win_std_c_o_m.html | 2 +- group___win_std_cred_a_p_i.html | 2 +- group___win_std_crypto_a_p_i.html | 2 +- group___win_std_e_a_p_a_p_i.html | 2 +- group___win_std_e_t_w_a_p_i.html | 2 +- group___win_std_exceptions.html | 2 +- group___win_std_gdi_a_p_i.html | 2 +- group___win_std_general.html | 30 +- group___win_std_m_s_i_a_p_i.html | 2 +- group___win_std_mem_sanitize.html | 2 +- group___win_std_security_a_p_i.html | 2 +- group___win_std_shell_w_a_p_i.html | 2 +- group___win_std_str_format.html | 2 +- group___win_std_sys_handles.html | 2 +- group___win_std_w_l_a_n_a_p_i.html | 2 +- group___win_std_win_a_p_i.html | 2 +- group___win_trust_a_p_i.html | 2 +- hierarchy.html | 2 +- index.html | 2 +- modules.html | 2 +- search/all_1.js | 12 +- search/all_10.js | 2 +- search/all_11.js | 22 +- search/all_13.js | 2 +- search/all_14.js | 4 +- search/all_15.js | 12 +- search/all_2.js | 8 +- search/all_3.js | 18 +- search/all_4.js | 18 +- search/all_5.js | 24 +- search/all_6.js | 2 +- search/all_7.js | 6 +- search/all_8.js | 4 +- search/all_9.js | 6 +- search/all_a.js | 2 +- search/all_b.js | 2 +- search/all_c.js | 2 +- search/all_d.js | 18 +- search/all_e.js | 2 +- search/all_f.js | 2 +- search/functions_0.js | 12 +- search/functions_1.js | 8 +- search/functions_10.js | 22 +- search/functions_12.js | 2 +- search/functions_13.js | 4 +- search/functions_14.js | 12 +- search/functions_2.js | 18 +- search/functions_3.js | 18 +- search/functions_4.js | 24 +- search/functions_5.js | 2 +- search/functions_6.js | 6 +- search/functions_7.js | 4 +- search/functions_8.js | 6 +- search/functions_9.js | 2 +- search/functions_a.js | 2 +- search/functions_b.js | 2 +- search/functions_c.js | 18 +- search/functions_d.js | 2 +- search/functions_e.js | 2 +- search/functions_f.js | 2 +- ..._1_1_co_task_mem_free__delete-members.html | 2 +- ...ctwinstd_1_1_co_task_mem_free__delete.html | 2 +- ...twinstd_1_1_cred_free__delete-members.html | 2 +- structwinstd_1_1_cred_free__delete.html | 2 +- ...ree__delete_3_01___ty_0f_0e_4-members.html | 2 +- ...1_cred_free__delete_3_01___ty_0f_0e_4.html | 2 +- ...t_peer_free_eap_error__delete-members.html | 2 +- ..._eap_host_peer_free_eap_error__delete.html | 2 +- ...eer_free_error_memory__delete-members.html | 2 +- ...p_host_peer_free_error_memory__delete.html | 2 +- ...host_peer_free_memory__delete-members.html | 2 +- ...1_1_eap_host_peer_free_memory__delete.html | 2 +- ...r_free_runtime_memory__delete-members.html | 2 +- ...host_peer_free_runtime_memory__delete.html | 2 +- ...winstd_1_1_local_free__delete-members.html | 2 +- structwinstd_1_1_local_free__delete.html | 2 +- ...ree__delete_3_01___ty_0f_0e_4-members.html | 4 +- ..._local_free__delete_3_01___ty_0f_0e_4.html | 10 +- ..._1_1_wlan_free_memory__delete-members.html | 2 +- ...ctwinstd_1_1_wlan_free_memory__delete.html | 2 +- ...ory__delete_3_01___ty_0f_0e_4-members.html | 2 +- ...free_memory__delete_3_01___ty_0f_0e_4.html | 2 +- ..._1_1heap__allocator_1_1rebind-members.html | 2 +- ...ctwinstd_1_1heap__allocator_1_1rebind.html | 2 +- ...nitizing__allocator_1_1rebind-members.html | 2 +- ...td_1_1sanitizing__allocator_1_1rebind.html | 2 +- 291 files changed, 4683 insertions(+), 4683 deletions(-) diff --git a/_c_o_m_8h_source.html b/_c_o_m_8h_source.html index 311fee4f..32021d6d 100644 --- a/_c_o_m_8h_source.html +++ b/_c_o_m_8h_source.html @@ -88,11 +88,11 @@ $(function() {
23 class com_runtime_error : public num_runtime_error<HRESULT>
24 {
25 public:
-
32 com_runtime_error(_In_ error_type num, _In_ const std::string& msg) : num_runtime_error<HRESULT>(num, msg)
+
32 com_runtime_error(_In_ error_type num, _In_ const std::string& msg) : num_runtime_error<HRESULT>(num, msg)
33 {
34 }
35
-
42 com_runtime_error(_In_ error_type num, _In_opt_z_ const char *msg = nullptr) : num_runtime_error<HRESULT>(num, msg)
+
42 com_runtime_error(_In_ error_type num, _In_opt_z_ const char *msg = nullptr) : num_runtime_error<HRESULT>(num, msg)
43 {
44 }
45 };
@@ -116,20 +116,20 @@ $(function() {
83 WINSTD_DPLHANDLE_IMPL(com_obj, NULL)
84
85 public:
-
91 com_obj(_In_ REFCLSID rclsid, _In_opt_ LPUNKNOWN pUnkOuter = NULL, DWORD dwClsContext = CLSCTX_ALL)
+
91 com_obj(_In_ REFCLSID rclsid, _In_opt_ LPUNKNOWN pUnkOuter = NULL, DWORD dwClsContext = CLSCTX_ALL)
92 {
93 CoCreateInstance(rclsid, pUnkOuter, dwClsContext, __uuidof(T), (LPVOID*)&m_h);
94 }
95
101 template <class _Other>
-
102 com_obj(_In_ _Other *other)
+
102 com_obj(_In_ _Other *other)
103 {
104 assert(other);
105 other->QueryInterface(__uuidof(T), (void**)&m_h);
106 }
107
113 template <class _Other>
-
114 com_obj(_In_ com_obj<_Other> &other)
+
114 com_obj(_In_ com_obj<_Other> &other)
115 {
116 other->QueryInterface(__uuidof(T), (void**)&m_h);
117 }
@@ -140,17 +140,17 @@ $(function() {
125 free_internal();
126 }
127
-
133 HRESULT create(_In_ REFCLSID rclsid, _In_opt_ LPUNKNOWN pUnkOuter = NULL, _In_ DWORD dwClsContext = CLSCTX_ALL)
+
133 HRESULT create(_In_ REFCLSID rclsid, _In_opt_ LPUNKNOWN pUnkOuter = NULL, _In_ DWORD dwClsContext = CLSCTX_ALL)
134 {
135 handle_type h;
136 HRESULT hr = CoCreateInstance(rclsid, pUnkOuter, dwClsContext, __uuidof(T), (void**)&h);
137 if (SUCCEEDED(hr))
-
138 attach(h);
+
138 attach(h);
139 return hr;
140 }
141
147 template <class _Other>
-
148 HRESULT query_interface(_Out_ _Other **h) const
+
148 HRESULT query_interface(_Out_ _Other **h) const
149 {
150 assert(h);
151 assert(m_h);
@@ -158,7 +158,7 @@ $(function() {
153 }
154
160 template <class _Other>
-
161 HRESULT query_interface(_Out_ com_obj<_Other> &h) const
+
161 HRESULT query_interface(_Out_ com_obj<_Other> &h) const
162 {
163 assert(m_h);
164 _Other *_h;
@@ -174,7 +174,7 @@ $(function() {
179 m_h->Release();
180 }
181
-
191 handle_type duplicate_internal(_In_ handle_type h) const noexcept override
+
191 handle_type duplicate_internal(_In_ handle_type h) const noexcept override
192 {
193 h->AddRef();
194 return h;
@@ -186,18 +186,18 @@ $(function() {
203 WINSTD_DPLHANDLE_IMPL(bstr, NULL)
204
205 public:
-
209 bstr(_In_ LPCOLESTR src) noexcept
+
209 bstr(_In_ LPCOLESTR src) noexcept
210 {
211 m_h = SysAllocString(src);
212 }
213
-
217 bstr(_In_ LPCOLESTR src, _In_ UINT len) noexcept
+
217 bstr(_In_ LPCOLESTR src, _In_ UINT len) noexcept
218 {
219 m_h = SysAllocStringLen(src, len);
220 }
221
225 template<class _Traits, class _Ax>
-
226 bstr(_In_ const std::basic_string<wchar_t, _Traits, _Ax> &src) noexcept
+
226 bstr(_In_ const std::basic_string<wchar_t, _Traits, _Ax> &src) noexcept
227 {
228 m_h = SysAllocStringLen(src.c_str(), (UINT)src.length());
229 }
@@ -219,7 +219,7 @@ $(function() {
260 SysFreeString(m_h);
261 }
262
-
272 handle_type duplicate_internal(_In_ handle_type h) const noexcept override
+
272 handle_type duplicate_internal(_In_ handle_type h) const noexcept override
273 {
274 return SysAllocStringLen(h, SysStringLen(h));
275 }
@@ -235,7 +235,7 @@ $(function() {
291 VariantInit(this);
292 }
293
-
297 variant(_In_ const VARIANT& varSrc)
+
297 variant(_In_ const VARIANT& varSrc)
298 {
299 vt = VT_EMPTY;
300 const HRESULT hr = VariantCopy(this, &varSrc);
@@ -244,114 +244,114 @@ $(function() {
303 }
304
308 #pragma warning(suppress: 26495) // vt member is initialized as a result of memcpy()
-
309 variant(_Inout_ VARIANT&& varSrc) noexcept
+
309 variant(_Inout_ VARIANT&& varSrc) noexcept
310 {
311 memcpy(this, &varSrc, sizeof(VARIANT));
312 varSrc.vt = VT_EMPTY;
313 }
314
-
318 variant(_In_ bool bSrc) noexcept
+
318 variant(_In_ bool bSrc) noexcept
319 {
320 vt = VT_BOOL;
321 boolVal = bSrc ? VARIANT_TRUE : VARIANT_FALSE;
322 }
323
-
327 variant(_In_ char cSrc) noexcept
+
327 variant(_In_ char cSrc) noexcept
328 {
329 vt = VT_I1;
330 cVal = cSrc;
331 }
332
-
336 variant(_In_ unsigned char nSrc) noexcept
+
336 variant(_In_ unsigned char nSrc) noexcept
337 {
338 vt = VT_UI1;
339 bVal = nSrc;
340 }
341
-
345 variant(_In_ short nSrc) noexcept
+
345 variant(_In_ short nSrc) noexcept
346 {
347 vt = VT_I2;
348 iVal = nSrc;
349 }
350
-
354 variant(_In_ unsigned short nSrc) noexcept
+
354 variant(_In_ unsigned short nSrc) noexcept
355 {
356 vt = VT_UI2;
357 uiVal = nSrc;
358 }
359
-
363 variant(_In_ int nSrc, _In_ VARTYPE vtSrc = VT_I4) noexcept
+
363 variant(_In_ int nSrc, _In_ VARTYPE vtSrc = VT_I4) noexcept
364 {
365 assert(vtSrc == VT_I4 || vtSrc == VT_INT);
366 vt = vtSrc;
367 intVal = nSrc;
368 }
369
-
373 variant(_In_ unsigned int nSrc, _In_ VARTYPE vtSrc = VT_UI4) noexcept
+
373 variant(_In_ unsigned int nSrc, _In_ VARTYPE vtSrc = VT_UI4) noexcept
374 {
375 assert(vtSrc == VT_UI4 || vtSrc == VT_UINT);
376 vt = vtSrc;
377 uintVal= nSrc;
378 }
379
-
383 variant(_In_ long nSrc, _In_ VARTYPE vtSrc = VT_I4) noexcept
+
383 variant(_In_ long nSrc, _In_ VARTYPE vtSrc = VT_I4) noexcept
384 {
385 assert(vtSrc == VT_I4 || vtSrc == VT_ERROR);
386 vt = vtSrc;
387 lVal = nSrc;
388 }
389
-
393 variant(_In_ unsigned long nSrc) noexcept
+
393 variant(_In_ unsigned long nSrc) noexcept
394 {
395 vt = VT_UI4;
396 ulVal = nSrc;
397 }
398
-
402 variant(_In_ float fltSrc) noexcept
+
402 variant(_In_ float fltSrc) noexcept
403 {
404 vt = VT_R4;
405 fltVal = fltSrc;
406 }
407
-
411 variant(_In_ double dblSrc, _In_ VARTYPE vtSrc = VT_R8) noexcept
+
411 variant(_In_ double dblSrc, _In_ VARTYPE vtSrc = VT_R8) noexcept
412 {
413 assert(vtSrc == VT_R8 || vtSrc == VT_DATE);
414 vt = vtSrc;
415 dblVal = dblSrc;
416 }
417
-
421 variant(_In_ long long nSrc) noexcept
+
421 variant(_In_ long long nSrc) noexcept
422 {
423 vt = VT_I8;
424 llVal = nSrc;
425 }
426
-
430 variant(_In_ unsigned long long nSrc) noexcept
+
430 variant(_In_ unsigned long long nSrc) noexcept
431 {
432 vt = VT_UI8;
433 ullVal = nSrc;
434 }
435
-
439 variant(_In_ CY cySrc) noexcept
+
439 variant(_In_ CY cySrc) noexcept
440 {
441 vt = VT_CY;
442 cyVal.Hi = cySrc.Hi;
443 cyVal.Lo = cySrc.Lo;
444 }
445
-
449 variant(_In_z_ LPCOLESTR lpszSrc) noexcept
+
449 variant(_In_z_ LPCOLESTR lpszSrc) noexcept
450 {
451 vt = VT_EMPTY;
452 *this = lpszSrc;
453 }
454
-
458 variant(_In_z_ BSTR bstr) noexcept
+
458 variant(_In_z_ BSTR bstr) noexcept
459 {
460 vt = VT_EMPTY;
461 *this = bstr;
462 }
463
-
467 variant(_In_opt_ IDispatch* pSrc)
+
467 variant(_In_opt_ IDispatch* pSrc)
468 {
469 vt = VT_DISPATCH;
470 pdispVal = pSrc;
@@ -360,7 +360,7 @@ $(function() {
473 pdispVal->AddRef();
474 }
475
-
479 variant(_In_opt_ IUnknown* pSrc)
+
479 variant(_In_opt_ IUnknown* pSrc)
480 {
481 vt = VT_UNKNOWN;
482 punkVal = pSrc;
@@ -369,7 +369,7 @@ $(function() {
485 punkVal->AddRef();
486 }
487
-
491 variant(_In_ const SAFEARRAY *pSrc)
+
491 variant(_In_ const SAFEARRAY *pSrc)
492 {
493 assert(pSrc != NULL);
494
@@ -388,7 +388,7 @@ $(function() {
510 VariantClear(this);
511 }
512
-
516 variant& operator=(_In_ const VARIANT& varSrc)
+
516 variant& operator=(_In_ const VARIANT& varSrc)
517 {
518 if (this != &varSrc) {
519 const HRESULT hr = VariantCopy(this, &varSrc);
@@ -398,7 +398,7 @@ $(function() {
523 return *this;
524 }
525
-
529 variant& operator=(_Inout_ VARIANT&& varSrc) noexcept
+
529 variant& operator=(_Inout_ VARIANT&& varSrc) noexcept
530 {
531 if (this != &varSrc) {
532 VariantClear(this);
@@ -408,7 +408,7 @@ $(function() {
536 return *this;
537 }
538
-
542 variant& operator=(_In_ bool bSrc) noexcept
+
542 variant& operator=(_In_ bool bSrc) noexcept
543 {
544 if (vt != VT_BOOL) {
545 VariantClear(this);
@@ -418,7 +418,7 @@ $(function() {
549 return *this;
550 }
551
-
555 variant& operator=(_In_ char cSrc) noexcept
+
555 variant& operator=(_In_ char cSrc) noexcept
556 {
557 if (vt != VT_I1) {
558 VariantClear(this);
@@ -428,7 +428,7 @@ $(function() {
562 return *this;
563 }
564
-
568 variant& operator=(_In_ unsigned char nSrc) noexcept
+
568 variant& operator=(_In_ unsigned char nSrc) noexcept
569 {
570 if (vt != VT_UI1) {
571 VariantClear(this);
@@ -438,7 +438,7 @@ $(function() {
575 return *this;
576 }
577
-
581 variant& operator=(_In_ short nSrc) noexcept
+
581 variant& operator=(_In_ short nSrc) noexcept
582 {
583 if (vt != VT_I2) {
584 VariantClear(this);
@@ -448,7 +448,7 @@ $(function() {
588 return *this;
589 }
590
-
594 variant& operator=(_In_ unsigned short nSrc) noexcept
+
594 variant& operator=(_In_ unsigned short nSrc) noexcept
595 {
596 if (vt != VT_UI2) {
597 VariantClear(this);
@@ -458,7 +458,7 @@ $(function() {
601 return *this;
602 }
603
-
607 variant& operator=(_In_ int nSrc) noexcept
+
607 variant& operator=(_In_ int nSrc) noexcept
608 {
609 if (vt != VT_I4) {
610 VariantClear(this);
@@ -468,7 +468,7 @@ $(function() {
614 return *this;
615 }
616
-
620 variant& operator=(_In_ unsigned int nSrc) noexcept
+
620 variant& operator=(_In_ unsigned int nSrc) noexcept
621 {
622 if (vt != VT_UI4) {
623 VariantClear(this);
@@ -478,7 +478,7 @@ $(function() {
627 return *this;
628 }
629
-
633 variant& operator=(_In_ long nSrc) noexcept
+
633 variant& operator=(_In_ long nSrc) noexcept
634 {
635 if (vt != VT_I4) {
636 VariantClear(this);
@@ -488,7 +488,7 @@ $(function() {
640 return *this;
641 }
642
-
646 variant& operator=(_In_ unsigned long nSrc) noexcept
+
646 variant& operator=(_In_ unsigned long nSrc) noexcept
647 {
648 if (vt != VT_UI4) {
649 VariantClear(this);
@@ -498,7 +498,7 @@ $(function() {
653 return *this;
654 }
655
-
659 variant& operator=(_In_ long long nSrc) noexcept
+
659 variant& operator=(_In_ long long nSrc) noexcept
660 {
661 if (vt != VT_I8) {
662 VariantClear(this);
@@ -508,7 +508,7 @@ $(function() {
666 return *this;
667 }
668
-
672 variant& operator=(_In_ unsigned long long nSrc) noexcept
+
672 variant& operator=(_In_ unsigned long long nSrc) noexcept
673 {
674 if (vt != VT_UI8) {
675 VariantClear(this);
@@ -519,7 +519,7 @@ $(function() {
680 return *this;
681 }
682
-
686 variant& operator=(_In_ float fltSrc) noexcept
+
686 variant& operator=(_In_ float fltSrc) noexcept
687 {
688 if (vt != VT_R4) {
689 VariantClear(this);
@@ -529,7 +529,7 @@ $(function() {
693 return *this;
694 }
695
-
699 variant& operator=(_In_ double dblSrc) noexcept
+
699 variant& operator=(_In_ double dblSrc) noexcept
700 {
701 if (vt != VT_R8) {
702 VariantClear(this);
@@ -539,7 +539,7 @@ $(function() {
706 return *this;
707 }
708
-
712 variant& operator=(_In_ CY cySrc) noexcept
+
712 variant& operator=(_In_ CY cySrc) noexcept
713 {
714 if (vt != VT_CY) {
715 VariantClear(this);
@@ -550,7 +550,7 @@ $(function() {
720 return *this;
721 }
722
-
726 variant& operator=(_In_z_ LPCOLESTR lpszSrc) noexcept
+
726 variant& operator=(_In_z_ LPCOLESTR lpszSrc) noexcept
727 {
728 VariantClear(this);
729 vt = VT_BSTR;
@@ -558,7 +558,7 @@ $(function() {
731 return *this;
732 }
733
-
737 variant& operator=(_Inout_opt_ IDispatch* pSrc)
+
737 variant& operator=(_Inout_opt_ IDispatch* pSrc)
738 {
739 VariantClear(this);
740 vt = VT_DISPATCH;
@@ -568,7 +568,7 @@ $(function() {
744 return *this;
745 }
746
-
750 variant& operator=(_Inout_opt_ IUnknown* pSrc)
+
750 variant& operator=(_Inout_opt_ IUnknown* pSrc)
751 {
752 VariantClear(this);
753 vt = VT_UNKNOWN;
@@ -578,7 +578,7 @@ $(function() {
757 return *this;
758 }
759
-
763 variant& operator=(_In_ unsigned char* pbSrc) noexcept
+
763 variant& operator=(_In_ unsigned char* pbSrc) noexcept
764 {
765 if (vt != (VT_UI1|VT_BYREF)) {
766 VariantClear(this);
@@ -588,7 +588,7 @@ $(function() {
770 return *this;
771 }
772
-
776 variant& operator=(_In_ short* pnSrc) noexcept
+
776 variant& operator=(_In_ short* pnSrc) noexcept
777 {
778 if (vt != (VT_I2|VT_BYREF)) {
779 VariantClear(this);
@@ -598,7 +598,7 @@ $(function() {
783 return *this;
784 }
785
-
789 variant& operator=(_In_ unsigned short* pnSrc) noexcept
+
789 variant& operator=(_In_ unsigned short* pnSrc) noexcept
790 {
791 if (vt != (VT_UI2|VT_BYREF)) {
792 VariantClear(this);
@@ -608,7 +608,7 @@ $(function() {
796 return *this;
797 }
798
-
802 variant& operator=(_In_ int* pnSrc) noexcept
+
802 variant& operator=(_In_ int* pnSrc) noexcept
803 {
804 if (vt != (VT_I4|VT_BYREF)) {
805 VariantClear(this);
@@ -618,7 +618,7 @@ $(function() {
809 return *this;
810 }
811
-
815 variant& operator=(_In_ unsigned int* pnSrc) noexcept
+
815 variant& operator=(_In_ unsigned int* pnSrc) noexcept
816 {
817 if (vt != (VT_UI4|VT_BYREF)) {
818 VariantClear(this);
@@ -628,7 +628,7 @@ $(function() {
822 return *this;
823 }
824
-
828 variant& operator=(_In_ long* pnSrc) noexcept
+
828 variant& operator=(_In_ long* pnSrc) noexcept
829 {
830 if (vt != (VT_I4|VT_BYREF)) {
831 VariantClear(this);
@@ -638,7 +638,7 @@ $(function() {
835 return *this;
836 }
837
-
841 variant& operator=(_In_ unsigned long* pnSrc) noexcept
+
841 variant& operator=(_In_ unsigned long* pnSrc) noexcept
842 {
843 if (vt != (VT_UI4|VT_BYREF)) {
844 VariantClear(this);
@@ -648,7 +648,7 @@ $(function() {
848 return *this;
849 }
850
-
854 variant& operator=(_In_ long long* pnSrc) noexcept
+
854 variant& operator=(_In_ long long* pnSrc) noexcept
855 {
856 if (vt != (VT_I8|VT_BYREF)) {
857 VariantClear(this);
@@ -658,7 +658,7 @@ $(function() {
861 return *this;
862 }
863
-
867 variant& operator=(_In_ unsigned long long* pnSrc) noexcept
+
867 variant& operator=(_In_ unsigned long long* pnSrc) noexcept
868 {
869 if (vt != (VT_UI8|VT_BYREF)) {
870 VariantClear(this);
@@ -668,7 +668,7 @@ $(function() {
874 return *this;
875 }
876
-
880 variant& operator=(_In_ float* pfSrc) noexcept
+
880 variant& operator=(_In_ float* pfSrc) noexcept
881 {
882 if (vt != (VT_R4|VT_BYREF)) {
883 VariantClear(this);
@@ -678,7 +678,7 @@ $(function() {
887 return *this;
888 }
889
-
893 variant& operator=(_In_ double* pfSrc) noexcept
+
893 variant& operator=(_In_ double* pfSrc) noexcept
894 {
895 if (vt != (VT_R8|VT_BYREF)) {
896 VariantClear(this);
@@ -688,7 +688,7 @@ $(function() {
900 return *this;
901 }
902
-
906 variant& operator=(_In_ const SAFEARRAY *pSrc) noexcept
+
906 variant& operator=(_In_ const SAFEARRAY *pSrc) noexcept
907 {
908 assert(pSrc != NULL);
909 VariantClear(this);
@@ -706,41 +706,41 @@ $(function() {
921 }
922
923 public:
-
932 bool operator==(_In_ const VARIANT& varSrc) const noexcept
+
932 bool operator==(_In_ const VARIANT& varSrc) const noexcept
933 {
934 if (vt == VT_NULL && varSrc.vt == VT_NULL) return true;
935 if (vt != varSrc.vt) return false;
936 return compare(static_cast<const VARIANT&>(*this), varSrc, LOCALE_USER_DEFAULT, 0) == static_cast<HRESULT>(VARCMP_EQ);
937 }
938
-
947 bool operator!=(_In_ const VARIANT& varSrc) const noexcept
+
947 bool operator!=(_In_ const VARIANT& varSrc) const noexcept
948 {
-
949 return !operator==(varSrc);
+
949 return !operator==(varSrc);
950 }
951
-
960 bool operator<(_In_ const VARIANT& varSrc) const noexcept
+
960 bool operator<(_In_ const VARIANT& varSrc) const noexcept
961 {
962 if (vt == VT_NULL && varSrc.vt == VT_NULL) return false;
963 return compare(static_cast<const VARIANT&>(*this), varSrc, LOCALE_USER_DEFAULT, 0)== static_cast<HRESULT>(VARCMP_LT);
964 }
965
-
974 bool operator>(_In_ const VARIANT& varSrc) const noexcept
+
974 bool operator>(_In_ const VARIANT& varSrc) const noexcept
975 {
976 if (vt == VT_NULL && varSrc.vt == VT_NULL) return false;
977 return compare(static_cast<const VARIANT&>(*this), varSrc, LOCALE_USER_DEFAULT, 0)== static_cast<HRESULT>(VARCMP_GT);
978 }
979
-
988 bool operator<=(_In_ const VARIANT& varSrc) const noexcept
+
988 bool operator<=(_In_ const VARIANT& varSrc) const noexcept
989 {
-
990 return !operator>(varSrc);
+
990 return !operator>(varSrc);
991 }
992
-
1001 bool operator>=(_In_ const VARIANT& varSrc) const noexcept
+
1001 bool operator>=(_In_ const VARIANT& varSrc) const noexcept
1002 {
-
1003 return !operator<(varSrc);
+
1003 return !operator<(varSrc);
1004 }
1005
-
1011 HRESULT change_type(_In_ VARTYPE _vt, _In_opt_ USHORT wFlags = 0) noexcept
+
1011 HRESULT change_type(_In_ VARTYPE _vt, _In_opt_ USHORT wFlags = 0) noexcept
1012 {
1013 return VariantChangeType(this, this, wFlags, _vt);
1014 }
@@ -765,12 +765,12 @@ $(function() {
1038 WINSTD_NONMOVABLE(com_initializer)
1039
1040 public:
-
1046 com_initializer(_In_opt_ LPVOID pvReserved) noexcept
+
1046 com_initializer(_In_opt_ LPVOID pvReserved) noexcept
1047 {
1048 m_result = CoInitialize(pvReserved);
1049 }
1050
-
1056 com_initializer(_In_opt_ LPVOID pvReserved, _In_ DWORD dwCoInit) noexcept
+
1056 com_initializer(_In_opt_ LPVOID pvReserved, _In_ DWORD dwCoInit) noexcept
1057 {
1058 m_result = CoInitializeEx(pvReserved, dwCoInit);
1059 }
@@ -792,100 +792,100 @@ $(function() {
1085
1087}
BSTR string wrapper.
Definition: COM.h:202
+
bstr(LPCOLESTR src) noexcept
Constructs BSTR from OLE string.
Definition: COM.h:209
virtual ~bstr()
Destroys the string.
Definition: COM.h:236
+
handle_type duplicate_internal(handle_type h) const noexcept override
Duplicates the string.
Definition: COM.h:272
+
bstr(const std::basic_string< wchar_t, _Traits, _Ax > &src) noexcept
Constructs BSTR from std::basic_string.
Definition: COM.h:226
+
bstr(LPCOLESTR src, UINT len) noexcept
Constructs BSTR from OLE string with length.
Definition: COM.h:217
void free_internal() noexcept override
Destroys the string.
Definition: COM.h:258
-
handle_type duplicate_internal(1 handle_type h) const noexcept override
Duplicates the string.
Definition: COM.h:272
UINT length() const noexcept
Returns the length of the string.
Definition: COM.h:247
-
bstr(1 LPCOLESTR src, 1 UINT len) noexcept
Constructs BSTR from OLE string with length.
Definition: COM.h:217
-
bstr(1 const std::basic_string< wchar_t, _Traits, _Ax > &src) noexcept
Constructs BSTR from std::basic_string.
Definition: COM.h:226
-
bstr(1 LPCOLESTR src) noexcept
Constructs BSTR from OLE string.
Definition: COM.h:209
Context scope automatic COM (un)initialization.
Definition: COM.h:1036
-
com_initializer(1 LPVOID pvReserved) noexcept
Initializes the COM library on the current thread and identifies the concurrency model as single-thre...
Definition: COM.h:1046
-
com_initializer(1 LPVOID pvReserved, 1 DWORD dwCoInit) noexcept
Initializes the COM library for use by the calling thread, sets the thread's concurrency model,...
Definition: COM.h:1056
+
com_initializer(LPVOID pvReserved, DWORD dwCoInit) noexcept
Initializes the COM library for use by the calling thread, sets the thread's concurrency model,...
Definition: COM.h:1056
+
com_initializer(LPVOID pvReserved) noexcept
Initializes the COM library on the current thread and identifies the concurrency model as single-thre...
Definition: COM.h:1046
HRESULT status() const noexcept
Return result of CoInitialize() call.
Definition: COM.h:1077
virtual ~com_initializer()
Uninitializes COM.
Definition: COM.h:1066
HRESULT m_result
Result of CoInitialize call.
Definition: COM.h:1083
COM object wrapper template.
Definition: COM.h:82
void free_internal() noexcept override
Releases the object by decrementing reference counter.
Definition: COM.h:177
-
handle_type duplicate_internal(1 handle_type h) const noexcept override
Duplicates the object by incrementing the reference counter.
Definition: COM.h:191
-
com_obj(1 _Other *other)
Queries the object for another interface and creates new class with it.
Definition: COM.h:102
-
com_obj(1 com_obj< _Other > &other)
Queries the object for another interface and creates new class with it.
Definition: COM.h:114
-
HRESULT query_interface(1 _Other **h) const
Queries the object for another interface.
Definition: COM.h:148
+
handle_type duplicate_internal(handle_type h) const noexcept override
Duplicates the object by incrementing the reference counter.
Definition: COM.h:191
+
HRESULT query_interface(_Other **h) const
Queries the object for another interface.
Definition: COM.h:148
+
HRESULT create(REFCLSID rclsid, LPUNKNOWN pUnkOuter=NULL, DWORD dwClsContext=CLSCTX_ALL)
Creates a new object.
Definition: COM.h:133
+
HRESULT query_interface(com_obj< _Other > &h) const
Queries the object for another interface.
Definition: COM.h:161
virtual ~com_obj()
Releases object.
Definition: COM.h:122
-
HRESULT create(1 REFCLSID rclsid, 1 LPUNKNOWN pUnkOuter=NULL, 1 DWORD dwClsContext=CLSCTX_ALL)
Creates a new object.
Definition: COM.h:133
-
HRESULT query_interface(1 com_obj< _Other > &h) const
Queries the object for another interface.
Definition: COM.h:161
-
com_obj(1 REFCLSID rclsid, 1 LPUNKNOWN pUnkOuter=NULL, DWORD dwClsContext=CLSCTX_ALL)
Constructs a new object and creates a new class with it.
Definition: COM.h:91
+
com_obj(_Other *other)
Queries the object for another interface and creates new class with it.
Definition: COM.h:102
+
com_obj(REFCLSID rclsid, LPUNKNOWN pUnkOuter=NULL, DWORD dwClsContext=CLSCTX_ALL)
Constructs a new object and creates a new class with it.
Definition: COM.h:91
+
com_obj(com_obj< _Other > &other)
Queries the object for another interface and creates new class with it.
Definition: COM.h:114
COM runtime error.
Definition: COM.h:24
-
com_runtime_error(1 error_type num, 1 const char *msg=nullptr)
Constructs an exception.
Definition: COM.h:42
-
com_runtime_error(1 error_type num, 1 const std::string &msg)
Constructs an exception.
Definition: COM.h:32
+
com_runtime_error(error_type num, const std::string &msg)
Constructs an exception.
Definition: COM.h:32
+
com_runtime_error(error_type num, const char *msg=nullptr)
Constructs an exception.
Definition: COM.h:42
Base abstract template class to support object handle keeping for objects that support handle duplica...
Definition: Common.h:866
T * handle_type
Datatype of the object handle this template class handles.
Definition: Common.h:609
-
void attach(1 handle_type h) noexcept
Sets a new object handle for the class.
Definition: Common.h:818
handle_type m_h
Object handle.
Definition: Common.h:855
+
void attach(handle_type h) noexcept
Sets a new object handle for the class.
Definition: Common.h:818
Numerical runtime error.
Definition: Common.h:1003
HRESULT error_type
Error number type.
Definition: Common.h:1005
VARIANT struct wrapper.
Definition: COM.h:284
-
variant(1 short nSrc) noexcept
Constructs VARIANT from short.
Definition: COM.h:345
-
variant(1 unsigned int nSrc, 1 VARTYPE vtSrc=VT_UI4) noexcept
Constructs VARIANT from unsigned integer.
Definition: COM.h:373
-
variant & operator=(1 int nSrc) noexcept
Copy from int value.
Definition: COM.h:607
-
bool operator==(1 const VARIANT &varSrc) const noexcept
Is variant equal to?
Definition: COM.h:932
-
variant & operator=(1 IUnknown *pSrc)
Copy from IUnknown.
Definition: COM.h:750
-
variant & operator=(1 float fltSrc) noexcept
Copy from float value.
Definition: COM.h:686
-
variant & operator=(1 unsigned long *pnSrc) noexcept
Copy from unsigned long reference.
Definition: COM.h:841
-
variant & operator=(1 unsigned char *pbSrc) noexcept
Copy from unsigned char reference.
Definition: COM.h:763
-
variant(1 VARIANT &&varSrc) noexcept
Moves VARIANT from another.
Definition: COM.h:309
-
variant(1 unsigned char nSrc) noexcept
Constructs VARIANT from byte.
Definition: COM.h:336
-
variant & operator=(1 short *pnSrc) noexcept
Copy from short reference.
Definition: COM.h:776
-
variant(1 int nSrc, 1 VARTYPE vtSrc=VT_I4) noexcept
Constructs VARIANT from integer.
Definition: COM.h:363
-
bool operator<=(1 const VARIANT &varSrc) const noexcept
Is variant less than or equal to?
Definition: COM.h:988
-
variant(1 CY cySrc) noexcept
Constructs VARIANT from CY (64-bit integer)
Definition: COM.h:439
-
variant & operator=(1 double *pfSrc) noexcept
Copy from double reference.
Definition: COM.h:893
-
variant & operator=(1 unsigned short *pnSrc) noexcept
Copy from unsigned short reference.
Definition: COM.h:789
-
variant & operator=(1 const VARIANT &varSrc)
Copy from another VARIANT.
Definition: COM.h:516
-
variant & operator=(1 const SAFEARRAY *pSrc) noexcept
Copy from SAFEARRAY.
Definition: COM.h:906
-
bool operator<(1 const VARIANT &varSrc) const noexcept
Is variant less than?
Definition: COM.h:960
-
variant & operator=(1 float *pfSrc) noexcept
Copy from float reference.
Definition: COM.h:880
-
variant & operator=(1 CY cySrc) noexcept
Copy from CY value.
Definition: COM.h:712
-
variant & operator=(1 long long *pnSrc) noexcept
Copy from long long reference.
Definition: COM.h:854
+
bool operator<=(const VARIANT &varSrc) const noexcept
Is variant less than or equal to?
Definition: COM.h:988
+
variant(bool bSrc) noexcept
Constructs VARIANT from bool.
Definition: COM.h:318
+
variant & operator=(unsigned int nSrc) noexcept
Copy from unsigned int value.
Definition: COM.h:620
+
variant & operator=(unsigned long nSrc) noexcept
Copy from unsigned long value.
Definition: COM.h:646
+
variant(float fltSrc) noexcept
Constructs VARIANT from float.
Definition: COM.h:402
+
variant(VARIANT &&varSrc) noexcept
Moves VARIANT from another.
Definition: COM.h:309
+
variant & operator=(float fltSrc) noexcept
Copy from float value.
Definition: COM.h:686
+
variant & operator=(float *pfSrc) noexcept
Copy from float reference.
Definition: COM.h:880
+
variant(IDispatch *pSrc)
Constructs VARIANT from IDispatch.
Definition: COM.h:467
+
variant(int nSrc, VARTYPE vtSrc=VT_I4) noexcept
Constructs VARIANT from integer.
Definition: COM.h:363
+
variant(const SAFEARRAY *pSrc)
Constructs VARIANT from SAFEARRAY.
Definition: COM.h:491
+
variant & operator=(double *pfSrc) noexcept
Copy from double reference.
Definition: COM.h:893
+
variant & operator=(int *pnSrc) noexcept
Copy from int reference.
Definition: COM.h:802
+
bool operator>(const VARIANT &varSrc) const noexcept
Is variant greater than?
Definition: COM.h:974
+
variant & operator=(bool bSrc) noexcept
Copy from bool value.
Definition: COM.h:542
+
variant & operator=(long nSrc) noexcept
Copy from long value.
Definition: COM.h:633
+
variant & operator=(const SAFEARRAY *pSrc) noexcept
Copy from SAFEARRAY.
Definition: COM.h:906
+
HRESULT change_type(VARTYPE _vt, USHORT wFlags=0) noexcept
Converts a variant from one type to another.
Definition: COM.h:1011
+
variant & operator=(IUnknown *pSrc)
Copy from IUnknown.
Definition: COM.h:750
+
variant & operator=(short nSrc) noexcept
Copy from short value.
Definition: COM.h:581
+
variant & operator=(unsigned char *pbSrc) noexcept
Copy from unsigned char reference.
Definition: COM.h:763
+
variant & operator=(unsigned short nSrc) noexcept
Copy from unsigned short value.
Definition: COM.h:594
+
variant & operator=(unsigned char nSrc) noexcept
Copy from unsigned char value.
Definition: COM.h:568
+
variant & operator=(char cSrc) noexcept
Copy from char value.
Definition: COM.h:555
+
variant(LPCOLESTR lpszSrc) noexcept
Constructs VARIANT from OLE string.
Definition: COM.h:449
virtual ~variant()
Destroys VARIANT.
Definition: COM.h:508
-
variant(1 char cSrc) noexcept
Constructs VARIANT from character.
Definition: COM.h:327
-
variant(1 float fltSrc) noexcept
Constructs VARIANT from float.
Definition: COM.h:402
-
variant(1 LPCOLESTR lpszSrc) noexcept
Constructs VARIANT from OLE string.
Definition: COM.h:449
-
variant & operator=(1 short nSrc) noexcept
Copy from short value.
Definition: COM.h:581
-
bool operator>=(1 const VARIANT &varSrc) const noexcept
Is variant greater than or equal to?
Definition: COM.h:1001
-
variant(1 IDispatch *pSrc)
Constructs VARIANT from IDispatch.
Definition: COM.h:467
-
variant & operator=(1 unsigned long long *pnSrc) noexcept
Copy from unsigned long long reference.
Definition: COM.h:867
-
variant(1 BSTR bstr) noexcept
Constructs VARIANT from BSTR.
Definition: COM.h:458
-
variant(1 const SAFEARRAY *pSrc)
Constructs VARIANT from SAFEARRAY.
Definition: COM.h:491
-
variant & operator=(1 IDispatch *pSrc)
Copy from IDispatch.
Definition: COM.h:737
-
variant(1 unsigned short nSrc) noexcept
Constructs VARIANT from unsigned short.
Definition: COM.h:354
-
bool operator>(1 const VARIANT &varSrc) const noexcept
Is variant greater than?
Definition: COM.h:974
-
variant & operator=(1 unsigned char nSrc) noexcept
Copy from unsigned char value.
Definition: COM.h:568
-
bool operator!=(1 const VARIANT &varSrc) const noexcept
Is variant not equal to?
Definition: COM.h:947
-
variant(1 double dblSrc, 1 VARTYPE vtSrc=VT_R8) noexcept
Constructs VARIANT from double or variant date.
Definition: COM.h:411
-
variant & operator=(1 double dblSrc) noexcept
Copy from double value.
Definition: COM.h:699
-
variant(1 long nSrc, 1 VARTYPE vtSrc=VT_I4) noexcept
Constructs VARIANT from long.
Definition: COM.h:383
-
variant(1 IUnknown *pSrc)
Constructs VARIANT from IUnknown.
Definition: COM.h:479
-
variant & operator=(1 char cSrc) noexcept
Copy from char value.
Definition: COM.h:555
+
variant(const VARIANT &varSrc)
Constructs VARIANT from another.
Definition: COM.h:297
+
variant(unsigned char nSrc) noexcept
Constructs VARIANT from byte.
Definition: COM.h:336
+
variant & operator=(double dblSrc) noexcept
Copy from double value.
Definition: COM.h:699
+
bool operator!=(const VARIANT &varSrc) const noexcept
Is variant not equal to?
Definition: COM.h:947
+
variant & operator=(int nSrc) noexcept
Copy from int value.
Definition: COM.h:607
+
variant(unsigned long nSrc) noexcept
Constructs VARIANT from unsigned long.
Definition: COM.h:393
+
bool operator==(const VARIANT &varSrc) const noexcept
Is variant equal to?
Definition: COM.h:932
+
variant(IUnknown *pSrc)
Constructs VARIANT from IUnknown.
Definition: COM.h:479
+
variant(unsigned int nSrc, VARTYPE vtSrc=VT_UI4) noexcept
Constructs VARIANT from unsigned integer.
Definition: COM.h:373
+
variant & operator=(CY cySrc) noexcept
Copy from CY value.
Definition: COM.h:712
+
variant & operator=(LPCOLESTR lpszSrc) noexcept
Copy from OLE string value.
Definition: COM.h:726
+
variant(long long nSrc) noexcept
Constructs VARIANT from 64-bit integer.
Definition: COM.h:421
+
variant & operator=(unsigned int *pnSrc) noexcept
Copy from unsigned int reference.
Definition: COM.h:815
+
variant(long nSrc, VARTYPE vtSrc=VT_I4) noexcept
Constructs VARIANT from long.
Definition: COM.h:383
+
variant & operator=(long *pnSrc) noexcept
Copy from long reference.
Definition: COM.h:828
+
variant(unsigned short nSrc) noexcept
Constructs VARIANT from unsigned short.
Definition: COM.h:354
+
bool operator>=(const VARIANT &varSrc) const noexcept
Is variant greater than or equal to?
Definition: COM.h:1001
+
variant & operator=(short *pnSrc) noexcept
Copy from short reference.
Definition: COM.h:776
variant() noexcept
Constructs blank VARIANT.
Definition: COM.h:289
-
variant & operator=(1 long long nSrc) noexcept
Copy from long long value.
Definition: COM.h:659
-
variant(1 unsigned long long nSrc) noexcept
Constructs VARIANT from unsigned integer.
Definition: COM.h:430
-
variant & operator=(1 bool bSrc) noexcept
Copy from bool value.
Definition: COM.h:542
-
variant & operator=(1 unsigned long long nSrc) noexcept
Copy from unsigned long long value.
Definition: COM.h:672
-
variant(1 bool bSrc) noexcept
Constructs VARIANT from bool.
Definition: COM.h:318
-
variant & operator=(1 unsigned long nSrc) noexcept
Copy from unsigned long value.
Definition: COM.h:646
-
variant & operator=(1 long nSrc) noexcept
Copy from long value.
Definition: COM.h:633
-
variant(1 const VARIANT &varSrc)
Constructs VARIANT from another.
Definition: COM.h:297
-
variant & operator=(1 VARIANT &&varSrc) noexcept
Moves from another VARIANT.
Definition: COM.h:529
-
variant & operator=(1 LPCOLESTR lpszSrc) noexcept
Copy from OLE string value.
Definition: COM.h:726
-
HRESULT change_type(1 VARTYPE _vt, 1 USHORT wFlags=0) noexcept
Converts a variant from one type to another.
Definition: COM.h:1011
-
variant & operator=(1 unsigned short nSrc) noexcept
Copy from unsigned short value.
Definition: COM.h:594
-
variant & operator=(1 long *pnSrc) noexcept
Copy from long reference.
Definition: COM.h:828
-
variant(1 long long nSrc) noexcept
Constructs VARIANT from 64-bit integer.
Definition: COM.h:421
-
variant(1 unsigned long nSrc) noexcept
Constructs VARIANT from unsigned long.
Definition: COM.h:393
-
variant & operator=(1 unsigned int *pnSrc) noexcept
Copy from unsigned int reference.
Definition: COM.h:815
-
variant & operator=(1 unsigned int nSrc) noexcept
Copy from unsigned int value.
Definition: COM.h:620
-
variant & operator=(1 int *pnSrc) noexcept
Copy from int reference.
Definition: COM.h:802
+
bool operator<(const VARIANT &varSrc) const noexcept
Is variant less than?
Definition: COM.h:960
+
variant(unsigned long long nSrc) noexcept
Constructs VARIANT from unsigned integer.
Definition: COM.h:430
+
variant(char cSrc) noexcept
Constructs VARIANT from character.
Definition: COM.h:327
+
variant & operator=(unsigned short *pnSrc) noexcept
Copy from unsigned short reference.
Definition: COM.h:789
+
variant & operator=(long long *pnSrc) noexcept
Copy from long long reference.
Definition: COM.h:854
+
variant(BSTR bstr) noexcept
Constructs VARIANT from BSTR.
Definition: COM.h:458
+
variant & operator=(unsigned long long *pnSrc) noexcept
Copy from unsigned long long reference.
Definition: COM.h:867
+
variant(double dblSrc, VARTYPE vtSrc=VT_R8) noexcept
Constructs VARIANT from double or variant date.
Definition: COM.h:411
+
variant(short nSrc) noexcept
Constructs VARIANT from short.
Definition: COM.h:345
+
variant(CY cySrc) noexcept
Constructs VARIANT from CY (64-bit integer)
Definition: COM.h:439
+
variant & operator=(unsigned long long nSrc) noexcept
Copy from unsigned long long value.
Definition: COM.h:672
+
variant & operator=(VARIANT &&varSrc) noexcept
Moves from another VARIANT.
Definition: COM.h:529
+
variant & operator=(long long nSrc) noexcept
Copy from long long value.
Definition: COM.h:659
+
variant & operator=(IDispatch *pSrc)
Copy from IDispatch.
Definition: COM.h:737
+
variant & operator=(unsigned long *pnSrc) noexcept
Copy from unsigned long reference.
Definition: COM.h:841
+
variant & operator=(const VARIANT &varSrc)
Copy from another VARIANT.
Definition: COM.h:516
#define WINSTD_NONCOPYABLE(C)
Declares a class as non-copyable.
Definition: Common.h:53
#define WINSTD_NONMOVABLE(C)
Declares a class as non-movable.
Definition: Common.h:61
#define WINSTD_DPLHANDLE_IMPL(C, INVAL)
Implements default constructors and operators to prevent their auto-generation by compiler.
Definition: Common.h:174
@@ -896,7 +896,7 @@ $(function() { diff --git a/_common_8h_source.html b/_common_8h_source.html index 42b69c33..e6768594 100644 --- a/_common_8h_source.html +++ b/_common_8h_source.html @@ -245,7 +245,7 @@ $(function() {
296static DWORD FormatMessage(_In_ DWORD dwFlags, _In_opt_ LPCVOID lpSource, _In_ DWORD dwMessageId, _In_ DWORD dwLanguageId, _Inout_ std::basic_string<char, _Traits, _Ax> &str, _In_opt_ va_list *Arguments)
297{
298 std::unique_ptr<CHAR[], winstd::LocalFree_delete<CHAR[]> > lpBuffer;
-
299 DWORD dwResult = FormatMessageA(dwFlags | FORMAT_MESSAGE_ALLOCATE_BUFFER, lpSource, dwMessageId, dwLanguageId, reinterpret_cast<LPSTR>((LPSTR*)get_ptr(lpBuffer)), 0, Arguments);
+
299 DWORD dwResult = FormatMessageA(dwFlags | FORMAT_MESSAGE_ALLOCATE_BUFFER, lpSource, dwMessageId, dwLanguageId, reinterpret_cast<LPSTR>((LPSTR*)get_ptr(lpBuffer)), 0, Arguments);
300 if (dwResult)
301 str.assign(lpBuffer.get(), dwResult);
302 return dwResult;
@@ -255,7 +255,7 @@ $(function() {
311static DWORD FormatMessage(_In_ DWORD dwFlags, _In_opt_ LPCVOID lpSource, _In_ DWORD dwMessageId, _In_ DWORD dwLanguageId, _Inout_ std::basic_string<wchar_t, _Traits, _Ax> &str, _In_opt_ va_list *Arguments)
312{
313 std::unique_ptr<WCHAR[], winstd::LocalFree_delete<WCHAR[]> > lpBuffer;
-
314 DWORD dwResult = FormatMessageW(dwFlags | FORMAT_MESSAGE_ALLOCATE_BUFFER, lpSource, dwMessageId, dwLanguageId, reinterpret_cast<LPWSTR>((LPWSTR*)get_ptr(lpBuffer)), 0, Arguments);
+
314 DWORD dwResult = FormatMessageW(dwFlags | FORMAT_MESSAGE_ALLOCATE_BUFFER, lpSource, dwMessageId, dwLanguageId, reinterpret_cast<LPWSTR>((LPWSTR*)get_ptr(lpBuffer)), 0, Arguments);
315 if (dwResult)
316 str.assign(lpBuffer.get(), dwResult);
317 return dwResult;
@@ -295,7 +295,7 @@ $(function() {
374
378 LocalFree_delete() noexcept {}
379
-
383 void operator()(_Frees_ptr_opt_ _Ty *_Ptr) const noexcept
+
383 void operator()(_Frees_ptr_opt_ _Ty *_Ptr) const noexcept
384 {
385 LocalFree(_Ptr);
386 }
@@ -311,12 +311,12 @@ $(function() {
404 class ref_unique_ptr
405 {
406 public:
-
412 ref_unique_ptr(_Inout_ std::unique_ptr<_Ty, _Dx> &owner) :
+
412 ref_unique_ptr(_Inout_ std::unique_ptr<_Ty, _Dx> &owner) :
413 m_own(owner),
414 m_ptr(owner.release())
415 {}
416
-
422 ref_unique_ptr(_Inout_ ref_unique_ptr<_Ty, _Dx> &&other) :
+
422 ref_unique_ptr(_Inout_ ref_unique_ptr<_Ty, _Dx> &&other) :
423 m_own(other.m_own),
424 m_ptr(other.m_ptr)
425 {
@@ -345,13 +345,13 @@ $(function() {
461 };
462
470 template<class _Ty, class _Dx>
-
471 ref_unique_ptr<_Ty, _Dx> get_ptr(_Inout_ std::unique_ptr<_Ty, _Dx> &owner) noexcept
+
471 ref_unique_ptr<_Ty, _Dx> get_ptr(_Inout_ std::unique_ptr<_Ty, _Dx> &owner) noexcept
472 {
473 return ref_unique_ptr<_Ty, _Dx>(owner);
474 }
475
484 template<class _Ty, class _Dx>
-
485 ref_unique_ptr<_Ty[], _Dx> get_ptr(_Inout_ std::unique_ptr<_Ty[], _Dx> &owner) noexcept
+
485 ref_unique_ptr<_Ty[], _Dx> get_ptr(_Inout_ std::unique_ptr<_Ty[], _Dx> &owner) noexcept
486 {
487 return ref_unique_ptr<_Ty[], _Dx>(owner);
488 }
@@ -362,12 +362,12 @@ $(function() {
497 class ref_unique_ptr<_Ty[], _Dx>
498 {
499 public:
-
505 ref_unique_ptr(_Inout_ std::unique_ptr<_Ty[], _Dx> &owner) noexcept :
+
505 ref_unique_ptr(_Inout_ std::unique_ptr<_Ty[], _Dx> &owner) noexcept :
506 m_own(owner),
507 m_ptr(owner.release())
508 {}
509
-
517 ref_unique_ptr& operator=(_Inout_ std::unique_ptr<_Ty[], _Dx> &owner) noexcept
+
517 ref_unique_ptr& operator=(_Inout_ std::unique_ptr<_Ty[], _Dx> &owner) noexcept
518 {
519 if (this != &other) {
520 m_own = owner;
@@ -377,14 +377,14 @@ $(function() {
524 return *this;
525 }
526
-
532 ref_unique_ptr(_Inout_ ref_unique_ptr<_Ty[], _Dx> &&other) :
+
532 ref_unique_ptr(_Inout_ ref_unique_ptr<_Ty[], _Dx> &&other) :
533 m_own(other.m_own),
534 m_ptr(other.m_ptr)
535 {
536 other.m_ptr = nullptr;
537 }
538
-
546 ref_unique_ptr& operator=(_Inout_ ref_unique_ptr<_Ty[], _Dx> &&other)
+
546 ref_unique_ptr& operator=(_Inout_ ref_unique_ptr<_Ty[], _Dx> &&other)
547 {
548 if (this != &other) {
549 m_own = other.m_own;
@@ -431,11 +431,11 @@ $(function() {
620 {
621 }
622
-
628 handle(_In_opt_ handle_type h) noexcept : m_h(h)
+
628 handle(_In_opt_ handle_type h) noexcept : m_h(h)
629 {
630 }
631
-
637 handle(_Inout_ handle<handle_type, INVAL> &&h) noexcept
+
637 handle(_Inout_ handle<handle_type, INVAL> &&h) noexcept
638 {
639 // Transfer handle.
640 m_h = h.m_h;
@@ -448,14 +448,14 @@ $(function() {
647 handle<handle_type, INVAL>& operator=(_In_ const handle<handle_type, INVAL> &h) noexcept {};
648
649 public:
-
655 handle<handle_type, INVAL>& operator=(_In_opt_ handle_type h) noexcept
+
655 handle<handle_type, INVAL>& operator=(_In_opt_ handle_type h) noexcept
656 {
-
657 attach(h);
+
657 attach(h);
658 return *this;
659 }
660
666 #pragma warning(suppress: 26432) // Move constructor is also present, but not detected by code analysis somehow.
-
667 handle<handle_type, INVAL>& operator=(_Inout_ handle<handle_type, INVAL> &&h) noexcept
+
667 handle<handle_type, INVAL>& operator=(_Inout_ handle<handle_type, INVAL> &&h) noexcept
668 {
669 if (this != std::addressof(h)) {
670 // Transfer handle.
@@ -495,37 +495,37 @@ $(function() {
730 return m_h == invalid;
731 }
732
-
741 bool operator<(_In_opt_ handle_type h) const
+
741 bool operator<(_In_opt_ handle_type h) const
742 {
743 return m_h < h;
744 }
745
-
754 bool operator<=(_In_opt_ handle_type h) const
+
754 bool operator<=(_In_opt_ handle_type h) const
755 {
-
756 return !operator>(h);
+
756 return !operator>(h);
757 }
758
-
767 bool operator>=(_In_opt_ handle_type h) const
+
767 bool operator>=(_In_opt_ handle_type h) const
768 {
-
769 return !operator<(h);
+
769 return !operator<(h);
770 }
771
-
780 bool operator>(_In_opt_ handle_type h) const
+
780 bool operator>(_In_opt_ handle_type h) const
781 {
782 return h < m_h;
783 }
784
-
793 bool operator!=(_In_opt_ handle_type h) const
+
793 bool operator!=(_In_opt_ handle_type h) const
794 {
-
795 return !operator==(h);
+
795 return !operator==(h);
796 }
797
-
806 bool operator==(_In_opt_ handle_type h) const
+
806 bool operator==(_In_opt_ handle_type h) const
807 {
808 return m_h == h;
809 }
810
-
818 void attach(_In_opt_ handle_type h) noexcept
+
818 void attach(_In_opt_ handle_type h) noexcept
819 {
820 if (m_h != invalid)
821 free_internal();
@@ -565,7 +565,7 @@ $(function() {
872 {
873 }
874
-
880 dplhandle(_In_opt_ handle_type h) noexcept : handle<handle_type, INVAL>(h)
+
880 dplhandle(_In_opt_ handle_type h) noexcept : handle<handle_type, INVAL>(h)
881 {
882 }
883
@@ -577,13 +577,13 @@ $(function() {
899 {
900 }
901
-
907 dplhandle<handle_type, INVAL>& operator=(_In_opt_ handle_type h) noexcept
+
907 dplhandle<handle_type, INVAL>& operator=(_In_opt_ handle_type h) noexcept
908 {
909 handle<handle_type, INVAL>::operator=(h);
910 return *this;
911 }
912
-
918 dplhandle<handle_type, INVAL>& operator=(_In_ const dplhandle<handle_type, INVAL> &h) noexcept
+
918 dplhandle<handle_type, INVAL>& operator=(_In_ const dplhandle<handle_type, INVAL> &h) noexcept
919 {
920 if (this != std::addressof(h)) {
921 if (h.m_h != invalid) {
@@ -606,7 +606,7 @@ $(function() {
938 }
939
945 #pragma warning(disable: 26432) // Move constructor is also present, but not detected by code analysis somehow.
-
946 dplhandle<handle_type, INVAL>& operator=(_Inout_ dplhandle<handle_type, INVAL> &&h) noexcept
+
946 dplhandle<handle_type, INVAL>& operator=(_Inout_ dplhandle<handle_type, INVAL> &&h) noexcept
947 {
948 handle<handle_type, INVAL>::operator=(std::move(h));
949 return *this;
@@ -617,7 +617,7 @@ $(function() {
959 return m_h != invalid ? duplicate_internal(m_h) : invalid;
960 }
961
-
971 bool attach_duplicated(_In_opt_ handle_type h)
+
971 bool attach_duplicated(_In_opt_ handle_type h)
972 {
973 if (m_h != invalid)
974 free_internal();
@@ -626,7 +626,7 @@ $(function() {
977 }
978
979 protected:
-
987 virtual handle_type duplicate_internal(_In_ handle_type h) const noexcept = 0;
+
987 virtual handle_type duplicate_internal(_In_ handle_type h) const noexcept = 0;
988 };
989
991
@@ -638,13 +638,13 @@ $(function() {
1005 typedef _Tn error_type;
1006
1007 public:
-
1014 num_runtime_error(_In_ error_type num, _In_ const std::string& msg) :
+
1014 num_runtime_error(_In_ error_type num, _In_ const std::string& msg) :
1015 m_num(num),
1016 runtime_error(msg)
1017 {
1018 }
1019
-
1026 num_runtime_error(_In_ error_type num, _In_opt_z_ const char *msg = nullptr) :
+
1026 num_runtime_error(_In_ error_type num, _In_opt_z_ const char *msg = nullptr) :
1027 m_num(num),
1028 runtime_error(msg)
1029 {
@@ -662,23 +662,23 @@ $(function() {
1047 class win_runtime_error : public num_runtime_error<DWORD>
1048 {
1049 public:
-
1056 win_runtime_error(_In_ error_type num, _In_ const std::string& msg) : num_runtime_error<DWORD>(num, msg)
+
1056 win_runtime_error(_In_ error_type num, _In_ const std::string& msg) : num_runtime_error<DWORD>(num, msg)
1057 {
1058 }
1059
-
1066 win_runtime_error(_In_ error_type num, _In_opt_z_ const char *msg = nullptr) : num_runtime_error<DWORD>(num, msg)
+
1066 win_runtime_error(_In_ error_type num, _In_opt_z_ const char *msg = nullptr) : num_runtime_error<DWORD>(num, msg)
1067 {
1068 }
1069
-
1075 win_runtime_error(_In_ const std::string& msg) : num_runtime_error<DWORD>(GetLastError(), msg)
+
1075 win_runtime_error(_In_ const std::string& msg) : num_runtime_error<DWORD>(GetLastError(), msg)
1076 {
1077 }
1078
-
1084 win_runtime_error(_In_opt_z_ const char *msg = nullptr) : num_runtime_error<DWORD>(GetLastError(), msg)
+
1084 win_runtime_error(_In_opt_z_ const char *msg = nullptr) : num_runtime_error<DWORD>(GetLastError(), msg)
1085 {
1086 }
1087
-
1093 tstring msg(_In_opt_ DWORD dwLanguageId = 0) const
+
1093 tstring msg(_In_opt_ DWORD dwLanguageId = 0) const
1094 {
1095 tstring str;
1096 if (FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, 0, m_num, dwLanguageId, str, NULL)) {
@@ -697,7 +697,7 @@ $(function() {
1115 {
1116 public:
1119
-
1125 basic_string_printf(_In_z_ _Printf_format_string_ const _Elem *format, ...)
+
1125 basic_string_printf(_In_z_ _Printf_format_string_ const _Elem *format, ...)
1126 {
1127 va_list arg;
1128 va_start(arg, format);
@@ -707,7 +707,7 @@ $(function() {
1132
1134
1137
-
1144 basic_string_printf(_In_ HINSTANCE hInstance, _In_ UINT nFormatID, ...)
+
1144 basic_string_printf(_In_ HINSTANCE hInstance, _In_ UINT nFormatID, ...)
1145 {
1146 _Myt format;
1147 ATLENSURE(format.LoadString(hInstance, nFormatID));
@@ -718,7 +718,7 @@ $(function() {
1152 va_end(arg);
1153 }
1154
-
1162 basic_string_printf(_In_ HINSTANCE hInstance, _In_ WORD wLanguageID, _In_ UINT nFormatID, ...)
+
1162 basic_string_printf(_In_ HINSTANCE hInstance, _In_ WORD wLanguageID, _In_ UINT nFormatID, ...)
1163 {
1164 _Myt format;
1165 ATLENSURE(format.LoadString(hInstance, nFormatID, wLanguageID));
@@ -746,7 +746,7 @@ $(function() {
1200 {
1201 public:
1204
-
1210 basic_string_msg(_In_z_ _FormatMessage_format_string_ const _Elem *format, ...)
+
1210 basic_string_msg(_In_z_ _FormatMessage_format_string_ const _Elem *format, ...)
1211 {
1212 va_list arg;
1213 va_start(arg, format);
@@ -756,7 +756,7 @@ $(function() {
1217
1219
1222
-
1229 basic_string_msg(_In_ HINSTANCE hInstance, _In_ UINT nFormatID, ...)
+
1229 basic_string_msg(_In_ HINSTANCE hInstance, _In_ UINT nFormatID, ...)
1230 {
1231 _Myt format(GetManager());
1232 ATLENSURE(format.LoadString(hInstance, nFormatID));
@@ -767,7 +767,7 @@ $(function() {
1237 va_end(arg);
1238 }
1239
-
1247 basic_string_msg(_In_ HINSTANCE hInstance, _In_ WORD wLanguageID, _In_ UINT nFormatID, ...)
+
1247 basic_string_msg(_In_ HINSTANCE hInstance, _In_ WORD wLanguageID, _In_ UINT nFormatID, ...)
1248 {
1249 _Myt format(GetManager());
1250 ATLENSURE(format.LoadString(hInstance, nFormatID, wLanguageID));
@@ -779,22 +779,22 @@ $(function() {
1256 }
1257
1259
-
1265 basic_string_msg(_In_ DWORD dwFlags, _In_opt_ LPCVOID lpSource, _In_ DWORD dwMessageId, _In_ DWORD dwLanguageId, _In_opt_ va_list *Arguments)
+
1265 basic_string_msg(_In_ DWORD dwFlags, _In_opt_ LPCVOID lpSource, _In_ DWORD dwMessageId, _In_ DWORD dwLanguageId, _In_opt_ va_list *Arguments)
1266 {
1267 FormatMessage(dwFlags & ~FORMAT_MESSAGE_ARGUMENT_ARRAY, lpSource, dwMessageId, dwLanguageId, *this, Arguments);
1268 }
1269
-
1275 basic_string_msg(_In_ DWORD dwFlags, _In_opt_ LPCVOID lpSource, _In_ DWORD dwMessageId, _In_ DWORD dwLanguageId, _In_opt_ DWORD_PTR *Arguments)
+
1275 basic_string_msg(_In_ DWORD dwFlags, _In_opt_ LPCVOID lpSource, _In_ DWORD dwMessageId, _In_ DWORD dwLanguageId, _In_opt_ DWORD_PTR *Arguments)
1276 {
1277 FormatMessage(dwFlags | FORMAT_MESSAGE_ARGUMENT_ARRAY, lpSource, dwMessageId, dwLanguageId, *this, (va_list*)Arguments);
1278 }
1279
-
1285 basic_string_msg(_In_ DWORD dwFlags, _In_z_ LPCTSTR pszFormat, _In_opt_ va_list *Arguments)
+
1285 basic_string_msg(_In_ DWORD dwFlags, _In_z_ LPCTSTR pszFormat, _In_opt_ va_list *Arguments)
1286 {
1287 FormatMessage(dwFlags & ~FORMAT_MESSAGE_ARGUMENT_ARRAY | FORMAT_MESSAGE_FROM_STRING, pszFormat, 0, 0, *this, Arguments);
1288 }
1289
-
1295 basic_string_msg(_In_ DWORD dwFlags, _In_z_ LPCTSTR pszFormat, _In_opt_ DWORD_PTR *Arguments)
+
1295 basic_string_msg(_In_ DWORD dwFlags, _In_z_ LPCTSTR pszFormat, _In_opt_ DWORD_PTR *Arguments)
1296 {
1297 FormatMessage(dwFlags | FORMAT_MESSAGE_ARGUMENT_ARRAY | FORMAT_MESSAGE_FROM_STRING, pszFormat, 0, 0, *this, (va_list*)Arguments);
1298 }
@@ -815,7 +815,7 @@ $(function() {
1325 {
1326 public:
1329
-
1336 basic_string_guid(_In_ const GUID &guid, _In_z_ _Printf_format_string_ const _Elem *format)
+
1336 basic_string_guid(_In_ const GUID &guid, _In_z_ _Printf_format_string_ const _Elem *format)
1337 {
1338 sprintf<_Elem, _Traits, _Ax>(*this, format,
1339 guid.Data1,
@@ -831,7 +831,7 @@ $(function() {
1353 {
1354 public:
1357
-
1363 string_guid(_In_ const GUID &guid) :
+
1363 string_guid(_In_ const GUID &guid) :
1364 basic_string_guid<char, std::char_traits<char>, std::allocator<char> >(guid, "{%08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X}")
1365 {
1366 }
@@ -842,7 +842,7 @@ $(function() {
1375 {
1376 public:
1379
-
1385 wstring_guid(_In_ const GUID &guid) :
+
1385 wstring_guid(_In_ const GUID &guid) :
1386 basic_string_guid<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(guid, L"{%08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X}")
1387 {
1388 }
@@ -877,16 +877,16 @@ $(function() {
1440 {
1441 }
1442
-
1446 sanitizing_allocator(_In_ const sanitizing_allocator<_Ty> &_Othr) : _Mybase(_Othr)
+
1446 sanitizing_allocator(_In_ const sanitizing_allocator<_Ty> &_Othr) : _Mybase(_Othr)
1447 {
1448 }
1449
1453 template<class _Other>
-
1454 sanitizing_allocator(_In_ const sanitizing_allocator<_Other> &_Othr) noexcept : _Mybase(_Othr)
+
1454 sanitizing_allocator(_In_ const sanitizing_allocator<_Other> &_Othr) noexcept : _Mybase(_Othr)
1455 {
1456 }
1457
-
1461 void deallocate(_In_ pointer _Ptr, _In_ size_type _Size)
+
1461 void deallocate(_In_ pointer _Ptr, _In_ size_type _Size)
1462 {
1463 // Sanitize then free.
1464 SecureZeroMemory(_Ptr, _Size);
@@ -926,92 +926,92 @@ $(function() {
1524
1526}
Base template class to support converting GUID to string.
Definition: Common.h:1325
-
basic_string_guid(1 const GUID &guid, 1 1 const _Elem *format)
Initializes a new string and formats its contents to string representation of given GUID.
Definition: Common.h:1336
+
basic_string_guid(const GUID &guid, const _Elem *format)
Initializes a new string and formats its contents to string representation of given GUID.
Definition: Common.h:1336
Base template class to support string formatting using FormatMessage() style templates.
Definition: Common.h:1200
-
basic_string_msg(1 DWORD dwFlags, 1 LPCVOID lpSource, 1 DWORD dwMessageId, 1 DWORD dwLanguageId, 1 DWORD_PTR *Arguments)
Initializes a new string and formats its contents using FormatMessage() style.
Definition: Common.h:1275
-
basic_string_msg(1 HINSTANCE hInstance, 1 UINT nFormatID,...)
Initializes a new string and formats its contents using FormatMessage() style template in resources.
Definition: Common.h:1229
-
basic_string_msg(1 1 const _Elem *format,...)
Initializes a new string and formats its contents using FormatMessage() style template.
Definition: Common.h:1210
-
basic_string_msg(1 DWORD dwFlags, 1 LPCTSTR pszFormat, 1 va_list *Arguments)
Initializes a new string and formats its contents using FormatMessage() style.
Definition: Common.h:1285
-
basic_string_msg(1 DWORD dwFlags, 1 LPCTSTR pszFormat, 1 DWORD_PTR *Arguments)
Initializes a new string and formats its contents using FormatMessage() style.
Definition: Common.h:1295
-
basic_string_msg(1 HINSTANCE hInstance, 1 WORD wLanguageID, 1 UINT nFormatID,...)
Initializes a new string and formats its contents using FormatMessage() style template in resources.
Definition: Common.h:1247
-
basic_string_msg(1 DWORD dwFlags, 1 LPCVOID lpSource, 1 DWORD dwMessageId, 1 DWORD dwLanguageId, 1 va_list *Arguments)
Initializes a new string and formats its contents using FormatMessage() style.
Definition: Common.h:1265
+
basic_string_msg(DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, DWORD_PTR *Arguments)
Initializes a new string and formats its contents using FormatMessage() style.
Definition: Common.h:1275
+
basic_string_msg(DWORD dwFlags, LPCTSTR pszFormat, va_list *Arguments)
Initializes a new string and formats its contents using FormatMessage() style.
Definition: Common.h:1285
+
basic_string_msg(HINSTANCE hInstance, WORD wLanguageID, UINT nFormatID,...)
Initializes a new string and formats its contents using FormatMessage() style template in resources.
Definition: Common.h:1247
+
basic_string_msg(DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, va_list *Arguments)
Initializes a new string and formats its contents using FormatMessage() style.
Definition: Common.h:1265
+
basic_string_msg(const _Elem *format,...)
Initializes a new string and formats its contents using FormatMessage() style template.
Definition: Common.h:1210
+
basic_string_msg(HINSTANCE hInstance, UINT nFormatID,...)
Initializes a new string and formats its contents using FormatMessage() style template in resources.
Definition: Common.h:1229
+
basic_string_msg(DWORD dwFlags, LPCTSTR pszFormat, DWORD_PTR *Arguments)
Initializes a new string and formats its contents using FormatMessage() style.
Definition: Common.h:1295
Base template class to support string formatting using printf() style templates.
Definition: Common.h:1115
-
basic_string_printf(1 HINSTANCE hInstance, 1 UINT nFormatID,...)
Initializes a new string and formats its contents using printf() style template in resources.
Definition: Common.h:1144
-
basic_string_printf(1 1 const _Elem *format,...)
Initializes a new string and formats its contents using printf() style template.
Definition: Common.h:1125
-
basic_string_printf(1 HINSTANCE hInstance, 1 WORD wLanguageID, 1 UINT nFormatID,...)
Initializes a new string and formats its contents using printf() style template in resources.
Definition: Common.h:1162
+
basic_string_printf(const _Elem *format,...)
Initializes a new string and formats its contents using printf() style template.
Definition: Common.h:1125
+
basic_string_printf(HINSTANCE hInstance, WORD wLanguageID, UINT nFormatID,...)
Initializes a new string and formats its contents using printf() style template in resources.
Definition: Common.h:1162
+
basic_string_printf(HINSTANCE hInstance, UINT nFormatID,...)
Initializes a new string and formats its contents using printf() style template in resources.
Definition: Common.h:1144
Base abstract template class to support object handle keeping for objects that support handle duplica...
Definition: Common.h:866
-
dplhandle(1 handle_type h) noexcept
Initializes a new class instance with an already available object handle.
Definition: Common.h:880
-
dplhandle< handle_type, INVAL > & operator=(1 const dplhandle< handle_type, INVAL > &h) noexcept
Duplicates the object.
Definition: Common.h:918
+
dplhandle< handle_type, INVAL > & operator=(handle_type h) noexcept
Attaches already available object handle.
Definition: Common.h:907
handle_type duplicate() const
Duplicates and returns a new object handle.
Definition: Common.h:957
-
dplhandle< handle_type, INVAL > & operator=(1 dplhandle< handle_type, INVAL > &&h) noexcept
Moves the object.
Definition: Common.h:946
+
dplhandle< handle_type, INVAL > & operator=(dplhandle< handle_type, INVAL > &&h) noexcept
Moves the object.
Definition: Common.h:946
+
bool attach_duplicated(handle_type h)
Duplicates an object handle and sets a new object handle.
Definition: Common.h:971
+
virtual handle_type duplicate_internal(handle_type h) const noexcept=0
Abstract member function that must be implemented by child classes to do the actual object handle dup...
+
dplhandle(handle_type h) noexcept
Initializes a new class instance with an already available object handle.
Definition: Common.h:880
+
dplhandle< handle_type, INVAL > & operator=(const dplhandle< handle_type, INVAL > &h) noexcept
Duplicates the object.
Definition: Common.h:918
dplhandle() noexcept
Initializes a new class instance with the object handle set to INVAL.
Definition: Common.h:871
-
bool attach_duplicated(1 handle_type h)
Duplicates an object handle and sets a new object handle.
Definition: Common.h:971
-
virtual handle_type duplicate_internal(1 handle_type h) const noexcept=0
Abstract member function that must be implemented by child classes to do the actual object handle dup...
-
dplhandle< handle_type, INVAL > & operator=(1 handle_type h) noexcept
Attaches already available object handle.
Definition: Common.h:907
Base abstract template class to support generic object handle keeping.
Definition: Common.h:604
handle_type *& operator*() const
Returns the object handle value when the object handle is a pointer to a value (class,...
Definition: Common.h:694
virtual void free_internal() noexcept=0
Abstract member function that must be implemented by child classes to do the actual object destructio...
-
bool operator>(1 handle_type h) const
Is handle greater than?
Definition: Common.h:780
handle() noexcept
Initializes a new class instance with the object handle set to INVAL.
Definition: Common.h:619
+
bool operator>=(handle_type h) const
Is handle greater than or equal to?
Definition: Common.h:767
handle_type operator->() const
Provides object handle member access when the object handle is a pointer to a class or struct.
Definition: Common.h:715
handle_type * operator&()
Returns the object handle reference.
Definition: Common.h:704
-
bool operator<(1 handle_type h) const
Is handle less than?
Definition: Common.h:741
T handle_type
Datatype of the object handle this template class handles.
Definition: Common.h:609
+
handle(handle_type h) noexcept
Initializes a new class instance with an already available object handle.
Definition: Common.h:628
+
bool operator<(handle_type h) const
Is handle less than?
Definition: Common.h:741
+
handle< handle_type, INVAL > & operator=(handle_type h) noexcept
Attaches already available object handle.
Definition: Common.h:655
bool operator!() const
Tests if the object handle is INVAL.
Definition: Common.h:728
-
bool operator>=(1 handle_type h) const
Is handle greater than or equal to?
Definition: Common.h:767
-
void attach(1 handle_type h) noexcept
Sets a new object handle for the class.
Definition: Common.h:818
+
handle< handle_type, INVAL > & operator=(handle< handle_type, INVAL > &&h) noexcept
Move assignment.
Definition: Common.h:667
+
bool operator!=(handle_type h) const
Is handle not equal to?
Definition: Common.h:793
void free()
Destroys the object.
Definition: Common.h:840
-
handle(1 handle_type h) noexcept
Initializes a new class instance with an already available object handle.
Definition: Common.h:628
-
bool operator==(1 handle_type h) const
Is handle equal to?
Definition: Common.h:806
handle_type m_h
Object handle.
Definition: Common.h:855
-
handle< handle_type, INVAL > & operator=(1 handle< handle_type, INVAL > &&h) noexcept
Move assignment.
Definition: Common.h:667
-
bool operator<=(1 handle_type h) const
Is handle less than or equal to?
Definition: Common.h:754
+
void attach(handle_type h) noexcept
Sets a new object handle for the class.
Definition: Common.h:818
+
bool operator==(handle_type h) const
Is handle equal to?
Definition: Common.h:806
+
handle(handle< handle_type, INVAL > &&h) noexcept
Move constructor.
Definition: Common.h:637
handle_type detach()
Dismisses the object handle from this class.
Definition: Common.h:830
-
handle(1 handle< handle_type, INVAL > &&h) noexcept
Move constructor.
Definition: Common.h:637
-
handle< handle_type, INVAL > & operator=(1 handle_type h) noexcept
Attaches already available object handle.
Definition: Common.h:655
-
bool operator!=(1 handle_type h) const
Is handle not equal to?
Definition: Common.h:793
+
bool operator>(handle_type h) const
Is handle greater than?
Definition: Common.h:780
+
bool operator<=(handle_type h) const
Is handle less than or equal to?
Definition: Common.h:754
Numerical runtime error.
Definition: Common.h:1003
+
num_runtime_error(error_type num, const char *msg=nullptr)
Constructs an exception.
Definition: Common.h:1026
+
num_runtime_error(error_type num, const std::string &msg)
Constructs an exception.
Definition: Common.h:1014
error_type number() const
Returns the Windows error number.
Definition: Common.h:1035
_Tn error_type
Error number type.
Definition: Common.h:1005
error_type m_num
Numeric error code.
Definition: Common.h:1041
-
num_runtime_error(1 error_type num, 1 const std::string &msg)
Constructs an exception.
Definition: Common.h:1014
-
num_runtime_error(1 error_type num, 1 const char *msg=nullptr)
Constructs an exception.
Definition: Common.h:1026
Helper class for returning pointers to std::unique_ptr (specialization for arrays)
Definition: Common.h:498
std::unique_ptr< _Ty[], _Dx > & m_own
Original owner of the pointer.
Definition: Common.h:587
-
ref_unique_ptr & operator=(1 std::unique_ptr< _Ty[], _Dx > &owner) noexcept
Takes ownership of the pointer.
Definition: Common.h:517
+
ref_unique_ptr(ref_unique_ptr< _Ty[], _Dx > &&other)
Moves object.
Definition: Common.h:532
virtual ~ref_unique_ptr()
Returns ownership of the pointer.
Definition: Common.h:560
-
ref_unique_ptr & operator=(1 ref_unique_ptr< _Ty[], _Dx > &&other)
Moves object.
Definition: Common.h:546
-
ref_unique_ptr(1 ref_unique_ptr< _Ty[], _Dx > &&other)
Moves object.
Definition: Common.h:532
+
ref_unique_ptr & operator=(std::unique_ptr< _Ty[], _Dx > &owner) noexcept
Takes ownership of the pointer.
Definition: Common.h:517
+
ref_unique_ptr(std::unique_ptr< _Ty[], _Dx > &owner) noexcept
Takes ownership of the pointer.
Definition: Common.h:505
_Ty * m_ptr
Pointer.
Definition: Common.h:588
-
ref_unique_ptr(1 std::unique_ptr< _Ty[], _Dx > &owner) noexcept
Takes ownership of the pointer.
Definition: Common.h:505
+
ref_unique_ptr & operator=(ref_unique_ptr< _Ty[], _Dx > &&other)
Moves object.
Definition: Common.h:546
Helper class for returning pointers to std::unique_ptr.
Definition: Common.h:405
std::unique_ptr< _Ty, _Dx > & m_own
Original owner of the pointer.
Definition: Common.h:459
_Ty * m_ptr
Pointer.
Definition: Common.h:460
+
ref_unique_ptr(ref_unique_ptr< _Ty, _Dx > &&other)
Moves object.
Definition: Common.h:422
~ref_unique_ptr()
Returns ownership of the pointer.
Definition: Common.h:432
-
ref_unique_ptr(1 ref_unique_ptr< _Ty, _Dx > &&other)
Moves object.
Definition: Common.h:422
-
ref_unique_ptr(1 std::unique_ptr< _Ty, _Dx > &owner)
Takes ownership of the pointer.
Definition: Common.h:412
+
ref_unique_ptr(std::unique_ptr< _Ty, _Dx > &owner)
Takes ownership of the pointer.
Definition: Common.h:412
An allocator template that sanitizes each memory block before it is destroyed or reallocated.
Definition: Common.h:1423
-
sanitizing_allocator(1 const sanitizing_allocator< _Ty > &_Othr)
Construct by copying.
Definition: Common.h:1446
-
void deallocate(1 pointer _Ptr, 1 size_type _Size)
Deallocate object at _Ptr sanitizing its content first.
Definition: Common.h:1461
-
sanitizing_allocator(1 const sanitizing_allocator< _Other > &_Othr) noexcept
Construct from a related allocator.
Definition: Common.h:1454
+
sanitizing_allocator(const sanitizing_allocator< _Ty > &_Othr)
Construct by copying.
Definition: Common.h:1446
+
void deallocate(pointer _Ptr, size_type _Size)
Deallocate object at _Ptr sanitizing its content first.
Definition: Common.h:1461
+
sanitizing_allocator(const sanitizing_allocator< _Other > &_Othr) noexcept
Construct from a related allocator.
Definition: Common.h:1454
std::allocator< _Ty > _Mybase
Base type.
Definition: Common.h:1425
sanitizing_allocator() noexcept
Construct default allocator.
Definition: Common.h:1439
Sanitizing BLOB.
Definition: Common.h:1503
sanitizing_blob()
Constructs uninitialized BLOB.
Definition: Common.h:1508
~sanitizing_blob()
Sanitizes BLOB.
Definition: Common.h:1516
Single-byte character implementation of a class to support converting GUID to string.
Definition: Common.h:1353
-
string_guid(1 const GUID &guid)
Initializes a new string and formats its contents to string representation of given GUID.
Definition: Common.h:1363
+
string_guid(const GUID &guid)
Initializes a new string and formats its contents to string representation of given GUID.
Definition: Common.h:1363
Windows runtime error.
Definition: Common.h:1048
-
win_runtime_error(1 const char *msg=nullptr)
Constructs an exception using GetLastError()
Definition: Common.h:1084
-
win_runtime_error(1 error_type num, 1 const char *msg=nullptr)
Constructs an exception.
Definition: Common.h:1066
-
tstring msg(1 DWORD dwLanguageId=0) const
Returns a user-readable Windows error message.
Definition: Common.h:1093
-
win_runtime_error(1 const std::string &msg)
Constructs an exception using GetLastError()
Definition: Common.h:1075
-
win_runtime_error(1 error_type num, 1 const std::string &msg)
Constructs an exception.
Definition: Common.h:1056
+
tstring msg(DWORD dwLanguageId=0) const
Returns a user-readable Windows error message.
Definition: Common.h:1093
+
win_runtime_error(error_type num, const char *msg=nullptr)
Constructs an exception.
Definition: Common.h:1066
+
win_runtime_error(const std::string &msg)
Constructs an exception using GetLastError()
Definition: Common.h:1075
+
win_runtime_error(const char *msg=nullptr)
Constructs an exception using GetLastError()
Definition: Common.h:1084
+
win_runtime_error(error_type num, const std::string &msg)
Constructs an exception.
Definition: Common.h:1056
Wide character implementation of a class to support converting GUID to string.
Definition: Common.h:1375
-
wstring_guid(1 const GUID &guid)
Initializes a new string and formats its contents to string representation of given GUID.
Definition: Common.h:1385
+
wstring_guid(const GUID &guid)
Initializes a new string and formats its contents to string representation of given GUID.
Definition: Common.h:1385
#define WINSTD_STACK_BUFFER_BYTES
Size of the stack buffer in bytes used for initial system function call.
Definition: Common.h:80
+
ref_unique_ptr< _Ty[], _Dx > get_ptr(std::unique_ptr< _Ty[], _Dx > &owner) noexcept
Helper function template for returning pointers to std::unique_ptr (specialization for arrays)
Definition: Common.h:485
std::string tstring
Multi-byte / Wide-character string (according to _UNICODE)
Definition: Common.h:335
-
ref_unique_ptr< _Ty[], _Dx > get_ptr(1 std::unique_ptr< _Ty[], _Dx > &owner) noexcept
Helper function template for returning pointers to std::unique_ptr (specialization for arrays)
Definition: Common.h:485
std::basic_string< wchar_t, std::char_traits< wchar_t >, sanitizing_allocator< wchar_t > > sanitizing_wstring
A sanitizing variant of std::wstring.
Definition: Common.h:1487
sanitizing_string sanitizing_tstring
Multi-byte / Wide-character sanitizing string (according to _UNICODE)
Definition: Common.h:1495
std::basic_string< char, std::char_traits< char >, sanitizing_allocator< char > > sanitizing_string
A sanitizing variant of std::string.
Definition: Common.h:1478
@@ -1024,9 +1024,9 @@ $(function() {
string_msg tstring_msg
Multi-byte / Wide-character formatted string (according to _UNICODE)
Definition: Common.h:1317
static const T invalid
Invalid handle value.
Definition: Common.h:614
LocalFree_delete() noexcept
Default construct.
Definition: Common.h:378
-
void operator()(1 _Ty *_Ptr) const noexcept
Delete a pointer.
Definition: Common.h:383
LocalFree_delete< _Ty > _Myt
This type.
Definition: Common.h:373
void operator()(_Other *) const
Delete a pointer of another type.
Definition: Common.h:394
+
void operator()(_Ty *_Ptr) const noexcept
Delete a pointer.
Definition: Common.h:383
Deleter for unique_ptr using LocalFree.
Definition: Common.h:343
LocalFree_delete< _Ty > _Myt
This type.
Definition: Common.h:344
LocalFree_delete(const LocalFree_delete< _Ty2 > &)
Construct from another LocalFree_delete.
Definition: Common.h:354
@@ -1037,7 +1037,7 @@ $(function() { diff --git a/_cred_8h_source.html b/_cred_8h_source.html index 47899fc4..5b90e537 100644 --- a/_cred_8h_source.html +++ b/_cred_8h_source.html @@ -239,7 +239,7 @@ $(function() { diff --git a/_crypt_8h_source.html b/_crypt_8h_source.html index 72b62d55..30d89e6e 100644 --- a/_crypt_8h_source.html +++ b/_crypt_8h_source.html @@ -274,17 +274,17 @@ $(function() {
264 free_internal();
265 }
266
-
276 bool create(_In_ DWORD dwCertEncodingType, _In_ LPCBYTE pbCertEncoded, _In_ DWORD cbCertEncoded) noexcept
+
276 bool create(_In_ DWORD dwCertEncodingType, _In_ LPCBYTE pbCertEncoded, _In_ DWORD cbCertEncoded) noexcept
277 {
278 handle_type h = CertCreateCertificateContext(dwCertEncodingType, pbCertEncoded, cbCertEncoded);
279 if (h != invalid) {
-
280 attach(h);
+
280 attach(h);
281 return true;
282 } else
283 return false;
284 }
285
-
294 bool operator==(_In_ const handle_type &other) const noexcept
+
294 bool operator==(_In_ const handle_type &other) const noexcept
295 {
296 // TODO: [Crypto] Make constant time.
297 return
@@ -292,33 +292,33 @@ $(function() {
299 m_h->cbCertEncoded == other->cbCertEncoded && memcmp(m_h->pbCertEncoded, other->pbCertEncoded, m_h->cbCertEncoded) == 0;
300 }
301
-
310 bool operator!=(_In_ const handle_type &other) const noexcept
+
310 bool operator!=(_In_ const handle_type &other) const noexcept
311 {
-
312 return !operator==(other);
+
312 return !operator==(other);
313 }
314
-
323 bool operator<(_In_ const handle_type &other) const noexcept
+
323 bool operator<(_In_ const handle_type &other) const noexcept
324 {
325 // TODO: [Crypto] Make constant time.
326 const int r = memcmp(m_h->pbCertEncoded, other->pbCertEncoded, std::min<DWORD>(m_h->cbCertEncoded, other->cbCertEncoded));
327 return r < 0 || r == 0 && m_h->cbCertEncoded < other->cbCertEncoded;
328 }
329
-
338 bool operator>(_In_ const handle_type &other) const noexcept
+
338 bool operator>(_In_ const handle_type &other) const noexcept
339 {
340 // TODO: [Crypto] Make constant time.
341 const int r = memcmp(m_h->pbCertEncoded, other->pbCertEncoded, std::min<DWORD>(m_h->cbCertEncoded, other->cbCertEncoded));
342 return r > 0 || r == 0 && m_h->cbCertEncoded > other->cbCertEncoded;
343 }
344
-
353 bool operator<=(_In_ const handle_type &other) const noexcept
+
353 bool operator<=(_In_ const handle_type &other) const noexcept
354 {
-
355 return !operator>(other);
+
355 return !operator>(other);
356 }
357
-
366 bool operator>=(_In_ const handle_type &other) const noexcept
+
366 bool operator>=(_In_ const handle_type &other) const noexcept
367 {
-
368 return !operator<(other);
+
368 return !operator<(other);
369 }
370
371 protected:
@@ -327,7 +327,7 @@ $(function() {
379 CertFreeCertificateContext(m_h);
380 }
381
-
391 handle_type duplicate_internal(_In_ handle_type h) const noexcept override
+
391 handle_type duplicate_internal(_In_ handle_type h) const noexcept override
392 {
393 return CertDuplicateCertificateContext(h);
394 }
@@ -344,11 +344,11 @@ $(function() {
413 free_internal();
414 }
415
-
425 bool create(_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) noexcept
+
425 bool create(_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) noexcept
426 {
427 handle_type h;
428 if (CertGetCertificateChain(hChainEngine, pCertContext, pTime, hAdditionalStore, pChainPara, dwFlags, pvReserved, &h)) {
-
429 attach(h);
+
429 attach(h);
430 return true;
431 } else
432 return false;
@@ -360,7 +360,7 @@ $(function() {
443 CertFreeCertificateChain(m_h);
444 }
445
-
455 handle_type duplicate_internal(_In_ handle_type h) const noexcept override
+
455 handle_type duplicate_internal(_In_ handle_type h) const noexcept override
456 {
457 return CertDuplicateCertificateChain(h);
458 }
@@ -377,21 +377,21 @@ $(function() {
477 free_internal();
478 }
479
-
489 bool create(_In_ LPCSTR lpszStoreProvider, _In_ DWORD dwEncodingType, _In_opt_ HCRYPTPROV_LEGACY hCryptProv, _In_ DWORD dwFlags, _In_opt_ const void *pvPara) noexcept
+
489 bool create(_In_ LPCSTR lpszStoreProvider, _In_ DWORD dwEncodingType, _In_opt_ HCRYPTPROV_LEGACY hCryptProv, _In_ DWORD dwFlags, _In_opt_ const void *pvPara) noexcept
490 {
491 handle_type h = CertOpenStore(lpszStoreProvider, dwEncodingType, hCryptProv, dwFlags, pvPara);
492 if (h != invalid) {
-
493 attach(h);
+
493 attach(h);
494 return true;
495 } else
496 return false;
497 }
498
-
508 bool create(_In_opt_ HCRYPTPROV_LEGACY hCryptProv, _In_z_ LPCTSTR szSubsystemProtocol) noexcept
+
508 bool create(_In_opt_ HCRYPTPROV_LEGACY hCryptProv, _In_z_ LPCTSTR szSubsystemProtocol) noexcept
509 {
510 handle_type h = CertOpenSystemStore(hCryptProv, szSubsystemProtocol);
511 if (h != invalid) {
-
512 attach(h);
+
512 attach(h);
513 return true;
514 } else
515 return false;
@@ -415,11 +415,11 @@ $(function() {
546 free_internal();
547 }
548
-
558 bool create(_In_opt_z_ LPCTSTR szContainer, _In_opt_z_ LPCTSTR szProvider, _In_ DWORD dwProvType, _In_ DWORD dwFlags = 0) noexcept
+
558 bool create(_In_opt_z_ LPCTSTR szContainer, _In_opt_z_ LPCTSTR szProvider, _In_ DWORD dwProvType, _In_ DWORD dwFlags = 0) noexcept
559 {
560 handle_type h;
561 if (CryptAcquireContext(&h, szContainer, szProvider, dwProvType, dwFlags)) {
-
562 attach(h);
+
562 attach(h);
563 return true;
564 } else
565 return false;
@@ -443,11 +443,11 @@ $(function() {
596 free_internal();
597 }
598
-
608 bool create(_In_ HCRYPTPROV hProv, _In_ ALG_ID Algid, _In_opt_ HCRYPTKEY hKey = NULL, _In_opt_ DWORD dwFlags = 0) noexcept
+
608 bool create(_In_ HCRYPTPROV hProv, _In_ ALG_ID Algid, _In_opt_ HCRYPTKEY hKey = NULL, _In_opt_ DWORD dwFlags = 0) noexcept
609 {
610 handle_type h;
611 if (CryptCreateHash(hProv, Algid, hKey, dwFlags, &h)) {
-
612 attach(h);
+
612 attach(h);
613 return true;
614 } else
615 return false;
@@ -459,7 +459,7 @@ $(function() {
626 CryptDestroyHash(m_h);
627 }
628
-
638 handle_type duplicate_internal(_In_ handle_type h) const noexcept override
+
638 handle_type duplicate_internal(_In_ handle_type h) const noexcept override
639 {
640 handle_type hNew = invalid;
641 return CryptDuplicateHash(h, NULL, 0, &hNew) ? hNew : invalid;
@@ -477,47 +477,47 @@ $(function() {
661 free_internal();
662 }
663
-
669 bool generate(_In_ HCRYPTPROV hProv, _In_ ALG_ID Algid, _In_ DWORD dwFlags) noexcept
+
669 bool generate(_In_ HCRYPTPROV hProv, _In_ ALG_ID Algid, _In_ DWORD dwFlags) noexcept
670 {
671 handle_type h;
672 if (CryptGenKey(hProv, Algid, dwFlags, &h)) {
-
673 attach(h);
+
673 attach(h);
674 return true;
675 } else
676 return false;
677 }
678
-
684 bool import(_In_ HCRYPTPROV hProv, __in_bcount(dwDataLen) LPCBYTE pbData, _In_ DWORD dwDataLen, _In_ HCRYPTKEY hPubKey, _In_ DWORD dwFlags) noexcept
+
684 bool import(_In_ HCRYPTPROV hProv, __in_bcount(dwDataLen) LPCBYTE pbData, _In_ DWORD dwDataLen, _In_ HCRYPTKEY hPubKey, _In_ DWORD dwFlags) noexcept
685 {
686 handle_type h;
687 if (CryptImportKey(hProv, pbData, dwDataLen, hPubKey, dwFlags, &h)) {
-
688 attach(h);
+
688 attach(h);
689 return true;
690 } else
691 return false;
692 }
693
-
699 bool import_public(_In_ HCRYPTPROV hCryptProv, _In_ DWORD dwCertEncodingType, _In_ PCERT_PUBLIC_KEY_INFO pInfo) noexcept
+
699 bool import_public(_In_ HCRYPTPROV hCryptProv, _In_ DWORD dwCertEncodingType, _In_ PCERT_PUBLIC_KEY_INFO pInfo) noexcept
700 {
701 handle_type h;
702 if (CryptImportPublicKeyInfo(hCryptProv, dwCertEncodingType, pInfo, &h)) {
-
703 attach(h);
+
703 attach(h);
704 return true;
705 } else
706 return false;
707 }
708
-
714 bool derive(_In_ HCRYPTPROV hProv, _In_ ALG_ID Algid, _In_ HCRYPTHASH hBaseData, _In_ DWORD dwFlags) noexcept
+
714 bool derive(_In_ HCRYPTPROV hProv, _In_ ALG_ID Algid, _In_ HCRYPTHASH hBaseData, _In_ DWORD dwFlags) noexcept
715 {
716 handle_type h;
717 if (CryptDeriveKey(hProv, Algid, hBaseData, dwFlags, &h)) {
-
718 attach(h);
+
718 attach(h);
719 return true;
720 } else
721 return false;
722 }
723
-
732 bool create_exp1(_In_ HCRYPTPROV hProv, _In_ DWORD dwKeySpec)
+
732 bool create_exp1(_In_ HCRYPTPROV hProv, _In_ DWORD dwKeySpec)
733 {
734 if (dwKeySpec != AT_KEYEXCHANGE && dwKeySpec != AT_SIGNATURE) {
735 SetLastError(ERROR_INVALID_PARAMETER);
@@ -569,7 +569,7 @@ $(function() {
781
782 // Import the exponent-of-one private key.
783 if (CryptImportKey(hProv, key_blob.data(), static_cast<DWORD>(key_blob.size()), 0, 0, &h)) {
-
784 attach(h);
+
784 attach(h);
785 return true;
786 }
787 } else
@@ -585,7 +585,7 @@ $(function() {
802 CryptDestroyKey(m_h);
803 }
804
-
814 handle_type duplicate_internal(_In_ handle_type h) const noexcept override
+
814 handle_type duplicate_internal(_In_ handle_type h) const noexcept override
815 {
816 handle_type hNew = invalid;
817 return CryptDuplicateKey(h, NULL, 0, &hNew) ? hNew : invalid;
@@ -603,13 +603,13 @@ $(function() {
835 pbData = NULL;
836 }
837
-
841 data_blob(_In_count_(size) BYTE *data, _In_ DWORD size) noexcept
+
841 data_blob(_In_count_(size) BYTE *data, _In_ DWORD size) noexcept
842 {
843 cbData = size;
844 pbData = data;
845 }
846
-
850 data_blob(_In_ const DATA_BLOB &other)
+
850 data_blob(_In_ const DATA_BLOB &other)
851 {
852 cbData = other.cbData;
853 if (cbData) {
@@ -620,7 +620,7 @@ $(function() {
858 pbData = NULL;
859 }
860
-
864 data_blob(_Inout_ data_blob &&other) noexcept
+
864 data_blob(_Inout_ data_blob &&other) noexcept
865 {
866 cbData = other.cbData;
867 pbData = other.pbData;
@@ -634,7 +634,7 @@ $(function() {
878 LocalFree(pbData);
879 }
880
-
884 data_blob& operator=(_In_ const DATA_BLOB &other)
+
884 data_blob& operator=(_In_ const DATA_BLOB &other)
885 {
886 if (this != &other) {
887 cbData = other.cbData;
@@ -651,7 +651,7 @@ $(function() {
898 return *this;
899 }
900
-
904 data_blob& operator=(_Inout_ data_blob &&other) noexcept
+
904 data_blob& operator=(_Inout_ data_blob &&other) noexcept
905 {
906 if (this != &other) {
907 cbData = other.cbData;
@@ -684,59 +684,59 @@ $(function() {
943
945}
PCCERT_CHAIN_CONTEXT wrapper class.
Definition: Crypt.h:401
+
handle_type duplicate_internal(handle_type h) const noexcept override
Duplicates the certificate chain context.
Definition: Crypt.h:455
virtual ~cert_chain_context()
Destroys the certificate chain context.
Definition: Crypt.h:410
-
handle_type duplicate_internal(1 handle_type h) const noexcept override
Duplicates the certificate chain context.
Definition: Crypt.h:455
-
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
Creates the certificate chain context.
Definition: Crypt.h:425
+
bool create(HCERTCHAINENGINE hChainEngine, PCCERT_CONTEXT pCertContext, LPFILETIME pTime, HCERTSTORE hAdditionalStore, PCERT_CHAIN_PARA pChainPara, DWORD dwFlags, __reserved LPVOID pvReserved=NULL) noexcept
Creates the certificate chain context.
Definition: Crypt.h:425
void free_internal() noexcept override
Destroys the certificate chain context.
Definition: Crypt.h:441
PCCERT_CONTEXT wrapper class.
Definition: Crypt.h:252
+
bool operator<=(const handle_type &other) const noexcept
Is certificate less than or equal?
Definition: Crypt.h:353
void free_internal() noexcept override
Destroys the certificate context.
Definition: Crypt.h:377
-
bool operator>(1 const handle_type &other) const noexcept
Is certificate greater than?
Definition: Crypt.h:338
-
bool operator==(1 const handle_type &other) const noexcept
Is certificate equal to?
Definition: Crypt.h:294
-
bool operator!=(1 const handle_type &other) const noexcept
Is certificate not equal to?
Definition: Crypt.h:310
-
bool operator<=(1 const handle_type &other) const noexcept
Is certificate less than or equal?
Definition: Crypt.h:353
-
bool create(1 DWORD dwCertEncodingType, 1 LPCBYTE pbCertEncoded, 1 DWORD cbCertEncoded) noexcept
Creates the certificate context.
Definition: Crypt.h:276
-
bool operator<(1 const handle_type &other) const noexcept
Is certificate less than?
Definition: Crypt.h:323
-
bool operator>=(1 const handle_type &other) const noexcept
Is certificate greater than or equal?
Definition: Crypt.h:366
-
handle_type duplicate_internal(1 handle_type h) const noexcept override
Duplicates the certificate context.
Definition: Crypt.h:391
+
bool operator==(const handle_type &other) const noexcept
Is certificate equal to?
Definition: Crypt.h:294
+
handle_type duplicate_internal(handle_type h) const noexcept override
Duplicates the certificate context.
Definition: Crypt.h:391
+
bool create(DWORD dwCertEncodingType, LPCBYTE pbCertEncoded, DWORD cbCertEncoded) noexcept
Creates the certificate context.
Definition: Crypt.h:276
+
bool operator>=(const handle_type &other) const noexcept
Is certificate greater than or equal?
Definition: Crypt.h:366
+
bool operator>(const handle_type &other) const noexcept
Is certificate greater than?
Definition: Crypt.h:338
+
bool operator<(const handle_type &other) const noexcept
Is certificate less than?
Definition: Crypt.h:323
+
bool operator!=(const handle_type &other) const noexcept
Is certificate not equal to?
Definition: Crypt.h:310
virtual ~cert_context()
Destroys the certificate context.
Definition: Crypt.h:261
HCERTSTORE wrapper class.
Definition: Crypt.h:465
-
bool create(1 HCRYPTPROV_LEGACY hCryptProv, 1 LPCTSTR szSubsystemProtocol) noexcept
Opens the most common system certificate store. To open certificate stores with more complex requirem...
Definition: Crypt.h:508
-
bool create(1 LPCSTR lpszStoreProvider, 1 DWORD dwEncodingType, 1 HCRYPTPROV_LEGACY hCryptProv, 1 DWORD dwFlags, 1 const void *pvPara) noexcept
Opens the certificate store.
Definition: Crypt.h:489
+
bool create(LPCSTR lpszStoreProvider, DWORD dwEncodingType, HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void *pvPara) noexcept
Opens the certificate store.
Definition: Crypt.h:489
virtual ~cert_store()
Closes the certificate store.
Definition: Crypt.h:474
void free_internal() noexcept override
Closes the certificate store.
Definition: Crypt.h:524
+
bool create(HCRYPTPROV_LEGACY hCryptProv, LPCTSTR szSubsystemProtocol) noexcept
Opens the most common system certificate store. To open certificate stores with more complex requirem...
Definition: Crypt.h:508
HCRYPTHASH wrapper class.
Definition: Crypt.h:584
void free_internal() noexcept override
Destroys the hash context.
Definition: Crypt.h:624
-
bool create(1 HCRYPTPROV hProv, 1 ALG_ID Algid, 1 HCRYPTKEY hKey=NULL, 1 DWORD dwFlags=0) noexcept
Creates the hash context.
Definition: Crypt.h:608
+
bool create(HCRYPTPROV hProv, ALG_ID Algid, HCRYPTKEY hKey=NULL, DWORD dwFlags=0) noexcept
Creates the hash context.
Definition: Crypt.h:608
virtual ~crypt_hash()
Destroys the hash context.
Definition: Crypt.h:593
-
handle_type duplicate_internal(1 handle_type h) const noexcept override
Duplicates the hash context.
Definition: Crypt.h:638
+
handle_type duplicate_internal(handle_type h) const noexcept override
Duplicates the hash context.
Definition: Crypt.h:638
HCRYPTKEY wrapper class.
Definition: Crypt.h:649
-
bool import_public(1 HCRYPTPROV hCryptProv, 1 DWORD dwCertEncodingType, 1 PCERT_PUBLIC_KEY_INFO pInfo) noexcept
Imports the public key.
Definition: Crypt.h:699
-
bool derive(1 HCRYPTPROV hProv, 1 ALG_ID Algid, 1 HCRYPTHASH hBaseData, 1 DWORD dwFlags) noexcept
Generates cryptographic session keys derived from a base data value.
Definition: Crypt.h:714
-
handle_type duplicate_internal(1 handle_type h) const noexcept override
Duplicates the key.
Definition: Crypt.h:814
+
bool generate(HCRYPTPROV hProv, ALG_ID Algid, DWORD dwFlags) noexcept
Generates the key.
Definition: Crypt.h:669
+
bool derive(HCRYPTPROV hProv, ALG_ID Algid, HCRYPTHASH hBaseData, DWORD dwFlags) noexcept
Generates cryptographic session keys derived from a base data value.
Definition: Crypt.h:714
virtual ~crypt_key()
Destroys the key.
Definition: Crypt.h:658
-
bool generate(1 HCRYPTPROV hProv, 1 ALG_ID Algid, 1 DWORD dwFlags) noexcept
Generates the key.
Definition: Crypt.h:669
+
bool create_exp1(HCRYPTPROV hProv, DWORD dwKeySpec)
Creates Exponent-of-one key.
Definition: Crypt.h:732
+
handle_type duplicate_internal(handle_type h) const noexcept override
Duplicates the key.
Definition: Crypt.h:814
+
bool import_public(HCRYPTPROV hCryptProv, DWORD dwCertEncodingType, PCERT_PUBLIC_KEY_INFO pInfo) noexcept
Imports the public key.
Definition: Crypt.h:699
void free_internal() noexcept override
Destroys the key.
Definition: Crypt.h:800
-
bool create_exp1(1 HCRYPTPROV hProv, 1 DWORD dwKeySpec)
Creates Exponent-of-one key.
Definition: Crypt.h:732
HCRYPTPROV wrapper class.
Definition: Crypt.h:534
-
bool create(1 LPCTSTR szContainer, 1 LPCTSTR szProvider, 1 DWORD dwProvType, 1 DWORD dwFlags=0) noexcept
Acquires the cryptographic context.
Definition: Crypt.h:558
+
bool create(LPCTSTR szContainer, LPCTSTR szProvider, DWORD dwProvType, DWORD dwFlags=0) noexcept
Acquires the cryptographic context.
Definition: Crypt.h:558
virtual ~crypt_prov()
Releases the cryptographic context.
Definition: Crypt.h:543
void free_internal() noexcept override
Releases the cryptographic context.
Definition: Crypt.h:574
DATA_BLOB wrapper class.
Definition: Crypt.h:827
-
data_blob(BYTE *data, 1 DWORD size) noexcept
Initializes a BLOB from existing data.
Definition: Crypt.h:841
+
data_blob(const DATA_BLOB &other)
Duplicate an existing BLOB.
Definition: Crypt.h:850
virtual ~data_blob()
Destroys the BLOB.
Definition: Crypt.h:875
BYTE * data() noexcept
Get BLOB buffer.
Definition: Crypt.h:937
const BYTE * data() const noexcept
Get BLOB buffer.
Definition: Crypt.h:929
-
data_blob(1 const DATA_BLOB &other)
Duplicate an existing BLOB.
Definition: Crypt.h:850
data_blob() noexcept
Initializes an empty BLOB.
Definition: Crypt.h:832
-
data_blob(1 data_blob &&other) noexcept
Move an existing BLOB.
Definition: Crypt.h:864
-
data_blob & operator=(1 data_blob &&other) noexcept
Move an existing BLOB.
Definition: Crypt.h:904
-
data_blob & operator=(1 const DATA_BLOB &other)
Copy an existing BLOB.
Definition: Crypt.h:884
+
data_blob(data_blob &&other) noexcept
Move an existing BLOB.
Definition: Crypt.h:864
+
data_blob & operator=(data_blob &&other) noexcept
Move an existing BLOB.
Definition: Crypt.h:904
+
data_blob(BYTE *data, DWORD size) noexcept
Initializes a BLOB from existing data.
Definition: Crypt.h:841
DWORD size() const noexcept
Get BLOB size.
Definition: Crypt.h:921
+
data_blob & operator=(const DATA_BLOB &other)
Copy an existing BLOB.
Definition: Crypt.h:884
Base abstract template class to support object handle keeping for objects that support handle duplica...
Definition: Common.h:866
Base abstract template class to support generic object handle keeping.
Definition: Common.h:604
PCCERT_CONTEXT handle_type
Datatype of the object handle this template class handles.
Definition: Common.h:609
-
void attach(1 handle_type h) noexcept
Sets a new object handle for the class.
Definition: Common.h:818
handle_type m_h
Object handle.
Definition: Common.h:855
+
void attach(handle_type h) noexcept
Sets a new object handle for the class.
Definition: Common.h:818
Windows runtime error.
Definition: Common.h:1048
#define WINSTD_STACK_BUFFER_BYTES
Size of the stack buffer in bytes used for initial system function call.
Definition: Common.h:80
#define WINSTD_DPLHANDLE_IMPL(C, INVAL)
Implements default constructors and operators to prevent their auto-generation by compiler.
Definition: Common.h:174
@@ -745,7 +745,7 @@ $(function() { diff --git a/_e_a_p_8h_source.html b/_e_a_p_8h_source.html index ec597be8..df19b53c 100644 --- a/_e_a_p_8h_source.html +++ b/_e_a_p_8h_source.html @@ -202,7 +202,7 @@ $(function() {
223 pValue = NULL;
224 }
225
-
229 eap_attr(_In_ const EAP_ATTRIBUTE &a)
+
229 eap_attr(_In_ const EAP_ATTRIBUTE &a)
230 {
231 eaType = a.eaType;
232 dwLength = a.dwLength;
@@ -214,7 +214,7 @@ $(function() {
238 pValue = NULL;
239 }
240
-
244 eap_attr(_Inout_ eap_attr &&a) noexcept
+
244 eap_attr(_Inout_ eap_attr &&a) noexcept
245 {
246 eaType = a.eaType;
247 dwLength = a.dwLength;
@@ -232,7 +232,7 @@ $(function() {
262 delete [] pValue;
263 }
264
-
268 eap_attr& operator=(_In_ const EAP_ATTRIBUTE &a)
+
268 eap_attr& operator=(_In_ const EAP_ATTRIBUTE &a)
269 {
270 if (this != &a) {
271 eaType = a.eaType;
@@ -252,7 +252,7 @@ $(function() {
285 return *this;
286 }
287
-
291 eap_attr& operator=(_Inout_ eap_attr &&a) noexcept
+
291 eap_attr& operator=(_Inout_ eap_attr &&a) noexcept
292 {
293 if (this != &a) {
294 eaType = a.eaType;
@@ -269,7 +269,7 @@ $(function() {
305 return *this;
306 }
307
-
315 void create_ms_mppe_key(_In_ BYTE bVendorType, _In_count_(nKeySize) LPCBYTE pbKey, _In_ BYTE nKeySize)
+
315 void create_ms_mppe_key(_In_ BYTE bVendorType, _In_count_(nKeySize) LPCBYTE pbKey, _In_ BYTE nKeySize)
316 {
317 const BYTE nPaddingLength = static_cast<BYTE>((16 - (1 + static_cast<DWORD>(nKeySize))) % 16);
318 const DWORD dwLengthNew =
@@ -313,7 +313,7 @@ $(function() {
362 class eap_method_prop : public EAP_METHOD_PROPERTY
363 {
364 public:
-
371 eap_method_prop(_In_ EAP_METHOD_PROPERTY_TYPE type, _In_ BOOL value) noexcept
+
371 eap_method_prop(_In_ EAP_METHOD_PROPERTY_TYPE type, _In_ BOOL value) noexcept
372 {
373 eapMethodPropertyType = type;
374 eapMethodPropertyValueType = empvtBool;
@@ -321,7 +321,7 @@ $(function() {
376 eapMethodPropertyValue.empvBool.value = value;
377 }
378
-
385 eap_method_prop(_In_ EAP_METHOD_PROPERTY_TYPE type, _In_ DWORD value) noexcept
+
385 eap_method_prop(_In_ EAP_METHOD_PROPERTY_TYPE type, _In_ DWORD value) noexcept
386 {
387 eapMethodPropertyType = type;
388 eapMethodPropertyValueType = empvtDword;
@@ -329,7 +329,7 @@ $(function() {
390 eapMethodPropertyValue.empvDword.value = value;
391 }
392
-
399 eap_method_prop(_In_ EAP_METHOD_PROPERTY_TYPE type, _In_z_ LPCWSTR value) noexcept
+
399 eap_method_prop(_In_ EAP_METHOD_PROPERTY_TYPE type, _In_z_ LPCWSTR value) noexcept
400 {
401 eapMethodPropertyType = type;
402 eapMethodPropertyValueType = empvtString;
@@ -349,7 +349,7 @@ $(function() {
422 free_internal();
423 }
424
-
438 bool create(_In_ EapCode code, _In_ BYTE id, _In_ WORD size) noexcept
+
438 bool create(_In_ EapCode code, _In_ BYTE id, _In_ WORD size) noexcept
439 {
440 assert(size >= 4); // EAP packets must contain at least Code, Id, and Length fields: 4B.
441
@@ -359,7 +359,7 @@ $(function() {
445 h->Id = id;
446 *reinterpret_cast<WORD*>(h->Length) = htons(size);
447
-
448 attach(h);
+
448 attach(h);
449 return true;
450 } else {
451 SetLastError(ERROR_OUTOFMEMORY);
@@ -378,7 +378,7 @@ $(function() {
470 HeapFree(GetProcessHeap(), 0, m_h);
471 }
472
-
476 handle_type duplicate_internal(_In_ handle_type h) const noexcept override
+
476 handle_type duplicate_internal(_In_ handle_type h) const noexcept override
477 {
478 const WORD n = ntohs(*reinterpret_cast<WORD*>(h->Length));
479 handle_type h2 = static_cast<handle_type>(HeapAlloc(GetProcessHeap(), 0, n));
@@ -402,7 +402,7 @@ $(function() {
503 pEapMethods = NULL;
504 }
505
-
511 eap_method_info_array(_Inout_ eap_method_info_array &&other) noexcept
+
511 eap_method_info_array(_Inout_ eap_method_info_array &&other) noexcept
512 {
513 dwNumberOfMethods = other.dwNumberOfMethods;
514 pEapMethods = other.pEapMethods;
@@ -416,7 +416,7 @@ $(function() {
525 free_internal();
526 }
527
-
533 eap_method_info_array& operator=(_Inout_ eap_method_info_array &&other) noexcept
+
533 eap_method_info_array& operator=(_Inout_ eap_method_info_array &&other) noexcept
534 {
535 if (this != std::addressof(other)) {
536 if (pEapMethods)
@@ -455,7 +455,7 @@ $(function() {
579 class eap_runtime_error : public win_runtime_error
580 {
581 public:
-
588 eap_runtime_error(_In_ const EAP_ERROR &err, _In_ const std::string& msg) :
+
588 eap_runtime_error(_In_ const EAP_ERROR &err, _In_ const std::string& msg) :
589 m_type (err.type ),
590 m_reason (err.dwReasonCode ),
591 m_root_cause_id (err.rootCauseGuid ),
@@ -463,11 +463,11 @@ $(function() {
593 m_repair_id (err.repairGuid ),
594 m_repair_desc (err.pRepairString ),
595 m_help_link_id (err.helpLinkGuid ),
-
596 win_runtime_error(err.dwWinError, msg.c_str())
+
596 win_runtime_error(err.dwWinError, msg.c_str())
597 {
598 }
599
-
606 eap_runtime_error(_In_ const EAP_ERROR &err, _In_opt_z_ const char *msg = nullptr) :
+
606 eap_runtime_error(_In_ const EAP_ERROR &err, _In_opt_z_ const char *msg = nullptr) :
607 m_type (err.type ),
608 m_reason (err.dwReasonCode ),
609 m_root_cause_id (err.rootCauseGuid ),
@@ -475,7 +475,7 @@ $(function() {
611 m_repair_id (err.repairGuid ),
612 m_repair_desc (err.pRepairString ),
613 m_help_link_id (err.helpLinkGuid ),
-
614 win_runtime_error(err.dwWinError, msg )
+
614 win_runtime_error(err.dwWinError, msg )
615 {
616 }
617
@@ -534,38 +534,38 @@ $(function() {
Base abstract template class to support object handle keeping for objects that support handle duplica...
Definition: Common.h:866
EAP_ATTRIBUTE wrapper class.
Definition: EAP.h:214
eap_attr() noexcept
Initializes a new EAP attribute set to eatReserved.
Definition: EAP.h:219
+
eap_attr(eap_attr &&a) noexcept
Moves an existing EAP attribute.
Definition: EAP.h:244
~eap_attr()
Destroys the EAP attribute.
Definition: EAP.h:259
-
eap_attr & operator=(1 const EAP_ATTRIBUTE &a)
Copies an existing EAP attribute.
Definition: EAP.h:268
-
eap_attr(1 const EAP_ATTRIBUTE &a)
Copies an existing EAP attribute.
Definition: EAP.h:229
-
eap_attr & operator=(1 eap_attr &&a) noexcept
Moves an existing EAP attribute.
Definition: EAP.h:291
-
void create_ms_mppe_key(1 BYTE bVendorType, LPCBYTE pbKey, 1 BYTE nKeySize)
Creates MS-MPPE-Send-Key or MS-MPPE-Recv-Key.
Definition: EAP.h:315
-
eap_attr(1 eap_attr &&a) noexcept
Moves an existing EAP attribute.
Definition: EAP.h:244
+
eap_attr & operator=(eap_attr &&a) noexcept
Moves an existing EAP attribute.
Definition: EAP.h:291
+
eap_attr(const EAP_ATTRIBUTE &a)
Copies an existing EAP attribute.
Definition: EAP.h:229
+
void create_ms_mppe_key(BYTE bVendorType, LPCBYTE pbKey, BYTE nKeySize)
Creates MS-MPPE-Send-Key or MS-MPPE-Recv-Key.
Definition: EAP.h:315
+
eap_attr & operator=(const EAP_ATTRIBUTE &a)
Copies an existing EAP attribute.
Definition: EAP.h:268
EAP_METHOD_INFO_ARRAY wrapper class.
Definition: EAP.h:493
-
eap_method_info_array & operator=(1 eap_method_info_array &&other) noexcept
Move assignment.
Definition: EAP.h:533
+
eap_method_info_array(eap_method_info_array &&other) noexcept
Move constructor.
Definition: EAP.h:511
eap_method_info_array() noexcept
Constructs an empty array.
Definition: EAP.h:500
~eap_method_info_array()
Destructor.
Definition: EAP.h:522
-
eap_method_info_array(1 eap_method_info_array &&other) noexcept
Move constructor.
Definition: EAP.h:511
+
eap_method_info_array & operator=(eap_method_info_array &&other) noexcept
Move assignment.
Definition: EAP.h:533
EAP_METHOD_PROPERTY wrapper class.
Definition: EAP.h:363
-
eap_method_prop(1 EAP_METHOD_PROPERTY_TYPE type, 1 BOOL value) noexcept
Constructs a BOOL method property.
Definition: EAP.h:371
-
eap_method_prop(1 EAP_METHOD_PROPERTY_TYPE type, 1 LPCWSTR value) noexcept
Constructs a Unicode string method property.
Definition: EAP.h:399
-
eap_method_prop(1 EAP_METHOD_PROPERTY_TYPE type, 1 DWORD value) noexcept
Constructs a DWORD method property.
Definition: EAP.h:385
+
eap_method_prop(EAP_METHOD_PROPERTY_TYPE type, BOOL value) noexcept
Constructs a BOOL method property.
Definition: EAP.h:371
+
eap_method_prop(EAP_METHOD_PROPERTY_TYPE type, DWORD value) noexcept
Constructs a DWORD method property.
Definition: EAP.h:385
+
eap_method_prop(EAP_METHOD_PROPERTY_TYPE type, LPCWSTR value) noexcept
Constructs a Unicode string method property.
Definition: EAP.h:399
EapPacket wrapper class.
Definition: EAP.h:412
WORD size() const noexcept
Returns total EAP packet size in bytes.
Definition: EAP.h:459
-
bool create(1 EapCode code, 1 BYTE id, 1 WORD size) noexcept
Create new EAP packet.
Definition: EAP.h:438
+
handle_type duplicate_internal(handle_type h) const noexcept override
Duplicates the EAP packet.
Definition: EAP.h:476
virtual ~eap_packet()
Destroys the EAP packet.
Definition: EAP.h:419
void free_internal() noexcept override
Destroys the EAP packet.
Definition: EAP.h:468
-
handle_type duplicate_internal(1 handle_type h) const noexcept override
Duplicates the EAP packet.
Definition: EAP.h:476
+
bool create(EapCode code, BYTE id, WORD size) noexcept
Create new EAP packet.
Definition: EAP.h:438
EapHost runtime error.
Definition: EAP.h:580
const EAP_METHOD_TYPE & type() const noexcept
Returns EAP method type.
Definition: EAP.h:621
GUID m_root_cause_id
A unique ID that identifies cause of error in EAPHost.
Definition: EAP.h:679
const wchar_t * root_cause() const noexcept
Returns root cause ID.
Definition: EAP.h:645
const GUID & repair_id() const noexcept
Returns repair ID.
Definition: EAP.h:653
std::wstring m_repair_desc
A localized and readable string that describes the possible repair action.
Definition: EAP.h:683
-
eap_runtime_error(1 const EAP_ERROR &err, 1 const char *msg=nullptr)
Constructs an exception.
Definition: EAP.h:606
DWORD reason() const noexcept
Returns the reason code for error.
Definition: EAP.h:629
EAP_METHOD_TYPE m_type
Structure that identifies the EAP method that raised the error.
Definition: EAP.h:675
+
eap_runtime_error(const EAP_ERROR &err, const char *msg=nullptr)
Constructs an exception.
Definition: EAP.h:606
GUID m_repair_id
A unique ID that maps to a localizable string that identifies the repair action that can be taken to ...
Definition: EAP.h:682
-
eap_runtime_error(1 const EAP_ERROR &err, 1 const std::string &msg)
Constructs an exception.
Definition: EAP.h:588
+
eap_runtime_error(const EAP_ERROR &err, const std::string &msg)
Constructs an exception.
Definition: EAP.h:588
const wchar_t * repair() const noexcept
Returns root cause ID.
Definition: EAP.h:661
GUID m_help_link_id
A unique ID that maps to a localizable string that specifies an URL for a page that contains addition...
Definition: EAP.h:685
const GUID & root_cause_id() const noexcept
Returns root cause ID.
Definition: EAP.h:637
@@ -573,10 +573,10 @@ $(function() {
const GUID & help_link_id() const noexcept
Returns help_link ID.
Definition: EAP.h:669
DWORD m_reason
The reason code for the error.
Definition: EAP.h:677
EapPacket * handle_type
Datatype of the object handle this template class handles.
Definition: Common.h:609
-
void attach(1 handle_type h) noexcept
Sets a new object handle for the class.
Definition: Common.h:818
handle_type m_h
Object handle.
Definition: Common.h:855
+
void attach(handle_type h) noexcept
Sets a new object handle for the class.
Definition: Common.h:818
Windows runtime error.
Definition: Common.h:1048
-
tstring msg(1 DWORD dwLanguageId=0) const
Returns a user-readable Windows error message.
Definition: Common.h:1093
+
tstring msg(DWORD dwLanguageId=0) const
Returns a user-readable Windows error message.
Definition: Common.h:1093
std::unique_ptr< EAP_ERROR, EapHostPeerFreeEapError_delete > eap_error_runtime
EAP_ERROR wrapper class.
Definition: EAP.h:206
std::unique_ptr< BYTE[], EapHostPeerFreeMemory_delete > eap_blob
EapHost BLOB wrapper class.
Definition: EAP.h:129
eap_type_t
EAP method numbers.
Definition: EAP.h:79
@@ -619,7 +619,7 @@ $(function() { diff --git a/_e_t_w_8h_source.html b/_e_t_w_8h_source.html index 6d75d2f7..cab21d55 100644 --- a/_e_t_w_8h_source.html +++ b/_e_t_w_8h_source.html @@ -172,49 +172,49 @@ $(function() {
129 }
130
138 #pragma warning(suppress: 26495) // EventDataDescCreate() initializes all members of EVENT_DATA_DESCRIPTOR
-
139 event_data(_In_ const char &data)
+
139 event_data(_In_ const char &data)
140 {
141 EventDataDescCreate(this, &data, (ULONG)(sizeof(data)));
142 }
143
151 #pragma warning(suppress: 26495) // EventDataDescCreate() initializes all members of EVENT_DATA_DESCRIPTOR
-
152 event_data(_In_ const unsigned char &data)
+
152 event_data(_In_ const unsigned char &data)
153 {
154 EventDataDescCreate(this, &data, (ULONG)(sizeof(data)));
155 }
156
164 #pragma warning(suppress: 26495) // EventDataDescCreate() initializes all members of EVENT_DATA_DESCRIPTOR
-
165 event_data(_In_ const int &data)
+
165 event_data(_In_ const int &data)
166 {
167 EventDataDescCreate(this, &data, (ULONG)(sizeof(data)));
168 }
169
177 #pragma warning(suppress: 26495) // EventDataDescCreate() initializes all members of EVENT_DATA_DESCRIPTOR
-
178 event_data(_In_ const unsigned int &data)
+
178 event_data(_In_ const unsigned int &data)
179 {
180 EventDataDescCreate(this, &data, (ULONG)(sizeof(data)));
181 }
182
190 #pragma warning(suppress: 26495) // EventDataDescCreate() initializes all members of EVENT_DATA_DESCRIPTOR
-
191 event_data(_In_ const long &data)
+
191 event_data(_In_ const long &data)
192 {
193 EventDataDescCreate(this, &data, (ULONG)(sizeof(data)));
194 }
195
203 #pragma warning(suppress: 26495) // EventDataDescCreate() initializes all members of EVENT_DATA_DESCRIPTOR
-
204 event_data(_In_ const unsigned long &data)
+
204 event_data(_In_ const unsigned long &data)
205 {
206 EventDataDescCreate(this, &data, (ULONG)(sizeof(data)));
207 }
208
216 #pragma warning(suppress: 26495) // EventDataDescCreate() initializes all members of EVENT_DATA_DESCRIPTOR
-
217 event_data(_In_ const GUID &data)
+
217 event_data(_In_ const GUID &data)
218 {
219 EventDataDescCreate(this, &data, (ULONG)(sizeof(data)));
220 }
221
229 #pragma warning(suppress: 26495) // EventDataDescCreate() initializes all members of EVENT_DATA_DESCRIPTOR
-
230 event_data(_In_opt_z_ const char *data)
+
230 event_data(_In_opt_z_ const char *data)
231 {
232 if (data)
233 EventDataDescCreate(this, data, (ULONG)((strlen(data) + 1) * sizeof(*data)));
@@ -226,7 +226,7 @@ $(function() {
239 }
240
248 #pragma warning(suppress: 26495) // EventDataDescCreate() initializes all members of EVENT_DATA_DESCRIPTOR
-
249 event_data(_In_opt_z_ const wchar_t *data)
+
249 event_data(_In_opt_z_ const wchar_t *data)
250 {
251 if (data)
252 EventDataDescCreate(this, data, (ULONG)((wcslen(data) + 1) * sizeof(*data)));
@@ -239,13 +239,13 @@ $(function() {
259
267 #pragma warning(suppress: 26495) // EventDataDescCreate() initializes all members of EVENT_DATA_DESCRIPTOR
268 template<class _Elem, class _Traits, class _Ax>
-
269 event_data(_In_ const std::basic_string<_Elem, _Traits, _Ax> &data)
+
269 event_data(_In_ const std::basic_string<_Elem, _Traits, _Ax> &data)
270 {
271 EventDataDescCreate(this, data.c_str(), (ULONG)((data.length() + 1) * sizeof(_Elem)));
272 }
273
282 #pragma warning(suppress: 26495) // EventDataDescCreate() initializes all members of EVENT_DATA_DESCRIPTOR
-
283 event_data(_In_bytecount_(size) const void *data, _In_ ULONG size)
+
283 event_data(_In_bytecount_(size) const void *data, _In_ ULONG size)
284 {
285 EventDataDescCreate(this, data, size);
286 }
@@ -261,19 +261,19 @@ $(function() {
305 memset((EVENT_RECORD*)this, 0, sizeof(EVENT_RECORD));
306 }
307
-
313 event_rec(_In_ const event_rec &other) : EVENT_RECORD(other)
+
313 event_rec(_In_ const event_rec &other) : EVENT_RECORD(other)
314 {
-
315 set_extended_data_internal(other.ExtendedDataCount, other.ExtendedData);
-
316 set_user_data_internal(other.UserDataLength, other.UserData);
+
315 set_extended_data_internal(other.ExtendedDataCount, other.ExtendedData);
+
316 set_user_data_internal(other.UserDataLength, other.UserData);
317 }
318
-
324 event_rec(_In_ const EVENT_RECORD &other) : EVENT_RECORD(other)
+
324 event_rec(_In_ const EVENT_RECORD &other) : EVENT_RECORD(other)
325 {
-
326 set_extended_data_internal(other.ExtendedDataCount, other.ExtendedData);
-
327 set_user_data_internal(other.UserDataLength, other.UserData);
+
326 set_extended_data_internal(other.ExtendedDataCount, other.ExtendedData);
+
327 set_user_data_internal(other.UserDataLength, other.UserData);
328 }
329
-
335 event_rec(_Inout_ event_rec&& other) noexcept : EVENT_RECORD(other)
+
335 event_rec(_Inout_ event_rec&& other) noexcept : EVENT_RECORD(other)
336 {
337 memset((EVENT_RECORD*)&other, 0, sizeof(EVENT_RECORD));
338 }
@@ -287,29 +287,29 @@ $(function() {
349 delete reinterpret_cast<unsigned char*>(UserData);
350 }
351
-
357 event_rec& operator=(_In_ const event_rec &other)
+
357 event_rec& operator=(_In_ const event_rec &other)
358 {
359 if (this != std::addressof(other)) {
360 (EVENT_RECORD&)*this = other;
-
361 set_extended_data_internal(other.ExtendedDataCount, other.ExtendedData);
-
362 set_user_data_internal(other.UserDataLength, other.UserData);
+
361 set_extended_data_internal(other.ExtendedDataCount, other.ExtendedData);
+
362 set_user_data_internal(other.UserDataLength, other.UserData);
363 }
364
365 return *this;
366 }
367
-
373 event_rec& operator=(_In_ const EVENT_RECORD &other)
+
373 event_rec& operator=(_In_ const EVENT_RECORD &other)
374 {
375 if (this != std::addressof(other)) {
376 (EVENT_RECORD&)*this = other;
-
377 set_extended_data_internal(other.ExtendedDataCount, other.ExtendedData);
-
378 set_user_data_internal(other.UserDataLength, other.UserData);
+
377 set_extended_data_internal(other.ExtendedDataCount, other.ExtendedData);
+
378 set_user_data_internal(other.UserDataLength, other.UserData);
379 }
380
381 return *this;
382 }
383
-
389 event_rec& operator=(_Inout_ event_rec&& other) noexcept
+
389 event_rec& operator=(_Inout_ event_rec&& other) noexcept
390 {
391 if (this != std::addressof(other)) {
392 (EVENT_RECORD&)*this = other;
@@ -319,24 +319,24 @@ $(function() {
396 return *this;
397 }
398
-
405 void set_extended_data(_In_ USHORT count, _In_count_(count) const EVENT_HEADER_EXTENDED_DATA_ITEM *data)
+
405 void set_extended_data(_In_ USHORT count, _In_count_(count) const EVENT_HEADER_EXTENDED_DATA_ITEM *data)
406 {
407 if (ExtendedData)
408 delete reinterpret_cast<unsigned char*>(ExtendedData);
409
-
410 set_extended_data_internal(count, data);
+
410 set_extended_data_internal(count, data);
411 }
412
-
419 void set_user_data(_In_ USHORT size, _In_bytecount_(size) LPCVOID data)
+
419 void set_user_data(_In_ USHORT size, _In_bytecount_(size) LPCVOID data)
420 {
421 if (UserData)
422 delete reinterpret_cast<unsigned char*>(UserData);
423
-
424 set_user_data_internal(size, data);
+
424 set_user_data_internal(size, data);
425 }
426
427 protected:
-
434 void set_extended_data_internal(_In_ USHORT count, _In_count_(count) const EVENT_HEADER_EXTENDED_DATA_ITEM *data)
+
434 void set_extended_data_internal(_In_ USHORT count, _In_count_(count) const EVENT_HEADER_EXTENDED_DATA_ITEM *data)
435 {
436 if (count) {
437 assert(data);
@@ -368,7 +368,7 @@ $(function() {
463 ExtendedDataCount = count;
464 }
465
-
472 void set_user_data_internal(_In_ USHORT size, _In_bytecount_(size) LPCVOID data)
+
472 void set_user_data_internal(_In_ USHORT size, _In_bytecount_(size) LPCVOID data)
473 {
474 if (size) {
475 assert(data);
@@ -396,28 +396,28 @@ $(function() {
505 free_internal();
506 }
507
-
517 ULONG create(_In_ LPCGUID ProviderId)
+
517 ULONG create(_In_ LPCGUID ProviderId)
518 {
519 handle_type h;
-
520 ULONG ulRes = EventRegister(ProviderId, enable_callback, this, &h);
+
520 ULONG ulRes = EventRegister(ProviderId, enable_callback, this, &h);
521 if (ulRes == ERROR_SUCCESS)
-
522 attach(h);
+
522 attach(h);
523 return ulRes;
524 }
525
-
535 ULONG write(_In_ PCEVENT_DESCRIPTOR EventDescriptor)
+
535 ULONG write(_In_ PCEVENT_DESCRIPTOR EventDescriptor)
536 {
537 assert(m_h != invalid);
538 return EventWrite(m_h, EventDescriptor, 0, NULL);
539 }
540
-
550 ULONG write(_In_ PCEVENT_DESCRIPTOR EventDescriptor, _In_ ULONG UserDataCount = 0, _In_opt_count_(UserDataCount) PEVENT_DATA_DESCRIPTOR UserData = NULL)
+
550 ULONG write(_In_ PCEVENT_DESCRIPTOR EventDescriptor, _In_ ULONG UserDataCount = 0, _In_opt_count_(UserDataCount) PEVENT_DATA_DESCRIPTOR UserData = NULL)
551 {
552 assert(m_h != invalid);
553 return EventWrite(m_h, EventDescriptor, UserDataCount, UserData);
554 }
555
-
567 ULONG write(_In_ PCEVENT_DESCRIPTOR EventDescriptor, _In_ const EVENT_DATA_DESCRIPTOR param1, ...)
+
567 ULONG write(_In_ PCEVENT_DESCRIPTOR EventDescriptor, _In_ const EVENT_DATA_DESCRIPTOR param1, ...)
568 {
569 assert(m_h != invalid);
570
@@ -460,7 +460,7 @@ $(function() {
607#pragma warning(pop)
608 }
609
-
621 ULONG write(_In_ PCEVENT_DESCRIPTOR EventDescriptor, _In_ va_list arg)
+
621 ULONG write(_In_ PCEVENT_DESCRIPTOR EventDescriptor, _In_ va_list arg)
622 {
623 assert(m_h != invalid);
624
@@ -493,7 +493,7 @@ $(function() {
651#pragma warning(pop)
652 }
653
-
663 ULONG write(_In_ UCHAR Level, _In_ ULONGLONG Keyword, _In_z_ _Printf_format_string_ PCWSTR String, ...)
+
663 ULONG write(_In_ UCHAR Level, _In_ ULONGLONG Keyword, _In_z_ _Printf_format_string_ PCWSTR String, ...)
664 {
665 assert(m_h != invalid);
666
@@ -515,7 +515,7 @@ $(function() {
687 EventUnregister(m_h);
688 }
689
-
695 virtual void enable_callback(_In_ LPCGUID SourceId, _In_ ULONG IsEnabled, _In_ UCHAR Level, _In_ ULONGLONG MatchAnyKeyword, _In_ ULONGLONG MatchAllKeyword, _In_opt_ PEVENT_FILTER_DESCRIPTOR FilterData)
+
695 virtual void enable_callback(_In_ LPCGUID SourceId, _In_ ULONG IsEnabled, _In_ UCHAR Level, _In_ ULONGLONG MatchAnyKeyword, _In_ ULONGLONG MatchAllKeyword, _In_opt_ PEVENT_FILTER_DESCRIPTOR FilterData)
696 {
697 UNREFERENCED_PARAMETER(SourceId);
698 UNREFERENCED_PARAMETER(IsEnabled);
@@ -525,10 +525,10 @@ $(function() {
702 UNREFERENCED_PARAMETER(FilterData);
703 }
704
-
710 static VOID NTAPI enable_callback(_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)
+
710 static VOID NTAPI enable_callback(_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)
711 {
712 if (CallbackContext)
-
713 static_cast<event_provider*>(CallbackContext)->enable_callback(SourceId, IsEnabled, Level, MatchAnyKeyword, MatchAllKeyword, FilterData);
+
713 static_cast<event_provider*>(CallbackContext)->enable_callback(SourceId, IsEnabled, Level, MatchAnyKeyword, MatchAllKeyword, FilterData);
714 else
715 assert(0); // Where did the "this" pointer get lost?
716 }
@@ -543,14 +543,14 @@ $(function() {
731 {
732 }
733
-
740 event_session(_In_opt_ handle_type h, _In_ const EVENT_TRACE_PROPERTIES *prop) :
+
740 event_session(_In_opt_ handle_type h, _In_ const EVENT_TRACE_PROPERTIES *prop) :
741 m_prop(reinterpret_cast<EVENT_TRACE_PROPERTIES*>(new char[prop->Wnode.BufferSize])),
742 handle(h)
743 {
744 memcpy(m_prop.get(), prop, prop->Wnode.BufferSize);
745 }
746
-
752 event_session(_Inout_ event_session &&other) noexcept :
+
752 event_session(_Inout_ event_session &&other) noexcept :
753 m_prop(std::move(other.m_prop)),
754 handle(std::move(other))
755 {
@@ -562,7 +562,7 @@ $(function() {
766 free_internal();
767 }
768
-
774 event_session& operator=(_Inout_ event_session &&other) noexcept
+
774 event_session& operator=(_Inout_ event_session &&other) noexcept
775 {
776 if (this != std::addressof(other)) {
777 (handle<handle_type, 0>&&)*this = std::move(other);
@@ -582,24 +582,24 @@ $(function() {
801 return reinterpret_cast<LPCTSTR>(reinterpret_cast<const char*>(prop) + prop->LoggerNameOffset);
802 }
803
-
812 void attach(_In_opt_ handle_type h, _In_ EVENT_TRACE_PROPERTIES *prop)
+
812 void attach(_In_opt_ handle_type h, _In_ EVENT_TRACE_PROPERTIES *prop)
813 {
-
814 handle<handle_type, 0>::attach(h);
+
814 handle<handle_type, 0>::attach(h);
815 m_prop.reset(prop);
816 }
817
-
827 ULONG create(_In_z_ LPCTSTR SessionName, _In_ const EVENT_TRACE_PROPERTIES *Properties)
+
827 ULONG create(_In_z_ LPCTSTR SessionName, _In_ const EVENT_TRACE_PROPERTIES *Properties)
828 {
829 handle_type h;
830 std::unique_ptr<EVENT_TRACE_PROPERTIES> prop(reinterpret_cast<EVENT_TRACE_PROPERTIES*>(new char[Properties->Wnode.BufferSize]));
831 memcpy(prop.get(), Properties, Properties->Wnode.BufferSize);
832 ULONG ulRes = StartTrace(&h, SessionName, prop.get());
833 if (ulRes == ERROR_SUCCESS)
-
834 attach(h, prop.release());
+
834 attach(h, prop.release());
835 return ulRes;
836 }
837
-
847 ULONG enable_trace(_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)
+
847 ULONG enable_trace(_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)
848 {
849 assert(m_h != invalid);
850 return EnableTraceEx(
@@ -614,7 +614,7 @@ $(function() {
859 EnableFilterDesc);
860 }
861
-
871 ULONG disable_trace(_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)
+
871 ULONG disable_trace(_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)
872 {
873 assert(m_h != invalid);
874 return EnableTraceEx(
@@ -650,11 +650,11 @@ $(function() {
917 free_internal();
918 }
919
-
929 bool create(_Inout_ PEVENT_TRACE_LOGFILE Logfile)
+
929 bool create(_Inout_ PEVENT_TRACE_LOGFILE Logfile)
930 {
931 handle_type h = OpenTrace(Logfile);
932 if (h != invalid) {
-
933 attach(h);
+
933 attach(h);
934 return true;
935 } else
936 return false;
@@ -670,7 +670,7 @@ $(function() {
954 class event_trace_enabler
955 {
956 public:
-
962 event_trace_enabler(
+
962 event_trace_enabler(
963 _In_opt_ LPCGUID SourceId,
964 _In_ TRACEHANDLE TraceHandle,
965 _In_ LPCGUID ProviderId,
@@ -700,7 +700,7 @@ $(function() {
989 m_enable_filter_desc);
990 }
991
-
997 event_trace_enabler(
+
997 event_trace_enabler(
998 _In_ const event_session &session,
999 _In_ LPCGUID ProviderId,
1000 _In_ UCHAR Level,
@@ -764,22 +764,22 @@ $(function() {
1073 class event_fn_auto
1074 {
1075 public:
-
1079 event_fn_auto(_In_ event_provider &ep, _In_ const EVENT_DESCRIPTOR *event_cons, _In_ const EVENT_DESCRIPTOR *event_dest, _In_z_ LPCSTR pszFnName) :
+
1079 event_fn_auto(_In_ event_provider &ep, _In_ const EVENT_DESCRIPTOR *event_cons, _In_ const EVENT_DESCRIPTOR *event_dest, _In_z_ LPCSTR pszFnName) :
1080 m_ep(ep),
1081 m_event_dest(event_dest)
1082 {
1083 EventDataDescCreate(&m_fn_name, pszFnName, (ULONG)(strlen(pszFnName) + 1)*sizeof(*pszFnName));
-
1084 m_ep.write(event_cons, 1, &m_fn_name);
+
1084 m_ep.write(event_cons, 1, &m_fn_name);
1085 }
1086
-
1090 event_fn_auto(_In_ const event_fn_auto &other) :
+
1090 event_fn_auto(_In_ const event_fn_auto &other) :
1091 m_ep(other.m_ep),
1092 m_event_dest(other.m_event_dest),
1093 m_fn_name(other.m_fn_name)
1094 {
1095 }
1096
-
1100 event_fn_auto(_Inout_ event_fn_auto &&other) noexcept :
+
1100 event_fn_auto(_Inout_ event_fn_auto &&other) noexcept :
1101 m_ep(other.m_ep),
1102 m_event_dest(other.m_event_dest),
1103 m_fn_name(std::move(other.m_fn_name))
@@ -790,10 +790,10 @@ $(function() {
1111 ~event_fn_auto()
1112 {
1113 if (m_event_dest)
-
1114 m_ep.write(m_event_dest, 1, &m_fn_name);
+
1114 m_ep.write(m_event_dest, 1, &m_fn_name);
1115 }
1116
-
1120 event_fn_auto& operator=(_In_ const event_fn_auto &other)
+
1120 event_fn_auto& operator=(_In_ const event_fn_auto &other)
1121 {
1122 if (this != &other) {
1123 assert(&m_ep == &other.m_ep);
@@ -804,7 +804,7 @@ $(function() {
1128 return *this;
1129 }
1130
-
1134 event_fn_auto& operator=(_Inout_ event_fn_auto &&other) noexcept
+
1134 event_fn_auto& operator=(_Inout_ event_fn_auto &&other) noexcept
1135 {
1136 if (this != &other) {
1137 assert(&m_ep == &other.m_ep);
@@ -826,16 +826,16 @@ $(function() {
1158 class event_fn_auto_ret
1159 {
1160 public:
-
1164 event_fn_auto_ret(_In_ event_provider &ep, _In_ const EVENT_DESCRIPTOR *event_cons, _In_ const EVENT_DESCRIPTOR *event_dest, _In_z_ LPCSTR pszFnName, T &result) :
+
1164 event_fn_auto_ret(_In_ event_provider &ep, _In_ const EVENT_DESCRIPTOR *event_cons, _In_ const EVENT_DESCRIPTOR *event_dest, _In_z_ LPCSTR pszFnName, T &result) :
1165 m_ep(ep),
1166 m_event_dest(event_dest),
1167 m_result(result)
1168 {
1169 EventDataDescCreate(m_desc + 0, pszFnName, (ULONG)(strlen(pszFnName) + 1)*sizeof(*pszFnName));
-
1170 m_ep.write(event_cons, 1, m_desc);
+
1170 m_ep.write(event_cons, 1, m_desc);
1171 }
1172
-
1176 event_fn_auto_ret(_In_ const event_fn_auto_ret<T> &other) :
+
1176 event_fn_auto_ret(_In_ const event_fn_auto_ret<T> &other) :
1177 m_ep(other.m_ep),
1178 m_event_dest(other.m_event_dest),
1179 m_result(other.m_result)
@@ -843,7 +843,7 @@ $(function() {
1181 m_desc[0] = other.m_desc[0];
1182 }
1183
-
1187 event_fn_auto_ret(_Inout_ event_fn_auto_ret<T> &&other) :
+
1187 event_fn_auto_ret(_Inout_ event_fn_auto_ret<T> &&other) :
1188 m_ep(other.m_ep),
1189 m_event_dest(other.m_event_dest),
1190 m_result(other.m_result)
@@ -856,11 +856,11 @@ $(function() {
1200 {
1201 if (m_event_dest) {
1202 EventDataDescCreate(m_desc + 1, &m_result, sizeof(T));
-
1203 m_ep.write(m_event_dest, 2, m_desc);
+
1203 m_ep.write(m_event_dest, 2, m_desc);
1204 }
1205 }
1206
-
1210 event_fn_auto_ret& operator=(_In_ const event_fn_auto_ret<T> &other)
+
1210 event_fn_auto_ret& operator=(_In_ const event_fn_auto_ret<T> &other)
1211 {
1212 if (this != &other) {
1213 assert(&m_ep == &other.m_ep);
@@ -872,7 +872,7 @@ $(function() {
1219 return *this;
1220 }
1221
-
1225 event_fn_auto_ret& operator=(_Inout_ event_fn_auto_ret<T> &&other)
+
1225 event_fn_auto_ret& operator=(_Inout_ event_fn_auto_ret<T> &&other)
1226 {
1227 if (this != &other) {
1228 assert(&m_ep == &other.m_ep);
@@ -894,99 +894,99 @@ $(function() {
1244
1246}
EVENT_DATA_DESCRIPTOR wrapper.
Definition: ETW.h:119
-
event_data(1 const unsigned long &data)
Construct class pointing to an unsigned long.
Definition: ETW.h:204
-
event_data(1 const char *data)
Construct class pointing to a string.
Definition: ETW.h:230
-
event_data(1 const unsigned char &data)
Construct class pointing to an unsigned char.
Definition: ETW.h:152
-
event_data(1 const std::basic_string< _Elem, _Traits, _Ax > &data)
Template to construct pointing to a std::basic_string<>.
Definition: ETW.h:269
-
event_data(1 const wchar_t *data)
Construct class pointing to a wide string.
Definition: ETW.h:249
-
event_data(1 const char &data)
Construct class pointing to an char.
Definition: ETW.h:139
-
event_data(1 const int &data)
Construct class pointing to an int.
Definition: ETW.h:165
-
event_data(const void *data, 1 ULONG size)
Construct class pointing to binary data.
Definition: ETW.h:283
-
event_data(1 const GUID &data)
Construct class pointing to a GUID.
Definition: ETW.h:217
-
event_data(1 const unsigned int &data)
Construct class pointing to an unsigned int.
Definition: ETW.h:178
-
event_data(1 const long &data)
Construct class pointing to a long.
Definition: ETW.h:191
+
event_data(const char &data)
Construct class pointing to an char.
Definition: ETW.h:139
+
event_data(const wchar_t *data)
Construct class pointing to a wide string.
Definition: ETW.h:249
+
event_data(const int &data)
Construct class pointing to an int.
Definition: ETW.h:165
+
event_data(const void *data, ULONG size)
Construct class pointing to binary data.
Definition: ETW.h:283
+
event_data(const GUID &data)
Construct class pointing to a GUID.
Definition: ETW.h:217
+
event_data(const unsigned int &data)
Construct class pointing to an unsigned int.
Definition: ETW.h:178
+
event_data(const char *data)
Construct class pointing to a string.
Definition: ETW.h:230
+
event_data(const unsigned char &data)
Construct class pointing to an unsigned char.
Definition: ETW.h:152
+
event_data(const std::basic_string< _Elem, _Traits, _Ax > &data)
Template to construct pointing to a std::basic_string<>.
Definition: ETW.h:269
+
event_data(const unsigned long &data)
Construct class pointing to an unsigned long.
Definition: ETW.h:204
event_data()
Construct empty class.
Definition: ETW.h:124
+
event_data(const long &data)
Construct class pointing to a long.
Definition: ETW.h:191
Helper template to write an event on entry/exit of scope with one parameter (typically result).
Definition: ETW.h:1159
+
event_fn_auto_ret(const event_fn_auto_ret< T > &other)
Copies the object.
Definition: ETW.h:1176
~event_fn_auto_ret()
Writes the event_dest event.
Definition: ETW.h:1199
EVENT_DATA_DESCRIPTOR m_desc[2]
Function name and return value.
Definition: ETW.h:1241
event_provider & m_ep
Reference to event provider in use.
Definition: ETW.h:1239
-
event_fn_auto_ret(1 event_provider &ep, 1 const EVENT_DESCRIPTOR *event_cons, 1 const EVENT_DESCRIPTOR *event_dest, 1 LPCSTR pszFnName, T &result)
Writes the event_cons event.
Definition: ETW.h:1164
+
event_fn_auto_ret(event_provider &ep, const EVENT_DESCRIPTOR *event_cons, const EVENT_DESCRIPTOR *event_dest, LPCSTR pszFnName, T &result)
Writes the event_cons event.
Definition: ETW.h:1164
T & m_result
Function result.
Definition: ETW.h:1242
+
event_fn_auto_ret & operator=(const event_fn_auto_ret< T > &other)
Copies the object.
Definition: ETW.h:1210
const EVENT_DESCRIPTOR * m_event_dest
Event descriptor at destruction.
Definition: ETW.h:1240
-
event_fn_auto_ret & operator=(1 event_fn_auto_ret< T > &&other)
Moves the object.
Definition: ETW.h:1225
-
event_fn_auto_ret(1 event_fn_auto_ret< T > &&other)
Moves the object.
Definition: ETW.h:1187
-
event_fn_auto_ret(1 const event_fn_auto_ret< T > &other)
Copies the object.
Definition: ETW.h:1176
-
event_fn_auto_ret & operator=(1 const event_fn_auto_ret< T > &other)
Copies the object.
Definition: ETW.h:1210
+
event_fn_auto_ret(event_fn_auto_ret< T > &&other)
Moves the object.
Definition: ETW.h:1187
+
event_fn_auto_ret & operator=(event_fn_auto_ret< T > &&other)
Moves the object.
Definition: ETW.h:1225
Helper class to write an event on entry/exit of scope.
Definition: ETW.h:1074
const EVENT_DESCRIPTOR * m_event_dest
Event descriptor at destruction.
Definition: ETW.h:1148
-
event_fn_auto(1 const event_fn_auto &other)
Copies the object.
Definition: ETW.h:1090
+
event_fn_auto(event_fn_auto &&other) noexcept
Moves the object.
Definition: ETW.h:1100
+
event_fn_auto(event_provider &ep, const EVENT_DESCRIPTOR *event_cons, const EVENT_DESCRIPTOR *event_dest, LPCSTR pszFnName)
Writes the event_cons event.
Definition: ETW.h:1079
~event_fn_auto()
Writes the event_dest event.
Definition: ETW.h:1111
-
event_fn_auto(1 event_provider &ep, 1 const EVENT_DESCRIPTOR *event_cons, 1 const EVENT_DESCRIPTOR *event_dest, 1 LPCSTR pszFnName)
Writes the event_cons event.
Definition: ETW.h:1079
-
event_fn_auto & operator=(1 event_fn_auto &&other) noexcept
Moves the object.
Definition: ETW.h:1134
+
event_fn_auto & operator=(event_fn_auto &&other) noexcept
Moves the object.
Definition: ETW.h:1134
+
event_fn_auto & operator=(const event_fn_auto &other)
Copies the object.
Definition: ETW.h:1120
event_provider & m_ep
Reference to event provider in use.
Definition: ETW.h:1147
EVENT_DATA_DESCRIPTOR m_fn_name
Function name.
Definition: ETW.h:1149
-
event_fn_auto & operator=(1 const event_fn_auto &other)
Copies the object.
Definition: ETW.h:1120
-
event_fn_auto(1 event_fn_auto &&other) noexcept
Moves the object.
Definition: ETW.h:1100
+
event_fn_auto(const event_fn_auto &other)
Copies the object.
Definition: ETW.h:1090
ETW event provider.
Definition: ETW.h:493
-
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)
Receive enable or disable notification requests.
Definition: ETW.h:710
-
ULONG create(1 LPCGUID ProviderId)
Registers the event provider.
Definition: ETW.h:517
-
ULONG write(1 PCEVENT_DESCRIPTOR EventDescriptor, 1 const EVENT_DATA_DESCRIPTOR param1,...)
Writes an event with one or more parameter.
Definition: ETW.h:567
-
ULONG write(1 UCHAR Level, 1 ULONGLONG Keyword, 1 1 PCWSTR String,...)
Writes a string event.
Definition: ETW.h:663
+
ULONG write(PCEVENT_DESCRIPTOR EventDescriptor)
Writes an event with no parameters.
Definition: ETW.h:535
+
ULONG write(PCEVENT_DESCRIPTOR EventDescriptor, ULONG UserDataCount=0, PEVENT_DATA_DESCRIPTOR UserData=NULL)
Writes an event with parameters stored in array.
Definition: ETW.h:550
+
ULONG write(UCHAR Level, ULONGLONG Keyword, PCWSTR String,...)
Writes a string event.
Definition: ETW.h:663
+
ULONG write(PCEVENT_DESCRIPTOR EventDescriptor, va_list arg)
Writes an event with variable number of parameters.
Definition: ETW.h:621
virtual ~event_provider()
Closes the event provider.
Definition: ETW.h:502
-
ULONG write(1 PCEVENT_DESCRIPTOR EventDescriptor, 1 va_list arg)
Writes an event with variable number of parameters.
Definition: ETW.h:621
-
virtual void enable_callback(1 LPCGUID SourceId, 1 ULONG IsEnabled, 1 UCHAR Level, 1 ULONGLONG MatchAnyKeyword, 1 ULONGLONG MatchAllKeyword, 1 PEVENT_FILTER_DESCRIPTOR FilterData)
Receive enable or disable notification requests.
Definition: ETW.h:695
-
ULONG write(1 PCEVENT_DESCRIPTOR EventDescriptor)
Writes an event with no parameters.
Definition: ETW.h:535
+
virtual void enable_callback(LPCGUID SourceId, ULONG IsEnabled, UCHAR Level, ULONGLONG MatchAnyKeyword, ULONGLONG MatchAllKeyword, PEVENT_FILTER_DESCRIPTOR FilterData)
Receive enable or disable notification requests.
Definition: ETW.h:695
void free_internal() noexcept override
Releases the event provider.
Definition: ETW.h:685
-
ULONG write(1 PCEVENT_DESCRIPTOR EventDescriptor, 1 ULONG UserDataCount=0, PEVENT_DATA_DESCRIPTOR UserData=NULL)
Writes an event with parameters stored in array.
Definition: ETW.h:550
+
ULONG write(PCEVENT_DESCRIPTOR EventDescriptor, const EVENT_DATA_DESCRIPTOR param1,...)
Writes an event with one or more parameter.
Definition: ETW.h:567
+
static VOID NTAPI enable_callback(LPCGUID SourceId, ULONG IsEnabled, UCHAR Level, ULONGLONG MatchAnyKeyword, ULONGLONG MatchAllKeyword, PEVENT_FILTER_DESCRIPTOR FilterData, PVOID CallbackContext)
Receive enable or disable notification requests.
Definition: ETW.h:710
+
ULONG create(LPCGUID ProviderId)
Registers the event provider.
Definition: ETW.h:517
EVENT_RECORD wrapper.
Definition: ETW.h:298
-
void set_extended_data_internal(1 USHORT count, const EVENT_HEADER_EXTENDED_DATA_ITEM *data)
Sets event record extended data.
Definition: ETW.h:434
-
void set_user_data(1 USHORT size, LPCVOID data)
Sets event record user data.
Definition: ETW.h:419
+
void set_extended_data_internal(USHORT count, const EVENT_HEADER_EXTENDED_DATA_ITEM *data)
Sets event record extended data.
Definition: ETW.h:434
+
void set_user_data(USHORT size, LPCVOID data)
Sets event record user data.
Definition: ETW.h:419
+
event_rec & operator=(event_rec &&other) noexcept
Moves the event record.
Definition: ETW.h:389
~event_rec()
Destroys event record data and frees the allocated memory.
Definition: ETW.h:343
-
event_rec(1 const event_rec &other)
Copies an existing event record.
Definition: ETW.h:313
-
event_rec(1 event_rec &&other) noexcept
Moves the event record.
Definition: ETW.h:335
-
void set_extended_data(1 USHORT count, const EVENT_HEADER_EXTENDED_DATA_ITEM *data)
Sets event record extended data.
Definition: ETW.h:405
-
event_rec & operator=(1 const EVENT_RECORD &other)
Copies an existing event record.
Definition: ETW.h:373
-
event_rec(1 const EVENT_RECORD &other)
Copies an existing event record.
Definition: ETW.h:324
-
void set_user_data_internal(1 USHORT size, LPCVOID data)
Sets event record user data.
Definition: ETW.h:472
-
event_rec & operator=(1 const event_rec &other)
Copies an existing event record.
Definition: ETW.h:357
+
event_rec & operator=(const EVENT_RECORD &other)
Copies an existing event record.
Definition: ETW.h:373
+
event_rec(const EVENT_RECORD &other)
Copies an existing event record.
Definition: ETW.h:324
+
event_rec & operator=(const event_rec &other)
Copies an existing event record.
Definition: ETW.h:357
+
void set_extended_data(USHORT count, const EVENT_HEADER_EXTENDED_DATA_ITEM *data)
Sets event record extended data.
Definition: ETW.h:405
+
event_rec(event_rec &&other) noexcept
Moves the event record.
Definition: ETW.h:335
event_rec()
Constructs a blank event record.
Definition: ETW.h:303
-
event_rec & operator=(1 event_rec &&other) noexcept
Moves the event record.
Definition: ETW.h:389
+
void set_user_data_internal(USHORT size, LPCVOID data)
Sets event record user data.
Definition: ETW.h:472
+
event_rec(const event_rec &other)
Copies an existing event record.
Definition: ETW.h:313
ETW session.
Definition: ETW.h:723
LPCTSTR name() const
Auto-typecasting operator.
Definition: ETW.h:798
-
ULONG create(1 LPCTSTR SessionName, 1 const EVENT_TRACE_PROPERTIES *Properties)
Registers and starts an event tracing session.
Definition: ETW.h:827
-
event_session & operator=(1 event_session &&other) noexcept
Move assignment.
Definition: ETW.h:774
+
event_session(event_session &&other) noexcept
Move constructor.
Definition: ETW.h:752
+
event_session(handle_type h, const EVENT_TRACE_PROPERTIES *prop)
Initializes a new session with an already available object handle.
Definition: ETW.h:740
event_session()
Initializes a new empty session.
Definition: ETW.h:730
virtual ~event_session()
Closes the session.
Definition: ETW.h:763
void free_internal() noexcept override
Releases the session.
Definition: ETW.h:892
-
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)
Enables the specified event trace provider.
Definition: ETW.h:847
-
void attach(1 handle_type h, 1 EVENT_TRACE_PROPERTIES *prop)
Sets a new session handle for the class.
Definition: ETW.h:812
-
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)
Disables the specified event trace provider.
Definition: ETW.h:871
+
event_session & operator=(event_session &&other) noexcept
Move assignment.
Definition: ETW.h:774
+
ULONG disable_trace(LPCGUID ProviderId, UCHAR Level, ULONGLONG MatchAnyKeyword=0, ULONGLONG MatchAllKeyword=0, ULONG EnableProperty=0, PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)
Disables the specified event trace provider.
Definition: ETW.h:871
+
ULONG enable_trace(LPCGUID ProviderId, UCHAR Level, ULONGLONG MatchAnyKeyword=0, ULONGLONG MatchAllKeyword=0, ULONG EnableProperty=0, PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)
Enables the specified event trace provider.
Definition: ETW.h:847
std::unique_ptr< EVENT_TRACE_PROPERTIES > m_prop
Session properties.
Definition: ETW.h:898
-
event_session(1 handle_type h, 1 const EVENT_TRACE_PROPERTIES *prop)
Initializes a new session with an already available object handle.
Definition: ETW.h:740
-
event_session(1 event_session &&other) noexcept
Move constructor.
Definition: ETW.h:752
+
ULONG create(LPCTSTR SessionName, const EVENT_TRACE_PROPERTIES *Properties)
Registers and starts an event tracing session.
Definition: ETW.h:827
+
void attach(handle_type h, EVENT_TRACE_PROPERTIES *prop)
Sets a new session handle for the class.
Definition: ETW.h:812
Helper class to enable event provider in constructor and disables it in destructor.
Definition: ETW.h:955
UCHAR m_level
Logging level.
Definition: ETW.h:1061
PEVENT_FILTER_DESCRIPTOR m_enable_filter_desc
Event filter descriptor.
Definition: ETW.h:1065
ULONGLONG m_match_any_keyword
Keyword match mask (any)
Definition: ETW.h:1062
-
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)
Enables event trace.
Definition: ETW.h:962
+
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)
Enables event trace.
Definition: ETW.h:962
ULONG m_status
Result of EnableTraceEx call.
Definition: ETW.h:1057
TRACEHANDLE m_trace_handle
Trace handle.
Definition: ETW.h:1060
virtual ~event_trace_enabler()
Disables event trace.
Definition: ETW.h:1041
ULONG status() const
Return result of EnableTraceEx() call.
Definition: ETW.h:1031
-
event_trace_enabler(1 const event_session &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)
Enables event trace.
Definition: ETW.h:997
+
event_trace_enabler(const event_session &session, LPCGUID ProviderId, UCHAR Level, ULONGLONG MatchAnyKeyword=0, ULONGLONG MatchAllKeyword=0, ULONG EnableProperty=0, PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)
Enables event trace.
Definition: ETW.h:997
ULONGLONG m_match_all_keyword
Keyword match mask (all)
Definition: ETW.h:1063
LPCGUID m_provider_id
Provider ID.
Definition: ETW.h:1058
LPCGUID m_source_id
Session ID.
Definition: ETW.h:1059
ULONG m_enable_property
Enable property.
Definition: ETW.h:1064
ETW trace.
Definition: ETW.h:905
-
bool create(1 PEVENT_TRACE_LOGFILE Logfile)
Opens a real-time trace session or log file for consuming.
Definition: ETW.h:929
+
bool create(PEVENT_TRACE_LOGFILE Logfile)
Opens a real-time trace session or log file for consuming.
Definition: ETW.h:929
virtual ~event_trace()
Closes the trace.
Definition: ETW.h:914
void free_internal() noexcept override
Closes the trace.
Definition: ETW.h:945
Base abstract template class to support generic object handle keeping.
Definition: Common.h:604
handle() noexcept
Initializes a new class instance with the object handle set to INVAL.
Definition: Common.h:619
REGHANDLE handle_type
Datatype of the object handle this template class handles.
Definition: Common.h:609
-
void attach(1 handle_type h) noexcept
Sets a new object handle for the class.
Definition: Common.h:818
handle_type m_h
Object handle.
Definition: Common.h:855
+
void attach(handle_type h) noexcept
Sets a new object handle for the class.
Definition: Common.h:818
#define WINSTD_NONCOPYABLE(C)
Declares a class as non-copyable.
Definition: Common.h:53
#define WINSTD_STACK_BUFFER_BYTES
Size of the stack buffer in bytes used for initial system function call.
Definition: Common.h:80
#define WINSTD_HANDLE_IMPL(C, INVAL)
Implements default constructors and operators to prevent their auto-generation by compiler.
Definition: Common.h:162
@@ -994,7 +994,7 @@ $(function() { diff --git a/_g_d_i_8h_source.html b/_g_d_i_8h_source.html index 2239ff85..376ef4f1 100644 --- a/_g_d_i_8h_source.html +++ b/_g_d_i_8h_source.html @@ -126,17 +126,17 @@ $(function() {
91 m_hwnd(NULL)
92 {}
93
-
97 window_dc(_In_opt_ handle_type h, _In_opt_ HWND hwnd) noexcept :
+
97 window_dc(_In_opt_ handle_type h, _In_opt_ HWND hwnd) noexcept :
98 handle<handle_type, NULL>(h),
99 m_hwnd(hwnd)
100 {}
101
-
105 window_dc(_Inout_ window_dc &&h) noexcept :
+
105 window_dc(_Inout_ window_dc &&h) noexcept :
106 handle<handle_type, NULL>(std::move(h)),
107 m_hwnd(h.m_hwnd)
108 {}
109
-
113 window_dc& operator=(_Inout_ window_dc &&h) noexcept
+
113 window_dc& operator=(_Inout_ window_dc &&h) noexcept
114 {
115 handle<handle_type, NULL>::operator=(std::move(h));
116 m_hwnd = h.m_hwnd;
@@ -168,7 +168,7 @@ $(function() {
155 WINSTD_NONMOVABLE(dc_selector)
156
157 public:
-
163 dc_selector(_In_ HDC hdc, _In_ HGDIOBJ h) noexcept :
+
163 dc_selector(_In_ HDC hdc, _In_ HGDIOBJ h) noexcept :
164 m_hdc(hdc),
165 m_orig(SelectObject(hdc, h))
166 {
@@ -192,8 +192,8 @@ $(function() {
194
196}
Context scope DC object restorer.
Definition: GDI.h:153
+
dc_selector(HDC hdc, HGDIOBJ h) noexcept
Selects an object into the specified device context (DC). The new object replaces the previous object...
Definition: GDI.h:163
virtual ~dc_selector()
Restores original object.
Definition: GDI.h:174
-
dc_selector(1 HDC hdc, 1 HGDIOBJ h) noexcept
Selects an object into the specified device context (DC). The new object replaces the previous object...
Definition: GDI.h:163
HGDIOBJ m_orig
Original object handle.
Definition: GDI.h:192
HGDIOBJ status() const noexcept
Return result of SelectObject() call.
Definition: GDI.h:185
HDC m_hdc
A handle to the device context.
Definition: GDI.h:191
@@ -208,12 +208,12 @@ $(function() {
handle_type m_h
Object handle.
Definition: Common.h:855
Device context wrapper class.
Definition: GDI.h:85
HWND m_hwnd
Window handle.
Definition: GDI.h:146
-
window_dc(1 window_dc &&h) noexcept
Move an existing device context.
Definition: GDI.h:105
+
window_dc(handle_type h, HWND hwnd) noexcept
Initializes a device context from existing data.
Definition: GDI.h:97
void free_internal() noexcept override
Releases a device context (DC), freeing it for use by other applications.
Definition: GDI.h:140
virtual ~window_dc()
Releases a device context (DC), freeing it for use by other applications.
Definition: GDI.h:128
window_dc() noexcept
Initializes an empty device context.
Definition: GDI.h:90
-
window_dc(1 handle_type h, 1 HWND hwnd) noexcept
Initializes a device context from existing data.
Definition: GDI.h:97
-
window_dc & operator=(1 window_dc &&h) noexcept
Copy an existing device context.
Definition: GDI.h:113
+
window_dc & operator=(window_dc &&h) noexcept
Copy an existing device context.
Definition: GDI.h:113
+
window_dc(window_dc &&h) noexcept
Move an existing device context.
Definition: GDI.h:105
#define WINSTD_NONCOPYABLE(C)
Declares a class as non-copyable.
Definition: Common.h:53
#define WINSTD_NONMOVABLE(C)
Declares a class as non-movable.
Definition: Common.h:61
#define WINSTD_HANDLE_IMPL(C, INVAL)
Implements default constructors and operators to prevent their auto-generation by compiler.
Definition: Common.h:162
@@ -221,7 +221,7 @@ $(function() { diff --git a/_m_s_i_8h_source.html b/_m_s_i_8h_source.html index 6da0de86..967552eb 100644 --- a/_m_s_i_8h_source.html +++ b/_m_s_i_8h_source.html @@ -365,7 +365,7 @@ $(function() { diff --git a/_sec_8h_source.html b/_sec_8h_source.html index 8af97670..7609876a 100644 --- a/_sec_8h_source.html +++ b/_sec_8h_source.html @@ -155,13 +155,13 @@ $(function() {
103 m_expires.QuadPart = -1;
104 }
105
-
112 sec_credentials(_In_opt_ handle_type h, _In_ const TimeStamp expires) :
+
112 sec_credentials(_In_opt_ handle_type h, _In_ const TimeStamp expires) :
113 m_expires(expires),
114 handle(h)
115 {
116 }
117
-
123 sec_credentials(_Inout_ sec_credentials &&h) noexcept :
+
123 sec_credentials(_Inout_ sec_credentials &&h) noexcept :
124 m_expires(std::move(h.m_expires)),
125 handle<PCredHandle, NULL>(std::move(h))
126 {
@@ -173,7 +173,7 @@ $(function() {
137 free_internal();
138 }
139
-
145 sec_credentials& operator=(_Inout_ sec_credentials &&h) noexcept
+
145 sec_credentials& operator=(_Inout_ sec_credentials &&h) noexcept
146 {
147 if (this != std::addressof(h)) {
148 *(handle<handle_type, NULL>*)this = std::move(h);
@@ -182,7 +182,7 @@ $(function() {
151 return *this;
152 }
153
-
163 SECURITY_STATUS acquire(
+
163 SECURITY_STATUS acquire(
164 _In_opt_ LPTSTR pszPrincipal,
165 _In_ LPTSTR pszPackage,
166 _In_ unsigned long fCredentialUse,
@@ -195,7 +195,7 @@ $(function() {
173 TimeStamp exp;
174 SECURITY_STATUS res = AcquireCredentialsHandle(pszPrincipal, pszPackage, fCredentialUse, pvLogonId, pAuthData, pGetKeyFn, pvGetKeyArgument, h, &exp);
175 if (SUCCEEDED(res)) {
-
176 attach(h);
+
176 attach(h);
177 m_expires = exp;
178 } else
179 delete h;
@@ -223,7 +223,7 @@ $(function() {
212 m_expires.QuadPart = -1;
213 }
214
-
220 sec_context(_Inout_ sec_context &&h) noexcept :
+
220 sec_context(_Inout_ sec_context &&h) noexcept :
221 m_attrib (std::move(h.m_attrib )),
222 m_expires(std::move(h.m_expires)),
223 handle<PCtxtHandle, NULL>(std::move(h))
@@ -236,7 +236,7 @@ $(function() {
235 free_internal();
236 }
237
-
243 sec_context& operator=(_Inout_ sec_context &&h) noexcept
+
243 sec_context& operator=(_Inout_ sec_context &&h) noexcept
244 {
245 if (this != std::addressof(h)) {
246 *(handle<handle_type, NULL>*)this = std::move(h);
@@ -246,7 +246,7 @@ $(function() {
250 return *this;
251 }
252
-
262 SECURITY_STATUS initialize(
+
262 SECURITY_STATUS initialize(
263 _In_opt_ PCredHandle phCredential,
264 _In_opt_z_ LPCTSTR pszTargetName,
265 _In_ ULONG fContextReq,
@@ -261,7 +261,7 @@ $(function() {
274 TimeStamp exp;
275 SECURITY_STATUS res = InitializeSecurityContext(phCredential, NULL, const_cast<LPTSTR>(pszTargetName), fContextReq, 0, TargetDataRep, pInput, 0, h, pOutput, &attr, &exp);
276 if (SUCCEEDED(res)) {
-
277 attach(h);
+
277 attach(h);
278 m_attrib = attr;
279 m_expires = exp;
280 } else
@@ -269,7 +269,7 @@ $(function() {
282 return res;
283 }
284
-
294 SECURITY_STATUS process(
+
294 SECURITY_STATUS process(
295 _In_opt_ PCredHandle phCredential,
296 _In_opt_z_ LPCTSTR pszTargetName,
297 _In_ ULONG fContextReq,
@@ -295,7 +295,7 @@ $(function() {
325 class sec_buffer_desc : public SecBufferDesc
326 {
327 public:
-
331 sec_buffer_desc(_Inout_count_(count) PSecBuffer buf, ULONG count, _In_ ULONG version = SECBUFFER_VERSION)
+
331 sec_buffer_desc(_Inout_count_(count) PSecBuffer buf, ULONG count, _In_ ULONG version = SECBUFFER_VERSION)
332 {
333 ulVersion = version;
334 cBuffers = count;
@@ -316,11 +316,11 @@ $(function() {
362 class sec_runtime_error : public num_runtime_error<SECURITY_STATUS>
363 {
364 public:
-
371 sec_runtime_error(_In_ error_type num, _In_ const std::string& msg) : num_runtime_error<SECURITY_STATUS>(num, msg)
+
371 sec_runtime_error(_In_ error_type num, _In_ const std::string& msg) : num_runtime_error<SECURITY_STATUS>(num, msg)
372 {
373 }
374
-
381 sec_runtime_error(_In_ error_type num, _In_opt_z_ const char *msg = nullptr) : num_runtime_error<SECURITY_STATUS>(num, msg)
+
381 sec_runtime_error(_In_ error_type num, _In_opt_z_ const char *msg = nullptr) : num_runtime_error<SECURITY_STATUS>(num, msg)
382 {
383 }
384
@@ -332,43 +332,43 @@ $(function() {
396}
Base abstract template class to support generic object handle keeping.
Definition: Common.h:604
PCredHandle handle_type
Datatype of the object handle this template class handles.
Definition: Common.h:609
-
void attach(1 handle_type h) noexcept
Sets a new object handle for the class.
Definition: Common.h:818
handle_type m_h
Object handle.
Definition: Common.h:855
+
void attach(handle_type h) noexcept
Sets a new object handle for the class.
Definition: Common.h:818
Numerical runtime error.
Definition: Common.h:1003
SECURITY_STATUS error_type
Error number type.
Definition: Common.h:1005
SecBufferDesc wrapper class.
Definition: Sec.h:326
virtual ~sec_buffer_desc()
Frees the security buffer descriptor.
Definition: Sec.h:343
-
sec_buffer_desc(PSecBuffer buf, ULONG count, 1 ULONG version=SECBUFFER_VERSION)
Initializes security buffer descriptor.
Definition: Sec.h:331
+
sec_buffer_desc(PSecBuffer buf, ULONG count, ULONG version=SECBUFFER_VERSION)
Initializes security buffer descriptor.
Definition: Sec.h:331
PCtxtHandle wrapper class.
Definition: Sec.h:203
-
SECURITY_STATUS initialize(1 PCredHandle phCredential, 1 LPCTSTR pszTargetName, 1 ULONG fContextReq, 1 ULONG TargetDataRep, 1 PSecBufferDesc pInput, 1 PSecBufferDesc pOutput)
Initializes security context.
Definition: Sec.h:262
-
sec_context(1 sec_context &&h) noexcept
Move constructor.
Definition: Sec.h:220
+
sec_context(sec_context &&h) noexcept
Move constructor.
Definition: Sec.h:220
+
SECURITY_STATUS process(PCredHandle phCredential, LPCTSTR pszTargetName, ULONG fContextReq, ULONG TargetDataRep, PSecBufferDesc pInput, PSecBufferDesc pOutput)
Continue security context.
Definition: Sec.h:294
virtual ~sec_context()
Frees the security context.
Definition: Sec.h:232
-
SECURITY_STATUS process(1 PCredHandle phCredential, 1 LPCTSTR pszTargetName, 1 ULONG fContextReq, 1 ULONG TargetDataRep, 1 PSecBufferDesc pInput, 1 PSecBufferDesc pOutput)
Continue security context.
Definition: Sec.h:294
sec_context()
Initializes a new class instance with the object handle set to NULL.
Definition: Sec.h:208
+
SECURITY_STATUS initialize(PCredHandle phCredential, LPCTSTR pszTargetName, ULONG fContextReq, ULONG TargetDataRep, PSecBufferDesc pInput, PSecBufferDesc pOutput)
Initializes security context.
Definition: Sec.h:262
ULONG m_attrib
Context attributes.
Definition: Sec.h:318
TimeStamp m_expires
Context expiration time.
Definition: Sec.h:319
-
sec_context & operator=(1 sec_context &&h) noexcept
Move assignment.
Definition: Sec.h:243
+
sec_context & operator=(sec_context &&h) noexcept
Move assignment.
Definition: Sec.h:243
void free_internal() noexcept override
Frees the security context.
Definition: Sec.h:311
PCredHandle wrapper class.
Definition: Sec.h:94
-
sec_credentials(1 sec_credentials &&h) noexcept
Move constructor.
Definition: Sec.h:123
sec_credentials()
Initializes a new class instance with the object handle set to NULL.
Definition: Sec.h:101
-
sec_credentials(1 handle_type h, 1 const TimeStamp expires)
Initializes a new class with an already available object handle.
Definition: Sec.h:112
void free_internal() noexcept override
Frees the security credentials.
Definition: Sec.h:189
-
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)
Acquires the security credentials.
Definition: Sec.h:163
-
sec_credentials & operator=(1 sec_credentials &&h) noexcept
Move assignment.
Definition: Sec.h:145
TimeStamp m_expires
Credentials expiration time.
Definition: Sec.h:196
+
sec_credentials(sec_credentials &&h) noexcept
Move constructor.
Definition: Sec.h:123
virtual ~sec_credentials()
Frees the security credentials.
Definition: Sec.h:134
+
sec_credentials(handle_type h, const TimeStamp expires)
Initializes a new class with an already available object handle.
Definition: Sec.h:112
+
SECURITY_STATUS acquire(LPTSTR pszPrincipal, LPTSTR pszPackage, unsigned long fCredentialUse, void *pvLogonId, void *pAuthData, SEC_GET_KEY_FN pGetKeyFn=NULL, void *pvGetKeyArgument=NULL)
Acquires the security credentials.
Definition: Sec.h:163
+
sec_credentials & operator=(sec_credentials &&h) noexcept
Move assignment.
Definition: Sec.h:145
Security runtime error.
Definition: Sec.h:363
-
sec_runtime_error(1 error_type num, 1 const char *msg=nullptr)
Constructs an exception.
Definition: Sec.h:381
-
sec_runtime_error(1 error_type num, 1 const std::string &msg)
Constructs an exception.
Definition: Sec.h:371
+
sec_runtime_error(error_type num, const char *msg=nullptr)
Constructs an exception.
Definition: Sec.h:381
sec_runtime_error(const sec_runtime_error &other)
Copies an exception.
Definition: Sec.h:390
+
sec_runtime_error(error_type num, const std::string &msg)
Constructs an exception.
Definition: Sec.h:371
#define WINSTD_NONCOPYABLE(C)
Declares a class as non-copyable.
Definition: Common.h:53
#define WINSTD_STACK_BUFFER_BYTES
Size of the stack buffer in bytes used for initial system function call.
Definition: Common.h:80
static const PCredHandle invalid
Invalid handle value.
Definition: Common.h:614
diff --git a/_setup_a_p_i_8h_source.html b/_setup_a_p_i_8h_source.html index f7001af1..a3898ea9 100644 --- a/_setup_a_p_i_8h_source.html +++ b/_setup_a_p_i_8h_source.html @@ -95,20 +95,20 @@ $(function() {
36 free_internal();
37 }
38
-
48 bool create(
+
48 bool create(
49 _In_opt_ const GUID * ClassGuid,
50 _In_opt_ HWND hwndParent) noexcept
51 {
52 handle_type h = SetupDiCreateDeviceInfoList(ClassGuid, hwndParent);
53 if (h != invalid) {
-
54 attach(h);
+
54 attach(h);
55 return true;
56 }
57 else
58 return false;
59 }
60
-
70 bool create(
+
70 bool create(
71 _In_opt_ const GUID * ClassGuid,
72 _In_opt_ PCTSTR Enumerator,
73 _In_opt_ HWND hwndParent,
@@ -119,7 +119,7 @@ $(function() {
78 {
79 handle_type h = SetupDiGetClassDevsEx(ClassGuid, Enumerator, hwndParent, Flags, DeviceInfoSet, MachineName, Reserved);
80 if (h != invalid) {
-
81 attach(h);
+
81 attach(h);
82 return true;
83 }
84 else
@@ -139,7 +139,7 @@ $(function() {
106 WINSTD_NONMOVABLE(setup_driver_info_list_builder)
107
108 public:
-
114 setup_driver_info_list_builder(
+
114 setup_driver_info_list_builder(
115 _In_ HDEVINFO DeviceInfoSet,
116 _Inout_opt_ PSP_DEVINFO_DATA DeviceInfoData,
117 _In_ DWORD DriverType) noexcept :
@@ -171,15 +171,15 @@ $(function() {
156}
Base abstract template class to support generic object handle keeping.
Definition: Common.h:604
HDEVINFO handle_type
Datatype of the object handle this template class handles.
Definition: Common.h:609
-
void attach(1 handle_type h) noexcept
Sets a new object handle for the class.
Definition: Common.h:818
handle_type m_h
Object handle.
Definition: Common.h:855
+
void attach(handle_type h) noexcept
Sets a new object handle for the class.
Definition: Common.h:818
HDEVINFO wrapper class.
Definition: SetupAPI.h:24
+
bool create(const GUID *ClassGuid, HWND hwndParent) noexcept
Creates an empty device information set and optionally associates the set with a device setup class a...
Definition: SetupAPI.h:48
virtual ~setup_device_info_list()
Frees the device information set.
Definition: SetupAPI.h:33
void free_internal() noexcept override
Frees the device information set.
Definition: SetupAPI.h:94
-
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
Creates a device information set that contains requested device information elements for a local or a...
Definition: SetupAPI.h:70
-
bool create(1 const GUID *ClassGuid, 1 HWND hwndParent) noexcept
Creates an empty device information set and optionally associates the set with a device setup class a...
Definition: SetupAPI.h:48
+
bool create(const GUID *ClassGuid, PCTSTR Enumerator, HWND hwndParent, DWORD Flags, HDEVINFO DeviceInfoSet, PCTSTR MachineName, PVOID Reserved) noexcept
Creates a device information set that contains requested device information elements for a local or a...
Definition: SetupAPI.h:70
Builds a list of drivers in constructor and deletes it in destructor.
Definition: SetupAPI.h:104
-
setup_driver_info_list_builder(1 HDEVINFO DeviceInfoSet, 1 PSP_DEVINFO_DATA DeviceInfoData, 1 DWORD DriverType) noexcept
Construct the builder and builds a list of drivers that is associated with a specific device or with ...
Definition: SetupAPI.h:114
+
setup_driver_info_list_builder(HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DWORD DriverType) noexcept
Construct the builder and builds a list of drivers that is associated with a specific device or with ...
Definition: SetupAPI.h:114
virtual ~setup_driver_info_list_builder()
Deletes a driver list and destructs the builder.
Definition: SetupAPI.h:130
BOOL status() const noexcept
Return result of SetupDiBuildDriverInfoList() call.
Definition: SetupAPI.h:141
#define WINSTD_NONCOPYABLE(C)
Declares a class as non-copyable.
Definition: Common.h:53
@@ -189,7 +189,7 @@ $(function() { diff --git a/_shell_8h_source.html b/_shell_8h_source.html index 2fb94c0f..39e3cf4c 100644 --- a/_shell_8h_source.html +++ b/_shell_8h_source.html @@ -109,7 +109,7 @@ $(function() { diff --git a/_w_l_a_n_8h_source.html b/_w_l_a_n_8h_source.html index 2280aab0..f3273f08 100644 --- a/_w_l_a_n_8h_source.html +++ b/_w_l_a_n_8h_source.html @@ -163,12 +163,12 @@ $(function() {
140 free_internal();
141 }
142
-
152 bool open(_In_ DWORD dwClientVersion, _Out_ PDWORD pdwNegotiatedVersion) noexcept
+
152 bool open(_In_ DWORD dwClientVersion, _Out_ PDWORD pdwNegotiatedVersion) noexcept
153 {
154 handle_type h;
155 const DWORD dwResult = WlanOpenHandle(dwClientVersion, 0, pdwNegotiatedVersion, &h);
156 if (dwResult == ERROR_SUCCESS) {
-
157 attach(h);
+
157 attach(h);
158 return true;
159 } else {
160 SetLastError(dwResult);
@@ -186,12 +186,12 @@ $(function() {
178}
Base abstract template class to support generic object handle keeping.
Definition: Common.h:604
HANDLE handle_type
Datatype of the object handle this template class handles.
Definition: Common.h:609
-
void attach(1 handle_type h) noexcept
Sets a new object handle for the class.
Definition: Common.h:818
handle_type m_h
Object handle.
Definition: Common.h:855
+
void attach(handle_type h) noexcept
Sets a new object handle for the class.
Definition: Common.h:818
WLAN handle wrapper.
Definition: WLAN.h:128
virtual ~wlan_handle()
Closes a connection to the server.
Definition: WLAN.h:137
void free_internal() noexcept override
Closes a connection to the server.
Definition: WLAN.h:171
-
bool open(1 DWORD dwClientVersion, 1 PDWORD pdwNegotiatedVersion) noexcept
Opens a connection to the server.
Definition: WLAN.h:152
+
bool open(DWORD dwClientVersion, PDWORD pdwNegotiatedVersion) noexcept
Opens a connection to the server.
Definition: WLAN.h:152
#define WINSTD_HANDLE_IMPL(C, INVAL)
Implements default constructors and operators to prevent their auto-generation by compiler.
Definition: Common.h:162
static const HANDLE invalid
Invalid handle value.
Definition: Common.h:614
WlanFreeMemory_delete()
Default construct.
Definition: WLAN.h:104
@@ -206,7 +206,7 @@ $(function() { diff --git a/_win_8h_source.html b/_win_8h_source.html index bb433484..42d339e2 100644 --- a/_win_8h_source.html +++ b/_win_8h_source.html @@ -1205,11 +1205,11 @@ $(function() {
1390 free_internal();
1391 }
1392
-
1402 bool load(_In_z_ LPCTSTR lpFileName, __reserved handle_type hFile, _In_ DWORD dwFlags) noexcept
+
1402 bool load(_In_z_ LPCTSTR lpFileName, __reserved handle_type hFile, _In_ DWORD dwFlags) noexcept
1403 {
1404 handle_type h = LoadLibraryEx(lpFileName, hFile, dwFlags);
1405 if (h != invalid) {
-
1406 attach(h);
+
1406 attach(h);
1407 return true;
1408 } else
1409 return false;
@@ -1225,11 +1225,11 @@ $(function() {
1427 class process : public win_handle<NULL>
1428 {
1429 public:
-
1439 bool open(_In_ DWORD dwDesiredAccess, _In_ BOOL bInheritHandle, _In_ DWORD dwProcessId) noexcept
+
1439 bool open(_In_ DWORD dwDesiredAccess, _In_ BOOL bInheritHandle, _In_ DWORD dwProcessId) noexcept
1440 {
1441 handle_type h = OpenProcess(dwDesiredAccess, bInheritHandle, dwProcessId);
1442 if (h != invalid) {
-
1443 attach(h);
+
1443 attach(h);
1444 return true;
1445 } else
1446 return false;
@@ -1239,11 +1239,11 @@ $(function() {
1453 class file : public win_handle<INVALID_HANDLE_VALUE>
1454 {
1455 public:
-
1465 bool create(_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) noexcept
+
1465 bool create(_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) noexcept
1466 {
1467 handle_type h = CreateFile(lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile);
1468 if (h != invalid) {
-
1469 attach(h);
+
1469 attach(h);
1470 return true;
1471 } else
1472 return false;
@@ -1253,21 +1253,21 @@ $(function() {
1479 class event : public win_handle<NULL>
1480 {
1481 public:
-
1491 bool create(_In_ BOOL bManualReset, _In_ BOOL bInitialState, _In_opt_ LPSECURITY_ATTRIBUTES lpEventAttributes = NULL, _In_opt_z_ LPCTSTR lpName = NULL) noexcept
+
1491 bool create(_In_ BOOL bManualReset, _In_ BOOL bInitialState, _In_opt_ LPSECURITY_ATTRIBUTES lpEventAttributes = NULL, _In_opt_z_ LPCTSTR lpName = NULL) noexcept
1492 {
1493 handle_type h = CreateEvent(lpEventAttributes, bManualReset, bInitialState, lpName);
1494 if (h != invalid) {
-
1495 attach(h);
+
1495 attach(h);
1496 return true;
1497 } else
1498 return false;
1499 }
1500
-
1510 bool open(_In_ DWORD dwDesiredAccess, _In_ BOOL bInheritHandle, _In_z_ LPCTSTR lpName) noexcept
+
1510 bool open(_In_ DWORD dwDesiredAccess, _In_ BOOL bInheritHandle, _In_z_ LPCTSTR lpName) noexcept
1511 {
1512 handle_type h = OpenEvent(dwDesiredAccess, bInheritHandle, lpName);
1513 if (h != invalid) {
-
1514 attach(h);
+
1514 attach(h);
1515 return true;
1516 } else
1517 return false;
@@ -1314,11 +1314,11 @@ $(function() {
1584 free_internal();
1585 }
1586
-
1596 bool find(_In_ LPCTSTR lpFileName, _Out_ LPWIN32_FIND_DATA lpFindFileData) noexcept
+
1596 bool find(_In_ LPCTSTR lpFileName, _Out_ LPWIN32_FIND_DATA lpFindFileData) noexcept
1597 {
1598 handle_type h = FindFirstFile(lpFileName, lpFindFileData);
1599 if (h != invalid) {
-
1600 attach(h);
+
1600 attach(h);
1601 return true;
1602 } else
1603 return false;
@@ -1342,11 +1342,11 @@ $(function() {
1634 free_internal();
1635 }
1636
-
1646 bool create(_In_ DWORD flOptions, _In_ SIZE_T dwInitialSize, _In_ SIZE_T dwMaximumSize) noexcept
+
1646 bool create(_In_ DWORD flOptions, _In_ SIZE_T dwInitialSize, _In_ SIZE_T dwMaximumSize) noexcept
1647 {
1648 handle_type h = HeapCreate(flOptions, dwInitialSize, dwMaximumSize);
1649 if (h != invalid) {
-
1650 attach(h);
+
1650 attach(h);
1651 return true;
1652 } else
1653 return false;
@@ -1419,39 +1419,39 @@ $(function() {
1738 };
1739
1740 public:
-
1746 heap_allocator(_In_ HANDLE heap) : m_heap(heap)
+
1746 heap_allocator(_In_ HANDLE heap) : m_heap(heap)
1747 {
1748 }
1749
1755 template <class _Other>
-
1756 heap_allocator(_In_ const heap_allocator<_Other> &other) : m_heap(other.m_heap)
+
1756 heap_allocator(_In_ const heap_allocator<_Other> &other) : m_heap(other.m_heap)
1757 {
1758 }
1759
-
1767 pointer allocate(_In_ size_type count)
+
1767 pointer allocate(_In_ size_type count)
1768 {
1769 assert(m_heap);
1770 return (pointer)HeapAlloc(m_heap, 0, count * sizeof(_Ty));
1771 }
1772
-
1779 void deallocate(_In_ pointer ptr, _In_ size_type size)
+
1779 void deallocate(_In_ pointer ptr, _In_ size_type size)
1780 {
1781 UNREFERENCED_PARAMETER(size);
1782 assert(m_heap);
1783 HeapFree(m_heap, 0, ptr);
1784 }
1785
-
1792 void construct(_Inout_ pointer ptr, _In_ const _Ty& val)
+
1792 void construct(_Inout_ pointer ptr, _In_ const _Ty& val)
1793 {
1794 ::new ((void*)ptr) _Ty(val);
1795 }
1796
-
1803 void construct(_Inout_ pointer ptr, _Inout_ _Ty&& val)
+
1803 void construct(_Inout_ pointer ptr, _Inout_ _Ty&& val)
1804 {
1805 ::new ((void*)ptr) _Ty(std::forward<_Ty>(val));
1806 }
1807
-
1813 void destroy(_Inout_ pointer ptr)
+
1813 void destroy(_Inout_ pointer ptr)
1814 {
1815 ptr->_Ty::~_Ty();
1816 }
@@ -1471,7 +1471,7 @@ $(function() {
1836 WINSTD_NONMOVABLE(actctx_activator)
1837
1838 public:
-
1846 actctx_activator(_In_ HANDLE hActCtx) noexcept
+
1846 actctx_activator(_In_ HANDLE hActCtx) noexcept
1847 {
1848 if (!ActivateActCtx(hActCtx, &m_cookie))
1849 m_cookie = 0;
@@ -1493,7 +1493,7 @@ $(function() {
1873 WINSTD_NONMOVABLE(user_impersonator)
1874
1875 public:
-
1883 user_impersonator(_In_opt_ HANDLE hToken) noexcept
+
1883 user_impersonator(_In_opt_ HANDLE hToken) noexcept
1884 {
1885 m_cookie = hToken && ImpersonateLoggedOnUser(hToken);
1886 }
@@ -1514,7 +1514,7 @@ $(function() {
1909 WINSTD_NONMOVABLE(console_ctrl_handler)
1910
1911 public:
-
1919 console_ctrl_handler(_In_opt_ PHANDLER_ROUTINE HandlerRoutine) noexcept : m_handler(HandlerRoutine)
+
1919 console_ctrl_handler(_In_opt_ PHANDLER_ROUTINE HandlerRoutine) noexcept : m_handler(HandlerRoutine)
1920 {
1921 m_cookie = SetConsoleCtrlHandler(m_handler, TRUE);
1922 }
@@ -1539,13 +1539,13 @@ $(function() {
1952 {
1953 }
1954
-
1961 vmemory(_In_ handle_type h, _In_ HANDLE proc) noexcept :
+
1961 vmemory(_In_ handle_type h, _In_ HANDLE proc) noexcept :
1962 m_proc(proc),
1963 handle<LPVOID, NULL>(h)
1964 {
1965 }
1966
-
1972 vmemory(_Inout_ vmemory &&h) noexcept :
+
1972 vmemory(_Inout_ vmemory &&h) noexcept :
1973 m_proc(std::move(h.m_proc)),
1974 handle<LPVOID, NULL>(std::move(h))
1975 {
@@ -1557,7 +1557,7 @@ $(function() {
1986 VirtualFreeEx(m_proc, m_h, 0, MEM_RELEASE);
1987 }
1988
-
1994 vmemory& operator=(_Inout_ vmemory &&other) noexcept
+
1994 vmemory& operator=(_Inout_ vmemory &&other) noexcept
1995 {
1996 if (this != std::addressof(other)) {
1997 (handle<handle_type, NULL>&&)*this = std::move(other);
@@ -1566,7 +1566,7 @@ $(function() {
2000 return *this;
2001 }
2002
-
2011 void attach(_In_ HANDLE proc, _In_opt_ handle_type h) noexcept
+
2011 void attach(_In_ HANDLE proc, _In_opt_ handle_type h) noexcept
2012 {
2013 m_proc = proc;
2014 if (m_h != invalid)
@@ -1574,7 +1574,7 @@ $(function() {
2016 m_h = h;
2017 }
2018
-
2028 bool alloc(
+
2028 bool alloc(
2029 _In_ HANDLE hProcess,
2030 _In_opt_ LPVOID lpAddress,
2031 _In_ SIZE_T dwSize,
@@ -1583,7 +1583,7 @@ $(function() {
2034 {
2035 handle_type h = VirtualAllocEx(hProcess, lpAddress, dwSize, flAllocationType, flProtect);
2036 if (h != invalid) {
-
2037 attach(hProcess, h);
+
2037 attach(hProcess, h);
2038 return true;
2039 } else
2040 return false;
@@ -1610,7 +1610,7 @@ $(function() {
2074 free_internal();
2075 }
2076
-
2086 bool create(
+
2086 bool create(
2087 _In_ HKEY hKey,
2088 _In_z_ LPCTSTR lpSubKey,
2089 _In_opt_ LPTSTR lpClass,
@@ -1622,7 +1622,7 @@ $(function() {
2095 handle_type h;
2096 const LSTATUS s = RegCreateKeyEx(hKey, lpSubKey, 0, lpClass, dwOptions, samDesired, lpSecurityAttributes, &h, lpdwDisposition);
2097 if (s == ERROR_SUCCESS) {
-
2098 attach(h);
+
2098 attach(h);
2099 return true;
2100 } else {
2101 SetLastError(s);
@@ -1630,7 +1630,7 @@ $(function() {
2103 }
2104 }
2105
-
2115 bool open(
+
2115 bool open(
2116 _In_ HKEY hKey,
2117 _In_opt_z_ LPCTSTR lpSubKey,
2118 _In_ DWORD ulOptions,
@@ -1639,7 +1639,7 @@ $(function() {
2121 handle_type h;
2122 const LONG s = RegOpenKeyEx(hKey, lpSubKey, ulOptions, samDesired, &h);
2123 if (s == ERROR_SUCCESS) {
-
2124 attach(h);
+
2124 attach(h);
2125 return true;
2126 } else {
2127 SetLastError(s);
@@ -1647,7 +1647,7 @@ $(function() {
2129 }
2130 }
2131
-
2141 bool delete_subkey(_In_z_ LPCTSTR szSubkey)
+
2141 bool delete_subkey(_In_z_ LPCTSTR szSubkey)
2142 {
2143 LSTATUS s;
2144
@@ -1657,14 +1657,14 @@ $(function() {
2148
2149 {
2150 reg_key k;
-
2151 if (!k.open(m_h, szSubkey, 0, KEY_ENUMERATE_SUB_KEYS))
+
2151 if (!k.open(m_h, szSubkey, 0, KEY_ENUMERATE_SUB_KEYS))
2152 return false;
2153 for (;;) {
2154 TCHAR szName[MAX_PATH];
2155 DWORD dwSize = _countof(szName);
2156 s = RegEnumKeyEx(k, 0, szName, &dwSize, NULL, NULL, NULL, NULL);
2157 if (s == ERROR_SUCCESS)
-
2158 k.delete_subkey(szName);
+
2158 k.delete_subkey(szName);
2159 else if (s == ERROR_NO_MORE_ITEMS)
2160 break;
2161 else {
@@ -1739,85 +1739,85 @@ $(function() {
2257
2259}
Activates given activation context in constructor and deactivates it in destructor.
Definition: Win.h:1834
+
actctx_activator(HANDLE hActCtx) noexcept
Construct the activator and activates the given activation context.
Definition: Win.h:1846
virtual ~actctx_activator()
Deactivates activation context and destructs the activator.
Definition: Win.h:1857
ULONG_PTR m_cookie
Cookie for context deactivation.
Definition: Win.h:1864
-
actctx_activator(1 HANDLE hActCtx) noexcept
Construct the activator and activates the given activation context.
Definition: Win.h:1846
Base template class to support string formatting using printf() style templates.
Definition: Common.h:1115
Console control handler stack management.
Definition: Win.h:1907
+
console_ctrl_handler(PHANDLER_ROUTINE HandlerRoutine) noexcept
Construct the console control handler object and pushes the given handler to the console control hand...
Definition: Win.h:1919
virtual ~console_ctrl_handler()
Pops console control handler from the console control handler stack.
Definition: Win.h:1929
PHANDLER_ROUTINE m_handler
Pointer to console control handler.
Definition: Win.h:1937
-
console_ctrl_handler(1 PHANDLER_ROUTINE HandlerRoutine) noexcept
Construct the console control handler object and pushes the given handler to the console control hand...
Definition: Win.h:1919
BOOL m_cookie
Did pushing the console control handler succeed?
Definition: Win.h:1936
Critical section wrapper.
Definition: Win.h:1525
CRITICAL_SECTION m_data
Critical section struct.
Definition: Win.h:1565
virtual ~critical_section()
Releases all resources used by an unowned critical section object.
Definition: Win.h:1549
critical_section()
Construct the object and initializes a critical section object.
Definition: Win.h:1535
Event handle wrapper.
Definition: Win.h:1480
-
bool create(1 BOOL bManualReset, 1 BOOL bInitialState, 1 LPSECURITY_ATTRIBUTES lpEventAttributes=NULL, 1 LPCTSTR lpName=NULL) noexcept
Creates or opens a named or unnamed event object.
Definition: Win.h:1491
-
bool open(1 DWORD dwDesiredAccess, 1 BOOL bInheritHandle, 1 LPCTSTR lpName) noexcept
Opens an existing named event object.
Definition: Win.h:1510
+
bool open(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCTSTR lpName) noexcept
Opens an existing named event object.
Definition: Win.h:1510
+
bool create(BOOL bManualReset, BOOL bInitialState, LPSECURITY_ATTRIBUTES lpEventAttributes=NULL, LPCTSTR lpName=NULL) noexcept
Creates or opens a named or unnamed event object.
Definition: Win.h:1491
File handle wrapper.
Definition: Win.h:1454
-
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
Opens file handle.
Definition: Win.h:1465
+
bool create(LPCTSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes=FILE_ATTRIBUTE_NORMAL, LPSECURITY_ATTRIBUTES lpSecurityAttributes=NULL, HANDLE hTemplateFile=NULL) noexcept
Opens file handle.
Definition: Win.h:1465
Find-file handle wrapper.
Definition: Win.h:1572
virtual ~find_file()
Closes a file search handle.
Definition: Win.h:1581
void free_internal() noexcept override
Closes a file search handle.
Definition: Win.h:1612
-
bool find(1 LPCTSTR lpFileName, 1 LPWIN32_FIND_DATA lpFindFileData) noexcept
Searches a directory for a file or subdirectory with a name that matches a specific name (or partial ...
Definition: Win.h:1596
+
bool find(LPCTSTR lpFileName, LPWIN32_FIND_DATA lpFindFileData) noexcept
Searches a directory for a file or subdirectory with a name that matches a specific name (or partial ...
Definition: Win.h:1596
Base abstract template class to support generic object handle keeping.
Definition: Common.h:604
HMODULE handle_type
Datatype of the object handle this template class handles.
Definition: Common.h:609
-
void attach(1 handle_type h) noexcept
Sets a new object handle for the class.
Definition: Common.h:818
handle_type m_h
Object handle.
Definition: Common.h:855
+
void attach(handle_type h) noexcept
Sets a new object handle for the class.
Definition: Common.h:818
HeapAlloc allocator.
Definition: Win.h:1719
SIZE_T size_type
An unsigned integral type that can represent the length of any sequence that an object of template cl...
Definition: Win.h:1728
_Ty value_type
A type that is managed by the allocator.
Definition: Win.h:1721
-
heap_allocator(1 HANDLE heap)
Constructs allocator.
Definition: Win.h:1746
+
heap_allocator(const heap_allocator< _Other > &other)
Constructs allocator from another type.
Definition: Win.h:1756
HANDLE m_heap
Heap handle.
Definition: Win.h:1827
-
void construct(1 pointer ptr, 1 _Ty &&val)
Calls moving constructor for the element.
Definition: Win.h:1803
+
pointer allocate(size_type count)
Allocates a new memory block.
Definition: Win.h:1767
ptrdiff_t difference_type
A signed integral type that can represent the difference between values of pointers to the type of ob...
Definition: Win.h:1729
-
void destroy(1 pointer ptr)
Calls destructor for the element.
Definition: Win.h:1813
-
void deallocate(1 pointer ptr, 1 size_type size)
Frees memory block.
Definition: Win.h:1779
+
heap_allocator(HANDLE heap)
Constructs allocator.
Definition: Win.h:1746
_Ty & reference
A type that provides a reference to the type of object managed by the allocator.
Definition: Win.h:1724
-
void construct(1 pointer ptr, 1 const _Ty &val)
Calls copying constructor for the element.
Definition: Win.h:1792
+
void construct(pointer ptr, _Ty &&val)
Calls moving constructor for the element.
Definition: Win.h:1803
+
void deallocate(pointer ptr, size_type size)
Frees memory block.
Definition: Win.h:1779
size_type max_size() const
Returns maximum memory block size.
Definition: Win.h:1821
-
pointer allocate(1 size_type count)
Allocates a new memory block.
Definition: Win.h:1767
+
void construct(pointer ptr, const _Ty &val)
Calls copying constructor for the element.
Definition: Win.h:1792
const _Ty & const_reference
A type that provides a constant reference to type of object managed by the allocator.
Definition: Win.h:1726
const _Ty * const_pointer
A type that provides a constant pointer to the type of object managed by the allocator.
Definition: Win.h:1725
_Ty * pointer
A type that provides a pointer to the type of object managed by the allocator.
Definition: Win.h:1723
-
heap_allocator(1 const heap_allocator< _Other > &other)
Constructs allocator from another type.
Definition: Win.h:1756
+
void destroy(pointer ptr)
Calls destructor for the element.
Definition: Win.h:1813
Heap handle wrapper.
Definition: Win.h:1622
-
bool create(1 DWORD flOptions, 1 SIZE_T dwInitialSize, 1 SIZE_T dwMaximumSize) noexcept
Creates the heap.
Definition: Win.h:1646
bool enumerate() noexcept
Enumerates allocated heap blocks using OutputDebugString()
Definition: Win.h:1663
+
bool create(DWORD flOptions, SIZE_T dwInitialSize, SIZE_T dwMaximumSize) noexcept
Creates the heap.
Definition: Win.h:1646
void free_internal() noexcept override
Destroys the heap.
Definition: Win.h:1707
virtual ~heap()
Destroys the heap.
Definition: Win.h:1631
Module handle wrapper.
Definition: Win.h:1378
void free_internal() noexcept override
Frees the module.
Definition: Win.h:1418
-
bool load(1 LPCTSTR lpFileName, __reserved handle_type hFile, 1 DWORD dwFlags) noexcept
Loads the specified module into the address space of the calling process.
Definition: Win.h:1402
virtual ~library()
Frees the module.
Definition: Win.h:1387
+
bool load(LPCTSTR lpFileName, __reserved handle_type hFile, DWORD dwFlags) noexcept
Loads the specified module into the address space of the calling process.
Definition: Win.h:1402
PROCESS_INFORMATION struct wrapper.
Definition: Win.h:2224
~process_information()
Closes process and thread handles.
Definition: Win.h:2243
process_information() noexcept
Constructs blank PROCESS_INFORMATION.
Definition: Win.h:2232
Process handle wrapper.
Definition: Win.h:1428
-
bool open(1 DWORD dwDesiredAccess, 1 BOOL bInheritHandle, 1 DWORD dwProcessId) noexcept
Opens process handle.
Definition: Win.h:1439
+
bool open(DWORD dwDesiredAccess, BOOL bInheritHandle, DWORD dwProcessId) noexcept
Opens process handle.
Definition: Win.h:1439
Registry wrapper class.
Definition: Win.h:2062
-
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
Creates the specified registry key. If the key already exists, the function opens it.
Definition: Win.h:2086
void free_internal() noexcept override
Closes a handle to the registry key.
Definition: Win.h:2183
-
bool delete_subkey(1 LPCTSTR szSubkey)
Deletes the specified registry subkey.
Definition: Win.h:2141
+
bool delete_subkey(LPCTSTR szSubkey)
Deletes the specified registry subkey.
Definition: Win.h:2141
+
bool open(HKEY hKey, LPCTSTR lpSubKey, DWORD ulOptions, REGSAM samDesired) noexcept
Opens the specified registry key.
Definition: Win.h:2115
+
bool create(HKEY hKey, LPCTSTR lpSubKey, LPTSTR lpClass, DWORD dwOptions, REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes=NULL, LPDWORD lpdwDisposition=NULL) noexcept
Creates the specified registry key. If the key already exists, the function opens it.
Definition: Win.h:2086
virtual ~reg_key()
Closes a handle to the registry key.
Definition: Win.h:2071
-
bool open(1 HKEY hKey, 1 LPCTSTR lpSubKey, 1 DWORD ulOptions, 1 REGSAM samDesired) noexcept
Opens the specified registry key.
Definition: Win.h:2115
SID wrapper class.
Definition: Win.h:2193
void free_internal() noexcept override
Closes a handle to the SID.
Definition: Win.h:2214
virtual ~security_id()
Closes a handle to the SID.
Definition: Win.h:2202
Lets the calling thread impersonate the security context of a logged-on user.
Definition: Win.h:1871
BOOL m_cookie
Did impersonation succeed?
Definition: Win.h:1900
+
user_impersonator(HANDLE hToken) noexcept
Construct the impersonator and impersonates the given user.
Definition: Win.h:1883
virtual ~user_impersonator()
Reverts to current user and destructs the impersonator.
Definition: Win.h:1893
-
user_impersonator(1 HANDLE hToken) noexcept
Construct the impersonator and impersonates the given user.
Definition: Win.h:1883
Memory in virtual address space of a process handle wrapper.
Definition: Win.h:1944
-
bool alloc(1 HANDLE hProcess, 1 LPVOID lpAddress, 1 SIZE_T dwSize, 1 DWORD flAllocationType, 1 DWORD flProtect) noexcept
Reserves, commits, or changes the state of a region of memory within the virtual address space of a s...
Definition: Win.h:2028
-
vmemory(1 vmemory &&h) noexcept
Move constructor.
Definition: Win.h:1972
+
vmemory & operator=(vmemory &&other) noexcept
Move assignment.
Definition: Win.h:1994
+
bool alloc(HANDLE hProcess, LPVOID lpAddress, SIZE_T dwSize, DWORD flAllocationType, DWORD flProtect) noexcept
Reserves, commits, or changes the state of a region of memory within the virtual address space of a s...
Definition: Win.h:2028
void free_internal() noexcept override
Frees the memory.
Definition: Win.h:2049
-
vmemory(1 handle_type h, 1 HANDLE proc) noexcept
Initializes a new class instance with an already available object handle.
Definition: Win.h:1961
+
void attach(HANDLE proc, handle_type h) noexcept
Sets a new memory handle for the class.
Definition: Win.h:2011
virtual ~vmemory()
Frees the memory.
Definition: Win.h:1983
-
vmemory & operator=(1 vmemory &&other) noexcept
Move assignment.
Definition: Win.h:1994
-
void attach(1 HANDLE proc, 1 handle_type h) noexcept
Sets a new memory handle for the class.
Definition: Win.h:2011
+
vmemory(handle_type h, HANDLE proc) noexcept
Initializes a new class instance with an already available object handle.
Definition: Win.h:1961
vmemory() noexcept
Initializes a new class instance with the memory handle set to INVAL.
Definition: Win.h:1951
+
vmemory(vmemory &&h) noexcept
Move constructor.
Definition: Win.h:1972
HANDLE m_proc
Handle of memory's process.
Definition: Win.h:2055
Windows HANDLE wrapper class.
Definition: Win.h:1347
void free_internal() noexcept override
Closes an open object handle.
Definition: Win.h:1368
@@ -1832,7 +1832,7 @@ $(function() { diff --git a/_win_sock2_8h_source.html b/_win_sock2_8h_source.html index 94c37aa5..59d568a9 100644 --- a/_win_sock2_8h_source.html +++ b/_win_sock2_8h_source.html @@ -89,23 +89,23 @@ $(function() {
25 class ws2_runtime_error : public num_runtime_error<int>
26 {
27 public:
-
34 ws2_runtime_error(_In_ error_type num, _In_ const std::string& msg) : num_runtime_error<int>(num, msg)
+
34 ws2_runtime_error(_In_ error_type num, _In_ const std::string& msg) : num_runtime_error<int>(num, msg)
35 {
36 }
37
-
44 ws2_runtime_error(_In_ error_type num, _In_opt_z_ const char *msg = nullptr) : num_runtime_error<int>(num, msg)
+
44 ws2_runtime_error(_In_ error_type num, _In_opt_z_ const char *msg = nullptr) : num_runtime_error<int>(num, msg)
45 {
46 }
47
-
53 ws2_runtime_error(_In_ const std::string& msg) : num_runtime_error<int>(WSAGetLastError(), msg)
+
53 ws2_runtime_error(_In_ const std::string& msg) : num_runtime_error<int>(WSAGetLastError(), msg)
54 {
55 }
56
-
62 ws2_runtime_error(_In_opt_z_ const char *msg = nullptr) : num_runtime_error<int>(WSAGetLastError(), msg)
+
62 ws2_runtime_error(_In_opt_z_ const char *msg = nullptr) : num_runtime_error<int>(WSAGetLastError(), msg)
63 {
64 }
65
-
71 tstring msg(_In_opt_ DWORD dwLanguageId = 0) const
+
71 tstring msg(_In_opt_ DWORD dwLanguageId = 0) const
72 {
73 tstring str;
74 if (FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, 0, m_num, dwLanguageId, str, NULL)) {
@@ -126,14 +126,14 @@ $(function() {
95 WINSTD_HANDLE_IMPL(addrinfo, NULL)
96
97 public:
-
103 bool get(
+
103 bool get(
104 _In_opt_ PCTSTR pNodeName,
105 _In_opt_ PCTSTR pServiceName,
106 _In_opt_ const ADDRINFOT *pHints)
107 {
108 handle_type h;
109 if (GetAddrInfo(pNodeName, pServiceName, pHints, &h) == 0) {
-
110 attach(h);
+
110 attach(h);
111 return true;
112 } else
113 return false;
@@ -156,29 +156,29 @@ $(function() {
140
142}
SID wrapper class.
Definition: WinSock2.h:94
-
bool get(1 PCTSTR pNodeName, 1 PCTSTR pServiceName, 1 const ADDRINFOT *pHints)
Provides protocol-independent translation from a host name to an address.
Definition: WinSock2.h:103
void free_internal() noexcept override
Frees address information.
Definition: WinSock2.h:133
virtual ~addrinfo()
Frees address information.
Definition: WinSock2.h:121
+
bool get(PCTSTR pNodeName, PCTSTR pServiceName, const ADDRINFOT *pHints)
Provides protocol-independent translation from a host name to an address.
Definition: WinSock2.h:103
Base abstract template class to support generic object handle keeping.
Definition: Common.h:604
PADDRINFOT handle_type
Datatype of the object handle this template class handles.
Definition: Common.h:609
-
void attach(1 handle_type h) noexcept
Sets a new object handle for the class.
Definition: Common.h:818
handle_type m_h
Object handle.
Definition: Common.h:855
+
void attach(handle_type h) noexcept
Sets a new object handle for the class.
Definition: Common.h:818
Numerical runtime error.
Definition: Common.h:1003
int error_type
Error number type.
Definition: Common.h:1005
error_type m_num
Numeric error code.
Definition: Common.h:1041
WinSock2 runtime error.
Definition: WinSock2.h:26
-
ws2_runtime_error(1 error_type num, 1 const std::string &msg)
Constructs an exception.
Definition: WinSock2.h:34
-
ws2_runtime_error(1 const std::string &msg)
Constructs an exception using WSAGetLastError()
Definition: WinSock2.h:53
-
tstring msg(1 DWORD dwLanguageId=0) const
Returns a user-readable Windows error message.
Definition: WinSock2.h:71
-
ws2_runtime_error(1 error_type num, 1 const char *msg=nullptr)
Constructs an exception.
Definition: WinSock2.h:44
-
ws2_runtime_error(1 const char *msg=nullptr)
Constructs an exception using WSAGetLastError()
Definition: WinSock2.h:62
+
ws2_runtime_error(error_type num, const char *msg=nullptr)
Constructs an exception.
Definition: WinSock2.h:44
+
ws2_runtime_error(const char *msg=nullptr)
Constructs an exception using WSAGetLastError()
Definition: WinSock2.h:62
+
ws2_runtime_error(error_type num, const std::string &msg)
Constructs an exception.
Definition: WinSock2.h:34
+
ws2_runtime_error(const std::string &msg)
Constructs an exception using WSAGetLastError()
Definition: WinSock2.h:53
+
tstring msg(DWORD dwLanguageId=0) const
Returns a user-readable Windows error message.
Definition: WinSock2.h:71
std::string tstring
Multi-byte / Wide-character string (according to _UNICODE)
Definition: Common.h:335
#define WINSTD_HANDLE_IMPL(C, INVAL)
Implements default constructors and operators to prevent their auto-generation by compiler.
Definition: Common.h:162
static const PADDRINFOT invalid
Invalid handle value.
Definition: Common.h:614
diff --git a/_win_trust_8h_source.html b/_win_trust_8h_source.html index cd54bbfc..1be24a96 100644 --- a/_win_trust_8h_source.html +++ b/_win_trust_8h_source.html @@ -90,7 +90,7 @@ $(function() {
26 WINSTD_NONMOVABLE(wintrust)
27
28 public:
-
32 wintrust(_In_opt_ HWND hwnd, _In_ const GUID &action, _Inout_ WINTRUST_DATA &wtd) :
+
32 wintrust(_In_opt_ HWND hwnd, _In_ const GUID &action, _Inout_ WINTRUST_DATA &wtd) :
33 m_hwnd(hwnd),
34 m_action(action),
35 m_wtd(wtd)
@@ -115,14 +115,14 @@ $(function() {
60}
Windows runtime error.
Definition: Common.h:1048
WinTrust engine wrapper class.
Definition: WinTrust.h:24
-
wintrust(1 HWND hwnd, 1 const GUID &action, 1 WINTRUST_DATA &wtd)
Initializes a new class instance.
Definition: WinTrust.h:32
+
wintrust(HWND hwnd, const GUID &action, WINTRUST_DATA &wtd)
Initializes a new class instance.
Definition: WinTrust.h:32
virtual ~wintrust()
Destroys the WinTrust context.
Definition: WinTrust.h:45
#define WINSTD_NONCOPYABLE(C)
Declares a class as non-copyable.
Definition: Common.h:53
#define WINSTD_NONMOVABLE(C)
Declares a class as non-movable.
Definition: Common.h:61
diff --git a/annotated.html b/annotated.html index 97f34b59..d3d2d405 100644 --- a/annotated.html +++ b/annotated.html @@ -155,7 +155,7 @@ $(function() { diff --git a/classes.html b/classes.html index eceae438..b6d2a721 100644 --- a/classes.html +++ b/classes.html @@ -120,7 +120,7 @@ $(function() { diff --git a/classwinstd_1_1actctx__activator-members.html b/classwinstd_1_1actctx__activator-members.html index a89f665c..572d5e94 100644 --- a/classwinstd_1_1actctx__activator-members.html +++ b/classwinstd_1_1actctx__activator-members.html @@ -73,13 +73,13 @@ $(function() {

This is the complete list of members for winstd::actctx_activator, including all inherited members.

- +
actctx_activator(1 HANDLE hActCtx) noexceptwinstd::actctx_activatorinline
actctx_activator(HANDLE hActCtx) noexceptwinstd::actctx_activatorinline
m_cookiewinstd::actctx_activatorprotected
~actctx_activator()winstd::actctx_activatorinlinevirtual
diff --git a/classwinstd_1_1actctx__activator.html b/classwinstd_1_1actctx__activator.html index fdb57e86..5ba90ee0 100644 --- a/classwinstd_1_1actctx__activator.html +++ b/classwinstd_1_1actctx__activator.html @@ -82,9 +82,9 @@ $(function() { - - - + + + @@ -99,8 +99,8 @@ ULONG_PTR 

Detailed Description

Activates given activation context in constructor and deactivates it in destructor.

Constructor & Destructor Documentation

- -

◆ actctx_activator()

+ +

◆ actctx_activator()

@@ -111,7 +111,7 @@ ULONG_PTR 
- + @@ -168,7 +168,7 @@ ULONG_PTR  diff --git a/classwinstd_1_1addrinfo-members.html b/classwinstd_1_1addrinfo-members.html index 5de012ba..be3dd2af 100644 --- a/classwinstd_1_1addrinfo-members.html +++ b/classwinstd_1_1addrinfo-members.html @@ -73,35 +73,35 @@ $(function() {

This is the complete list of members for winstd::addrinfo, including all inherited members.

Public Member Functions

 actctx_activator (1 HANDLE hActCtx) noexcept
 Construct the activator and activates the given activation context. More...
 
 actctx_activator (HANDLE hActCtx) noexcept
 Construct the activator and activates the given activation context. More...
 
virtual ~actctx_activator ()
 Deactivates activation context and destructs the activator. More...
 
m_cookie m_cookie winstd::actctx_activator::actctx_activator (1 HANDLE HANDLE  hActCtx)
m_cookie
- + - + - - + + - + - - - - - - - + + + + + + +
attach(1 handle_type h) noexceptwinstd::handle< PADDRINFOT, NULL >inline
attach(handle_type h) noexceptwinstd::handle< PADDRINFOT, NULL >inline
detach()winstd::handle< PADDRINFOT, NULL >inline
free()winstd::handle< PADDRINFOT, NULL >inline
free_internal() noexcept overridewinstd::addrinfoinlineprotectedvirtual
get(1 PCTSTR pNodeName, 1 PCTSTR pServiceName, 1 const ADDRINFOT *pHints)winstd::addrinfoinline
get(PCTSTR pNodeName, PCTSTR pServiceName, const ADDRINFOT *pHints)winstd::addrinfoinline
handle() noexceptwinstd::handle< PADDRINFOT, NULL >inline
handle(1 handle_type h) noexceptwinstd::handle< PADDRINFOT, NULL >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< PADDRINFOT, NULL >inline
handle(handle_type h) noexceptwinstd::handle< PADDRINFOT, NULL >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< PADDRINFOT, NULL >inline
handle_type typedefwinstd::handle< PADDRINFOT, NULL >
invalidwinstd::handle< PADDRINFOT, NULL >static
m_hwinstd::handle< PADDRINFOT, NULL >protected
operator handle_type() constwinstd::handle< PADDRINFOT, NULL >inline
operator!() constwinstd::handle< PADDRINFOT, NULL >inline
operator!=(1 handle_type h) constwinstd::handle< PADDRINFOT, NULL >inline
operator!=(handle_type h) constwinstd::handle< PADDRINFOT, NULL >inline
operator&()winstd::handle< PADDRINFOT, NULL >inline
operator*() constwinstd::handle< PADDRINFOT, NULL >inline
operator->() constwinstd::handle< PADDRINFOT, NULL >inline
operator<(1 handle_type h) constwinstd::handle< PADDRINFOT, NULL >inline
operator<=(1 handle_type h) constwinstd::handle< PADDRINFOT, NULL >inline
operator=(1 handle_type h) noexceptwinstd::handle< PADDRINFOT, NULL >inline
operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< PADDRINFOT, NULL >inline
operator==(1 handle_type h) constwinstd::handle< PADDRINFOT, NULL >inline
operator>(1 handle_type h) constwinstd::handle< PADDRINFOT, NULL >inline
operator>=(1 handle_type h) constwinstd::handle< PADDRINFOT, NULL >inline
operator<(handle_type h) constwinstd::handle< PADDRINFOT, NULL >inline
operator<=(handle_type h) constwinstd::handle< PADDRINFOT, NULL >inline
operator=(handle_type h) noexceptwinstd::handle< PADDRINFOT, NULL >inline
operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< PADDRINFOT, NULL >inline
operator==(handle_type h) constwinstd::handle< PADDRINFOT, NULL >inline
operator>(handle_type h) constwinstd::handle< PADDRINFOT, NULL >inline
operator>=(handle_type h) constwinstd::handle< PADDRINFOT, NULL >inline
~addrinfo()winstd::addrinfoinlinevirtual
diff --git a/classwinstd_1_1addrinfo.html b/classwinstd_1_1addrinfo.html index 6693fa7e..c84e0e53 100644 --- a/classwinstd_1_1addrinfo.html +++ b/classwinstd_1_1addrinfo.html @@ -91,9 +91,9 @@ Inheritance diagram for winstd::addrinfo: - - - + + + @@ -102,18 +102,18 @@ Public Member Functions   - - - - - - - - - - - - + + + + + + + + + + + + @@ -129,27 +129,27 @@ Public Member Functions - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -247,8 +247,8 @@ static const PADDRINFOT  - + - + - + @@ -298,7 +298,7 @@ static const PADDRINFOT  - - - + + +

Public Member Functions

bool get (1 PCTSTR pNodeName, 1 PCTSTR pServiceName, 1 const ADDRINFOT *pHints)
 Provides protocol-independent translation from a host name to an address. More...
 
bool get (PCTSTR pNodeName, PCTSTR pServiceName, const ADDRINFOT *pHints)
 Provides protocol-independent translation from a host name to an address. More...
 
virtual ~addrinfo ()
 Frees address information. More...
 
handle () noexcept
 Initializes a new class instance with the object handle set to INVAL.
 
 handle (1 handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (1 handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 handle (handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 operator handle_type () const
 Auto-typecasting operator. More...
 
bool operator! () const
 Tests if the object handle is INVAL. More...
 
bool operator< (1 handle_type h) const
 Is handle less than? More...
 
bool operator<= (1 handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (1 handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (1 handle_type h) const
 Is handle greater than? More...
 
bool operator!= (1 handle_type h) const
 Is handle not equal to? More...
 
bool operator== (1 handle_type h) const
 Is handle equal to? More...
 
void attach (1 handle_type h) noexcept
 Sets a new object handle for the class. More...
 
bool operator< (handle_type h) const
 Is handle less than? More...
 
bool operator<= (handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (handle_type h) const
 Is handle greater than? More...
 
bool operator!= (handle_type h) const
 Is handle not equal to? More...
 
bool operator== (handle_type h) const
 Is handle equal to? More...
 
void attach (handle_type h) noexcept
 Sets a new object handle for the class. More...
 
handle_type detach ()
 Dismisses the object handle from this class. More...
 
in - -

◆ get()

+ +

◆ get()

@@ -259,19 +259,19 @@ static const PADDRINFOT 
in
bool winstd::addrinfo::get (1 PCTSTR PCTSTR  pNodeName,
1 PCTSTR PCTSTR  pServiceName,
1 const ADDRINFOT * const ADDRINFOT *  pHints 
in diff --git a/classwinstd_1_1basic__string__guid-members.html b/classwinstd_1_1basic__string__guid-members.html index f1dcbb05..a49d41a6 100644 --- a/classwinstd_1_1basic__string__guid-members.html +++ b/classwinstd_1_1basic__string__guid-members.html @@ -73,11 +73,11 @@ $(function() {

This is the complete list of members for winstd::basic_string_guid< _Elem, _Traits, _Ax >, including all inherited members.

- +
basic_string_guid(1 const GUID &guid, 1 1 const _Elem *format)winstd::basic_string_guid< _Elem, _Traits, _Ax >inline
basic_string_guid(const GUID &guid, const _Elem *format)winstd::basic_string_guid< _Elem, _Traits, _Ax >inline
diff --git a/classwinstd_1_1basic__string__guid.html b/classwinstd_1_1basic__string__guid.html index 0ad7228e..b9a6d94b 100644 --- a/classwinstd_1_1basic__string__guid.html +++ b/classwinstd_1_1basic__string__guid.html @@ -87,16 +87,16 @@ Inheritance diagram for winstd::basic_string_guid< _Elem, _Traits, _Ax >:<

Public Member Functions

Initializing string using template in memory
 basic_string_guid (1 const GUID &guid, 1 1 const _Elem *format)
 Initializes a new string and formats its contents to string representation of given GUID. More...
 
 basic_string_guid (const GUID &guid, const _Elem *format)
 Initializes a new string and formats its contents to string representation of given GUID. More...
 

Detailed Description

template<class _Elem, class _Traits, class _Ax>
class winstd::basic_string_guid< _Elem, _Traits, _Ax >

Base template class to support converting GUID to string.

Constructor & Destructor Documentation

- -

◆ basic_string_guid()

+ +

◆ basic_string_guid()

@@ -109,13 +109,13 @@ template<class _Elem , class _Traits , class _Ax >
winstd::basic_string_guid< _Elem, _Traits, _Ax >::basic_string_guid ( - 1 const GUID &  + const GUID &  guid, - 1 1 const _Elem *  + const _Elem *  format  @@ -148,7 +148,7 @@ template<class _Elem , class _Traits , class _Ax >
diff --git a/classwinstd_1_1basic__string__msg-members.html b/classwinstd_1_1basic__string__msg-members.html index 3c66b087..deaf43c6 100644 --- a/classwinstd_1_1basic__string__msg-members.html +++ b/classwinstd_1_1basic__string__msg-members.html @@ -73,17 +73,17 @@ $(function() {

This is the complete list of members for winstd::basic_string_msg< _Elem, _Traits, _Ax >, including all inherited members.

- - - - - - - + + + + + + +
basic_string_msg(1 1 const _Elem *format,...)winstd::basic_string_msg< _Elem, _Traits, _Ax >inline
basic_string_msg(1 HINSTANCE hInstance, 1 UINT nFormatID,...)winstd::basic_string_msg< _Elem, _Traits, _Ax >inline
basic_string_msg(1 HINSTANCE hInstance, 1 WORD wLanguageID, 1 UINT nFormatID,...)winstd::basic_string_msg< _Elem, _Traits, _Ax >inline
basic_string_msg(1 DWORD dwFlags, 1 LPCVOID lpSource, 1 DWORD dwMessageId, 1 DWORD dwLanguageId, 1 va_list *Arguments)winstd::basic_string_msg< _Elem, _Traits, _Ax >inline
basic_string_msg(1 DWORD dwFlags, 1 LPCVOID lpSource, 1 DWORD dwMessageId, 1 DWORD dwLanguageId, 1 DWORD_PTR *Arguments)winstd::basic_string_msg< _Elem, _Traits, _Ax >inline
basic_string_msg(1 DWORD dwFlags, 1 LPCTSTR pszFormat, 1 va_list *Arguments)winstd::basic_string_msg< _Elem, _Traits, _Ax >inline
basic_string_msg(1 DWORD dwFlags, 1 LPCTSTR pszFormat, 1 DWORD_PTR *Arguments)winstd::basic_string_msg< _Elem, _Traits, _Ax >inline
basic_string_msg(const _Elem *format,...)winstd::basic_string_msg< _Elem, _Traits, _Ax >inline
basic_string_msg(HINSTANCE hInstance, UINT nFormatID,...)winstd::basic_string_msg< _Elem, _Traits, _Ax >inline
basic_string_msg(HINSTANCE hInstance, WORD wLanguageID, UINT nFormatID,...)winstd::basic_string_msg< _Elem, _Traits, _Ax >inline
basic_string_msg(DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, va_list *Arguments)winstd::basic_string_msg< _Elem, _Traits, _Ax >inline
basic_string_msg(DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, DWORD_PTR *Arguments)winstd::basic_string_msg< _Elem, _Traits, _Ax >inline
basic_string_msg(DWORD dwFlags, LPCTSTR pszFormat, va_list *Arguments)winstd::basic_string_msg< _Elem, _Traits, _Ax >inline
basic_string_msg(DWORD dwFlags, LPCTSTR pszFormat, DWORD_PTR *Arguments)winstd::basic_string_msg< _Elem, _Traits, _Ax >inline
diff --git a/classwinstd_1_1basic__string__msg.html b/classwinstd_1_1basic__string__msg.html index d48b5d58..499b1e59 100644 --- a/classwinstd_1_1basic__string__msg.html +++ b/classwinstd_1_1basic__string__msg.html @@ -87,36 +87,36 @@ Inheritance diagram for winstd::basic_string_msg< _Elem, _Traits, _Ax >:

Public Member Functions

basic_string_msg (1 DWORD dwFlags, 1 LPCVOID lpSource, 1 DWORD dwMessageId, 1 DWORD dwLanguageId, 1 va_list *Arguments) - Initializes a new string and formats its contents using FormatMessage() style. More...
-  - basic_string_msg (1 DWORD dwFlags, 1 LPCVOID lpSource, 1 DWORD dwMessageId, 1 DWORD dwLanguageId, 1 DWORD_PTR *Arguments) - Initializes a new string and formats its contents using FormatMessage() style. More...
-  - basic_string_msg (1 DWORD dwFlags, 1 LPCTSTR pszFormat, 1 va_list *Arguments) - Initializes a new string and formats its contents using FormatMessage() style. More...
-  - basic_string_msg (1 DWORD dwFlags, 1 LPCTSTR pszFormat, 1 DWORD_PTR *Arguments) - Initializes a new string and formats its contents using FormatMessage() style. More...
-  + basic_string_msg (DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, va_list *Arguments) + Initializes a new string and formats its contents using FormatMessage() style. More...
+  + basic_string_msg (DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, DWORD_PTR *Arguments) + Initializes a new string and formats its contents using FormatMessage() style. More...
+  + basic_string_msg (DWORD dwFlags, LPCTSTR pszFormat, va_list *Arguments) + Initializes a new string and formats its contents using FormatMessage() style. More...
+  + basic_string_msg (DWORD dwFlags, LPCTSTR pszFormat, DWORD_PTR *Arguments) + Initializes a new string and formats its contents using FormatMessage() style. More...
Initializing string using template in memory
basic_string_msg (1 1 const _Elem *format,...) - Initializes a new string and formats its contents using FormatMessage() style template. More...
-  + basic_string_msg (const _Elem *format,...) + Initializes a new string and formats its contents using FormatMessage() style template. More...
Initializing string using template in resources
basic_string_msg (1 HINSTANCE hInstance, 1 UINT nFormatID,...) - Initializes a new string and formats its contents using FormatMessage() style template in resources. More...
-  - basic_string_msg (1 HINSTANCE hInstance, 1 WORD wLanguageID, 1 UINT nFormatID,...) - Initializes a new string and formats its contents using FormatMessage() style template in resources. More...
-  + basic_string_msg (HINSTANCE hInstance, UINT nFormatID,...) + Initializes a new string and formats its contents using FormatMessage() style template in resources. More...
+  + basic_string_msg (HINSTANCE hInstance, WORD wLanguageID, UINT nFormatID,...) + Initializes a new string and formats its contents using FormatMessage() style template in resources. More...

Detailed Description

template<class _Elem, class _Traits, class _Ax>
class winstd::basic_string_msg< _Elem, _Traits, _Ax >

Base template class to support string formatting using FormatMessage() style templates.

Constructor & Destructor Documentation

- -

◆ basic_string_msg() [1/7]

+ +

◆ basic_string_msg() [1/7]

@@ -129,7 +129,7 @@ template<class _Elem , class _Traits , class _Ax >
winstd::basic_string_msg< _Elem, _Traits, _Ax >::basic_string_msg ( - 1 1 const _Elem *  + const _Elem *  format, @@ -161,8 +161,8 @@ template<class _Elem , class _Traits , class _Ax >
- -

◆ basic_string_msg() [2/7]

+ +

◆ basic_string_msg() [2/7]

@@ -175,13 +175,13 @@ template<class _Elem , class _Traits , class _Ax >
winstd::basic_string_msg< _Elem, _Traits, _Ax >::basic_string_msg ( - 1 HINSTANCE  + HINSTANCE  hInstance, - 1 UINT  + UINT  nFormatID, @@ -214,8 +214,8 @@ template<class _Elem , class _Traits , class _Ax >
- -

◆ basic_string_msg() [3/7]

+ +

◆ basic_string_msg() [3/7]

@@ -228,19 +228,19 @@ template<class _Elem , class _Traits , class _Ax >
winstd::basic_string_msg< _Elem, _Traits, _Ax >::basic_string_msg ( - 1 HINSTANCE  + HINSTANCE  hInstance, - 1 WORD  + WORD  wLanguageID, - 1 UINT  + UINT  nFormatID, @@ -274,8 +274,8 @@ template<class _Elem , class _Traits , class _Ax >
- -

◆ basic_string_msg() [4/7]

+ +

◆ basic_string_msg() [4/7]

@@ -288,31 +288,31 @@ template<class _Elem , class _Traits , class _Ax >
winstd::basic_string_msg< _Elem, _Traits, _Ax >::basic_string_msg ( - 1 DWORD  + DWORD  dwFlags, - 1 LPCVOID  + LPCVOID  lpSource, - 1 DWORD  + DWORD  dwMessageId, - 1 DWORD  + DWORD  dwLanguageId, - 1 va_list *  + va_list *  Arguments  @@ -333,8 +333,8 @@ template<class _Elem , class _Traits , class _Ax >
- -

◆ basic_string_msg() [5/7]

+ +

◆ basic_string_msg() [5/7]

@@ -347,31 +347,31 @@ template<class _Elem , class _Traits , class _Ax >
winstd::basic_string_msg< _Elem, _Traits, _Ax >::basic_string_msg ( - 1 DWORD  + DWORD  dwFlags, - 1 LPCVOID  + LPCVOID  lpSource, - 1 DWORD  + DWORD  dwMessageId, - 1 DWORD  + DWORD  dwLanguageId, - 1 DWORD_PTR *  + DWORD_PTR *  Arguments  @@ -392,8 +392,8 @@ template<class _Elem , class _Traits , class _Ax >
- -

◆ basic_string_msg() [6/7]

+ +

◆ basic_string_msg() [6/7]

@@ -406,19 +406,19 @@ template<class _Elem , class _Traits , class _Ax >
winstd::basic_string_msg< _Elem, _Traits, _Ax >::basic_string_msg ( - 1 DWORD  + DWORD  dwFlags, - 1 LPCTSTR  + LPCTSTR  pszFormat, - 1 va_list *  + va_list *  Arguments  @@ -439,8 +439,8 @@ template<class _Elem , class _Traits , class _Ax >
- -

◆ basic_string_msg() [7/7]

+ +

◆ basic_string_msg() [7/7]

@@ -453,19 +453,19 @@ template<class _Elem , class _Traits , class _Ax >
winstd::basic_string_msg< _Elem, _Traits, _Ax >::basic_string_msg ( - 1 DWORD  + DWORD  dwFlags, - 1 LPCTSTR  + LPCTSTR  pszFormat, - 1 DWORD_PTR *  + DWORD_PTR *  Arguments  @@ -492,7 +492,7 @@ template<class _Elem , class _Traits , class _Ax >
diff --git a/classwinstd_1_1basic__string__printf-members.html b/classwinstd_1_1basic__string__printf-members.html index 8565fd44..76402f49 100644 --- a/classwinstd_1_1basic__string__printf-members.html +++ b/classwinstd_1_1basic__string__printf-members.html @@ -73,13 +73,13 @@ $(function() {

This is the complete list of members for winstd::basic_string_printf< _Elem, _Traits, _Ax >, including all inherited members.

- - - + + +
basic_string_printf(1 1 const _Elem *format,...)winstd::basic_string_printf< _Elem, _Traits, _Ax >inline
basic_string_printf(1 HINSTANCE hInstance, 1 UINT nFormatID,...)winstd::basic_string_printf< _Elem, _Traits, _Ax >inline
basic_string_printf(1 HINSTANCE hInstance, 1 WORD wLanguageID, 1 UINT nFormatID,...)winstd::basic_string_printf< _Elem, _Traits, _Ax >inline
basic_string_printf(const _Elem *format,...)winstd::basic_string_printf< _Elem, _Traits, _Ax >inline
basic_string_printf(HINSTANCE hInstance, UINT nFormatID,...)winstd::basic_string_printf< _Elem, _Traits, _Ax >inline
basic_string_printf(HINSTANCE hInstance, WORD wLanguageID, UINT nFormatID,...)winstd::basic_string_printf< _Elem, _Traits, _Ax >inline
diff --git a/classwinstd_1_1basic__string__printf.html b/classwinstd_1_1basic__string__printf.html index 0c14dba1..e927e3d7 100644 --- a/classwinstd_1_1basic__string__printf.html +++ b/classwinstd_1_1basic__string__printf.html @@ -87,23 +87,23 @@ Inheritance diagram for winstd::basic_string_printf< _Elem, _Traits, _Ax >

Public Member Functions

Initializing string using template in memory
basic_string_printf (1 1 const _Elem *format,...) - Initializes a new string and formats its contents using printf() style template. More...
-  + basic_string_printf (const _Elem *format,...) + Initializes a new string and formats its contents using printf() style template. More...
Initializing string using template in resources
basic_string_printf (1 HINSTANCE hInstance, 1 UINT nFormatID,...) - Initializes a new string and formats its contents using printf() style template in resources. More...
-  - basic_string_printf (1 HINSTANCE hInstance, 1 WORD wLanguageID, 1 UINT nFormatID,...) - Initializes a new string and formats its contents using printf() style template in resources. More...
-  + basic_string_printf (HINSTANCE hInstance, UINT nFormatID,...) + Initializes a new string and formats its contents using printf() style template in resources. More...
+  + basic_string_printf (HINSTANCE hInstance, WORD wLanguageID, UINT nFormatID,...) + Initializes a new string and formats its contents using printf() style template in resources. More...

Detailed Description

template<class _Elem, class _Traits, class _Ax>
class winstd::basic_string_printf< _Elem, _Traits, _Ax >

Base template class to support string formatting using printf() style templates.

Constructor & Destructor Documentation

- -

◆ basic_string_printf() [1/3]

+ +

◆ basic_string_printf() [1/3]

@@ -116,7 +116,7 @@ template<class _Elem , class _Traits , class _Ax >
winstd::basic_string_printf< _Elem, _Traits, _Ax >::basic_string_printf ( - 1 1 const _Elem *  + const _Elem *  format, @@ -148,8 +148,8 @@ template<class _Elem , class _Traits , class _Ax >
- -

◆ basic_string_printf() [2/3]

+ +

◆ basic_string_printf() [2/3]

@@ -162,13 +162,13 @@ template<class _Elem , class _Traits , class _Ax >
winstd::basic_string_printf< _Elem, _Traits, _Ax >::basic_string_printf ( - 1 HINSTANCE  + HINSTANCE  hInstance, - 1 UINT  + UINT  nFormatID, @@ -201,8 +201,8 @@ template<class _Elem , class _Traits , class _Ax >
- -

◆ basic_string_printf() [3/3]

+ +

◆ basic_string_printf() [3/3]

@@ -215,19 +215,19 @@ template<class _Elem , class _Traits , class _Ax >
winstd::basic_string_printf< _Elem, _Traits, _Ax >::basic_string_printf ( - 1 HINSTANCE  + HINSTANCE  hInstance, - 1 WORD  + WORD  wLanguageID, - 1 UINT  + UINT  nFormatID, @@ -267,7 +267,7 @@ template<class _Elem , class _Traits , class _Ax >
diff --git a/classwinstd_1_1bstr-members.html b/classwinstd_1_1bstr-members.html index f1b7f9c4..5740dc2e 100644 --- a/classwinstd_1_1bstr-members.html +++ b/classwinstd_1_1bstr-members.html @@ -73,47 +73,47 @@ $(function() {

This is the complete list of members for winstd::bstr, including all inherited members.

- - - - - + + + + + - - - + + + - + - - + + - + - - - - - - - - - + + + + + + + + +
attach(1 handle_type h) noexceptwinstd::handle< BSTR, INVAL >inline
attach_duplicated(1 handle_type h)winstd::dplhandle< BSTR, NULL >inline
bstr(1 LPCOLESTR src) noexceptwinstd::bstrinline
bstr(1 LPCOLESTR src, 1 UINT len) noexceptwinstd::bstrinline
bstr(1 const std::basic_string< wchar_t, _Traits, _Ax > &src) noexceptwinstd::bstrinline
attach(handle_type h) noexceptwinstd::handle< BSTR, INVAL >inline
attach_duplicated(handle_type h)winstd::dplhandle< BSTR, NULL >inline
bstr(LPCOLESTR src) noexceptwinstd::bstrinline
bstr(LPCOLESTR src, UINT len) noexceptwinstd::bstrinline
bstr(const std::basic_string< wchar_t, _Traits, _Ax > &src) noexceptwinstd::bstrinline
detach()winstd::handle< BSTR, INVAL >inline
dplhandle() noexceptwinstd::dplhandle< BSTR, NULL >inline
dplhandle(1 handle_type h) noexceptwinstd::dplhandle< BSTR, NULL >inline
dplhandle(1 const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< BSTR, NULL >inline
dplhandle(1 dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< BSTR, NULL >inline
dplhandle(handle_type h) noexceptwinstd::dplhandle< BSTR, NULL >inline
dplhandle(const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< BSTR, NULL >inline
dplhandle(dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< BSTR, NULL >inline
duplicate() constwinstd::dplhandle< BSTR, NULL >inline
duplicate_internal(1 handle_type h) const noexcept overridewinstd::bstrinlineprotectedvirtual
duplicate_internal(handle_type h) const noexcept overridewinstd::bstrinlineprotectedvirtual
free()winstd::handle< BSTR, INVAL >inline
free_internal() noexcept overridewinstd::bstrinlineprotectedvirtual
handle() noexceptwinstd::handle< BSTR, INVAL >inline
handle(1 handle_type h) noexceptwinstd::handle< BSTR, INVAL >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< BSTR, INVAL >inline
handle(handle_type h) noexceptwinstd::handle< BSTR, INVAL >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< BSTR, INVAL >inline
handle_type typedefwinstd::handle< BSTR, INVAL >
invalidwinstd::handle< BSTR, INVAL >static
length() const noexceptwinstd::bstrinline
m_hwinstd::handle< BSTR, INVAL >protected
operator handle_type() constwinstd::handle< BSTR, INVAL >inline
operator!() constwinstd::handle< BSTR, INVAL >inline
operator!=(1 handle_type h) constwinstd::handle< BSTR, INVAL >inline
operator!=(handle_type h) constwinstd::handle< BSTR, INVAL >inline
operator&()winstd::handle< BSTR, INVAL >inline
operator*() constwinstd::handle< BSTR, INVAL >inline
operator->() constwinstd::handle< BSTR, INVAL >inline
operator<(1 handle_type h) constwinstd::handle< BSTR, INVAL >inline
operator<=(1 handle_type h) constwinstd::handle< BSTR, INVAL >inline
operator=(1 handle_type h) noexceptwinstd::dplhandle< BSTR, NULL >inline
operator=(1 const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< BSTR, NULL >inline
operator=(1 dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< BSTR, NULL >inline
handle< BSTR, INVAL >::operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< BSTR, INVAL >inline
operator==(1 handle_type h) constwinstd::handle< BSTR, INVAL >inline
operator>(1 handle_type h) constwinstd::handle< BSTR, INVAL >inline
operator>=(1 handle_type h) constwinstd::handle< BSTR, INVAL >inline
operator<(handle_type h) constwinstd::handle< BSTR, INVAL >inline
operator<=(handle_type h) constwinstd::handle< BSTR, INVAL >inline
operator=(handle_type h) noexceptwinstd::dplhandle< BSTR, NULL >inline
operator=(const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< BSTR, NULL >inline
operator=(dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< BSTR, NULL >inline
handle< BSTR, INVAL >::operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< BSTR, INVAL >inline
operator==(handle_type h) constwinstd::handle< BSTR, INVAL >inline
operator>(handle_type h) constwinstd::handle< BSTR, INVAL >inline
operator>=(handle_type h) constwinstd::handle< BSTR, INVAL >inline
~bstr()winstd::bstrinlinevirtual
diff --git a/classwinstd_1_1bstr.html b/classwinstd_1_1bstr.html index ef1c9ae4..593c1a91 100644 --- a/classwinstd_1_1bstr.html +++ b/classwinstd_1_1bstr.html @@ -92,19 +92,19 @@ Inheritance diagram for winstd::bstr: - - - - - - - + + + + + + - - - + + + @@ -116,47 +116,47 @@ template<class _Traits , class _Ax >   - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - + + + + + + + + + + + + @@ -172,27 +172,27 @@ template<class _Traits , class _Ax > - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -206,12 +206,12 @@ Protected Member Functions - - - - - - + + + + + + @@ -266,8 +266,8 @@ static const BSTR  - + @@ -300,7 +300,7 @@ static const BSTR  - - - + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - + + + + + + + + + + + + @@ -159,27 +159,27 @@ Public Member Functions - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -193,12 +193,12 @@ Protected Member Functions - - - - - - + + + + + + @@ -253,8 +253,8 @@ static const PCCERT_CHAIN_CONTEXT  - + - + - + - + - + - + @@ -327,8 +327,8 @@ static const PCCERT_CHAIN_CONTEXT  - + @@ -361,7 +361,7 @@ static const PCCERT_CHAIN_CONTEXT  - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - + + + + + + + + + + + + @@ -177,27 +177,27 @@ Public Member Functions - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -211,12 +211,12 @@ Protected Member Functions - - - - - - + + + + + + @@ -271,8 +271,8 @@ static const PCCERT_CONTEXT  - + - + - + @@ -321,8 +321,8 @@ static const PCCERT_CONTEXT  - + @@ -355,7 +355,7 @@ static const PCCERT_CONTEXT  - + @@ -428,8 +428,8 @@ static const PCCERT_CONTEXT  - + @@ -467,8 +467,8 @@ static const PCCERT_CONTEXT  - + @@ -506,8 +506,8 @@ static const PCCERT_CONTEXT  - + @@ -545,8 +545,8 @@ static const PCCERT_CONTEXT  - + @@ -584,8 +584,8 @@ static const PCCERT_CONTEXT  - + @@ -629,7 +629,7 @@ static const PCCERT_CONTEXT  - - - - - - + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + @@ -132,27 +132,27 @@ Public Member Functions - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -220,8 +220,8 @@ static const HCERTSTORE  - + - + @@ -254,7 +254,7 @@ static const HCERTSTORE 

Public Member Functions

bstr (1 LPCOLESTR src) noexcept
 Constructs BSTR from OLE string.
 
bstr (1 LPCOLESTR src, 1 UINT len) noexcept
 Constructs BSTR from OLE string with length.
 
+
bstr (LPCOLESTR src) noexcept
 Constructs BSTR from OLE string.
 
bstr (LPCOLESTR src, UINT len) noexcept
 Constructs BSTR from OLE string with length.
 
template<class _Traits , class _Ax >
 bstr (1 const std::basic_string< wchar_t, _Traits, _Ax > &src) noexcept
 Constructs BSTR from std::basic_string.
 
 bstr (const std::basic_string< wchar_t, _Traits, _Ax > &src) noexcept
 Constructs BSTR from std::basic_string.
 
virtual ~bstr ()
 Destroys the string. More...
 
dplhandle () noexcept
 Initializes a new class instance with the object handle set to INVAL.
 
 dplhandle (1 handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 dplhandle (1 const dplhandle< handle_type, INVAL > &h) noexcept
 Copy constructor. More...
 
 dplhandle (1 dplhandle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
dplhandle< handle_type, INVAL > & operator= (1 handle_type h) noexcept
 Attaches already available object handle. More...
 
dplhandle< handle_type, INVAL > & operator= (1 const dplhandle< handle_type, INVAL > &h) noexcept
 Duplicates the object. More...
 
dplhandle< handle_type, INVAL > & operator= (1 dplhandle< handle_type, INVAL > &&h) noexcept
 Moves the object. More...
 
 dplhandle (handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 dplhandle (const dplhandle< handle_type, INVAL > &h) noexcept
 Copy constructor. More...
 
 dplhandle (dplhandle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
dplhandle< handle_type, INVAL > & operator= (handle_type h) noexcept
 Attaches already available object handle. More...
 
dplhandle< handle_type, INVAL > & operator= (const dplhandle< handle_type, INVAL > &h) noexcept
 Duplicates the object. More...
 
dplhandle< handle_type, INVAL > & operator= (dplhandle< handle_type, INVAL > &&h) noexcept
 Moves the object. More...
 
handle_type duplicate () const
 Duplicates and returns a new object handle. More...
 
bool attach_duplicated (1 handle_type h)
 Duplicates an object handle and sets a new object handle. More...
 
bool attach_duplicated (handle_type h)
 Duplicates an object handle and sets a new object handle. More...
 
- Public Member Functions inherited from winstd::handle< BSTR, INVAL >
 handle () noexcept
 Initializes a new class instance with the object handle set to INVAL.
 
 handle (1 handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (1 handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 handle (handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 operator handle_type () const
 Auto-typecasting operator. More...
 
bool operator! () const
 Tests if the object handle is INVAL. More...
 
bool operator< (1 handle_type h) const
 Is handle less than? More...
 
bool operator<= (1 handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (1 handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (1 handle_type h) const
 Is handle greater than? More...
 
bool operator!= (1 handle_type h) const
 Is handle not equal to? More...
 
bool operator== (1 handle_type h) const
 Is handle equal to? More...
 
void attach (1 handle_type h) noexcept
 Sets a new object handle for the class. More...
 
bool operator< (handle_type h) const
 Is handle less than? More...
 
bool operator<= (handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (handle_type h) const
 Is handle greater than? More...
 
bool operator!= (handle_type h) const
 Is handle not equal to? More...
 
bool operator== (handle_type h) const
 Is handle equal to? More...
 
void attach (handle_type h) noexcept
 Sets a new object handle for the class. More...
 
handle_type detach ()
 Dismisses the object handle from this class. More...
 
void free_internal () noexcept override
 Destroys the string. More...
 
handle_type duplicate_internal (1 handle_type h) const noexcept override
 Duplicates the string. More...
 
virtual handle_type duplicate_internal (1 handle_type h) const noexcept=0
 Abstract member function that must be implemented by child classes to do the actual object handle duplication. More...
 
handle_type duplicate_internal (handle_type h) const noexcept override
 Duplicates the string. More...
 
virtual handle_type duplicate_internal (handle_type h) const noexcept=0
 Abstract member function that must be implemented by child classes to do the actual object handle duplication. More...
 
virtual void free_internal () noexcept=0
 Abstract member function that must be implemented by child classes to do the actual object destruction. More...
 
invalid<

Member Function Documentation

- -

◆ duplicate_internal()

+ +

◆ duplicate_internal()

@@ -278,7 +278,7 @@ static const BSTR 
invalid<
handle_type winstd::bstr::duplicate_internal (1 handle_type handle_type  h) const
invalid<
Returns
Duplicated string
See also
SysAllocString function
-

Implements winstd::dplhandle< BSTR, NULL >.

+

Implements winstd::dplhandle< BSTR, NULL >.

@@ -368,7 +368,7 @@ static const BSTR 
invalid< diff --git a/classwinstd_1_1cert__chain__context-members.html b/classwinstd_1_1cert__chain__context-members.html index c3ee7c11..4ec2dbdc 100644 --- a/classwinstd_1_1cert__chain__context-members.html +++ b/classwinstd_1_1cert__chain__context-members.html @@ -73,44 +73,44 @@ $(function() {

This is the complete list of members for winstd::cert_chain_context, including all inherited members.

- - - + + + - - - + + + - + - - + + - + - - - - - - - - - + + + + + + + + +
attach(1 handle_type h) noexceptwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
attach_duplicated(1 handle_type h)winstd::dplhandle< PCCERT_CHAIN_CONTEXT, NULL >inline
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) noexceptwinstd::cert_chain_contextinline
attach(handle_type h) noexceptwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
attach_duplicated(handle_type h)winstd::dplhandle< PCCERT_CHAIN_CONTEXT, NULL >inline
create(HCERTCHAINENGINE hChainEngine, PCCERT_CONTEXT pCertContext, LPFILETIME pTime, HCERTSTORE hAdditionalStore, PCERT_CHAIN_PARA pChainPara, DWORD dwFlags, __reserved LPVOID pvReserved=NULL) noexceptwinstd::cert_chain_contextinline
detach()winstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
dplhandle() noexceptwinstd::dplhandle< PCCERT_CHAIN_CONTEXT, NULL >inline
dplhandle(1 handle_type h) noexceptwinstd::dplhandle< PCCERT_CHAIN_CONTEXT, NULL >inline
dplhandle(1 const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< PCCERT_CHAIN_CONTEXT, NULL >inline
dplhandle(1 dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< PCCERT_CHAIN_CONTEXT, NULL >inline
dplhandle(handle_type h) noexceptwinstd::dplhandle< PCCERT_CHAIN_CONTEXT, NULL >inline
dplhandle(const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< PCCERT_CHAIN_CONTEXT, NULL >inline
dplhandle(dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< PCCERT_CHAIN_CONTEXT, NULL >inline
duplicate() constwinstd::dplhandle< PCCERT_CHAIN_CONTEXT, NULL >inline
duplicate_internal(1 handle_type h) const noexcept overridewinstd::cert_chain_contextinlineprotectedvirtual
duplicate_internal(handle_type h) const noexcept overridewinstd::cert_chain_contextinlineprotectedvirtual
free()winstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
free_internal() noexcept overridewinstd::cert_chain_contextinlineprotectedvirtual
handle() noexceptwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
handle(1 handle_type h) noexceptwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
handle(handle_type h) noexceptwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
handle_type typedefwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >
invalidwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >static
m_hwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >protected
operator handle_type() constwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
operator!() constwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
operator!=(1 handle_type h) constwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
operator!=(handle_type h) constwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
operator&()winstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
operator*() constwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
operator->() constwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
operator<(1 handle_type h) constwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
operator<=(1 handle_type h) constwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
operator=(1 handle_type h) noexceptwinstd::dplhandle< PCCERT_CHAIN_CONTEXT, NULL >inline
operator=(1 const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< PCCERT_CHAIN_CONTEXT, NULL >inline
operator=(1 dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< PCCERT_CHAIN_CONTEXT, NULL >inline
handle< PCCERT_CHAIN_CONTEXT, INVAL >::operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
operator==(1 handle_type h) constwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
operator>(1 handle_type h) constwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
operator>=(1 handle_type h) constwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
operator<(handle_type h) constwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
operator<=(handle_type h) constwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
operator=(handle_type h) noexceptwinstd::dplhandle< PCCERT_CHAIN_CONTEXT, NULL >inline
operator=(const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< PCCERT_CHAIN_CONTEXT, NULL >inline
operator=(dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< PCCERT_CHAIN_CONTEXT, NULL >inline
handle< PCCERT_CHAIN_CONTEXT, INVAL >::operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
operator==(handle_type h) constwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
operator>(handle_type h) constwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
operator>=(handle_type h) constwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >inline
~cert_chain_context()winstd::cert_chain_contextinlinevirtual
diff --git a/classwinstd_1_1cert__chain__context.html b/classwinstd_1_1cert__chain__context.html index b92e189d..c438df9f 100644 --- a/classwinstd_1_1cert__chain__context.html +++ b/classwinstd_1_1cert__chain__context.html @@ -95,55 +95,55 @@ Public Member Functions
virtual ~cert_chain_context ()
 Destroys the certificate chain context. More...
 
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
 Creates the certificate chain context. More...
 
bool create (HCERTCHAINENGINE hChainEngine, PCCERT_CONTEXT pCertContext, LPFILETIME pTime, HCERTSTORE hAdditionalStore, PCERT_CHAIN_PARA pChainPara, DWORD dwFlags, __reserved LPVOID pvReserved=NULL) noexcept
 Creates the certificate chain context. More...
 
- Public Member Functions inherited from winstd::dplhandle< PCCERT_CHAIN_CONTEXT, NULL >
 dplhandle () noexcept
 Initializes a new class instance with the object handle set to INVAL.
 
 dplhandle (1 handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 dplhandle (1 const dplhandle< handle_type, INVAL > &h) noexcept
 Copy constructor. More...
 
 dplhandle (1 dplhandle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
dplhandle< handle_type, INVAL > & operator= (1 handle_type h) noexcept
 Attaches already available object handle. More...
 
dplhandle< handle_type, INVAL > & operator= (1 const dplhandle< handle_type, INVAL > &h) noexcept
 Duplicates the object. More...
 
dplhandle< handle_type, INVAL > & operator= (1 dplhandle< handle_type, INVAL > &&h) noexcept
 Moves the object. More...
 
 dplhandle (handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 dplhandle (const dplhandle< handle_type, INVAL > &h) noexcept
 Copy constructor. More...
 
 dplhandle (dplhandle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
dplhandle< handle_type, INVAL > & operator= (handle_type h) noexcept
 Attaches already available object handle. More...
 
dplhandle< handle_type, INVAL > & operator= (const dplhandle< handle_type, INVAL > &h) noexcept
 Duplicates the object. More...
 
dplhandle< handle_type, INVAL > & operator= (dplhandle< handle_type, INVAL > &&h) noexcept
 Moves the object. More...
 
handle_type duplicate () const
 Duplicates and returns a new object handle. More...
 
bool attach_duplicated (1 handle_type h)
 Duplicates an object handle and sets a new object handle. More...
 
bool attach_duplicated (handle_type h)
 Duplicates an object handle and sets a new object handle. More...
 
- Public Member Functions inherited from winstd::handle< PCCERT_CHAIN_CONTEXT, INVAL >
 handle () noexcept
 Initializes a new class instance with the object handle set to INVAL.
 
 handle (1 handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (1 handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 handle (handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 operator handle_type () const
 Auto-typecasting operator. More...
 
bool operator! () const
 Tests if the object handle is INVAL. More...
 
bool operator< (1 handle_type h) const
 Is handle less than? More...
 
bool operator<= (1 handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (1 handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (1 handle_type h) const
 Is handle greater than? More...
 
bool operator!= (1 handle_type h) const
 Is handle not equal to? More...
 
bool operator== (1 handle_type h) const
 Is handle equal to? More...
 
void attach (1 handle_type h) noexcept
 Sets a new object handle for the class. More...
 
bool operator< (handle_type h) const
 Is handle less than? More...
 
bool operator<= (handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (handle_type h) const
 Is handle greater than? More...
 
bool operator!= (handle_type h) const
 Is handle not equal to? More...
 
bool operator== (handle_type h) const
 Is handle equal to? More...
 
void attach (handle_type h) noexcept
 Sets a new object handle for the class. More...
 
handle_type detach ()
 Dismisses the object handle from this class. More...
 
void free_internal () noexcept override
 Destroys the certificate chain context. More...
 
handle_type duplicate_internal (1 handle_type h) const noexcept override
 Duplicates the certificate chain context. More...
 
virtual handle_type duplicate_internal (1 handle_type h) const noexcept=0
 Abstract member function that must be implemented by child classes to do the actual object handle duplication. More...
 
handle_type duplicate_internal (handle_type h) const noexcept override
 Duplicates the certificate chain context. More...
 
virtual handle_type duplicate_internal (handle_type h) const noexcept=0
 Abstract member function that must be implemented by child classes to do the actual object handle duplication. More...
 
virtual void free_internal () noexcept=0
 Abstract member function that must be implemented by child classes to do the actual object destruction. More...
 
Member Function Documentation - -

◆ create()

+ +

◆ create()

@@ -265,37 +265,37 @@ static const PCCERT_CHAIN_CONTEXT 
bool winstd::cert_chain_context::create (1 HCERTCHAINENGINE HCERTCHAINENGINE  hChainEngine,
1 PCCERT_CONTEXT PCCERT_CONTEXT  pCertContext,
1 LPFILETIME LPFILETIME  pTime,
1 HCERTSTORE HCERTSTORE  hAdditionalStore,
1 PCERT_CHAIN_PARA PCERT_CHAIN_PARA  pChainPara,
1 DWORD DWORD  dwFlags,
-

◆ duplicate_internal()

+ +

◆ duplicate_internal()

@@ -339,7 +339,7 @@ static const PCCERT_CHAIN_CONTEXT 
handle_type winstd::cert_chain_context::duplicate_internal (1 handle_type handle_type  h) const
Returns
Duplicated certificate chain context handle
See also
CertDuplicateCertificateContext function
-

Implements winstd::dplhandle< PCCERT_CHAIN_CONTEXT, NULL >.

+

Implements winstd::dplhandle< PCCERT_CHAIN_CONTEXT, NULL >.

@@ -401,7 +401,7 @@ static const PCCERT_CHAIN_CONTEXT 
diff --git a/classwinstd_1_1cert__context-members.html b/classwinstd_1_1cert__context-members.html index db098e72..e0af93bb 100644 --- a/classwinstd_1_1cert__context-members.html +++ b/classwinstd_1_1cert__context-members.html @@ -73,50 +73,50 @@ $(function() {

This is the complete list of members for winstd::cert_context, including all inherited members.

- - - + + + - - - + + + - + - - + + - - + + - - - - - - - - - - - - - - + + + + + + + + + + + + + +
attach(1 handle_type h) noexceptwinstd::handle< PCCERT_CONTEXT, INVAL >inline
attach_duplicated(1 handle_type h)winstd::dplhandle< PCCERT_CONTEXT, NULL >inline
create(1 DWORD dwCertEncodingType, 1 LPCBYTE pbCertEncoded, 1 DWORD cbCertEncoded) noexceptwinstd::cert_contextinline
attach(handle_type h) noexceptwinstd::handle< PCCERT_CONTEXT, INVAL >inline
attach_duplicated(handle_type h)winstd::dplhandle< PCCERT_CONTEXT, NULL >inline
create(DWORD dwCertEncodingType, LPCBYTE pbCertEncoded, DWORD cbCertEncoded) noexceptwinstd::cert_contextinline
detach()winstd::handle< PCCERT_CONTEXT, INVAL >inline
dplhandle() noexceptwinstd::dplhandle< PCCERT_CONTEXT, NULL >inline
dplhandle(1 handle_type h) noexceptwinstd::dplhandle< PCCERT_CONTEXT, NULL >inline
dplhandle(1 const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< PCCERT_CONTEXT, NULL >inline
dplhandle(1 dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< PCCERT_CONTEXT, NULL >inline
dplhandle(handle_type h) noexceptwinstd::dplhandle< PCCERT_CONTEXT, NULL >inline
dplhandle(const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< PCCERT_CONTEXT, NULL >inline
dplhandle(dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< PCCERT_CONTEXT, NULL >inline
duplicate() constwinstd::dplhandle< PCCERT_CONTEXT, NULL >inline
duplicate_internal(1 handle_type h) const noexcept overridewinstd::cert_contextinlineprotectedvirtual
duplicate_internal(handle_type h) const noexcept overridewinstd::cert_contextinlineprotectedvirtual
free()winstd::handle< PCCERT_CONTEXT, INVAL >inline
free_internal() noexcept overridewinstd::cert_contextinlineprotectedvirtual
handle() noexceptwinstd::handle< PCCERT_CONTEXT, INVAL >inline
handle(1 handle_type h) noexceptwinstd::handle< PCCERT_CONTEXT, INVAL >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< PCCERT_CONTEXT, INVAL >inline
handle(handle_type h) noexceptwinstd::handle< PCCERT_CONTEXT, INVAL >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< PCCERT_CONTEXT, INVAL >inline
handle_type typedefwinstd::handle< PCCERT_CONTEXT, INVAL >
invalidwinstd::handle< PCCERT_CONTEXT, INVAL >static
m_hwinstd::handle< PCCERT_CONTEXT, INVAL >protected
operator handle_type() constwinstd::handle< PCCERT_CONTEXT, INVAL >inline
operator!() constwinstd::handle< PCCERT_CONTEXT, INVAL >inline
operator!=(1 const handle_type &other) const noexceptwinstd::cert_contextinline
dplhandle< PCCERT_CONTEXT, NULL >::operator!=(1 handle_type h) constwinstd::handle< PCCERT_CONTEXT, INVAL >inline
operator!=(const handle_type &other) const noexceptwinstd::cert_contextinline
dplhandle< PCCERT_CONTEXT, NULL >::operator!=(handle_type h) constwinstd::handle< PCCERT_CONTEXT, INVAL >inline
operator&()winstd::handle< PCCERT_CONTEXT, INVAL >inline
operator*() constwinstd::handle< PCCERT_CONTEXT, INVAL >inline
operator->() constwinstd::handle< PCCERT_CONTEXT, INVAL >inline
operator<(1 const handle_type &other) const noexceptwinstd::cert_contextinline
dplhandle< PCCERT_CONTEXT, NULL >::operator<(1 handle_type h) constwinstd::handle< PCCERT_CONTEXT, INVAL >inline
operator<=(1 const handle_type &other) const noexceptwinstd::cert_contextinline
dplhandle< PCCERT_CONTEXT, NULL >::operator<=(1 handle_type h) constwinstd::handle< PCCERT_CONTEXT, INVAL >inline
operator=(1 handle_type h) noexceptwinstd::dplhandle< PCCERT_CONTEXT, NULL >inline
operator=(1 const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< PCCERT_CONTEXT, NULL >inline
operator=(1 dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< PCCERT_CONTEXT, NULL >inline
handle< PCCERT_CONTEXT, INVAL >::operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< PCCERT_CONTEXT, INVAL >inline
operator==(1 const handle_type &other) const noexceptwinstd::cert_contextinline
dplhandle< PCCERT_CONTEXT, NULL >::operator==(1 handle_type h) constwinstd::handle< PCCERT_CONTEXT, INVAL >inline
operator>(1 const handle_type &other) const noexceptwinstd::cert_contextinline
dplhandle< PCCERT_CONTEXT, NULL >::operator>(1 handle_type h) constwinstd::handle< PCCERT_CONTEXT, INVAL >inline
operator>=(1 const handle_type &other) const noexceptwinstd::cert_contextinline
dplhandle< PCCERT_CONTEXT, NULL >::operator>=(1 handle_type h) constwinstd::handle< PCCERT_CONTEXT, INVAL >inline
operator<(const handle_type &other) const noexceptwinstd::cert_contextinline
dplhandle< PCCERT_CONTEXT, NULL >::operator<(handle_type h) constwinstd::handle< PCCERT_CONTEXT, INVAL >inline
operator<=(const handle_type &other) const noexceptwinstd::cert_contextinline
dplhandle< PCCERT_CONTEXT, NULL >::operator<=(handle_type h) constwinstd::handle< PCCERT_CONTEXT, INVAL >inline
operator=(handle_type h) noexceptwinstd::dplhandle< PCCERT_CONTEXT, NULL >inline
operator=(const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< PCCERT_CONTEXT, NULL >inline
operator=(dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< PCCERT_CONTEXT, NULL >inline
handle< PCCERT_CONTEXT, INVAL >::operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< PCCERT_CONTEXT, INVAL >inline
operator==(const handle_type &other) const noexceptwinstd::cert_contextinline
dplhandle< PCCERT_CONTEXT, NULL >::operator==(handle_type h) constwinstd::handle< PCCERT_CONTEXT, INVAL >inline
operator>(const handle_type &other) const noexceptwinstd::cert_contextinline
dplhandle< PCCERT_CONTEXT, NULL >::operator>(handle_type h) constwinstd::handle< PCCERT_CONTEXT, INVAL >inline
operator>=(const handle_type &other) const noexceptwinstd::cert_contextinline
dplhandle< PCCERT_CONTEXT, NULL >::operator>=(handle_type h) constwinstd::handle< PCCERT_CONTEXT, INVAL >inline
~cert_context()winstd::cert_contextinlinevirtual
diff --git a/classwinstd_1_1cert__context.html b/classwinstd_1_1cert__context.html index 478c5675..c5ec74cd 100644 --- a/classwinstd_1_1cert__context.html +++ b/classwinstd_1_1cert__context.html @@ -95,73 +95,73 @@ Public Member Functions
virtual ~cert_context ()
 Destroys the certificate context. More...
 
bool create (1 DWORD dwCertEncodingType, 1 LPCBYTE pbCertEncoded, 1 DWORD cbCertEncoded) noexcept
 Creates the certificate context. More...
 
bool operator== (1 const handle_type &other) const noexcept
 Is certificate equal to? More...
 
bool operator!= (1 const handle_type &other) const noexcept
 Is certificate not equal to? More...
 
bool operator< (1 const handle_type &other) const noexcept
 Is certificate less than? More...
 
bool operator> (1 const handle_type &other) const noexcept
 Is certificate greater than? More...
 
bool operator<= (1 const handle_type &other) const noexcept
 Is certificate less than or equal? More...
 
bool operator>= (1 const handle_type &other) const noexcept
 Is certificate greater than or equal? More...
 
bool create (DWORD dwCertEncodingType, LPCBYTE pbCertEncoded, DWORD cbCertEncoded) noexcept
 Creates the certificate context. More...
 
bool operator== (const handle_type &other) const noexcept
 Is certificate equal to? More...
 
bool operator!= (const handle_type &other) const noexcept
 Is certificate not equal to? More...
 
bool operator< (const handle_type &other) const noexcept
 Is certificate less than? More...
 
bool operator> (const handle_type &other) const noexcept
 Is certificate greater than? More...
 
bool operator<= (const handle_type &other) const noexcept
 Is certificate less than or equal? More...
 
bool operator>= (const handle_type &other) const noexcept
 Is certificate greater than or equal? More...
 
- Public Member Functions inherited from winstd::dplhandle< PCCERT_CONTEXT, NULL >
 dplhandle () noexcept
 Initializes a new class instance with the object handle set to INVAL.
 
 dplhandle (1 handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 dplhandle (1 const dplhandle< handle_type, INVAL > &h) noexcept
 Copy constructor. More...
 
 dplhandle (1 dplhandle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
dplhandle< handle_type, INVAL > & operator= (1 handle_type h) noexcept
 Attaches already available object handle. More...
 
dplhandle< handle_type, INVAL > & operator= (1 const dplhandle< handle_type, INVAL > &h) noexcept
 Duplicates the object. More...
 
dplhandle< handle_type, INVAL > & operator= (1 dplhandle< handle_type, INVAL > &&h) noexcept
 Moves the object. More...
 
 dplhandle (handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 dplhandle (const dplhandle< handle_type, INVAL > &h) noexcept
 Copy constructor. More...
 
 dplhandle (dplhandle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
dplhandle< handle_type, INVAL > & operator= (handle_type h) noexcept
 Attaches already available object handle. More...
 
dplhandle< handle_type, INVAL > & operator= (const dplhandle< handle_type, INVAL > &h) noexcept
 Duplicates the object. More...
 
dplhandle< handle_type, INVAL > & operator= (dplhandle< handle_type, INVAL > &&h) noexcept
 Moves the object. More...
 
handle_type duplicate () const
 Duplicates and returns a new object handle. More...
 
bool attach_duplicated (1 handle_type h)
 Duplicates an object handle and sets a new object handle. More...
 
bool attach_duplicated (handle_type h)
 Duplicates an object handle and sets a new object handle. More...
 
- Public Member Functions inherited from winstd::handle< PCCERT_CONTEXT, INVAL >
 handle () noexcept
 Initializes a new class instance with the object handle set to INVAL.
 
 handle (1 handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (1 handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 handle (handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 operator handle_type () const
 Auto-typecasting operator. More...
 
bool operator! () const
 Tests if the object handle is INVAL. More...
 
bool operator< (1 handle_type h) const
 Is handle less than? More...
 
bool operator<= (1 handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (1 handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (1 handle_type h) const
 Is handle greater than? More...
 
bool operator!= (1 handle_type h) const
 Is handle not equal to? More...
 
bool operator== (1 handle_type h) const
 Is handle equal to? More...
 
void attach (1 handle_type h) noexcept
 Sets a new object handle for the class. More...
 
bool operator< (handle_type h) const
 Is handle less than? More...
 
bool operator<= (handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (handle_type h) const
 Is handle greater than? More...
 
bool operator!= (handle_type h) const
 Is handle not equal to? More...
 
bool operator== (handle_type h) const
 Is handle equal to? More...
 
void attach (handle_type h) noexcept
 Sets a new object handle for the class. More...
 
handle_type detach ()
 Dismisses the object handle from this class. More...
 
void free_internal () noexcept override
 Destroys the certificate context. More...
 
handle_type duplicate_internal (1 handle_type h) const noexcept override
 Duplicates the certificate context. More...
 
virtual handle_type duplicate_internal (1 handle_type h) const noexcept=0
 Abstract member function that must be implemented by child classes to do the actual object handle duplication. More...
 
handle_type duplicate_internal (handle_type h) const noexcept override
 Duplicates the certificate context. More...
 
virtual handle_type duplicate_internal (handle_type h) const noexcept=0
 Abstract member function that must be implemented by child classes to do the actual object handle duplication. More...
 
virtual void free_internal () noexcept=0
 Abstract member function that must be implemented by child classes to do the actual object destruction. More...
 
<

Member Function Documentation

- -

◆ create()

+ +

◆ create()

@@ -283,19 +283,19 @@ static const PCCERT_CONTEXT 
<
bool winstd::cert_context::create (1 DWORD DWORD  dwCertEncodingType,
1 LPCBYTE LPCBYTE  pbCertEncoded,
1 DWORD DWORD  cbCertEncoded 
< - -

◆ duplicate_internal()

+ +

◆ duplicate_internal()

@@ -333,7 +333,7 @@ static const PCCERT_CONTEXT 
<
handle_type winstd::cert_context::duplicate_internal (1 handle_type handle_type  h) const
<
Returns
Duplicated certificate context handle
See also
CertDuplicateCertificateContext function
-

Implements winstd::dplhandle< PCCERT_CONTEXT, NULL >.

+

Implements winstd::dplhandle< PCCERT_CONTEXT, NULL >.

@@ -389,8 +389,8 @@ static const PCCERT_CONTEXT 
< - -

◆ operator!=()

+ +

◆ operator!=()

@@ -401,7 +401,7 @@ static const PCCERT_CONTEXT 
<
bool winstd::cert_context::operator!= (1 const handle_typeconst handle_type other) const
< - -

◆ operator<()

+ +

◆ operator<()

@@ -440,7 +440,7 @@ static const PCCERT_CONTEXT 
<
bool winstd::cert_context::operator< (1 const handle_typeconst handle_type other) const
< - -

◆ operator<=()

+ +

◆ operator<=()

@@ -479,7 +479,7 @@ static const PCCERT_CONTEXT 
<
bool winstd::cert_context::operator<= (1 const handle_typeconst handle_type other) const
< - -

◆ operator==()

+ +

◆ operator==()

@@ -518,7 +518,7 @@ static const PCCERT_CONTEXT 
<
bool winstd::cert_context::operator== (1 const handle_typeconst handle_type other) const
< - -

◆ operator>()

+ +

◆ operator>()

@@ -557,7 +557,7 @@ static const PCCERT_CONTEXT 
<
bool winstd::cert_context::operator> (1 const handle_typeconst handle_type other) const
< - -

◆ operator>=()

+ +

◆ operator>=()

@@ -596,7 +596,7 @@ static const PCCERT_CONTEXT 
<
bool winstd::cert_context::operator>= (1 const handle_typeconst handle_type other) const
< diff --git a/classwinstd_1_1cert__store-members.html b/classwinstd_1_1cert__store-members.html index aa8ece98..3e97256a 100644 --- a/classwinstd_1_1cert__store-members.html +++ b/classwinstd_1_1cert__store-members.html @@ -73,36 +73,36 @@ $(function() {

This is the complete list of members for winstd::cert_store, including all inherited members.

- - - + + + - - + + - + - - - - - - - + + + + + + +
attach(1 handle_type h) noexceptwinstd::handle< HCERTSTORE, NULL >inline
create(1 LPCSTR lpszStoreProvider, 1 DWORD dwEncodingType, 1 HCRYPTPROV_LEGACY hCryptProv, 1 DWORD dwFlags, 1 const void *pvPara) noexceptwinstd::cert_storeinline
create(1 HCRYPTPROV_LEGACY hCryptProv, 1 LPCTSTR szSubsystemProtocol) noexceptwinstd::cert_storeinline
attach(handle_type h) noexceptwinstd::handle< HCERTSTORE, NULL >inline
create(LPCSTR lpszStoreProvider, DWORD dwEncodingType, HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void *pvPara) noexceptwinstd::cert_storeinline
create(HCRYPTPROV_LEGACY hCryptProv, LPCTSTR szSubsystemProtocol) noexceptwinstd::cert_storeinline
detach()winstd::handle< HCERTSTORE, NULL >inline
free()winstd::handle< HCERTSTORE, NULL >inline
free_internal() noexcept overridewinstd::cert_storeinlineprotectedvirtual
handle() noexceptwinstd::handle< HCERTSTORE, NULL >inline
handle(1 handle_type h) noexceptwinstd::handle< HCERTSTORE, NULL >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HCERTSTORE, NULL >inline
handle(handle_type h) noexceptwinstd::handle< HCERTSTORE, NULL >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HCERTSTORE, NULL >inline
handle_type typedefwinstd::handle< HCERTSTORE, NULL >
invalidwinstd::handle< HCERTSTORE, NULL >static
m_hwinstd::handle< HCERTSTORE, NULL >protected
operator handle_type() constwinstd::handle< HCERTSTORE, NULL >inline
operator!() constwinstd::handle< HCERTSTORE, NULL >inline
operator!=(1 handle_type h) constwinstd::handle< HCERTSTORE, NULL >inline
operator!=(handle_type h) constwinstd::handle< HCERTSTORE, NULL >inline
operator&()winstd::handle< HCERTSTORE, NULL >inline
operator*() constwinstd::handle< HCERTSTORE, NULL >inline
operator->() constwinstd::handle< HCERTSTORE, NULL >inline
operator<(1 handle_type h) constwinstd::handle< HCERTSTORE, NULL >inline
operator<=(1 handle_type h) constwinstd::handle< HCERTSTORE, NULL >inline
operator=(1 handle_type h) noexceptwinstd::handle< HCERTSTORE, NULL >inline
operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HCERTSTORE, NULL >inline
operator==(1 handle_type h) constwinstd::handle< HCERTSTORE, NULL >inline
operator>(1 handle_type h) constwinstd::handle< HCERTSTORE, NULL >inline
operator>=(1 handle_type h) constwinstd::handle< HCERTSTORE, NULL >inline
operator<(handle_type h) constwinstd::handle< HCERTSTORE, NULL >inline
operator<=(handle_type h) constwinstd::handle< HCERTSTORE, NULL >inline
operator=(handle_type h) noexceptwinstd::handle< HCERTSTORE, NULL >inline
operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HCERTSTORE, NULL >inline
operator==(handle_type h) constwinstd::handle< HCERTSTORE, NULL >inline
operator>(handle_type h) constwinstd::handle< HCERTSTORE, NULL >inline
operator>=(handle_type h) constwinstd::handle< HCERTSTORE, NULL >inline
~cert_store()winstd::cert_storeinlinevirtual
diff --git a/classwinstd_1_1cert__store.html b/classwinstd_1_1cert__store.html index ad707c1f..517c9825 100644 --- a/classwinstd_1_1cert__store.html +++ b/classwinstd_1_1cert__store.html @@ -94,29 +94,29 @@ Public Member Functions
virtual ~cert_store ()
 Closes the certificate store. More...
 
bool create (1 LPCSTR lpszStoreProvider, 1 DWORD dwEncodingType, 1 HCRYPTPROV_LEGACY hCryptProv, 1 DWORD dwFlags, 1 const void *pvPara) noexcept
 Opens the certificate store. More...
 
bool create (1 HCRYPTPROV_LEGACY hCryptProv, 1 LPCTSTR szSubsystemProtocol) noexcept
 Opens the most common system certificate store. To open certificate stores with more complex requirements, such as file-based or memory-based stores, use create(). More...
 
bool create (LPCSTR lpszStoreProvider, DWORD dwEncodingType, HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void *pvPara) noexcept
 Opens the certificate store. More...
 
bool create (HCRYPTPROV_LEGACY hCryptProv, LPCTSTR szSubsystemProtocol) noexcept
 Opens the most common system certificate store. To open certificate stores with more complex requirements, such as file-based or memory-based stores, use create(). More...
 
- Public Member Functions inherited from winstd::handle< HCERTSTORE, NULL >
 handle () noexcept
 Initializes a new class instance with the object handle set to INVAL.
 
 handle (1 handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (1 handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 handle (handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 operator handle_type () const
 Auto-typecasting operator. More...
 
bool operator! () const
 Tests if the object handle is INVAL. More...
 
bool operator< (1 handle_type h) const
 Is handle less than? More...
 
bool operator<= (1 handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (1 handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (1 handle_type h) const
 Is handle greater than? More...
 
bool operator!= (1 handle_type h) const
 Is handle not equal to? More...
 
bool operator== (1 handle_type h) const
 Is handle equal to? More...
 
void attach (1 handle_type h) noexcept
 Sets a new object handle for the class. More...
 
bool operator< (handle_type h) const
 Is handle less than? More...
 
bool operator<= (handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (handle_type h) const
 Is handle greater than? More...
 
bool operator!= (handle_type h) const
 Is handle not equal to? More...
 
bool operator== (handle_type h) const
 Is handle equal to? More...
 
void attach (handle_type h) noexcept
 Sets a new object handle for the class. More...
 
handle_type detach ()
 Dismisses the object handle from this class. More...
 
in

Member Function Documentation

- -

◆ create() [1/2]

+ +

◆ create() [1/2]

@@ -232,13 +232,13 @@ static const HCERTSTORE 
in
bool winstd::cert_store::create (1 HCRYPTPROV_LEGACY HCRYPTPROV_LEGACY  hCryptProv,
1 LPCTSTR LPCTSTR  szSubsystemProtocol 
in
-

Opens the most common system certificate store. To open certificate stores with more complex requirements, such as file-based or memory-based stores, use create().

+

Opens the most common system certificate store. To open certificate stores with more complex requirements, such as file-based or memory-based stores, use create().

Returns
  • true when creation succeeds;
  • false when creation fails. For extended error information, call GetLastError().
  • @@ -264,8 +264,8 @@ static const HCERTSTORE in
- -

◆ create() [2/2]

+ +

◆ create() [2/2]

@@ -276,31 +276,31 @@ static const HCERTSTORE in bool winstd::cert_store::create ( - 1 LPCSTR  + LPCSTR  lpszStoreProvider, - 1 DWORD  + DWORD  dwEncodingType, - 1 HCRYPTPROV_LEGACY  + HCRYPTPROV_LEGACY  hCryptProv, - 1 DWORD  + DWORD  dwFlags, - 1 const void *  + const void *  pvPara  @@ -362,7 +362,7 @@ static const HCERTSTORE in
diff --git a/classwinstd_1_1com__initializer-members.html b/classwinstd_1_1com__initializer-members.html index f5e822eb..b9e03b62 100644 --- a/classwinstd_1_1com__initializer-members.html +++ b/classwinstd_1_1com__initializer-members.html @@ -73,15 +73,15 @@ $(function() {

This is the complete list of members for winstd::com_initializer, including all inherited members.

- - + +
com_initializer(1 LPVOID pvReserved) noexceptwinstd::com_initializerinline
com_initializer(1 LPVOID pvReserved, 1 DWORD dwCoInit) noexceptwinstd::com_initializerinline
com_initializer(LPVOID pvReserved) noexceptwinstd::com_initializerinline
com_initializer(LPVOID pvReserved, DWORD dwCoInit) noexceptwinstd::com_initializerinline
m_resultwinstd::com_initializerprotected
status() const noexceptwinstd::com_initializerinline
~com_initializer()winstd::com_initializerinlinevirtual
diff --git a/classwinstd_1_1com__initializer.html b/classwinstd_1_1com__initializer.html index 5f32beed..624ad7df 100644 --- a/classwinstd_1_1com__initializer.html +++ b/classwinstd_1_1com__initializer.html @@ -82,12 +82,12 @@ $(function() { - - - - - - + + + + + + @@ -105,8 +105,8 @@ HRESULT <

Detailed Description

Context scope automatic COM (un)initialization.

Constructor & Destructor Documentation

- -

◆ com_initializer() [1/2]

+ +

◆ com_initializer() [1/2]

@@ -117,7 +117,7 @@ HRESULT 
< - + @@ -134,8 +134,8 @@ HRESULT < - -

◆ com_initializer() [2/2]

+ +

◆ com_initializer() [2/2]

@@ -146,13 +146,13 @@ HRESULT 
< - + - + @@ -236,7 +236,7 @@ HRESULT < diff --git a/classwinstd_1_1com__obj-members.html b/classwinstd_1_1com__obj-members.html index fc97f90f..5744689d 100644 --- a/classwinstd_1_1com__obj-members.html +++ b/classwinstd_1_1com__obj-members.html @@ -73,49 +73,49 @@ $(function() {

This is the complete list of members for winstd::com_obj< T >, including all inherited members.

Public Member Functions

 com_initializer (1 LPVOID pvReserved) noexcept
 Initializes the COM library on the current thread and identifies the concurrency model as single-thread apartment (STA). More...
 
 com_initializer (1 LPVOID pvReserved, 1 DWORD dwCoInit) noexcept
 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. More...
 
 com_initializer (LPVOID pvReserved) noexcept
 Initializes the COM library on the current thread and identifies the concurrency model as single-thread apartment (STA). More...
 
 com_initializer (LPVOID pvReserved, DWORD dwCoInit) noexcept
 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. More...
 
virtual ~com_initializer ()
 Uninitializes COM. More...
 
m_result m_result
winstd::com_initializer::com_initializer (1 LPVOID LPVOID  pvReserved)
m_result m_result
winstd::com_initializer::com_initializer (1 LPVOID LPVOID  pvReserved,
1 DWORD DWORD  dwCoInit 
m_result
- - - - - - + + + + + + - - - + + + - + - - + + - + - - - - - - - - - - - + + + + + + + + + + +
attach(1 handle_type h) noexceptwinstd::handle< T *, INVAL >inline
attach_duplicated(1 handle_type h)winstd::dplhandle< T *, NULL >inline
com_obj(1 REFCLSID rclsid, 1 LPUNKNOWN pUnkOuter=NULL, DWORD dwClsContext=CLSCTX_ALL)winstd::com_obj< T >inline
com_obj(1 _Other *other)winstd::com_obj< T >inline
com_obj(1 com_obj< _Other > &other)winstd::com_obj< T >inline
create(1 REFCLSID rclsid, 1 LPUNKNOWN pUnkOuter=NULL, 1 DWORD dwClsContext=CLSCTX_ALL)winstd::com_obj< T >inline
attach(handle_type h) noexceptwinstd::handle< T *, INVAL >inline
attach_duplicated(handle_type h)winstd::dplhandle< T *, NULL >inline
com_obj(REFCLSID rclsid, LPUNKNOWN pUnkOuter=NULL, DWORD dwClsContext=CLSCTX_ALL)winstd::com_obj< T >inline
com_obj(_Other *other)winstd::com_obj< T >inline
com_obj(com_obj< _Other > &other)winstd::com_obj< T >inline
create(REFCLSID rclsid, LPUNKNOWN pUnkOuter=NULL, DWORD dwClsContext=CLSCTX_ALL)winstd::com_obj< T >inline
detach()winstd::handle< T *, INVAL >inline
dplhandle() noexceptwinstd::dplhandle< T *, NULL >inline
dplhandle(1 handle_type h) noexceptwinstd::dplhandle< T *, NULL >inline
dplhandle(1 const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< T *, NULL >inline
dplhandle(1 dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< T *, NULL >inline
dplhandle(handle_type h) noexceptwinstd::dplhandle< T *, NULL >inline
dplhandle(const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< T *, NULL >inline
dplhandle(dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< T *, NULL >inline
duplicate() constwinstd::dplhandle< T *, NULL >inline
duplicate_internal(1 handle_type h) const noexcept overridewinstd::com_obj< T >inlineprotectedvirtual
duplicate_internal(handle_type h) const noexcept overridewinstd::com_obj< T >inlineprotectedvirtual
free()winstd::handle< T *, INVAL >inline
free_internal() noexcept overridewinstd::com_obj< T >inlineprotectedvirtual
handle() noexceptwinstd::handle< T *, INVAL >inline
handle(1 handle_type h) noexceptwinstd::handle< T *, INVAL >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< T *, INVAL >inline
handle(handle_type h) noexceptwinstd::handle< T *, INVAL >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< T *, INVAL >inline
handle_type typedefwinstd::handle< T *, INVAL >
invalidwinstd::handle< T *, INVAL >static
m_hwinstd::handle< T *, INVAL >protected
operator handle_type() constwinstd::handle< T *, INVAL >inline
operator!() constwinstd::handle< T *, INVAL >inline
operator!=(1 handle_type h) constwinstd::handle< T *, INVAL >inline
operator!=(handle_type h) constwinstd::handle< T *, INVAL >inline
operator&()winstd::handle< T *, INVAL >inline
operator*() constwinstd::handle< T *, INVAL >inline
operator->() constwinstd::handle< T *, INVAL >inline
operator<(1 handle_type h) constwinstd::handle< T *, INVAL >inline
operator<=(1 handle_type h) constwinstd::handle< T *, INVAL >inline
operator=(1 handle_type h) noexceptwinstd::dplhandle< T *, NULL >inline
operator=(1 const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< T *, NULL >inline
operator=(1 dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< T *, NULL >inline
handle< T *, INVAL >::operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< T *, INVAL >inline
operator==(1 handle_type h) constwinstd::handle< T *, INVAL >inline
operator>(1 handle_type h) constwinstd::handle< T *, INVAL >inline
operator>=(1 handle_type h) constwinstd::handle< T *, INVAL >inline
query_interface(1 _Other **h) constwinstd::com_obj< T >inline
query_interface(1 com_obj< _Other > &h) constwinstd::com_obj< T >inline
operator<(handle_type h) constwinstd::handle< T *, INVAL >inline
operator<=(handle_type h) constwinstd::handle< T *, INVAL >inline
operator=(handle_type h) noexceptwinstd::dplhandle< T *, NULL >inline
operator=(const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< T *, NULL >inline
operator=(dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< T *, NULL >inline
handle< T *, INVAL >::operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< T *, INVAL >inline
operator==(handle_type h) constwinstd::handle< T *, INVAL >inline
operator>(handle_type h) constwinstd::handle< T *, INVAL >inline
operator>=(handle_type h) constwinstd::handle< T *, INVAL >inline
query_interface(_Other **h) constwinstd::com_obj< T >inline
query_interface(com_obj< _Other > &h) constwinstd::com_obj< T >inline
~com_obj()winstd::com_obj< T >inlinevirtual
diff --git a/classwinstd_1_1com__obj.html b/classwinstd_1_1com__obj.html index 5c0d3b58..d427eef4 100644 --- a/classwinstd_1_1com__obj.html +++ b/classwinstd_1_1com__obj.html @@ -92,78 +92,78 @@ Inheritance diagram for winstd::com_obj< T >: - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - + + + + + + + + + + + + @@ -179,27 +179,27 @@ virtual  - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -213,12 +213,12 @@ Protected Member Functions - - - - - - + + + + + + @@ -245,8 +245,8 @@ static const T *  - + - + @@ -292,8 +292,8 @@ template<class T > - -

◆ com_obj() [2/3]

+ +

◆ com_obj() [2/3]

@@ -308,7 +308,7 @@ template<class _Other >
- + @@ -325,8 +325,8 @@ template<class _Other > - -

◆ com_obj() [3/3]

+ +

◆ com_obj() [3/3]

@@ -341,7 +341,7 @@ template<class _Other >
- + @@ -359,8 +359,8 @@ template<class _Other >

Member Function Documentation

- -

◆ create()

+ +

◆ create()

@@ -373,19 +373,19 @@ template<class T >
- + - + - + @@ -406,8 +406,8 @@ template<class T > - -

◆ duplicate_internal()

+ +

◆ duplicate_internal()

@@ -420,7 +420,7 @@ template<class T >
- + @@ -442,7 +442,7 @@ template<class T >
Returns
Duplicated object handle
-

Implements winstd::dplhandle< T *, NULL >.

+

Implements winstd::dplhandle< T *, NULL >.

@@ -478,8 +478,8 @@ template<class T > - -

◆ query_interface() [1/2]

+ +

◆ query_interface() [1/2]

@@ -494,7 +494,7 @@ template<class _Other >
- + @@ -511,8 +511,8 @@ template<class _Other > - -

◆ query_interface() [2/2]

+ +

◆ query_interface() [2/2]

@@ -527,7 +527,7 @@ template<class _Other >
- + @@ -550,7 +550,7 @@ template<class _Other > diff --git a/classwinstd_1_1com__runtime__error-members.html b/classwinstd_1_1com__runtime__error-members.html index edc5536f..39b973b6 100644 --- a/classwinstd_1_1com__runtime__error-members.html +++ b/classwinstd_1_1com__runtime__error-members.html @@ -73,17 +73,17 @@ $(function() {

This is the complete list of members for winstd::com_runtime_error, including all inherited members.

Public Member Functions

 com_obj (1 REFCLSID rclsid, 1 LPUNKNOWN pUnkOuter=NULL, DWORD dwClsContext=CLSCTX_ALL)
 Constructs a new object and creates a new class with it. More...
 
template<class _Other >
 com_obj (1 _Other *other)
 Queries the object for another interface and creates new class with it. More...
 
template<class _Other >
 com_obj (1 com_obj< _Other > &other)
 Queries the object for another interface and creates new class with it. More...
 
 com_obj (REFCLSID rclsid, LPUNKNOWN pUnkOuter=NULL, DWORD dwClsContext=CLSCTX_ALL)
 Constructs a new object and creates a new class with it. More...
 
template<class _Other >
 com_obj (_Other *other)
 Queries the object for another interface and creates new class with it. More...
 
template<class _Other >
 com_obj (com_obj< _Other > &other)
 Queries the object for another interface and creates new class with it. More...
 
virtual ~com_obj ()
 Releases object.
 
HRESULT create (1 REFCLSID rclsid, 1 LPUNKNOWN pUnkOuter=NULL, 1 DWORD dwClsContext=CLSCTX_ALL)
 Creates a new object. More...
 
template<class _Other >
HRESULT query_interface (1 _Other **h) const
 Queries the object for another interface. More...
 
template<class _Other >
HRESULT query_interface (1 com_obj< _Other > &h) const
 Queries the object for another interface. More...
 
HRESULT create (REFCLSID rclsid, LPUNKNOWN pUnkOuter=NULL, DWORD dwClsContext=CLSCTX_ALL)
 Creates a new object. More...
 
template<class _Other >
HRESULT query_interface (_Other **h) const
 Queries the object for another interface. More...
 
template<class _Other >
HRESULT query_interface (com_obj< _Other > &h) const
 Queries the object for another interface. More...
 
- Public Member Functions inherited from winstd::dplhandle< T *, NULL >
 dplhandle () noexcept
 Initializes a new class instance with the object handle set to INVAL.
 
 dplhandle (1 handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 dplhandle (1 const dplhandle< handle_type, INVAL > &h) noexcept
 Copy constructor. More...
 
 dplhandle (1 dplhandle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
dplhandle< handle_type, INVAL > & operator= (1 handle_type h) noexcept
 Attaches already available object handle. More...
 
dplhandle< handle_type, INVAL > & operator= (1 const dplhandle< handle_type, INVAL > &h) noexcept
 Duplicates the object. More...
 
dplhandle< handle_type, INVAL > & operator= (1 dplhandle< handle_type, INVAL > &&h) noexcept
 Moves the object. More...
 
 dplhandle (handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 dplhandle (const dplhandle< handle_type, INVAL > &h) noexcept
 Copy constructor. More...
 
 dplhandle (dplhandle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
dplhandle< handle_type, INVAL > & operator= (handle_type h) noexcept
 Attaches already available object handle. More...
 
dplhandle< handle_type, INVAL > & operator= (const dplhandle< handle_type, INVAL > &h) noexcept
 Duplicates the object. More...
 
dplhandle< handle_type, INVAL > & operator= (dplhandle< handle_type, INVAL > &&h) noexcept
 Moves the object. More...
 
handle_type duplicate () const
 Duplicates and returns a new object handle. More...
 
bool attach_duplicated (1 handle_type h)
 Duplicates an object handle and sets a new object handle. More...
 
bool attach_duplicated (handle_type h)
 Duplicates an object handle and sets a new object handle. More...
 
- Public Member Functions inherited from winstd::handle< T *, INVAL >
 handle () noexcept
 Initializes a new class instance with the object handle set to INVAL.
 
 handle (1 handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (1 handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 handle (handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 operator handle_type () const
 Auto-typecasting operator. More...
 
~com_obj ()bool operator! () const
 Tests if the object handle is INVAL. More...
 
bool operator< (1 handle_type h) const
 Is handle less than? More...
 
bool operator<= (1 handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (1 handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (1 handle_type h) const
 Is handle greater than? More...
 
bool operator!= (1 handle_type h) const
 Is handle not equal to? More...
 
bool operator== (1 handle_type h) const
 Is handle equal to? More...
 
void attach (1 handle_type h) noexcept
 Sets a new object handle for the class. More...
 
bool operator< (handle_type h) const
 Is handle less than? More...
 
bool operator<= (handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (handle_type h) const
 Is handle greater than? More...
 
bool operator!= (handle_type h) const
 Is handle not equal to? More...
 
bool operator== (handle_type h) const
 Is handle equal to? More...
 
void attach (handle_type h) noexcept
 Sets a new object handle for the class. More...
 
handle_type detach ()
 Dismisses the object handle from this class. More...
 
void free_internal () noexcept override
 Releases the object by decrementing reference counter. More...
 
handle_type duplicate_internal (1 handle_type h) const noexcept override
 Duplicates the object by incrementing the reference counter. More...
 
virtual handle_type duplicate_internal (1 handle_type h) const noexcept=0
 Abstract member function that must be implemented by child classes to do the actual object handle duplication. More...
 
handle_type duplicate_internal (handle_type h) const noexcept override
 Duplicates the object by incrementing the reference counter. More...
 
virtual handle_type duplicate_internal (handle_type h) const noexcept=0
 Abstract member function that must be implemented by child classes to do the actual object handle duplication. More...
 
virtual void free_internal () noexcept=0
 Abstract member function that must be implemented by child classes to do the actual object destruction. More...
 
invalid
template<class T>
class winstd::com_obj< T >

COM object wrapper template.

Constructor & Destructor Documentation

- -

◆ com_obj() [1/3]

+ +

◆ com_obj() [1/3]

@@ -259,13 +259,13 @@ template<class T >
winstd::com_obj< T >::com_obj (1 REFCLSID REFCLSID  rclsid,
1 LPUNKNOWN LPUNKNOWN  pUnkOuter = NULL,
winstd::com_obj< T >::com_obj (1 _Other * _Other *  other)
winstd::com_obj< T >::com_obj (1 com_obj< _Other > & com_obj< _Other > &  other)
HRESULT winstd::com_obj< T >::create (1 REFCLSID REFCLSID  rclsid,
1 LPUNKNOWN LPUNKNOWN  pUnkOuter = NULL,
1 DWORD DWORD  dwClsContext = CLSCTX_ALL 
handle_type winstd::com_obj< T >::duplicate_internal (1 handle_type handle_type  h) const
HRESULT winstd::com_obj< T >::query_interface (1 _Other ** _Other **  h) const
HRESULT winstd::com_obj< T >::query_interface (1 com_obj< _Other > & com_obj< _Other > &  h) const
- - + + - - + +
com_runtime_error(1 error_type num, 1 const std::string &msg)winstd::com_runtime_errorinline
com_runtime_error(1 error_type num, 1 const char *msg=nullptr)winstd::com_runtime_errorinline
com_runtime_error(error_type num, const std::string &msg)winstd::com_runtime_errorinline
com_runtime_error(error_type num, const char *msg=nullptr)winstd::com_runtime_errorinline
error_type typedefwinstd::num_runtime_error< HRESULT >
m_numwinstd::num_runtime_error< HRESULT >protected
num_runtime_error(1 error_type num, 1 const std::string &msg)winstd::num_runtime_error< HRESULT >inline
num_runtime_error(1 error_type num, 1 const char *msg=nullptr)winstd::num_runtime_error< HRESULT >inline
num_runtime_error(error_type num, const std::string &msg)winstd::num_runtime_error< HRESULT >inline
num_runtime_error(error_type num, const char *msg=nullptr)winstd::num_runtime_error< HRESULT >inline
number() constwinstd::num_runtime_error< HRESULT >inline
diff --git a/classwinstd_1_1com__runtime__error.html b/classwinstd_1_1com__runtime__error.html index 758865be..edb661c0 100644 --- a/classwinstd_1_1com__runtime__error.html +++ b/classwinstd_1_1com__runtime__error.html @@ -90,19 +90,19 @@ Inheritance diagram for winstd::com_runtime_error: - - - - - - + + + + + + - - - - - - + + + + + + @@ -125,8 +125,8 @@ typedef HRESULT  - + - + @@ -170,8 +170,8 @@ typedef HRESULT  - + - + @@ -221,7 +221,7 @@ typedef HRESULT  - - - + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - + + + + + + + + + + + + @@ -159,27 +159,27 @@ Public Member Functions - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -193,12 +193,12 @@ Protected Member Functions - - - - - - + + + + + + @@ -253,8 +253,8 @@ static const HCRYPTHASH  - + - + - + - + @@ -309,8 +309,8 @@ static const HCRYPTHASH  - + @@ -343,7 +343,7 @@ static const HCRYPTHASH  - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - + + + + + + + + + + + + @@ -171,27 +171,27 @@ Public Member Functions - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -205,12 +205,12 @@ Protected Member Functions - - - - - - + + + + + + @@ -265,8 +265,8 @@ static const HCRYPTKEY  - + - + @@ -311,8 +311,8 @@ static const HCRYPTKEY  - + - + - + - + @@ -362,8 +362,8 @@ static const HCRYPTKEY  - + @@ -396,7 +396,7 @@ static const HCRYPTKEY  - + - + - + @@ -475,8 +475,8 @@ static const HCRYPTKEY  - + @@ -499,19 +499,19 @@ static const HCRYPTKEY  - + - + - + @@ -532,8 +532,8 @@ static const HCRYPTKEY  - + - + - + @@ -583,7 +583,7 @@ static const HCRYPTKEY  - - - + + + - - - - - - - - - - - - + + + + + + + + + + + + @@ -129,27 +129,27 @@ Public Member Functions - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -217,8 +217,8 @@ static const HCRYPTPROV  - + - + - + - + @@ -309,7 +309,7 @@ static const HCRYPTPROV  - - - - - + + + + +

Public Member Functions

 com_runtime_error (1 error_type num, 1 const std::string &msg)
 Constructs an exception. More...
 
 com_runtime_error (1 error_type num, 1 const char *msg=nullptr)
 Constructs an exception. More...
 
 com_runtime_error (error_type num, const std::string &msg)
 Constructs an exception. More...
 
 com_runtime_error (error_type num, const char *msg=nullptr)
 Constructs an exception. More...
 
- Public Member Functions inherited from winstd::num_runtime_error< HRESULT >
 num_runtime_error (1 error_type num, 1 const std::string &msg)
 Constructs an exception. More...
 
 num_runtime_error (1 error_type num, 1 const char *msg=nullptr)
 Constructs an exception. More...
 
 num_runtime_error (error_type num, const std::string &msg)
 Constructs an exception. More...
 
 num_runtime_error (error_type num, const char *msg=nullptr)
 Constructs an exception. More...
 
error_type number () const
 Returns the Windows error number.
error_type

COM runtime error.

Note
Must be defined as derived class from num_runtime_error<> to allow correct type info for dynamic typecasting and prevent folding with other derivates of num_runtime_error<>.

Constructor & Destructor Documentation

- -

◆ com_runtime_error() [1/2]

+ +

◆ com_runtime_error() [1/2]

@@ -137,13 +137,13 @@ typedef HRESULT 
error_type
winstd::com_runtime_error::com_runtime_error (1 error_type error_type  num,
1 const std::string & const std::string &  msg 
error_type - -

◆ com_runtime_error() [2/2]

+ +

◆ com_runtime_error() [2/2]

@@ -182,13 +182,13 @@ typedef HRESULT 
error_type
winstd::com_runtime_error::com_runtime_error (1 error_type error_type  num,
1 const char * const char *  msg = nullptr 
error_type diff --git a/classwinstd_1_1console__ctrl__handler-members.html b/classwinstd_1_1console__ctrl__handler-members.html index b21c7091..c0ce89e4 100644 --- a/classwinstd_1_1console__ctrl__handler-members.html +++ b/classwinstd_1_1console__ctrl__handler-members.html @@ -73,14 +73,14 @@ $(function() {

This is the complete list of members for winstd::console_ctrl_handler, including all inherited members.

- +
console_ctrl_handler(1 PHANDLER_ROUTINE HandlerRoutine) noexceptwinstd::console_ctrl_handlerinline
console_ctrl_handler(PHANDLER_ROUTINE HandlerRoutine) noexceptwinstd::console_ctrl_handlerinline
m_cookiewinstd::console_ctrl_handlerprotected
m_handlerwinstd::console_ctrl_handlerprotected
~console_ctrl_handler()winstd::console_ctrl_handlerinlinevirtual
diff --git a/classwinstd_1_1console__ctrl__handler.html b/classwinstd_1_1console__ctrl__handler.html index ce4a6c4b..f07958a5 100644 --- a/classwinstd_1_1console__ctrl__handler.html +++ b/classwinstd_1_1console__ctrl__handler.html @@ -82,9 +82,9 @@ $(function() { - - - + + + @@ -103,8 +103,8 @@ PHANDLER_ROUTINE  - + @@ -172,7 +172,7 @@ PHANDLER_ROUTINE 

Public Member Functions

 console_ctrl_handler (1 PHANDLER_ROUTINE HandlerRoutine) noexcept
 Construct the console control handler object and pushes the given handler to the console control handler stack. More...
 
 console_ctrl_handler (PHANDLER_ROUTINE HandlerRoutine) noexcept
 Construct the console control handler object and pushes the given handler to the console control handler stack. More...
 
virtual ~console_ctrl_handler ()
 Pops console control handler from the console control handler stack. More...
 
m_handler

Detailed Description

Console control handler stack management.

Constructor & Destructor Documentation

- -

◆ console_ctrl_handler()

+ +

◆ console_ctrl_handler()

@@ -115,7 +115,7 @@ PHANDLER_ROUTINE 
m_handler
winstd::console_ctrl_handler::console_ctrl_handler (1 PHANDLER_ROUTINE PHANDLER_ROUTINE  HandlerRoutine)
m_handler diff --git a/classwinstd_1_1critical__section-members.html b/classwinstd_1_1critical__section-members.html index abcb0826..d42e99b5 100644 --- a/classwinstd_1_1critical__section-members.html +++ b/classwinstd_1_1critical__section-members.html @@ -80,7 +80,7 @@ $(function() {
diff --git a/classwinstd_1_1critical__section.html b/classwinstd_1_1critical__section.html index e2fc805b..60f10f96 100644 --- a/classwinstd_1_1critical__section.html +++ b/classwinstd_1_1critical__section.html @@ -193,7 +193,7 @@ CRITICAL_SECTION 
m_data diff --git a/classwinstd_1_1crypt__hash-members.html b/classwinstd_1_1crypt__hash-members.html index 529a0489..b0fd9685 100644 --- a/classwinstd_1_1crypt__hash-members.html +++ b/classwinstd_1_1crypt__hash-members.html @@ -73,44 +73,44 @@ $(function() {

This is the complete list of members for winstd::crypt_hash, including all inherited members.

- - - + + + - - - + + + - + - - + + - + - - - - - - - - - + + + + + + + + +
attach(1 handle_type h) noexceptwinstd::handle< HCRYPTHASH, INVAL >inline
attach_duplicated(1 handle_type h)winstd::dplhandle< HCRYPTHASH, NULL >inline
create(1 HCRYPTPROV hProv, 1 ALG_ID Algid, 1 HCRYPTKEY hKey=NULL, 1 DWORD dwFlags=0) noexceptwinstd::crypt_hashinline
attach(handle_type h) noexceptwinstd::handle< HCRYPTHASH, INVAL >inline
attach_duplicated(handle_type h)winstd::dplhandle< HCRYPTHASH, NULL >inline
create(HCRYPTPROV hProv, ALG_ID Algid, HCRYPTKEY hKey=NULL, DWORD dwFlags=0) noexceptwinstd::crypt_hashinline
detach()winstd::handle< HCRYPTHASH, INVAL >inline
dplhandle() noexceptwinstd::dplhandle< HCRYPTHASH, NULL >inline
dplhandle(1 handle_type h) noexceptwinstd::dplhandle< HCRYPTHASH, NULL >inline
dplhandle(1 const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< HCRYPTHASH, NULL >inline
dplhandle(1 dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< HCRYPTHASH, NULL >inline
dplhandle(handle_type h) noexceptwinstd::dplhandle< HCRYPTHASH, NULL >inline
dplhandle(const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< HCRYPTHASH, NULL >inline
dplhandle(dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< HCRYPTHASH, NULL >inline
duplicate() constwinstd::dplhandle< HCRYPTHASH, NULL >inline
duplicate_internal(1 handle_type h) const noexcept overridewinstd::crypt_hashinlineprotectedvirtual
duplicate_internal(handle_type h) const noexcept overridewinstd::crypt_hashinlineprotectedvirtual
free()winstd::handle< HCRYPTHASH, INVAL >inline
free_internal() noexcept overridewinstd::crypt_hashinlineprotectedvirtual
handle() noexceptwinstd::handle< HCRYPTHASH, INVAL >inline
handle(1 handle_type h) noexceptwinstd::handle< HCRYPTHASH, INVAL >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HCRYPTHASH, INVAL >inline
handle(handle_type h) noexceptwinstd::handle< HCRYPTHASH, INVAL >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HCRYPTHASH, INVAL >inline
handle_type typedefwinstd::handle< HCRYPTHASH, INVAL >
invalidwinstd::handle< HCRYPTHASH, INVAL >static
m_hwinstd::handle< HCRYPTHASH, INVAL >protected
operator handle_type() constwinstd::handle< HCRYPTHASH, INVAL >inline
operator!() constwinstd::handle< HCRYPTHASH, INVAL >inline
operator!=(1 handle_type h) constwinstd::handle< HCRYPTHASH, INVAL >inline
operator!=(handle_type h) constwinstd::handle< HCRYPTHASH, INVAL >inline
operator&()winstd::handle< HCRYPTHASH, INVAL >inline
operator*() constwinstd::handle< HCRYPTHASH, INVAL >inline
operator->() constwinstd::handle< HCRYPTHASH, INVAL >inline
operator<(1 handle_type h) constwinstd::handle< HCRYPTHASH, INVAL >inline
operator<=(1 handle_type h) constwinstd::handle< HCRYPTHASH, INVAL >inline
operator=(1 handle_type h) noexceptwinstd::dplhandle< HCRYPTHASH, NULL >inline
operator=(1 const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< HCRYPTHASH, NULL >inline
operator=(1 dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< HCRYPTHASH, NULL >inline
handle< HCRYPTHASH, INVAL >::operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HCRYPTHASH, INVAL >inline
operator==(1 handle_type h) constwinstd::handle< HCRYPTHASH, INVAL >inline
operator>(1 handle_type h) constwinstd::handle< HCRYPTHASH, INVAL >inline
operator>=(1 handle_type h) constwinstd::handle< HCRYPTHASH, INVAL >inline
operator<(handle_type h) constwinstd::handle< HCRYPTHASH, INVAL >inline
operator<=(handle_type h) constwinstd::handle< HCRYPTHASH, INVAL >inline
operator=(handle_type h) noexceptwinstd::dplhandle< HCRYPTHASH, NULL >inline
operator=(const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< HCRYPTHASH, NULL >inline
operator=(dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< HCRYPTHASH, NULL >inline
handle< HCRYPTHASH, INVAL >::operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HCRYPTHASH, INVAL >inline
operator==(handle_type h) constwinstd::handle< HCRYPTHASH, INVAL >inline
operator>(handle_type h) constwinstd::handle< HCRYPTHASH, INVAL >inline
operator>=(handle_type h) constwinstd::handle< HCRYPTHASH, INVAL >inline
~crypt_hash()winstd::crypt_hashinlinevirtual
diff --git a/classwinstd_1_1crypt__hash.html b/classwinstd_1_1crypt__hash.html index 92078c19..bbe9e301 100644 --- a/classwinstd_1_1crypt__hash.html +++ b/classwinstd_1_1crypt__hash.html @@ -95,55 +95,55 @@ Public Member Functions
virtual ~crypt_hash ()
 Destroys the hash context. More...
 
bool create (1 HCRYPTPROV hProv, 1 ALG_ID Algid, 1 HCRYPTKEY hKey=NULL, 1 DWORD dwFlags=0) noexcept
 Creates the hash context. More...
 
bool create (HCRYPTPROV hProv, ALG_ID Algid, HCRYPTKEY hKey=NULL, DWORD dwFlags=0) noexcept
 Creates the hash context. More...
 
- Public Member Functions inherited from winstd::dplhandle< HCRYPTHASH, NULL >
 dplhandle () noexcept
 Initializes a new class instance with the object handle set to INVAL.
 
 dplhandle (1 handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 dplhandle (1 const dplhandle< handle_type, INVAL > &h) noexcept
 Copy constructor. More...
 
 dplhandle (1 dplhandle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
dplhandle< handle_type, INVAL > & operator= (1 handle_type h) noexcept
 Attaches already available object handle. More...
 
dplhandle< handle_type, INVAL > & operator= (1 const dplhandle< handle_type, INVAL > &h) noexcept
 Duplicates the object. More...
 
dplhandle< handle_type, INVAL > & operator= (1 dplhandle< handle_type, INVAL > &&h) noexcept
 Moves the object. More...
 
 dplhandle (handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 dplhandle (const dplhandle< handle_type, INVAL > &h) noexcept
 Copy constructor. More...
 
 dplhandle (dplhandle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
dplhandle< handle_type, INVAL > & operator= (handle_type h) noexcept
 Attaches already available object handle. More...
 
dplhandle< handle_type, INVAL > & operator= (const dplhandle< handle_type, INVAL > &h) noexcept
 Duplicates the object. More...
 
dplhandle< handle_type, INVAL > & operator= (dplhandle< handle_type, INVAL > &&h) noexcept
 Moves the object. More...
 
handle_type duplicate () const
 Duplicates and returns a new object handle. More...
 
bool attach_duplicated (1 handle_type h)
 Duplicates an object handle and sets a new object handle. More...
 
bool attach_duplicated (handle_type h)
 Duplicates an object handle and sets a new object handle. More...
 
- Public Member Functions inherited from winstd::handle< HCRYPTHASH, INVAL >
 handle () noexcept
 Initializes a new class instance with the object handle set to INVAL.
 
 handle (1 handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (1 handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 handle (handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 operator handle_type () const
 Auto-typecasting operator. More...
 
bool operator! () const
 Tests if the object handle is INVAL. More...
 
bool operator< (1 handle_type h) const
 Is handle less than? More...
 
bool operator<= (1 handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (1 handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (1 handle_type h) const
 Is handle greater than? More...
 
bool operator!= (1 handle_type h) const
 Is handle not equal to? More...
 
bool operator== (1 handle_type h) const
 Is handle equal to? More...
 
void attach (1 handle_type h) noexcept
 Sets a new object handle for the class. More...
 
bool operator< (handle_type h) const
 Is handle less than? More...
 
bool operator<= (handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (handle_type h) const
 Is handle greater than? More...
 
bool operator!= (handle_type h) const
 Is handle not equal to? More...
 
bool operator== (handle_type h) const
 Is handle equal to? More...
 
void attach (handle_type h) noexcept
 Sets a new object handle for the class. More...
 
handle_type detach ()
 Dismisses the object handle from this class. More...
 
void free_internal () noexcept override
 Destroys the hash context. More...
 
handle_type duplicate_internal (1 handle_type h) const noexcept override
 Duplicates the hash context. More...
 
virtual handle_type duplicate_internal (1 handle_type h) const noexcept=0
 Abstract member function that must be implemented by child classes to do the actual object handle duplication. More...
 
handle_type duplicate_internal (handle_type h) const noexcept override
 Duplicates the hash context. More...
 
virtual handle_type duplicate_internal (handle_type h) const noexcept=0
 Abstract member function that must be implemented by child classes to do the actual object handle duplication. More...
 
virtual void free_internal () noexcept=0
 Abstract member function that must be implemented by child classes to do the actual object destruction. More...
 
in

Member Function Documentation

- -

◆ create()

+ +

◆ create()

@@ -265,25 +265,25 @@ static const HCRYPTHASH 
in
bool winstd::crypt_hash::create (1 HCRYPTPROV HCRYPTPROV  hProv,
1 ALG_ID ALG_ID  Algid,
1 HCRYPTKEY HCRYPTKEY  hKey = NULL,
1 DWORD DWORD  dwFlags = 0 
in - -

◆ duplicate_internal()

+ +

◆ duplicate_internal()

@@ -321,7 +321,7 @@ static const HCRYPTHASH 
in
handle_type winstd::crypt_hash::duplicate_internal (1 handle_type handle_type  h) const
in
Returns
Duplicated hash context handle
See also
CryptDuplicateHash function
-

Implements winstd::dplhandle< HCRYPTHASH, NULL >.

+

Implements winstd::dplhandle< HCRYPTHASH, NULL >.

@@ -383,7 +383,7 @@ static const HCRYPTHASH 
in diff --git a/classwinstd_1_1crypt__key-members.html b/classwinstd_1_1crypt__key-members.html index 01ba09b7..b4a3d2f4 100644 --- a/classwinstd_1_1crypt__key-members.html +++ b/classwinstd_1_1crypt__key-members.html @@ -73,48 +73,48 @@ $(function() {

This is the complete list of members for winstd::crypt_key, including all inherited members.

- - - - + + + + - - - + + + - + - + - - + + - - + + - + - - - - - - - - - + + + + + + + + +
attach(1 handle_type h) noexceptwinstd::handle< HCRYPTKEY, INVAL >inline
attach_duplicated(1 handle_type h)winstd::dplhandle< HCRYPTKEY, NULL >inline
create_exp1(1 HCRYPTPROV hProv, 1 DWORD dwKeySpec)winstd::crypt_keyinline
derive(1 HCRYPTPROV hProv, 1 ALG_ID Algid, 1 HCRYPTHASH hBaseData, 1 DWORD dwFlags) noexceptwinstd::crypt_keyinline
attach(handle_type h) noexceptwinstd::handle< HCRYPTKEY, INVAL >inline
attach_duplicated(handle_type h)winstd::dplhandle< HCRYPTKEY, NULL >inline
create_exp1(HCRYPTPROV hProv, DWORD dwKeySpec)winstd::crypt_keyinline
derive(HCRYPTPROV hProv, ALG_ID Algid, HCRYPTHASH hBaseData, DWORD dwFlags) noexceptwinstd::crypt_keyinline
detach()winstd::handle< HCRYPTKEY, INVAL >inline
dplhandle() noexceptwinstd::dplhandle< HCRYPTKEY, NULL >inline
dplhandle(1 handle_type h) noexceptwinstd::dplhandle< HCRYPTKEY, NULL >inline
dplhandle(1 const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< HCRYPTKEY, NULL >inline
dplhandle(1 dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< HCRYPTKEY, NULL >inline
dplhandle(handle_type h) noexceptwinstd::dplhandle< HCRYPTKEY, NULL >inline
dplhandle(const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< HCRYPTKEY, NULL >inline
dplhandle(dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< HCRYPTKEY, NULL >inline
duplicate() constwinstd::dplhandle< HCRYPTKEY, NULL >inline
duplicate_internal(1 handle_type h) const noexcept overridewinstd::crypt_keyinlineprotectedvirtual
duplicate_internal(handle_type h) const noexcept overridewinstd::crypt_keyinlineprotectedvirtual
free()winstd::handle< HCRYPTKEY, INVAL >inline
free_internal() noexcept overridewinstd::crypt_keyinlineprotectedvirtual
generate(1 HCRYPTPROV hProv, 1 ALG_ID Algid, 1 DWORD dwFlags) noexceptwinstd::crypt_keyinline
generate(HCRYPTPROV hProv, ALG_ID Algid, DWORD dwFlags) noexceptwinstd::crypt_keyinline
handle() noexceptwinstd::handle< HCRYPTKEY, INVAL >inline
handle(1 handle_type h) noexceptwinstd::handle< HCRYPTKEY, INVAL >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HCRYPTKEY, INVAL >inline
handle(handle_type h) noexceptwinstd::handle< HCRYPTKEY, INVAL >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HCRYPTKEY, INVAL >inline
handle_type typedefwinstd::handle< HCRYPTKEY, INVAL >
import(1 HCRYPTPROV hProv, __in_bcount(dwDataLen) LPCBYTE pbData, 1 DWORD dwDataLen, 1 HCRYPTKEY hPubKey, 1 DWORD dwFlags) noexceptwinstd::crypt_keyinline
import_public(1 HCRYPTPROV hCryptProv, 1 DWORD dwCertEncodingType, 1 PCERT_PUBLIC_KEY_INFO pInfo) noexceptwinstd::crypt_keyinline
import(HCRYPTPROV hProv, __in_bcount(dwDataLen) LPCBYTE pbData, DWORD dwDataLen, HCRYPTKEY hPubKey, DWORD dwFlags) noexceptwinstd::crypt_keyinline
import_public(HCRYPTPROV hCryptProv, DWORD dwCertEncodingType, PCERT_PUBLIC_KEY_INFO pInfo) noexceptwinstd::crypt_keyinline
invalidwinstd::handle< HCRYPTKEY, INVAL >static
m_hwinstd::handle< HCRYPTKEY, INVAL >protected
operator handle_type() constwinstd::handle< HCRYPTKEY, INVAL >inline
operator!() constwinstd::handle< HCRYPTKEY, INVAL >inline
operator!=(1 handle_type h) constwinstd::handle< HCRYPTKEY, INVAL >inline
operator!=(handle_type h) constwinstd::handle< HCRYPTKEY, INVAL >inline
operator&()winstd::handle< HCRYPTKEY, INVAL >inline
operator*() constwinstd::handle< HCRYPTKEY, INVAL >inline
operator->() constwinstd::handle< HCRYPTKEY, INVAL >inline
operator<(1 handle_type h) constwinstd::handle< HCRYPTKEY, INVAL >inline
operator<=(1 handle_type h) constwinstd::handle< HCRYPTKEY, INVAL >inline
operator=(1 handle_type h) noexceptwinstd::dplhandle< HCRYPTKEY, NULL >inline
operator=(1 const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< HCRYPTKEY, NULL >inline
operator=(1 dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< HCRYPTKEY, NULL >inline
handle< HCRYPTKEY, INVAL >::operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HCRYPTKEY, INVAL >inline
operator==(1 handle_type h) constwinstd::handle< HCRYPTKEY, INVAL >inline
operator>(1 handle_type h) constwinstd::handle< HCRYPTKEY, INVAL >inline
operator>=(1 handle_type h) constwinstd::handle< HCRYPTKEY, INVAL >inline
operator<(handle_type h) constwinstd::handle< HCRYPTKEY, INVAL >inline
operator<=(handle_type h) constwinstd::handle< HCRYPTKEY, INVAL >inline
operator=(handle_type h) noexceptwinstd::dplhandle< HCRYPTKEY, NULL >inline
operator=(const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< HCRYPTKEY, NULL >inline
operator=(dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< HCRYPTKEY, NULL >inline
handle< HCRYPTKEY, INVAL >::operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HCRYPTKEY, INVAL >inline
operator==(handle_type h) constwinstd::handle< HCRYPTKEY, INVAL >inline
operator>(handle_type h) constwinstd::handle< HCRYPTKEY, INVAL >inline
operator>=(handle_type h) constwinstd::handle< HCRYPTKEY, INVAL >inline
~crypt_key()winstd::crypt_keyinlinevirtual
diff --git a/classwinstd_1_1crypt__key.html b/classwinstd_1_1crypt__key.html index ea4bedff..b302aeac 100644 --- a/classwinstd_1_1crypt__key.html +++ b/classwinstd_1_1crypt__key.html @@ -95,67 +95,67 @@ Public Member Functions
virtual ~crypt_key ()
 Destroys the key. More...
 
bool generate (1 HCRYPTPROV hProv, 1 ALG_ID Algid, 1 DWORD dwFlags) noexcept
 Generates the key. More...
 
bool import (1 HCRYPTPROV hProv, __in_bcount(dwDataLen) LPCBYTE pbData, 1 DWORD dwDataLen, 1 HCRYPTKEY hPubKey, 1 DWORD dwFlags) noexcept
 Imports the key. More...
 
bool import_public (1 HCRYPTPROV hCryptProv, 1 DWORD dwCertEncodingType, 1 PCERT_PUBLIC_KEY_INFO pInfo) noexcept
 Imports the public key. More...
 
bool derive (1 HCRYPTPROV hProv, 1 ALG_ID Algid, 1 HCRYPTHASH hBaseData, 1 DWORD dwFlags) noexcept
 Generates cryptographic session keys derived from a base data value. More...
 
bool create_exp1 (1 HCRYPTPROV hProv, 1 DWORD dwKeySpec)
 Creates Exponent-of-one key. More...
 
bool generate (HCRYPTPROV hProv, ALG_ID Algid, DWORD dwFlags) noexcept
 Generates the key. More...
 
bool import (HCRYPTPROV hProv, __in_bcount(dwDataLen) LPCBYTE pbData, DWORD dwDataLen, HCRYPTKEY hPubKey, DWORD dwFlags) noexcept
 Imports the key. More...
 
bool import_public (HCRYPTPROV hCryptProv, DWORD dwCertEncodingType, PCERT_PUBLIC_KEY_INFO pInfo) noexcept
 Imports the public key. More...
 
bool derive (HCRYPTPROV hProv, ALG_ID Algid, HCRYPTHASH hBaseData, DWORD dwFlags) noexcept
 Generates cryptographic session keys derived from a base data value. More...
 
bool create_exp1 (HCRYPTPROV hProv, DWORD dwKeySpec)
 Creates Exponent-of-one key. More...
 
- Public Member Functions inherited from winstd::dplhandle< HCRYPTKEY, NULL >
 dplhandle () noexcept
 Initializes a new class instance with the object handle set to INVAL.
 
 dplhandle (1 handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 dplhandle (1 const dplhandle< handle_type, INVAL > &h) noexcept
 Copy constructor. More...
 
 dplhandle (1 dplhandle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
dplhandle< handle_type, INVAL > & operator= (1 handle_type h) noexcept
 Attaches already available object handle. More...
 
dplhandle< handle_type, INVAL > & operator= (1 const dplhandle< handle_type, INVAL > &h) noexcept
 Duplicates the object. More...
 
dplhandle< handle_type, INVAL > & operator= (1 dplhandle< handle_type, INVAL > &&h) noexcept
 Moves the object. More...
 
 dplhandle (handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 dplhandle (const dplhandle< handle_type, INVAL > &h) noexcept
 Copy constructor. More...
 
 dplhandle (dplhandle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
dplhandle< handle_type, INVAL > & operator= (handle_type h) noexcept
 Attaches already available object handle. More...
 
dplhandle< handle_type, INVAL > & operator= (const dplhandle< handle_type, INVAL > &h) noexcept
 Duplicates the object. More...
 
dplhandle< handle_type, INVAL > & operator= (dplhandle< handle_type, INVAL > &&h) noexcept
 Moves the object. More...
 
handle_type duplicate () const
 Duplicates and returns a new object handle. More...
 
bool attach_duplicated (1 handle_type h)
 Duplicates an object handle and sets a new object handle. More...
 
bool attach_duplicated (handle_type h)
 Duplicates an object handle and sets a new object handle. More...
 
- Public Member Functions inherited from winstd::handle< HCRYPTKEY, INVAL >
 handle () noexcept
 Initializes a new class instance with the object handle set to INVAL.
 
 handle (1 handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (1 handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 handle (handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 operator handle_type () const
 Auto-typecasting operator. More...
 
bool operator! () const
 Tests if the object handle is INVAL. More...
 
bool operator< (1 handle_type h) const
 Is handle less than? More...
 
bool operator<= (1 handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (1 handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (1 handle_type h) const
 Is handle greater than? More...
 
bool operator!= (1 handle_type h) const
 Is handle not equal to? More...
 
bool operator== (1 handle_type h) const
 Is handle equal to? More...
 
void attach (1 handle_type h) noexcept
 Sets a new object handle for the class. More...
 
bool operator< (handle_type h) const
 Is handle less than? More...
 
bool operator<= (handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (handle_type h) const
 Is handle greater than? More...
 
bool operator!= (handle_type h) const
 Is handle not equal to? More...
 
bool operator== (handle_type h) const
 Is handle equal to? More...
 
void attach (handle_type h) noexcept
 Sets a new object handle for the class. More...
 
handle_type detach ()
 Dismisses the object handle from this class. More...
 
void free_internal () noexcept override
 Destroys the key. More...
 
handle_type duplicate_internal (1 handle_type h) const noexcept override
 Duplicates the key. More...
 
virtual handle_type duplicate_internal (1 handle_type h) const noexcept=0
 Abstract member function that must be implemented by child classes to do the actual object handle duplication. More...
 
handle_type duplicate_internal (handle_type h) const noexcept override
 Duplicates the key. More...
 
virtual handle_type duplicate_internal (handle_type h) const noexcept=0
 Abstract member function that must be implemented by child classes to do the actual object handle duplication. More...
 
virtual void free_internal () noexcept=0
 Abstract member function that must be implemented by child classes to do the actual object destruction. More...
 
inv

Member Function Documentation

- -

◆ create_exp1()

+ +

◆ create_exp1()

@@ -277,13 +277,13 @@ static const HCRYPTKEY 
inv
bool winstd::crypt_key::create_exp1 (1 HCRYPTPROV HCRYPTPROV  hProv,
1 DWORD DWORD  dwKeySpec 
inv - -

◆ derive()

+ +

◆ derive()

@@ -323,25 +323,25 @@ static const HCRYPTKEY 
inv
bool winstd::crypt_key::derive (1 HCRYPTPROV HCRYPTPROV  hProv,
1 ALG_ID ALG_ID  Algid,
1 HCRYPTHASH HCRYPTHASH  hBaseData,
1 DWORD DWORD  dwFlags 
inv - -

◆ duplicate_internal()

+ +

◆ duplicate_internal()

@@ -374,7 +374,7 @@ static const HCRYPTKEY 
inv
handle_type winstd::crypt_key::duplicate_internal (1 handle_type handle_type  h) const
inv
Returns
Duplicated key handle
See also
CryptDuplicateKey function
-

Implements winstd::dplhandle< HCRYPTKEY, NULL >.

+

Implements winstd::dplhandle< HCRYPTKEY, NULL >.

@@ -430,8 +430,8 @@ static const HCRYPTKEY 
inv - -

◆ generate()

+ +

◆ generate()

@@ -442,19 +442,19 @@ static const HCRYPTKEY 
inv
bool winstd::crypt_key::generate (1 HCRYPTPROV HCRYPTPROV  hProv,
1 ALG_ID ALG_ID  Algid,
1 DWORD DWORD  dwFlags 
inv - -

◆ import()

+ +

◆ import()

@@ -487,7 +487,7 @@ static const HCRYPTKEY 
inv
bool winstd::crypt_key::import (1 HCRYPTPROV HCRYPTPROV  hProv,
inv
1 DWORD DWORD  dwDataLen,
1 HCRYPTKEY HCRYPTKEY  hPubKey,
1 DWORD DWORD  dwFlags 
inv - -

◆ import_public()

+ +

◆ import_public()

@@ -544,19 +544,19 @@ static const HCRYPTKEY 
inv
bool winstd::crypt_key::import_public (1 HCRYPTPROV HCRYPTPROV  hCryptProv,
1 DWORD DWORD  dwCertEncodingType,
1 PCERT_PUBLIC_KEY_INFO PCERT_PUBLIC_KEY_INFO  pInfo 
inv diff --git a/classwinstd_1_1crypt__prov-members.html b/classwinstd_1_1crypt__prov-members.html index d5c813c2..a2d95ace 100644 --- a/classwinstd_1_1crypt__prov-members.html +++ b/classwinstd_1_1crypt__prov-members.html @@ -73,35 +73,35 @@ $(function() {

This is the complete list of members for winstd::crypt_prov, including all inherited members.

- - + + - - + + - + - - - - - - - + + + + + + +
attach(1 handle_type h) noexceptwinstd::handle< HCRYPTPROV, NULL >inline
create(1 LPCTSTR szContainer, 1 LPCTSTR szProvider, 1 DWORD dwProvType, 1 DWORD dwFlags=0) noexceptwinstd::crypt_provinline
attach(handle_type h) noexceptwinstd::handle< HCRYPTPROV, NULL >inline
create(LPCTSTR szContainer, LPCTSTR szProvider, DWORD dwProvType, DWORD dwFlags=0) noexceptwinstd::crypt_provinline
detach()winstd::handle< HCRYPTPROV, NULL >inline
free()winstd::handle< HCRYPTPROV, NULL >inline
free_internal() noexcept overridewinstd::crypt_provinlineprotectedvirtual
handle() noexceptwinstd::handle< HCRYPTPROV, NULL >inline
handle(1 handle_type h) noexceptwinstd::handle< HCRYPTPROV, NULL >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HCRYPTPROV, NULL >inline
handle(handle_type h) noexceptwinstd::handle< HCRYPTPROV, NULL >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HCRYPTPROV, NULL >inline
handle_type typedefwinstd::handle< HCRYPTPROV, NULL >
invalidwinstd::handle< HCRYPTPROV, NULL >static
m_hwinstd::handle< HCRYPTPROV, NULL >protected
operator handle_type() constwinstd::handle< HCRYPTPROV, NULL >inline
operator!() constwinstd::handle< HCRYPTPROV, NULL >inline
operator!=(1 handle_type h) constwinstd::handle< HCRYPTPROV, NULL >inline
operator!=(handle_type h) constwinstd::handle< HCRYPTPROV, NULL >inline
operator&()winstd::handle< HCRYPTPROV, NULL >inline
operator*() constwinstd::handle< HCRYPTPROV, NULL >inline
operator->() constwinstd::handle< HCRYPTPROV, NULL >inline
operator<(1 handle_type h) constwinstd::handle< HCRYPTPROV, NULL >inline
operator<=(1 handle_type h) constwinstd::handle< HCRYPTPROV, NULL >inline
operator=(1 handle_type h) noexceptwinstd::handle< HCRYPTPROV, NULL >inline
operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HCRYPTPROV, NULL >inline
operator==(1 handle_type h) constwinstd::handle< HCRYPTPROV, NULL >inline
operator>(1 handle_type h) constwinstd::handle< HCRYPTPROV, NULL >inline
operator>=(1 handle_type h) constwinstd::handle< HCRYPTPROV, NULL >inline
operator<(handle_type h) constwinstd::handle< HCRYPTPROV, NULL >inline
operator<=(handle_type h) constwinstd::handle< HCRYPTPROV, NULL >inline
operator=(handle_type h) noexceptwinstd::handle< HCRYPTPROV, NULL >inline
operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HCRYPTPROV, NULL >inline
operator==(handle_type h) constwinstd::handle< HCRYPTPROV, NULL >inline
operator>(handle_type h) constwinstd::handle< HCRYPTPROV, NULL >inline
operator>=(handle_type h) constwinstd::handle< HCRYPTPROV, NULL >inline
~crypt_prov()winstd::crypt_provinlinevirtual
diff --git a/classwinstd_1_1crypt__prov.html b/classwinstd_1_1crypt__prov.html index 10852a4c..94c0b633 100644 --- a/classwinstd_1_1crypt__prov.html +++ b/classwinstd_1_1crypt__prov.html @@ -94,26 +94,26 @@ Public Member Functions
virtual ~crypt_prov ()
 Releases the cryptographic context. More...
 
bool create (1 LPCTSTR szContainer, 1 LPCTSTR szProvider, 1 DWORD dwProvType, 1 DWORD dwFlags=0) noexcept
 Acquires the cryptographic context. More...
 
bool create (LPCTSTR szContainer, LPCTSTR szProvider, DWORD dwProvType, DWORD dwFlags=0) noexcept
 Acquires the cryptographic context. More...
 
- Public Member Functions inherited from winstd::handle< HCRYPTPROV, NULL >
 handle () noexcept
 Initializes a new class instance with the object handle set to INVAL.
 
 handle (1 handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (1 handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 handle (handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 operator handle_type () const
 Auto-typecasting operator. More...
 
bool operator! () const
 Tests if the object handle is INVAL. More...
 
bool operator< (1 handle_type h) const
 Is handle less than? More...
 
bool operator<= (1 handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (1 handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (1 handle_type h) const
 Is handle greater than? More...
 
bool operator!= (1 handle_type h) const
 Is handle not equal to? More...
 
bool operator== (1 handle_type h) const
 Is handle equal to? More...
 
void attach (1 handle_type h) noexcept
 Sets a new object handle for the class. More...
 
bool operator< (handle_type h) const
 Is handle less than? More...
 
bool operator<= (handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (handle_type h) const
 Is handle greater than? More...
 
bool operator!= (handle_type h) const
 Is handle not equal to? More...
 
bool operator== (handle_type h) const
 Is handle equal to? More...
 
void attach (handle_type h) noexcept
 Sets a new object handle for the class. More...
 
handle_type detach ()
 Dismisses the object handle from this class. More...
 
in

Member Function Documentation

- -

◆ create()

+ +

◆ create()

@@ -229,25 +229,25 @@ static const HCRYPTPROV 
in
bool winstd::crypt_prov::create (1 LPCTSTR LPCTSTR  szContainer,
1 LPCTSTR LPCTSTR  szProvider,
1 DWORD DWORD  dwProvType,
1 DWORD DWORD  dwFlags = 0 
in diff --git a/classwinstd_1_1data__blob-members.html b/classwinstd_1_1data__blob-members.html index 1c295af2..243d379d 100644 --- a/classwinstd_1_1data__blob-members.html +++ b/classwinstd_1_1data__blob-members.html @@ -76,17 +76,17 @@ $(function() {
data() const noexceptwinstd::data_blobinline
data() noexceptwinstd::data_blobinline
data_blob() noexceptwinstd::data_blobinline
data_blob(BYTE *data, 1 DWORD size) noexceptwinstd::data_blobinline
data_blob(1 const DATA_BLOB &other)winstd::data_blobinline
data_blob(1 data_blob &&other) noexceptwinstd::data_blobinline
operator=(1 const DATA_BLOB &other)winstd::data_blobinline
operator=(1 data_blob &&other) noexceptwinstd::data_blobinline
data_blob(BYTE *data, DWORD size) noexceptwinstd::data_blobinline
data_blob(const DATA_BLOB &other)winstd::data_blobinline
data_blob(data_blob &&other) noexceptwinstd::data_blobinline
operator=(const DATA_BLOB &other)winstd::data_blobinline
operator=(data_blob &&other) noexceptwinstd::data_blobinline
size() const noexceptwinstd::data_blobinline
~data_blob()winstd::data_blobinlinevirtual
diff --git a/classwinstd_1_1data__blob.html b/classwinstd_1_1data__blob.html index ef41dda3..0894b1d7 100644 --- a/classwinstd_1_1data__blob.html +++ b/classwinstd_1_1data__blob.html @@ -91,30 +91,30 @@ Public Member Functions  data_blob () noexcept  Initializes an empty BLOB.
  -data_blob (BYTE *data, 1 DWORD size) noexcept - Initializes a BLOB from existing data.
-  -data_blob (1 const DATA_BLOB &other) - Duplicate an existing BLOB.
-  -data_blob (1 data_blob &&other) noexcept - Move an existing BLOB.
-  +data_blob (BYTE *data, DWORD size) noexcept + Initializes a BLOB from existing data.
+  +data_blob (const DATA_BLOB &other) + Duplicate an existing BLOB.
+  +data_blob (data_blob &&other) noexcept + Move an existing BLOB.
virtual ~data_blob ()  Destroys the BLOB.
  - -data_bloboperator= (1 const DATA_BLOB &other) - Copy an existing BLOB.
-  - -data_bloboperator= (1 data_blob &&other) noexcept - Move an existing BLOB.
-  + +data_bloboperator= (const DATA_BLOB &other) + Copy an existing BLOB.
+  + +data_bloboperator= (data_blob &&other) noexcept + Move an existing BLOB.
DWORD size () const noexcept  Get BLOB size.
@@ -136,7 +136,7 @@ BYTE * data () noexcep diff --git a/classwinstd_1_1dc-members.html b/classwinstd_1_1dc-members.html index fda650d5..14cb4fc5 100644 --- a/classwinstd_1_1dc-members.html +++ b/classwinstd_1_1dc-members.html @@ -73,34 +73,34 @@ $(function() {

This is the complete list of members for winstd::dc, including all inherited members.

- + - - + + - + - - - - - - - + + + + + + +
attach(1 handle_type h) noexceptwinstd::handle< HDC, NULL >inline
attach(handle_type h) noexceptwinstd::handle< HDC, NULL >inline
detach()winstd::handle< HDC, NULL >inline
free()winstd::handle< HDC, NULL >inline
free_internal() noexcept overridewinstd::dcinlineprotectedvirtual
handle() noexceptwinstd::handle< HDC, NULL >inline
handle(1 handle_type h) noexceptwinstd::handle< HDC, NULL >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HDC, NULL >inline
handle(handle_type h) noexceptwinstd::handle< HDC, NULL >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HDC, NULL >inline
handle_type typedefwinstd::handle< HDC, NULL >
invalidwinstd::handle< HDC, NULL >static
m_hwinstd::handle< HDC, NULL >protected
operator handle_type() constwinstd::handle< HDC, NULL >inline
operator!() constwinstd::handle< HDC, NULL >inline
operator!=(1 handle_type h) constwinstd::handle< HDC, NULL >inline
operator!=(handle_type h) constwinstd::handle< HDC, NULL >inline
operator&()winstd::handle< HDC, NULL >inline
operator*() constwinstd::handle< HDC, NULL >inline
operator->() constwinstd::handle< HDC, NULL >inline
operator<(1 handle_type h) constwinstd::handle< HDC, NULL >inline
operator<=(1 handle_type h) constwinstd::handle< HDC, NULL >inline
operator=(1 handle_type h) noexceptwinstd::handle< HDC, NULL >inline
operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HDC, NULL >inline
operator==(1 handle_type h) constwinstd::handle< HDC, NULL >inline
operator>(1 handle_type h) constwinstd::handle< HDC, NULL >inline
operator>=(1 handle_type h) constwinstd::handle< HDC, NULL >inline
operator<(handle_type h) constwinstd::handle< HDC, NULL >inline
operator<=(handle_type h) constwinstd::handle< HDC, NULL >inline
operator=(handle_type h) noexceptwinstd::handle< HDC, NULL >inline
operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HDC, NULL >inline
operator==(handle_type h) constwinstd::handle< HDC, NULL >inline
operator>(handle_type h) constwinstd::handle< HDC, NULL >inline
operator>=(handle_type h) constwinstd::handle< HDC, NULL >inline
~dc()winstd::dcinlinevirtual
diff --git a/classwinstd_1_1dc.html b/classwinstd_1_1dc.html index c48aee61..ee2fdbe4 100644 --- a/classwinstd_1_1dc.html +++ b/classwinstd_1_1dc.html @@ -99,18 +99,18 @@ Public Member Functions  handle () noexcept  Initializes a new class instance with the object handle set to INVAL.
  - handle (1 handle_type h) noexcept - Initializes a new class instance with an already available object handle. More...
-  - handle (1 handle< handle_type, INVAL > &&h) noexcept - Move constructor. More...
-  -handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept - Attaches already available object handle. More...
-  -handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept - Move assignment. More...
-  + handle (handle_type h) noexcept + Initializes a new class instance with an already available object handle. More...
+  + handle (handle< handle_type, INVAL > &&h) noexcept + Move constructor. More...
+  +handle< handle_type, INVAL > & operator= (handle_type h) noexcept + Attaches already available object handle. More...
+  +handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept + Move assignment. More...
+   operator handle_type () const  Auto-typecasting operator. More...
  @@ -126,27 +126,27 @@ Public Member Functions bool operator! () const  Tests if the object handle is INVAL. More...
  -bool operator< (1 handle_type h) const - Is handle less than? More...
-  -bool operator<= (1 handle_type h) const - Is handle less than or equal to? More...
-  -bool operator>= (1 handle_type h) const - Is handle greater than or equal to? More...
-  -bool operator> (1 handle_type h) const - Is handle greater than? More...
-  -bool operator!= (1 handle_type h) const - Is handle not equal to? More...
-  -bool operator== (1 handle_type h) const - Is handle equal to? More...
-  -void attach (1 handle_type h) noexcept - Sets a new object handle for the class. More...
-  +bool operator< (handle_type h) const + Is handle less than? More...
+  +bool operator<= (handle_type h) const + Is handle less than or equal to? More...
+  +bool operator>= (handle_type h) const + Is handle greater than or equal to? More...
+  +bool operator> (handle_type h) const + Is handle greater than? More...
+  +bool operator!= (handle_type h) const + Is handle not equal to? More...
+  +bool operator== (handle_type h) const + Is handle equal to? More...
+  +void attach (handle_type h) noexcept + Sets a new object handle for the class. More...
handle_type detach ()  Dismisses the object handle from this class. More...
  @@ -250,7 +250,7 @@ static const HDC invalid diff --git a/classwinstd_1_1dc__selector-members.html b/classwinstd_1_1dc__selector-members.html index f7ae1ca4..ff581988 100644 --- a/classwinstd_1_1dc__selector-members.html +++ b/classwinstd_1_1dc__selector-members.html @@ -73,7 +73,7 @@ $(function() {

This is the complete list of members for winstd::dc_selector, including all inherited members.

- + @@ -81,7 +81,7 @@ $(function() {
dc_selector(1 HDC hdc, 1 HGDIOBJ h) noexceptwinstd::dc_selectorinline
dc_selector(HDC hdc, HGDIOBJ h) noexceptwinstd::dc_selectorinline
m_hdcwinstd::dc_selectorprotected
m_origwinstd::dc_selectorprotected
status() const noexceptwinstd::dc_selectorinline
diff --git a/classwinstd_1_1dc__selector.html b/classwinstd_1_1dc__selector.html index 8253ab32..e88b01eb 100644 --- a/classwinstd_1_1dc__selector.html +++ b/classwinstd_1_1dc__selector.html @@ -82,9 +82,9 @@ $(function() { - - - + + + @@ -106,8 +106,8 @@ HGDIOBJ 

Detailed Description

Context scope DC object restorer.

Constructor & Destructor Documentation

- -

◆ dc_selector()

+ +

◆ dc_selector()

@@ -118,13 +118,13 @@ HGDIOBJ 
- + - + @@ -208,7 +208,7 @@ HGDIOBJ  diff --git a/classwinstd_1_1dplhandle-members.html b/classwinstd_1_1dplhandle-members.html index c63ab3c4..33e67855 100644 --- a/classwinstd_1_1dplhandle-members.html +++ b/classwinstd_1_1dplhandle-members.html @@ -73,42 +73,42 @@ $(function() {

This is the complete list of members for winstd::dplhandle< T, INVAL >, including all inherited members.

Public Member Functions

 dc_selector (1 HDC hdc, 1 HGDIOBJ h) noexcept
 Selects an object into the specified device context (DC). The new object replaces the previous object of the same type. More...
 
 dc_selector (HDC hdc, HGDIOBJ h) noexcept
 Selects an object into the specified device context (DC). The new object replaces the previous object of the same type. More...
 
virtual ~dc_selector ()
 Restores original object. More...
 
m_orig m_orig winstd::dc_selector::dc_selector (1 HDC HDC  hdc,
1 HGDIOBJ HGDIOBJ  h 
m_orig
- - + + - - - + + + - + - - + + - + - - - - - - - - - + + + + + + + + +
attach(1 handle_type h) noexceptwinstd::handle< T, INVAL >inline
attach_duplicated(1 handle_type h)winstd::dplhandle< T, INVAL >inline
attach(handle_type h) noexceptwinstd::handle< T, INVAL >inline
attach_duplicated(handle_type h)winstd::dplhandle< T, INVAL >inline
detach()winstd::handle< T, INVAL >inline
dplhandle() noexceptwinstd::dplhandle< T, INVAL >inline
dplhandle(1 handle_type h) noexceptwinstd::dplhandle< T, INVAL >inline
dplhandle(1 const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< T, INVAL >inline
dplhandle(1 dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< T, INVAL >inline
dplhandle(handle_type h) noexceptwinstd::dplhandle< T, INVAL >inline
dplhandle(const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< T, INVAL >inline
dplhandle(dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< T, INVAL >inline
duplicate() constwinstd::dplhandle< T, INVAL >inline
duplicate_internal(1 handle_type h) const noexcept=0winstd::dplhandle< T, INVAL >protectedpure virtual
duplicate_internal(handle_type h) const noexcept=0winstd::dplhandle< T, INVAL >protectedpure virtual
free()winstd::handle< T, INVAL >inline
free_internal() noexcept=0winstd::handle< T, INVAL >protectedpure virtual
handle() noexceptwinstd::handle< T, INVAL >inline
handle(1 handle_type h) noexceptwinstd::handle< T, INVAL >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< T, INVAL >inline
handle(handle_type h) noexceptwinstd::handle< T, INVAL >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< T, INVAL >inline
handle_type typedefwinstd::handle< T, INVAL >
invalidwinstd::handle< T, INVAL >static
m_hwinstd::handle< T, INVAL >protected
operator handle_type() constwinstd::handle< T, INVAL >inline
operator!() constwinstd::handle< T, INVAL >inline
operator!=(1 handle_type h) constwinstd::handle< T, INVAL >inline
operator!=(handle_type h) constwinstd::handle< T, INVAL >inline
operator&()winstd::handle< T, INVAL >inline
operator*() constwinstd::handle< T, INVAL >inline
operator->() constwinstd::handle< T, INVAL >inline
operator<(1 handle_type h) constwinstd::handle< T, INVAL >inline
operator<=(1 handle_type h) constwinstd::handle< T, INVAL >inline
operator=(1 handle_type h) noexceptwinstd::dplhandle< T, INVAL >inline
operator=(1 const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< T, INVAL >inline
operator=(1 dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< T, INVAL >inline
winstd::handle::operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< T, INVAL >inline
operator==(1 handle_type h) constwinstd::handle< T, INVAL >inline
operator>(1 handle_type h) constwinstd::handle< T, INVAL >inline
operator>=(1 handle_type h) constwinstd::handle< T, INVAL >inline
operator<(handle_type h) constwinstd::handle< T, INVAL >inline
operator<=(handle_type h) constwinstd::handle< T, INVAL >inline
operator=(handle_type h) noexceptwinstd::dplhandle< T, INVAL >inline
operator=(const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< T, INVAL >inline
operator=(dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< T, INVAL >inline
winstd::handle::operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< T, INVAL >inline
operator==(handle_type h) constwinstd::handle< T, INVAL >inline
operator>(handle_type h) constwinstd::handle< T, INVAL >inline
operator>=(handle_type h) constwinstd::handle< T, INVAL >inline
diff --git a/classwinstd_1_1dplhandle.html b/classwinstd_1_1dplhandle.html index 1c03b5d9..7c315203 100644 --- a/classwinstd_1_1dplhandle.html +++ b/classwinstd_1_1dplhandle.html @@ -95,47 +95,47 @@ Public Member Functions  dplhandle () noexcept  Initializes a new class instance with the object handle set to INVAL.
  - dplhandle (1 handle_type h) noexcept - Initializes a new class instance with an already available object handle. More...
-  - dplhandle (1 const dplhandle< handle_type, INVAL > &h) noexcept - Copy constructor. More...
-  - dplhandle (1 dplhandle< handle_type, INVAL > &&h) noexcept - Move constructor. More...
-  -dplhandle< handle_type, INVAL > & operator= (1 handle_type h) noexcept - Attaches already available object handle. More...
-  -dplhandle< handle_type, INVAL > & operator= (1 const dplhandle< handle_type, INVAL > &h) noexcept - Duplicates the object. More...
-  -dplhandle< handle_type, INVAL > & operator= (1 dplhandle< handle_type, INVAL > &&h) noexcept - Moves the object. More...
-  + dplhandle (handle_type h) noexcept + Initializes a new class instance with an already available object handle. More...
+  + dplhandle (const dplhandle< handle_type, INVAL > &h) noexcept + Copy constructor. More...
+  + dplhandle (dplhandle< handle_type, INVAL > &&h) noexcept + Move constructor. More...
+  +dplhandle< handle_type, INVAL > & operator= (handle_type h) noexcept + Attaches already available object handle. More...
+  +dplhandle< handle_type, INVAL > & operator= (const dplhandle< handle_type, INVAL > &h) noexcept + Duplicates the object. More...
+  +dplhandle< handle_type, INVAL > & operator= (dplhandle< handle_type, INVAL > &&h) noexcept + Moves the object. More...
handle_type duplicate () const  Duplicates and returns a new object handle. More...
  -bool attach_duplicated (1 handle_type h) - Duplicates an object handle and sets a new object handle. More...
-  +bool attach_duplicated (handle_type h) + Duplicates an object handle and sets a new object handle. More...
- Public Member Functions inherited from winstd::handle< T, INVAL >  handle () noexcept  Initializes a new class instance with the object handle set to INVAL.
  - handle (1 handle_type h) noexcept - Initializes a new class instance with an already available object handle. More...
-  - handle (1 handle< handle_type, INVAL > &&h) noexcept - Move constructor. More...
-  -handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept - Attaches already available object handle. More...
-  -handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept - Move assignment. More...
-  + handle (handle_type h) noexcept + Initializes a new class instance with an already available object handle. More...
+  + handle (handle< handle_type, INVAL > &&h) noexcept + Move constructor. More...
+  +handle< handle_type, INVAL > & operator= (handle_type h) noexcept + Attaches already available object handle. More...
+  +handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept + Move assignment. More...
+   operator handle_type () const  Auto-typecasting operator. More...
  @@ -151,27 +151,27 @@ Public Member Functions bool operator! () const  Tests if the object handle is INVAL. More...
  -bool operator< (1 handle_type h) const - Is handle less than? More...
-  -bool operator<= (1 handle_type h) const - Is handle less than or equal to? More...
-  -bool operator>= (1 handle_type h) const - Is handle greater than or equal to? More...
-  -bool operator> (1 handle_type h) const - Is handle greater than? More...
-  -bool operator!= (1 handle_type h) const - Is handle not equal to? More...
-  -bool operator== (1 handle_type h) const - Is handle equal to? More...
-  -void attach (1 handle_type h) noexcept - Sets a new object handle for the class. More...
-  +bool operator< (handle_type h) const + Is handle less than? More...
+  +bool operator<= (handle_type h) const + Is handle less than or equal to? More...
+  +bool operator>= (handle_type h) const + Is handle greater than or equal to? More...
+  +bool operator> (handle_type h) const + Is handle greater than? More...
+  +bool operator!= (handle_type h) const + Is handle not equal to? More...
+  +bool operator== (handle_type h) const + Is handle equal to? More...
+  +void attach (handle_type h) noexcept + Sets a new object handle for the class. More...
handle_type detach ()  Dismisses the object handle from this class. More...
  @@ -182,9 +182,9 @@ void free () - - - + + + @@ -212,8 +212,8 @@ static const T  - + @@ -248,8 +248,8 @@ template<class T , T INVAL> - -

◆ dplhandle() [2/3]

+ +

◆ dplhandle() [2/3]

@@ -262,7 +262,7 @@ template<class T , T INVAL>
- + @@ -284,8 +284,8 @@ template<class T , T INVAL> - -

◆ dplhandle() [3/3]

+ +

◆ dplhandle() [3/3]

@@ -298,7 +298,7 @@ template<class T , T INVAL>
- + @@ -321,8 +321,8 @@ template<class T , T INVAL>

Member Function Documentation

- -

◆ attach_duplicated()

+ +

◆ attach_duplicated()

@@ -335,7 +335,7 @@ template<class T , T INVAL>
- + @@ -392,8 +392,8 @@ template<class T , T INVAL> - -

◆ duplicate_internal()

+ +

◆ duplicate_internal()

@@ -406,7 +406,7 @@ template<class T , T INVAL>
- + @@ -427,12 +427,12 @@ template<class T , T INVAL>
Returns
Duplicated object handle
-

Implemented in winstd::com_obj< T >, winstd::bstr, winstd::cert_context, winstd::cert_chain_context, winstd::crypt_hash, winstd::crypt_key, and winstd::eap_packet.

+

Implemented in winstd::com_obj< T >, winstd::bstr, winstd::cert_context, winstd::cert_chain_context, winstd::crypt_hash, winstd::crypt_key, and winstd::eap_packet.

- -

◆ operator=() [1/3]

+ +

◆ operator=() [1/3]

@@ -445,7 +445,7 @@ template<class T , T INVAL>
- + @@ -467,8 +467,8 @@ template<class T , T INVAL> - -

◆ operator=() [2/3]

+ +

◆ operator=() [2/3]

@@ -481,7 +481,7 @@ template<class T , T INVAL>
- + @@ -503,8 +503,8 @@ template<class T , T INVAL> - -

◆ operator=() [3/3]

+ +

◆ operator=() [3/3]

@@ -517,7 +517,7 @@ template<class T , T INVAL>
- + @@ -545,7 +545,7 @@ template<class T , T INVAL> diff --git a/classwinstd_1_1eap__attr-members.html b/classwinstd_1_1eap__attr-members.html index ab118991..a5d97c77 100644 --- a/classwinstd_1_1eap__attr-members.html +++ b/classwinstd_1_1eap__attr-members.html @@ -73,17 +73,17 @@ $(function() {

This is the complete list of members for winstd::eap_attr, including all inherited members.

Protected Member Functions

virtual handle_type duplicate_internal (1 handle_type h) const noexcept=0
 Abstract member function that must be implemented by child classes to do the actual object handle duplication. More...
 
virtual handle_type duplicate_internal (handle_type h) const noexcept=0
 Abstract member function that must be implemented by child classes to do the actual object handle duplication. More...
 
- Protected Member Functions inherited from winstd::handle< T, INVAL >
virtual void free_internal () noexcept=0
 Abstract member function that must be implemented by child classes to do the actual object destruction. More...
invalid
template<class T, T INVAL>
class winstd::dplhandle< T, INVAL >

Base abstract template class to support object handle keeping for objects that support handle duplication.

Constructor & Destructor Documentation

- -

◆ dplhandle() [1/3]

+ +

◆ dplhandle() [1/3]

@@ -226,7 +226,7 @@ template<class T , T INVAL>
winstd::dplhandle< T, INVAL >::dplhandle (1 handle_type handle_type  h)
winstd::dplhandle< T, INVAL >::dplhandle (1 const dplhandle< handle_type, INVAL > & const dplhandle< handle_type, INVAL > &  h)
winstd::dplhandle< T, INVAL >::dplhandle (1 dplhandle< handle_type, INVAL > && dplhandle< handle_type, INVAL > &&  h)
bool winstd::dplhandle< T, INVAL >::attach_duplicated (1 handle_type handle_type  h)
virtual handle_type winstd::dplhandle< T, INVAL >::duplicate_internal (1 handle_type handle_type  h) const
dplhandle< handle_type, INVAL > & winstd::dplhandle< T, INVAL >::operator= (1 const dplhandle< handle_type, INVAL > & const dplhandle< handle_type, INVAL > &  h)
dplhandle< handle_type, INVAL > & winstd::dplhandle< T, INVAL >::operator= (1 dplhandle< handle_type, INVAL > && dplhandle< handle_type, INVAL > &&  h)
dplhandle< handle_type, INVAL > & winstd::dplhandle< T, INVAL >::operator= (1 handle_type handle_type  h)
- + - - - - + + + +
create_ms_mppe_key(1 BYTE bVendorType, LPCBYTE pbKey, 1 BYTE nKeySize)winstd::eap_attrinline
create_ms_mppe_key(BYTE bVendorType, LPCBYTE pbKey, BYTE nKeySize)winstd::eap_attrinline
eap_attr() noexceptwinstd::eap_attrinline
eap_attr(1 const EAP_ATTRIBUTE &a)winstd::eap_attrinline
eap_attr(1 eap_attr &&a) noexceptwinstd::eap_attrinline
operator=(1 const EAP_ATTRIBUTE &a)winstd::eap_attrinline
operator=(1 eap_attr &&a) noexceptwinstd::eap_attrinline
eap_attr(const EAP_ATTRIBUTE &a)winstd::eap_attrinline
eap_attr(eap_attr &&a) noexceptwinstd::eap_attrinline
operator=(const EAP_ATTRIBUTE &a)winstd::eap_attrinline
operator=(eap_attr &&a) noexceptwinstd::eap_attrinline
~eap_attr()winstd::eap_attrinline
diff --git a/classwinstd_1_1eap__attr.html b/classwinstd_1_1eap__attr.html index 68de9809..46446e69 100644 --- a/classwinstd_1_1eap__attr.html +++ b/classwinstd_1_1eap__attr.html @@ -91,35 +91,35 @@ Public Member Functions  eap_attr () noexcept  Initializes a new EAP attribute set to eatReserved.
  -eap_attr (1 const EAP_ATTRIBUTE &a) - Copies an existing EAP attribute.
-  -eap_attr (1 eap_attr &&a) noexcept - Moves an existing EAP attribute.
-  +eap_attr (const EAP_ATTRIBUTE &a) + Copies an existing EAP attribute.
+  +eap_attr (eap_attr &&a) noexcept + Moves an existing EAP attribute.
 ~eap_attr ()  Destroys the EAP attribute.
  - -eap_attroperator= (1 const EAP_ATTRIBUTE &a) - Copies an existing EAP attribute.
-  - -eap_attroperator= (1 eap_attr &&a) noexcept - Moves an existing EAP attribute.
-  -void create_ms_mppe_key (1 BYTE bVendorType, LPCBYTE pbKey, 1 BYTE nKeySize) - Creates MS-MPPE-Send-Key or MS-MPPE-Recv-Key. More...
-  + +eap_attroperator= (const EAP_ATTRIBUTE &a) + Copies an existing EAP attribute.
+  + +eap_attroperator= (eap_attr &&a) noexcept + Moves an existing EAP attribute.
+  +void create_ms_mppe_key (BYTE bVendorType, LPCBYTE pbKey, BYTE nKeySize) + Creates MS-MPPE-Send-Key or MS-MPPE-Recv-Key. More...

Detailed Description

EAP_ATTRIBUTE wrapper class.

Member Function Documentation

- -

◆ create_ms_mppe_key()

+ +

◆ create_ms_mppe_key()

@@ -130,7 +130,7 @@ Public Member Functions void winstd::eap_attr::create_ms_mppe_key ( - 1 BYTE  + BYTE  bVendorType, @@ -142,7 +142,7 @@ Public Member Functions - 1 BYTE  + BYTE  nKeySize  @@ -173,7 +173,7 @@ Public Member Functions
diff --git a/classwinstd_1_1eap__method__info__array-members.html b/classwinstd_1_1eap__method__info__array-members.html index 7e9c5314..4f79b06c 100644 --- a/classwinstd_1_1eap__method__info__array-members.html +++ b/classwinstd_1_1eap__method__info__array-members.html @@ -74,13 +74,13 @@ $(function() {

This is the complete list of members for winstd::eap_method_info_array, including all inherited members.

- - + +
eap_method_info_array() noexceptwinstd::eap_method_info_arrayinline
eap_method_info_array(1 eap_method_info_array &&other) noexceptwinstd::eap_method_info_arrayinline
operator=(1 eap_method_info_array &&other) noexceptwinstd::eap_method_info_arrayinline
eap_method_info_array(eap_method_info_array &&other) noexceptwinstd::eap_method_info_arrayinline
operator=(eap_method_info_array &&other) noexceptwinstd::eap_method_info_arrayinline
~eap_method_info_array()winstd::eap_method_info_arrayinline
diff --git a/classwinstd_1_1eap__method__info__array.html b/classwinstd_1_1eap__method__info__array.html index 7a007dec..e7591491 100644 --- a/classwinstd_1_1eap__method__info__array.html +++ b/classwinstd_1_1eap__method__info__array.html @@ -91,22 +91,22 @@ Public Member Functions  eap_method_info_array () noexcept  Constructs an empty array.
  - eap_method_info_array (1 eap_method_info_array &&other) noexcept - Move constructor. More...
-  + eap_method_info_array (eap_method_info_array &&other) noexcept + Move constructor. More...
 ~eap_method_info_array ()  Destructor.
  -eap_method_info_arrayoperator= (1 eap_method_info_array &&other) noexcept - Move assignment. More...
-  +eap_method_info_arrayoperator= (eap_method_info_array &&other) noexcept + Move assignment. More...

Detailed Description

EAP_METHOD_INFO_ARRAY wrapper class.

Constructor & Destructor Documentation

- -

◆ eap_method_info_array()

+ +

◆ eap_method_info_array()

@@ -117,7 +117,7 @@ Public Member Functions winstd::eap_method_info_array::eap_method_info_array ( - 1 eap_method_info_array &&  + eap_method_info_array &&  other) @@ -140,8 +140,8 @@ Public Member Functions

Member Function Documentation

- -

◆ operator=()

+ +

◆ operator=()

@@ -152,7 +152,7 @@ Public Member Functions eap_method_info_array & winstd::eap_method_info_array::operator= ( - 1 eap_method_info_array &&  + eap_method_info_array &&  other) @@ -180,7 +180,7 @@ Public Member Functions
diff --git a/classwinstd_1_1eap__method__prop-members.html b/classwinstd_1_1eap__method__prop-members.html index e739e40b..464d234b 100644 --- a/classwinstd_1_1eap__method__prop-members.html +++ b/classwinstd_1_1eap__method__prop-members.html @@ -73,13 +73,13 @@ $(function() {

This is the complete list of members for winstd::eap_method_prop, including all inherited members.

- - - + + +
eap_method_prop(1 EAP_METHOD_PROPERTY_TYPE type, 1 BOOL value) noexceptwinstd::eap_method_propinline
eap_method_prop(1 EAP_METHOD_PROPERTY_TYPE type, 1 DWORD value) noexceptwinstd::eap_method_propinline
eap_method_prop(1 EAP_METHOD_PROPERTY_TYPE type, 1 LPCWSTR value) noexceptwinstd::eap_method_propinline
eap_method_prop(EAP_METHOD_PROPERTY_TYPE type, BOOL value) noexceptwinstd::eap_method_propinline
eap_method_prop(EAP_METHOD_PROPERTY_TYPE type, DWORD value) noexceptwinstd::eap_method_propinline
eap_method_prop(EAP_METHOD_PROPERTY_TYPE type, LPCWSTR value) noexceptwinstd::eap_method_propinline
diff --git a/classwinstd_1_1eap__method__prop.html b/classwinstd_1_1eap__method__prop.html index 7b0e526c..ad028c6a 100644 --- a/classwinstd_1_1eap__method__prop.html +++ b/classwinstd_1_1eap__method__prop.html @@ -87,21 +87,21 @@ Inheritance diagram for winstd::eap_method_prop: - - - - - - - - - + + + + + + + + +

Public Member Functions

 eap_method_prop (1 EAP_METHOD_PROPERTY_TYPE type, 1 BOOL value) noexcept
 Constructs a BOOL method property. More...
 
 eap_method_prop (1 EAP_METHOD_PROPERTY_TYPE type, 1 DWORD value) noexcept
 Constructs a DWORD method property. More...
 
 eap_method_prop (1 EAP_METHOD_PROPERTY_TYPE type, 1 LPCWSTR value) noexcept
 Constructs a Unicode string method property. More...
 
 eap_method_prop (EAP_METHOD_PROPERTY_TYPE type, BOOL value) noexcept
 Constructs a BOOL method property. More...
 
 eap_method_prop (EAP_METHOD_PROPERTY_TYPE type, DWORD value) noexcept
 Constructs a DWORD method property. More...
 
 eap_method_prop (EAP_METHOD_PROPERTY_TYPE type, LPCWSTR value) noexcept
 Constructs a Unicode string method property. More...
 

Detailed Description

EAP_METHOD_PROPERTY wrapper class.

Constructor & Destructor Documentation

- -

◆ eap_method_prop() [1/3]

+ +

◆ eap_method_prop() [1/3]

@@ -112,13 +112,13 @@ Public Member Functions winstd::eap_method_prop::eap_method_prop ( - 1 EAP_METHOD_PROPERTY_TYPE  + EAP_METHOD_PROPERTY_TYPE  type, - 1 BOOL  + BOOL  value  @@ -145,8 +145,8 @@ Public Member Functions
- -

◆ eap_method_prop() [2/3]

+ +

◆ eap_method_prop() [2/3]

@@ -157,13 +157,13 @@ Public Member Functions winstd::eap_method_prop::eap_method_prop ( - 1 EAP_METHOD_PROPERTY_TYPE  + EAP_METHOD_PROPERTY_TYPE  type, - 1 DWORD  + DWORD  value  @@ -190,8 +190,8 @@ Public Member Functions
- -

◆ eap_method_prop() [3/3]

+ +

◆ eap_method_prop() [3/3]

@@ -202,13 +202,13 @@ Public Member Functions winstd::eap_method_prop::eap_method_prop ( - 1 EAP_METHOD_PROPERTY_TYPE  + EAP_METHOD_PROPERTY_TYPE  type, - 1 LPCWSTR  + LPCWSTR  value  @@ -241,7 +241,7 @@ Public Member Functions
diff --git a/classwinstd_1_1eap__packet-members.html b/classwinstd_1_1eap__packet-members.html index 1c1d79cb..38ab6374 100644 --- a/classwinstd_1_1eap__packet-members.html +++ b/classwinstd_1_1eap__packet-members.html @@ -73,45 +73,45 @@ $(function() {

This is the complete list of members for winstd::eap_packet, including all inherited members.

- - - + + + - - - + + + - + - - + + - + - - - - - - - - - + + + + + + + + +
attach(1 handle_type h) noexceptwinstd::handle< EapPacket *, INVAL >inline
attach_duplicated(1 handle_type h)winstd::dplhandle< EapPacket *, NULL >inline
create(1 EapCode code, 1 BYTE id, 1 WORD size) noexceptwinstd::eap_packetinline
attach(handle_type h) noexceptwinstd::handle< EapPacket *, INVAL >inline
attach_duplicated(handle_type h)winstd::dplhandle< EapPacket *, NULL >inline
create(EapCode code, BYTE id, WORD size) noexceptwinstd::eap_packetinline
detach()winstd::handle< EapPacket *, INVAL >inline
dplhandle() noexceptwinstd::dplhandle< EapPacket *, NULL >inline
dplhandle(1 handle_type h) noexceptwinstd::dplhandle< EapPacket *, NULL >inline
dplhandle(1 const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< EapPacket *, NULL >inline
dplhandle(1 dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< EapPacket *, NULL >inline
dplhandle(handle_type h) noexceptwinstd::dplhandle< EapPacket *, NULL >inline
dplhandle(const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< EapPacket *, NULL >inline
dplhandle(dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< EapPacket *, NULL >inline
duplicate() constwinstd::dplhandle< EapPacket *, NULL >inline
duplicate_internal(1 handle_type h) const noexcept overridewinstd::eap_packetinlineprotectedvirtual
duplicate_internal(handle_type h) const noexcept overridewinstd::eap_packetinlineprotectedvirtual
free()winstd::handle< EapPacket *, INVAL >inline
free_internal() noexcept overridewinstd::eap_packetinlineprotectedvirtual
handle() noexceptwinstd::handle< EapPacket *, INVAL >inline
handle(1 handle_type h) noexceptwinstd::handle< EapPacket *, INVAL >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< EapPacket *, INVAL >inline
handle(handle_type h) noexceptwinstd::handle< EapPacket *, INVAL >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< EapPacket *, INVAL >inline
handle_type typedefwinstd::handle< EapPacket *, INVAL >
invalidwinstd::handle< EapPacket *, INVAL >static
m_hwinstd::handle< EapPacket *, INVAL >protected
operator handle_type() constwinstd::handle< EapPacket *, INVAL >inline
operator!() constwinstd::handle< EapPacket *, INVAL >inline
operator!=(1 handle_type h) constwinstd::handle< EapPacket *, INVAL >inline
operator!=(handle_type h) constwinstd::handle< EapPacket *, INVAL >inline
operator&()winstd::handle< EapPacket *, INVAL >inline
operator*() constwinstd::handle< EapPacket *, INVAL >inline
operator->() constwinstd::handle< EapPacket *, INVAL >inline
operator<(1 handle_type h) constwinstd::handle< EapPacket *, INVAL >inline
operator<=(1 handle_type h) constwinstd::handle< EapPacket *, INVAL >inline
operator=(1 handle_type h) noexceptwinstd::dplhandle< EapPacket *, NULL >inline
operator=(1 const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< EapPacket *, NULL >inline
operator=(1 dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< EapPacket *, NULL >inline
handle< EapPacket *, INVAL >::operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< EapPacket *, INVAL >inline
operator==(1 handle_type h) constwinstd::handle< EapPacket *, INVAL >inline
operator>(1 handle_type h) constwinstd::handle< EapPacket *, INVAL >inline
operator>=(1 handle_type h) constwinstd::handle< EapPacket *, INVAL >inline
operator<(handle_type h) constwinstd::handle< EapPacket *, INVAL >inline
operator<=(handle_type h) constwinstd::handle< EapPacket *, INVAL >inline
operator=(handle_type h) noexceptwinstd::dplhandle< EapPacket *, NULL >inline
operator=(const dplhandle< handle_type, INVAL > &h) noexceptwinstd::dplhandle< EapPacket *, NULL >inline
operator=(dplhandle< handle_type, INVAL > &&h) noexceptwinstd::dplhandle< EapPacket *, NULL >inline
handle< EapPacket *, INVAL >::operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< EapPacket *, INVAL >inline
operator==(handle_type h) constwinstd::handle< EapPacket *, INVAL >inline
operator>(handle_type h) constwinstd::handle< EapPacket *, INVAL >inline
operator>=(handle_type h) constwinstd::handle< EapPacket *, INVAL >inline
size() const noexceptwinstd::eap_packetinline
~eap_packet()winstd::eap_packetinlinevirtual
diff --git a/classwinstd_1_1eap__packet.html b/classwinstd_1_1eap__packet.html index 125f968e..6895f93e 100644 --- a/classwinstd_1_1eap__packet.html +++ b/classwinstd_1_1eap__packet.html @@ -96,9 +96,9 @@ Public Member Functions virtual ~eap_packet ()  Destroys the EAP packet.
  -bool create (1 EapCode code, 1 BYTE id, 1 WORD size) noexcept - Create new EAP packet. More...
-  +bool create (EapCode code, BYTE id, WORD size) noexcept + Create new EAP packet. More...
WORD size () const noexcept  Returns total EAP packet size in bytes.
@@ -108,47 +108,47 @@ WORD size () const noe  dplhandle () noexcept  Initializes a new class instance with the object handle set to INVAL.
  - dplhandle (1 handle_type h) noexcept - Initializes a new class instance with an already available object handle. More...
-  - dplhandle (1 const dplhandle< handle_type, INVAL > &h) noexcept - Copy constructor. More...
-  - dplhandle (1 dplhandle< handle_type, INVAL > &&h) noexcept - Move constructor. More...
-  -dplhandle< handle_type, INVAL > & operator= (1 handle_type h) noexcept - Attaches already available object handle. More...
-  -dplhandle< handle_type, INVAL > & operator= (1 const dplhandle< handle_type, INVAL > &h) noexcept - Duplicates the object. More...
-  -dplhandle< handle_type, INVAL > & operator= (1 dplhandle< handle_type, INVAL > &&h) noexcept - Moves the object. More...
-  + dplhandle (handle_type h) noexcept + Initializes a new class instance with an already available object handle. More...
+  + dplhandle (const dplhandle< handle_type, INVAL > &h) noexcept + Copy constructor. More...
+  + dplhandle (dplhandle< handle_type, INVAL > &&h) noexcept + Move constructor. More...
+  +dplhandle< handle_type, INVAL > & operator= (handle_type h) noexcept + Attaches already available object handle. More...
+  +dplhandle< handle_type, INVAL > & operator= (const dplhandle< handle_type, INVAL > &h) noexcept + Duplicates the object. More...
+  +dplhandle< handle_type, INVAL > & operator= (dplhandle< handle_type, INVAL > &&h) noexcept + Moves the object. More...
handle_type duplicate () const  Duplicates and returns a new object handle. More...
  -bool attach_duplicated (1 handle_type h) - Duplicates an object handle and sets a new object handle. More...
-  +bool attach_duplicated (handle_type h) + Duplicates an object handle and sets a new object handle. More...
- Public Member Functions inherited from winstd::handle< EapPacket *, INVAL >  handle () noexcept  Initializes a new class instance with the object handle set to INVAL.
  - handle (1 handle_type h) noexcept - Initializes a new class instance with an already available object handle. More...
-  - handle (1 handle< handle_type, INVAL > &&h) noexcept - Move constructor. More...
-  -handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept - Attaches already available object handle. More...
-  -handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept - Move assignment. More...
-  + handle (handle_type h) noexcept + Initializes a new class instance with an already available object handle. More...
+  + handle (handle< handle_type, INVAL > &&h) noexcept + Move constructor. More...
+  +handle< handle_type, INVAL > & operator= (handle_type h) noexcept + Attaches already available object handle. More...
+  +handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept + Move assignment. More...
+   operator handle_type () const  Auto-typecasting operator. More...
  @@ -164,27 +164,27 @@ WORD size () const noe bool operator! () const  Tests if the object handle is INVAL. More...
  -bool operator< (1 handle_type h) const - Is handle less than? More...
-  -bool operator<= (1 handle_type h) const - Is handle less than or equal to? More...
-  -bool operator>= (1 handle_type h) const - Is handle greater than or equal to? More...
-  -bool operator> (1 handle_type h) const - Is handle greater than? More...
-  -bool operator!= (1 handle_type h) const - Is handle not equal to? More...
-  -bool operator== (1 handle_type h) const - Is handle equal to? More...
-  -void attach (1 handle_type h) noexcept - Sets a new object handle for the class. More...
-  +bool operator< (handle_type h) const + Is handle less than? More...
+  +bool operator<= (handle_type h) const + Is handle less than or equal to? More...
+  +bool operator>= (handle_type h) const + Is handle greater than or equal to? More...
+  +bool operator> (handle_type h) const + Is handle greater than? More...
+  +bool operator!= (handle_type h) const + Is handle not equal to? More...
+  +bool operator== (handle_type h) const + Is handle equal to? More...
+  +void attach (handle_type h) noexcept + Sets a new object handle for the class. More...
handle_type detach ()  Dismisses the object handle from this class. More...
  @@ -198,12 +198,12 @@ Protected Member Functions void free_internal () noexcept override  Destroys the EAP packet. More...
  -handle_type duplicate_internal (1 handle_type h) const noexcept override - Duplicates the EAP packet. More...
-  -virtual handle_type duplicate_internal (1 handle_type h) const noexcept=0 - Abstract member function that must be implemented by child classes to do the actual object handle duplication. More...
-  +handle_type duplicate_internal (handle_type h) const noexcept override + Duplicates the EAP packet. More...
+  +virtual handle_type duplicate_internal (handle_type h) const noexcept=0 + Abstract member function that must be implemented by child classes to do the actual object handle duplication. More...
+  virtual void free_internal () noexcept=0  Abstract member function that must be implemented by child classes to do the actual object destruction. More...
  @@ -229,8 +229,8 @@ static const EapPacket * i

Detailed Description

EapPacket wrapper class.

Member Function Documentation

- -

◆ create()

+ +

◆ create()

@@ -241,19 +241,19 @@ static const EapPacket * i bool winstd::eap_packet::create ( - 1 EapCode  + EapCode  code, - 1 BYTE  + BYTE  id, - 1 WORD  + WORD  size  @@ -287,8 +287,8 @@ static const EapPacket * i
- -

◆ duplicate_internal()

+ +

◆ duplicate_internal()

@@ -299,7 +299,7 @@ static const EapPacket * i handle_type winstd::eap_packet::duplicate_internal ( - 1 handle_type  + handle_type  h) const @@ -313,7 +313,7 @@ static const EapPacket * i

Duplicates the EAP packet.

-

Implements winstd::dplhandle< EapPacket *, NULL >.

+

Implements winstd::dplhandle< EapPacket *, NULL >.

@@ -352,7 +352,7 @@ static const EapPacket * i diff --git a/classwinstd_1_1eap__runtime__error-members.html b/classwinstd_1_1eap__runtime__error-members.html index 794faba5..6f41ccf9 100644 --- a/classwinstd_1_1eap__runtime__error-members.html +++ b/classwinstd_1_1eap__runtime__error-members.html @@ -73,8 +73,8 @@ $(function() {

This is the complete list of members for winstd::eap_runtime_error, including all inherited members.

- - + + @@ -85,9 +85,9 @@ $(function() { - - - + + + @@ -95,14 +95,14 @@ $(function() { - - - - + + + +
eap_runtime_error(1 const EAP_ERROR &err, 1 const std::string &msg)winstd::eap_runtime_errorinline
eap_runtime_error(1 const EAP_ERROR &err, 1 const char *msg=nullptr)winstd::eap_runtime_errorinline
eap_runtime_error(const EAP_ERROR &err, const std::string &msg)winstd::eap_runtime_errorinline
eap_runtime_error(const EAP_ERROR &err, const char *msg=nullptr)winstd::eap_runtime_errorinline
error_type typedefwinstd::num_runtime_error< DWORD >
help_link_id() const noexceptwinstd::eap_runtime_errorinline
m_help_link_idwinstd::eap_runtime_errorprotected
m_root_cause_descwinstd::eap_runtime_errorprotected
m_root_cause_idwinstd::eap_runtime_errorprotected
m_typewinstd::eap_runtime_errorprotected
msg(1 DWORD dwLanguageId=0) constwinstd::win_runtime_errorinline
num_runtime_error(1 error_type num, 1 const std::string &msg)winstd::num_runtime_error< DWORD >inline
num_runtime_error(1 error_type num, 1 const char *msg=nullptr)winstd::num_runtime_error< DWORD >inline
msg(DWORD dwLanguageId=0) constwinstd::win_runtime_errorinline
num_runtime_error(error_type num, const std::string &msg)winstd::num_runtime_error< DWORD >inline
num_runtime_error(error_type num, const char *msg=nullptr)winstd::num_runtime_error< DWORD >inline
number() constwinstd::num_runtime_error< DWORD >inline
reason() const noexceptwinstd::eap_runtime_errorinline
repair() const noexceptwinstd::eap_runtime_errorinline
root_cause() const noexceptwinstd::eap_runtime_errorinline
root_cause_id() const noexceptwinstd::eap_runtime_errorinline
type() const noexceptwinstd::eap_runtime_errorinline
win_runtime_error(1 error_type num, 1 const std::string &msg)winstd::win_runtime_errorinline
win_runtime_error(1 error_type num, 1 const char *msg=nullptr)winstd::win_runtime_errorinline
win_runtime_error(1 const std::string &msg)winstd::win_runtime_errorinline
win_runtime_error(1 const char *msg=nullptr)winstd::win_runtime_errorinline
win_runtime_error(error_type num, const std::string &msg)winstd::win_runtime_errorinline
win_runtime_error(error_type num, const char *msg=nullptr)winstd::win_runtime_errorinline
win_runtime_error(const std::string &msg)winstd::win_runtime_errorinline
win_runtime_error(const char *msg=nullptr)winstd::win_runtime_errorinline
diff --git a/classwinstd_1_1eap__runtime__error.html b/classwinstd_1_1eap__runtime__error.html index 2e9e46f7..07fbe3aa 100644 --- a/classwinstd_1_1eap__runtime__error.html +++ b/classwinstd_1_1eap__runtime__error.html @@ -92,12 +92,12 @@ Inheritance diagram for winstd::eap_runtime_error: - - - - - - + + + + + + @@ -127,28 +127,28 @@ const GUID &  - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + + @@ -202,8 +202,8 @@ typedef DWORD  - + - + @@ -247,8 +247,8 @@ typedef DWORD  - + - + @@ -298,7 +298,7 @@ typedef DWORD  - + @@ -164,8 +164,8 @@ Public Member Functions - -

◆ event_data() [2/11]

+ +

◆ event_data() [2/11]

@@ -176,7 +176,7 @@ Public Member Functions
- + @@ -199,8 +199,8 @@ Public Member Functions - -

◆ event_data() [3/11]

+ +

◆ event_data() [3/11]

@@ -211,7 +211,7 @@ Public Member Functions
- + @@ -234,8 +234,8 @@ Public Member Functions - -

◆ event_data() [4/11]

+ +

◆ event_data() [4/11]

@@ -246,7 +246,7 @@ Public Member Functions
- + @@ -269,8 +269,8 @@ Public Member Functions - -

◆ event_data() [5/11]

+ +

◆ event_data() [5/11]

@@ -281,7 +281,7 @@ Public Member Functions
- + @@ -304,8 +304,8 @@ Public Member Functions - -

◆ event_data() [6/11]

+ +

◆ event_data() [6/11]

@@ -316,7 +316,7 @@ Public Member Functions
- + @@ -339,8 +339,8 @@ Public Member Functions - -

◆ event_data() [7/11]

+ +

◆ event_data() [7/11]

@@ -351,7 +351,7 @@ Public Member Functions
- + @@ -374,8 +374,8 @@ Public Member Functions - -

◆ event_data() [8/11]

+ +

◆ event_data() [8/11]

@@ -386,7 +386,7 @@ Public Member Functions
- + @@ -409,8 +409,8 @@ Public Member Functions - -

◆ event_data() [9/11]

+ +

◆ event_data() [9/11]

@@ -421,7 +421,7 @@ Public Member Functions
- + @@ -444,8 +444,8 @@ Public Member Functions - -

◆ event_data() [10/11]

+ +

◆ event_data() [10/11]

@@ -458,7 +458,7 @@ template<class _Elem , class _Traits , class _Ax >
- + @@ -481,8 +481,8 @@ template<class _Elem , class _Traits , class _Ax > - -

◆ event_data() [11/11]

+ +

◆ event_data() [11/11]

@@ -499,7 +499,7 @@ template<class _Elem , class _Traits , class _Ax >
- + @@ -533,7 +533,7 @@ template<class _Elem , class _Traits , class _Ax > diff --git a/classwinstd_1_1event__fn__auto-members.html b/classwinstd_1_1event__fn__auto-members.html index 59e2f057..bbac8c31 100644 --- a/classwinstd_1_1event__fn__auto-members.html +++ b/classwinstd_1_1event__fn__auto-members.html @@ -73,19 +73,19 @@ $(function() {

This is the complete list of members for winstd::event_fn_auto, including all inherited members.

Public Member Functions

 eap_runtime_error (1 const EAP_ERROR &err, 1 const std::string &msg)
 Constructs an exception. More...
 
 eap_runtime_error (1 const EAP_ERROR &err, 1 const char *msg=nullptr)
 Constructs an exception. More...
 
 eap_runtime_error (const EAP_ERROR &err, const std::string &msg)
 Constructs an exception. More...
 
 eap_runtime_error (const EAP_ERROR &err, const char *msg=nullptr)
 Constructs an exception. More...
 
const EAP_METHOD_TYPE & type () const noexcept
 Returns EAP method type.
help_link
 Returns help_link ID.
 
- Public Member Functions inherited from winstd::win_runtime_error
 win_runtime_error (1 error_type num, 1 const std::string &msg)
 Constructs an exception. More...
 
 win_runtime_error (1 error_type num, 1 const char *msg=nullptr)
 Constructs an exception. More...
 
 win_runtime_error (1 const std::string &msg)
 Constructs an exception using GetLastError() More...
 
 win_runtime_error (1 const char *msg=nullptr)
 Constructs an exception using GetLastError() More...
 
tstring msg (1 DWORD dwLanguageId=0) const
 Returns a user-readable Windows error message. More...
 
 win_runtime_error (error_type num, const std::string &msg)
 Constructs an exception. More...
 
 win_runtime_error (error_type num, const char *msg=nullptr)
 Constructs an exception. More...
 
 win_runtime_error (const std::string &msg)
 Constructs an exception using GetLastError() More...
 
 win_runtime_error (const char *msg=nullptr)
 Constructs an exception using GetLastError() More...
 
tstring msg (DWORD dwLanguageId=0) const
 Returns a user-readable Windows error message. More...
 
- Public Member Functions inherited from winstd::num_runtime_error< DWORD >
 num_runtime_error (1 error_type num, 1 const std::string &msg)
 Constructs an exception. More...
 
 num_runtime_error (1 error_type num, 1 const char *msg=nullptr)
 Constructs an exception. More...
 
 num_runtime_error (error_type num, const std::string &msg)
 Constructs an exception. More...
 
 num_runtime_error (error_type num, const char *msg=nullptr)
 Constructs an exception. More...
 
error_type number () const
 Returns the Windows error number.
error_type

EapHost runtime error.

See also
EAP_ERROR structure

Constructor & Destructor Documentation

- -

◆ eap_runtime_error() [1/2]

+ +

◆ eap_runtime_error() [1/2]

@@ -214,13 +214,13 @@ typedef DWORD 
error_type winstd::eap_runtime_error::eap_runtime_error (1 const EAP_ERROR & const EAP_ERROR &  err,
1 const std::string & const std::string &  msg 
error_type - -

◆ eap_runtime_error() [2/2]

+ +

◆ eap_runtime_error() [2/2]

@@ -259,13 +259,13 @@ typedef DWORD 
error_type winstd::eap_runtime_error::eap_runtime_error (1 const EAP_ERROR & const EAP_ERROR &  err,
1 const char * const char *  msg = nullptr 
error_type diff --git a/classwinstd_1_1event-members.html b/classwinstd_1_1event-members.html index 178d4d57..7c5181e7 100644 --- a/classwinstd_1_1event-members.html +++ b/classwinstd_1_1event-members.html @@ -73,36 +73,36 @@ $(function() {

This is the complete list of members for winstd::event, including all inherited members.

- - + + - - + + - + - + - - - - - - - + + + + + + +
attach(1 handle_type h) noexceptwinstd::handle< HANDLE, INVALID >inline
create(1 BOOL bManualReset, 1 BOOL bInitialState, 1 LPSECURITY_ATTRIBUTES lpEventAttributes=NULL, 1 LPCTSTR lpName=NULL) noexceptwinstd::eventinline
attach(handle_type h) noexceptwinstd::handle< HANDLE, INVALID >inline
create(BOOL bManualReset, BOOL bInitialState, LPSECURITY_ATTRIBUTES lpEventAttributes=NULL, LPCTSTR lpName=NULL) noexceptwinstd::eventinline
detach()winstd::handle< HANDLE, INVALID >inline
free()winstd::handle< HANDLE, INVALID >inline
free_internal() noexcept overridewinstd::win_handle< NULL >inlineprotectedvirtual
handle() noexceptwinstd::handle< HANDLE, INVALID >inline
handle(1 handle_type h) noexceptwinstd::handle< HANDLE, INVALID >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, INVALID >inline
handle(handle_type h) noexceptwinstd::handle< HANDLE, INVALID >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, INVALID >inline
handle_type typedefwinstd::handle< HANDLE, INVALID >
invalidwinstd::handle< HANDLE, INVALID >static
m_hwinstd::handle< HANDLE, INVALID >protected
open(1 DWORD dwDesiredAccess, 1 BOOL bInheritHandle, 1 LPCTSTR lpName) noexceptwinstd::eventinline
open(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCTSTR lpName) noexceptwinstd::eventinline
operator handle_type() constwinstd::handle< HANDLE, INVALID >inline
operator!() constwinstd::handle< HANDLE, INVALID >inline
operator!=(1 handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator!=(handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator&()winstd::handle< HANDLE, INVALID >inline
operator*() constwinstd::handle< HANDLE, INVALID >inline
operator->() constwinstd::handle< HANDLE, INVALID >inline
operator<(1 handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator<=(1 handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator=(1 handle_type h) noexceptwinstd::handle< HANDLE, INVALID >inline
operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, INVALID >inline
operator==(1 handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator>(1 handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator>=(1 handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator<(handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator<=(handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator=(handle_type h) noexceptwinstd::handle< HANDLE, INVALID >inline
operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, INVALID >inline
operator==(handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator>(handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator>=(handle_type h) constwinstd::handle< HANDLE, INVALID >inline
~win_handle()winstd::win_handle< NULL >inlinevirtual
diff --git a/classwinstd_1_1event.html b/classwinstd_1_1event.html index 164f98bc..7b97d257 100644 --- a/classwinstd_1_1event.html +++ b/classwinstd_1_1event.html @@ -91,12 +91,12 @@ Inheritance diagram for winstd::event: - - - - - - + + + + + + @@ -106,18 +106,18 @@ Public Member Functions   - - - - - - - - - - - - + + + + + + + + + + + + @@ -133,27 +133,27 @@ Public Member Functions - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -190,8 +190,8 @@ static const HANDLE  - + - + - + - + @@ -246,8 +246,8 @@ static const HANDLE  - + - + - + @@ -302,7 +302,7 @@ static const HANDLE    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

bool create (1 BOOL bManualReset, 1 BOOL bInitialState, 1 LPSECURITY_ATTRIBUTES lpEventAttributes=NULL, 1 LPCTSTR lpName=NULL) noexcept
 Creates or opens a named or unnamed event object. More...
 
bool open (1 DWORD dwDesiredAccess, 1 BOOL bInheritHandle, 1 LPCTSTR lpName) noexcept
 Opens an existing named event object. More...
 
bool create (BOOL bManualReset, BOOL bInitialState, LPSECURITY_ATTRIBUTES lpEventAttributes=NULL, LPCTSTR lpName=NULL) noexcept
 Creates or opens a named or unnamed event object. More...
 
bool open (DWORD dwDesiredAccess, BOOL bInheritHandle, LPCTSTR lpName) noexcept
 Opens an existing named event object. More...
 
- Public Member Functions inherited from winstd::win_handle< NULL >
virtual ~win_handle ()
 Closes an open object handle. More...
handle () noexcept
 Initializes a new class instance with the object handle set to INVAL.
 
 handle (1 handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (1 handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 handle (handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 operator handle_type () const
 Auto-typecasting operator. More...
 
bool operator! () const
 Tests if the object handle is INVAL. More...
 
bool operator< (1 handle_type h) const
 Is handle less than? More...
 
bool operator<= (1 handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (1 handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (1 handle_type h) const
 Is handle greater than? More...
 
bool operator!= (1 handle_type h) const
 Is handle not equal to? More...
 
bool operator== (1 handle_type h) const
 Is handle equal to? More...
 
void attach (1 handle_type h) noexcept
 Sets a new object handle for the class. More...
 
bool operator< (handle_type h) const
 Is handle less than? More...
 
bool operator<= (handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (handle_type h) const
 Is handle greater than? More...
 
bool operator!= (handle_type h) const
 Is handle not equal to? More...
 
bool operator== (handle_type h) const
 Is handle equal to? More...
 
void attach (handle_type h) noexcept
 Sets a new object handle for the class. More...
 
handle_type detach ()
 Dismisses the object handle from this class. More...
 
invali

Detailed Description

Event handle wrapper.

Member Function Documentation

- -

◆ create()

+ +

◆ create()

@@ -202,25 +202,25 @@ static const HANDLE 
invali
bool winstd::event::create (1 BOOL BOOL  bManualReset,
1 BOOL BOOL  bInitialState,
1 LPSECURITY_ATTRIBUTES LPSECURITY_ATTRIBUTES  lpEventAttributes = NULL,
1 LPCTSTR LPCTSTR  lpName = NULL 
invali - -

◆ open()

+ +

◆ open()

@@ -258,19 +258,19 @@ static const HANDLE 
invali
bool winstd::event::open (1 DWORD DWORD  dwDesiredAccess,
1 BOOL BOOL  bInheritHandle,
1 LPCTSTR LPCTSTR  lpName 
invali diff --git a/classwinstd_1_1event__data-members.html b/classwinstd_1_1event__data-members.html index 5ce53935..827af240 100644 --- a/classwinstd_1_1event__data-members.html +++ b/classwinstd_1_1event__data-members.html @@ -74,21 +74,21 @@ $(function() {

This is the complete list of members for winstd::event_data, including all inherited members.

- - - - - - - - - - - + + + + + + + + + + +
event_data()winstd::event_datainline
event_data(1 const char &data)winstd::event_datainline
event_data(1 const unsigned char &data)winstd::event_datainline
event_data(1 const int &data)winstd::event_datainline
event_data(1 const unsigned int &data)winstd::event_datainline
event_data(1 const long &data)winstd::event_datainline
event_data(1 const unsigned long &data)winstd::event_datainline
event_data(1 const GUID &data)winstd::event_datainline
event_data(1 const char *data)winstd::event_datainline
event_data(1 const wchar_t *data)winstd::event_datainline
event_data(1 const std::basic_string< _Elem, _Traits, _Ax > &data)winstd::event_datainline
event_data(const void *data, 1 ULONG size)winstd::event_datainline
event_data(const char &data)winstd::event_datainline
event_data(const unsigned char &data)winstd::event_datainline
event_data(const int &data)winstd::event_datainline
event_data(const unsigned int &data)winstd::event_datainline
event_data(const long &data)winstd::event_datainline
event_data(const unsigned long &data)winstd::event_datainline
event_data(const GUID &data)winstd::event_datainline
event_data(const char *data)winstd::event_datainline
event_data(const wchar_t *data)winstd::event_datainline
event_data(const std::basic_string< _Elem, _Traits, _Ax > &data)winstd::event_datainline
event_data(const void *data, ULONG size)winstd::event_datainline
diff --git a/classwinstd_1_1event__data.html b/classwinstd_1_1event__data.html index a41855db..490c9d52 100644 --- a/classwinstd_1_1event__data.html +++ b/classwinstd_1_1event__data.html @@ -91,46 +91,46 @@ Public Member Functions
event_data ()
 Construct empty class.
 
 event_data (1 const char &data)
 Construct class pointing to an char. More...
 
 event_data (1 const unsigned char &data)
 Construct class pointing to an unsigned char. More...
 
 event_data (1 const int &data)
 Construct class pointing to an int. More...
 
 event_data (1 const unsigned int &data)
 Construct class pointing to an unsigned int. More...
 
 event_data (1 const long &data)
 Construct class pointing to a long. More...
 
 event_data (1 const unsigned long &data)
 Construct class pointing to an unsigned long. More...
 
 event_data (1 const GUID &data)
 Construct class pointing to a GUID. More...
 
 event_data (1 const char *data)
 Construct class pointing to a string. More...
 
 event_data (1 const wchar_t *data)
 Construct class pointing to a wide string. More...
 
template<class _Elem , class _Traits , class _Ax >
 event_data (1 const std::basic_string< _Elem, _Traits, _Ax > &data)
 Template to construct pointing to a std::basic_string<>. More...
 
 event_data (const void *data, 1 ULONG size)
 Construct class pointing to binary data. More...
 
 event_data (const char &data)
 Construct class pointing to an char. More...
 
 event_data (const unsigned char &data)
 Construct class pointing to an unsigned char. More...
 
 event_data (const int &data)
 Construct class pointing to an int. More...
 
 event_data (const unsigned int &data)
 Construct class pointing to an unsigned int. More...
 
 event_data (const long &data)
 Construct class pointing to a long. More...
 
 event_data (const unsigned long &data)
 Construct class pointing to an unsigned long. More...
 
 event_data (const GUID &data)
 Construct class pointing to a GUID. More...
 
 event_data (const char *data)
 Construct class pointing to a string. More...
 
 event_data (const wchar_t *data)
 Construct class pointing to a wide string. More...
 
template<class _Elem , class _Traits , class _Ax >
 event_data (const std::basic_string< _Elem, _Traits, _Ax > &data)
 Template to construct pointing to a std::basic_string<>. More...
 
 event_data (const void *data, ULONG size)
 Construct class pointing to binary data. More...
 

Detailed Description

EVENT_DATA_DESCRIPTOR wrapper.

Constructor & Destructor Documentation

- -

◆ event_data() [1/11]

+ +

◆ event_data() [1/11]

@@ -141,7 +141,7 @@ Public Member Functions
winstd::event_data::event_data (1 const char & const char &  data)
winstd::event_data::event_data (1 const unsigned char & const unsigned char &  data)
winstd::event_data::event_data (1 const int & const int &  data)
winstd::event_data::event_data (1 const unsigned int & const unsigned int &  data)
winstd::event_data::event_data (1 const long & const long &  data)
winstd::event_data::event_data (1 const unsigned long & const unsigned long &  data)
winstd::event_data::event_data (1 const GUID & const GUID &  data)
winstd::event_data::event_data (1 const char * const char *  data)
winstd::event_data::event_data (1 const wchar_t * const wchar_t *  data)
winstd::event_data::event_data (1 const std::basic_string< _Elem, _Traits, _Ax > & const std::basic_string< _Elem, _Traits, _Ax > &  data)
1 ULONG ULONG  size 
- - - + + + - - + +
event_fn_auto(1 event_provider &ep, 1 const EVENT_DESCRIPTOR *event_cons, 1 const EVENT_DESCRIPTOR *event_dest, 1 LPCSTR pszFnName)winstd::event_fn_autoinline
event_fn_auto(1 const event_fn_auto &other)winstd::event_fn_autoinline
event_fn_auto(1 event_fn_auto &&other) noexceptwinstd::event_fn_autoinline
event_fn_auto(event_provider &ep, const EVENT_DESCRIPTOR *event_cons, const EVENT_DESCRIPTOR *event_dest, LPCSTR pszFnName)winstd::event_fn_autoinline
event_fn_auto(const event_fn_auto &other)winstd::event_fn_autoinline
event_fn_auto(event_fn_auto &&other) noexceptwinstd::event_fn_autoinline
m_epwinstd::event_fn_autoprotected
m_event_destwinstd::event_fn_autoprotected
m_fn_namewinstd::event_fn_autoprotected
operator=(1 const event_fn_auto &other)winstd::event_fn_autoinline
operator=(1 event_fn_auto &&other) noexceptwinstd::event_fn_autoinline
operator=(const event_fn_auto &other)winstd::event_fn_autoinline
operator=(event_fn_auto &&other) noexceptwinstd::event_fn_autoinline
~event_fn_auto()winstd::event_fn_autoinline
diff --git a/classwinstd_1_1event__fn__auto.html b/classwinstd_1_1event__fn__auto.html index 5a8bf06f..24e04326 100644 --- a/classwinstd_1_1event__fn__auto.html +++ b/classwinstd_1_1event__fn__auto.html @@ -82,30 +82,30 @@ $(function() { - - - - - - - - - + + + + + + + + + - - - - - - + + + + + +

Public Member Functions

event_fn_auto (1 event_provider &ep, 1 const EVENT_DESCRIPTOR *event_cons, 1 const EVENT_DESCRIPTOR *event_dest, 1 LPCSTR pszFnName)
 Writes the event_cons event.
 
event_fn_auto (1 const event_fn_auto &other)
 Copies the object.
 
event_fn_auto (1 event_fn_auto &&other) noexcept
 Moves the object.
 
event_fn_auto (event_provider &ep, const EVENT_DESCRIPTOR *event_cons, const EVENT_DESCRIPTOR *event_dest, LPCSTR pszFnName)
 Writes the event_cons event.
 
event_fn_auto (const event_fn_auto &other)
 Copies the object.
 
event_fn_auto (event_fn_auto &&other) noexcept
 Moves the object.
 
 ~event_fn_auto ()
 Writes the event_dest event.
 
-event_fn_autooperator= (1 const event_fn_auto &other)
 Copies the object.
 
-event_fn_autooperator= (1 event_fn_auto &&other) noexcept
 Moves the object.
 
+event_fn_autooperator= (const event_fn_auto &other)
 Copies the object.
 
+event_fn_autooperator= (event_fn_auto &&other) noexcept
 Moves the object.
 
@@ -131,7 +131,7 @@ EVENT_DATA_DESCRIPTOR  - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + @@ -145,27 +145,27 @@ Public Member Functions - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -179,18 +179,18 @@ Protected Member Functions - - - + + +

Protected Attributes

m_fn diff --git a/classwinstd_1_1event__fn__auto__ret-members.html b/classwinstd_1_1event__fn__auto__ret-members.html index d9e1e633..5ec7c71f 100644 --- a/classwinstd_1_1event__fn__auto__ret-members.html +++ b/classwinstd_1_1event__fn__auto__ret-members.html @@ -73,20 +73,20 @@ $(function() {

This is the complete list of members for winstd::event_fn_auto_ret< T >, including all inherited members.

- - - + + + - - + +
event_fn_auto_ret(1 event_provider &ep, 1 const EVENT_DESCRIPTOR *event_cons, 1 const EVENT_DESCRIPTOR *event_dest, 1 LPCSTR pszFnName, T &result)winstd::event_fn_auto_ret< T >inline
event_fn_auto_ret(1 const event_fn_auto_ret< T > &other)winstd::event_fn_auto_ret< T >inline
event_fn_auto_ret(1 event_fn_auto_ret< T > &&other)winstd::event_fn_auto_ret< T >inline
event_fn_auto_ret(event_provider &ep, const EVENT_DESCRIPTOR *event_cons, const EVENT_DESCRIPTOR *event_dest, LPCSTR pszFnName, T &result)winstd::event_fn_auto_ret< T >inline
event_fn_auto_ret(const event_fn_auto_ret< T > &other)winstd::event_fn_auto_ret< T >inline
event_fn_auto_ret(event_fn_auto_ret< T > &&other)winstd::event_fn_auto_ret< T >inline
m_descwinstd::event_fn_auto_ret< T >protected
m_epwinstd::event_fn_auto_ret< T >protected
m_event_destwinstd::event_fn_auto_ret< T >protected
m_resultwinstd::event_fn_auto_ret< T >protected
operator=(1 const event_fn_auto_ret< T > &other)winstd::event_fn_auto_ret< T >inline
operator=(1 event_fn_auto_ret< T > &&other)winstd::event_fn_auto_ret< T >inline
operator=(const event_fn_auto_ret< T > &other)winstd::event_fn_auto_ret< T >inline
operator=(event_fn_auto_ret< T > &&other)winstd::event_fn_auto_ret< T >inline
~event_fn_auto_ret()winstd::event_fn_auto_ret< T >inline
diff --git a/classwinstd_1_1event__fn__auto__ret.html b/classwinstd_1_1event__fn__auto__ret.html index e34144f8..be6aa396 100644 --- a/classwinstd_1_1event__fn__auto__ret.html +++ b/classwinstd_1_1event__fn__auto__ret.html @@ -82,30 +82,30 @@ $(function() { - - - - - - - - - + + + + + + + + + - - - - - - + + + + + +

Public Member Functions

event_fn_auto_ret (1 event_provider &ep, 1 const EVENT_DESCRIPTOR *event_cons, 1 const EVENT_DESCRIPTOR *event_dest, 1 LPCSTR pszFnName, T &result)
 Writes the event_cons event.
 
event_fn_auto_ret (1 const event_fn_auto_ret< T > &other)
 Copies the object.
 
event_fn_auto_ret (1 event_fn_auto_ret< T > &&other)
 Moves the object.
 
event_fn_auto_ret (event_provider &ep, const EVENT_DESCRIPTOR *event_cons, const EVENT_DESCRIPTOR *event_dest, LPCSTR pszFnName, T &result)
 Writes the event_cons event.
 
event_fn_auto_ret (const event_fn_auto_ret< T > &other)
 Copies the object.
 
event_fn_auto_ret (event_fn_auto_ret< T > &&other)
 Moves the object.
 
 ~event_fn_auto_ret ()
 Writes the event_dest event.
 
-event_fn_auto_retoperator= (1 const event_fn_auto_ret< T > &other)
 Copies the object.
 
-event_fn_auto_retoperator= (1 event_fn_auto_ret< T > &&other)
 Moves the object.
 
+event_fn_auto_retoperator= (const event_fn_auto_ret< T > &other)
 Copies the object.
 
+event_fn_auto_retoperator= (event_fn_auto_ret< T > &&other)
 Moves the object.
 
@@ -136,7 +136,7 @@ class winstd::event_fn_auto_ret< T >

Helper template to write an

diff --git a/classwinstd_1_1event__provider-members.html b/classwinstd_1_1event__provider-members.html index 2660f645..63ab9988 100644 --- a/classwinstd_1_1event__provider-members.html +++ b/classwinstd_1_1event__provider-members.html @@ -73,42 +73,42 @@ $(function() {

This is the complete list of members for winstd::event_provider, including all inherited members.

Protected Attributes

- - + + - - + + - - + + - + - - - - - - - - - - - - + + + + + + + + + + + +
attach(1 handle_type h) noexceptwinstd::handle< REGHANDLE, NULL >inline
create(1 LPCGUID ProviderId)winstd::event_providerinline
attach(handle_type h) noexceptwinstd::handle< REGHANDLE, NULL >inline
create(LPCGUID ProviderId)winstd::event_providerinline
detach()winstd::handle< REGHANDLE, NULL >inline
enable_callback(1 LPCGUID SourceId, 1 ULONG IsEnabled, 1 UCHAR Level, 1 ULONGLONG MatchAnyKeyword, 1 ULONGLONG MatchAllKeyword, 1 PEVENT_FILTER_DESCRIPTOR FilterData)winstd::event_providerinlineprotectedvirtual
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)winstd::event_providerinlineprotectedstatic
enable_callback(LPCGUID SourceId, ULONG IsEnabled, UCHAR Level, ULONGLONG MatchAnyKeyword, ULONGLONG MatchAllKeyword, PEVENT_FILTER_DESCRIPTOR FilterData)winstd::event_providerinlineprotectedvirtual
enable_callback(LPCGUID SourceId, ULONG IsEnabled, UCHAR Level, ULONGLONG MatchAnyKeyword, ULONGLONG MatchAllKeyword, PEVENT_FILTER_DESCRIPTOR FilterData, PVOID CallbackContext)winstd::event_providerinlineprotectedstatic
free()winstd::handle< REGHANDLE, NULL >inline
free_internal() noexcept overridewinstd::event_providerinlineprotectedvirtual
handle() noexceptwinstd::handle< REGHANDLE, NULL >inline
handle(1 handle_type h) noexceptwinstd::handle< REGHANDLE, NULL >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< REGHANDLE, NULL >inline
handle(handle_type h) noexceptwinstd::handle< REGHANDLE, NULL >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< REGHANDLE, NULL >inline
handle_type typedefwinstd::handle< REGHANDLE, NULL >
invalidwinstd::handle< REGHANDLE, NULL >static
m_hwinstd::handle< REGHANDLE, NULL >protected
operator handle_type() constwinstd::handle< REGHANDLE, NULL >inline
operator!() constwinstd::handle< REGHANDLE, NULL >inline
operator!=(1 handle_type h) constwinstd::handle< REGHANDLE, NULL >inline
operator!=(handle_type h) constwinstd::handle< REGHANDLE, NULL >inline
operator&()winstd::handle< REGHANDLE, NULL >inline
operator*() constwinstd::handle< REGHANDLE, NULL >inline
operator->() constwinstd::handle< REGHANDLE, NULL >inline
operator<(1 handle_type h) constwinstd::handle< REGHANDLE, NULL >inline
operator<=(1 handle_type h) constwinstd::handle< REGHANDLE, NULL >inline
operator=(1 handle_type h) noexceptwinstd::handle< REGHANDLE, NULL >inline
operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< REGHANDLE, NULL >inline
operator==(1 handle_type h) constwinstd::handle< REGHANDLE, NULL >inline
operator>(1 handle_type h) constwinstd::handle< REGHANDLE, NULL >inline
operator>=(1 handle_type h) constwinstd::handle< REGHANDLE, NULL >inline
write(1 PCEVENT_DESCRIPTOR EventDescriptor)winstd::event_providerinline
write(1 PCEVENT_DESCRIPTOR EventDescriptor, 1 ULONG UserDataCount=0, PEVENT_DATA_DESCRIPTOR UserData=NULL)winstd::event_providerinline
write(1 PCEVENT_DESCRIPTOR EventDescriptor, 1 const EVENT_DATA_DESCRIPTOR param1,...)winstd::event_providerinline
write(1 PCEVENT_DESCRIPTOR EventDescriptor, 1 va_list arg)winstd::event_providerinline
write(1 UCHAR Level, 1 ULONGLONG Keyword, 1 1 PCWSTR String,...)winstd::event_providerinline
operator<(handle_type h) constwinstd::handle< REGHANDLE, NULL >inline
operator<=(handle_type h) constwinstd::handle< REGHANDLE, NULL >inline
operator=(handle_type h) noexceptwinstd::handle< REGHANDLE, NULL >inline
operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< REGHANDLE, NULL >inline
operator==(handle_type h) constwinstd::handle< REGHANDLE, NULL >inline
operator>(handle_type h) constwinstd::handle< REGHANDLE, NULL >inline
operator>=(handle_type h) constwinstd::handle< REGHANDLE, NULL >inline
write(PCEVENT_DESCRIPTOR EventDescriptor)winstd::event_providerinline
write(PCEVENT_DESCRIPTOR EventDescriptor, ULONG UserDataCount=0, PEVENT_DATA_DESCRIPTOR UserData=NULL)winstd::event_providerinline
write(PCEVENT_DESCRIPTOR EventDescriptor, const EVENT_DATA_DESCRIPTOR param1,...)winstd::event_providerinline
write(PCEVENT_DESCRIPTOR EventDescriptor, va_list arg)winstd::event_providerinline
write(UCHAR Level, ULONGLONG Keyword, PCWSTR String,...)winstd::event_providerinline
~event_provider()winstd::event_providerinlinevirtual
diff --git a/classwinstd_1_1event__provider.html b/classwinstd_1_1event__provider.html index e2e3ebac..e25a3b7f 100644 --- a/classwinstd_1_1event__provider.html +++ b/classwinstd_1_1event__provider.html @@ -95,41 +95,41 @@ Public Member Functions
virtual ~event_provider ()
 Closes the event provider. More...
 
ULONG create (1 LPCGUID ProviderId)
 Registers the event provider. More...
 
ULONG write (1 PCEVENT_DESCRIPTOR EventDescriptor)
 Writes an event with no parameters. More...
 
ULONG write (1 PCEVENT_DESCRIPTOR EventDescriptor, 1 ULONG UserDataCount=0, PEVENT_DATA_DESCRIPTOR UserData=NULL)
 Writes an event with parameters stored in array. More...
 
ULONG write (1 PCEVENT_DESCRIPTOR EventDescriptor, 1 const EVENT_DATA_DESCRIPTOR param1,...)
 Writes an event with one or more parameter. More...
 
ULONG write (1 PCEVENT_DESCRIPTOR EventDescriptor, 1 va_list arg)
 Writes an event with variable number of parameters. More...
 
ULONG write (1 UCHAR Level, 1 ULONGLONG Keyword, 1 1 PCWSTR String,...)
 Writes a string event. More...
 
ULONG create (LPCGUID ProviderId)
 Registers the event provider. More...
 
ULONG write (PCEVENT_DESCRIPTOR EventDescriptor)
 Writes an event with no parameters. More...
 
ULONG write (PCEVENT_DESCRIPTOR EventDescriptor, ULONG UserDataCount=0, PEVENT_DATA_DESCRIPTOR UserData=NULL)
 Writes an event with parameters stored in array. More...
 
ULONG write (PCEVENT_DESCRIPTOR EventDescriptor, const EVENT_DATA_DESCRIPTOR param1,...)
 Writes an event with one or more parameter. More...
 
ULONG write (PCEVENT_DESCRIPTOR EventDescriptor, va_list arg)
 Writes an event with variable number of parameters. More...
 
ULONG write (UCHAR Level, ULONGLONG Keyword, PCWSTR String,...)
 Writes a string event. More...
 
- Public Member Functions inherited from winstd::handle< REGHANDLE, NULL >
 handle () noexcept
 Initializes a new class instance with the object handle set to INVAL.
 
 handle (1 handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (1 handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 handle (handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 operator handle_type () const
 Auto-typecasting operator. More...
 
bool operator! () const
 Tests if the object handle is INVAL. More...
 
bool operator< (1 handle_type h) const
 Is handle less than? More...
 
bool operator<= (1 handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (1 handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (1 handle_type h) const
 Is handle greater than? More...
 
bool operator!= (1 handle_type h) const
 Is handle not equal to? More...
 
bool operator== (1 handle_type h) const
 Is handle equal to? More...
 
void attach (1 handle_type h) noexcept
 Sets a new object handle for the class. More...
 
bool operator< (handle_type h) const
 Is handle less than? More...
 
bool operator<= (handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (handle_type h) const
 Is handle greater than? More...
 
bool operator!= (handle_type h) const
 Is handle not equal to? More...
 
bool operator== (handle_type h) const
 Is handle equal to? More...
 
void attach (handle_type h) noexcept
 Sets a new object handle for the class. More...
 
handle_type detach ()
 Dismisses the object handle from this class. More...
 
void free_internal () noexcept override
 Releases the event provider. More...
 
virtual void enable_callback (1 LPCGUID SourceId, 1 ULONG IsEnabled, 1 UCHAR Level, 1 ULONGLONG MatchAnyKeyword, 1 ULONGLONG MatchAllKeyword, 1 PEVENT_FILTER_DESCRIPTOR FilterData)
 Receive enable or disable notification requests. More...
 
virtual void enable_callback (LPCGUID SourceId, ULONG IsEnabled, UCHAR Level, ULONGLONG MatchAnyKeyword, ULONGLONG MatchAllKeyword, PEVENT_FILTER_DESCRIPTOR FilterData)
 Receive enable or disable notification requests. More...
 
virtual void free_internal () noexcept=0
 Abstract member function that must be implemented by child classes to do the actual object destruction. More...
 
- - - + + +

Static Protected Member Functions

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)
 Receive enable or disable notification requests. More...
 
static VOID NTAPI enable_callback (LPCGUID SourceId, ULONG IsEnabled, UCHAR Level, ULONGLONG MatchAnyKeyword, ULONGLONG MatchAllKeyword, PEVENT_FILTER_DESCRIPTOR FilterData, PVOID CallbackContext)
 Receive enable or disable notification requests. More...
 
@@ -242,8 +242,8 @@ static const REGHANDLE  - + @@ -276,8 +276,8 @@ static const REGHANDLE  - + - + - + - + - + - + @@ -339,8 +339,8 @@ static const REGHANDLE  - + - + - + - + - + - + - + @@ -438,8 +438,8 @@ static const REGHANDLE  - + @@ -472,8 +472,8 @@ static const REGHANDLE  - + - + @@ -523,8 +523,8 @@ static const REGHANDLE  - + - + @@ -573,8 +573,8 @@ static const REGHANDLE  - + - + @@ -618,8 +618,8 @@ static const REGHANDLE  - + - + - + @@ -680,7 +680,7 @@ static const REGHANDLE    - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + +

Additional Inherited Members

inv

Member Function Documentation

- -

◆ create()

+ +

◆ create()

@@ -254,7 +254,7 @@ static const REGHANDLE 
inv
ULONG winstd::event_provider::create (1 LPCGUID LPCGUID  ProviderId)
inv - -

◆ enable_callback() [1/2]

+ +

◆ enable_callback() [1/2]

@@ -288,37 +288,37 @@ static const REGHANDLE 
inv
virtual void winstd::event_provider::enable_callback (1 LPCGUID LPCGUID  SourceId,
1 ULONG ULONG  IsEnabled,
1 UCHAR UCHAR  Level,
1 ULONGLONG ULONGLONG  MatchAnyKeyword,
1 ULONGLONG ULONGLONG  MatchAllKeyword,
1 PEVENT_FILTER_DESCRIPTOR PEVENT_FILTER_DESCRIPTOR  FilterData 
inv - -

◆ enable_callback() [2/2]

+ +

◆ enable_callback() [2/2]

@@ -351,43 +351,43 @@ static const REGHANDLE 
inv
static VOID NTAPI winstd::event_provider::enable_callback (1 LPCGUID LPCGUID  SourceId,
1 ULONG ULONG  IsEnabled,
1 UCHAR UCHAR  Level,
1 ULONGLONG ULONGLONG  MatchAnyKeyword,
1 ULONGLONG ULONGLONG  MatchAllKeyword,
1 PEVENT_FILTER_DESCRIPTOR PEVENT_FILTER_DESCRIPTOR  FilterData,
1 PVOID PVOID  CallbackContext 
inv - -

◆ write() [1/5]

+ +

◆ write() [1/5]

@@ -450,7 +450,7 @@ static const REGHANDLE 
inv
ULONG winstd::event_provider::write (1 PCEVENT_DESCRIPTOR PCEVENT_DESCRIPTOR  EventDescriptor)
inv - -

◆ write() [2/5]

+ +

◆ write() [2/5]

@@ -484,13 +484,13 @@ static const REGHANDLE 
inv
ULONG winstd::event_provider::write (1 PCEVENT_DESCRIPTOR PCEVENT_DESCRIPTOR  EventDescriptor,
1 const EVENT_DATA_DESCRIPTOR const EVENT_DATA_DESCRIPTOR  param1,
inv - -

◆ write() [3/5]

+ +

◆ write() [3/5]

@@ -535,13 +535,13 @@ static const REGHANDLE 
inv
ULONG winstd::event_provider::write (1 PCEVENT_DESCRIPTOR PCEVENT_DESCRIPTOR  EventDescriptor,
1 ULONG ULONG  UserDataCount = 0,
inv - -

◆ write() [4/5]

+ +

◆ write() [4/5]

@@ -585,13 +585,13 @@ static const REGHANDLE 
inv
ULONG winstd::event_provider::write (1 PCEVENT_DESCRIPTOR PCEVENT_DESCRIPTOR  EventDescriptor,
1 va_list va_list  arg 
inv - -

◆ write() [5/5]

+ +

◆ write() [5/5]

@@ -630,19 +630,19 @@ static const REGHANDLE 
inv
ULONG winstd::event_provider::write (1 UCHAR UCHAR  Level,
1 ULONGLONG ULONGLONG  Keyword,
1 1 PCWSTR PCWSTR  String,
inv diff --git a/classwinstd_1_1event__rec-members.html b/classwinstd_1_1event__rec-members.html index 526e1fd3..a49e15f8 100644 --- a/classwinstd_1_1event__rec-members.html +++ b/classwinstd_1_1event__rec-members.html @@ -74,21 +74,21 @@ $(function() {

This is the complete list of members for winstd::event_rec, including all inherited members.

- - - - - - - - - - + + + + + + + + + +
event_rec()winstd::event_recinline
event_rec(1 const event_rec &other)winstd::event_recinline
event_rec(1 const EVENT_RECORD &other)winstd::event_recinline
event_rec(1 event_rec &&other) noexceptwinstd::event_recinline
operator=(1 const event_rec &other)winstd::event_recinline
operator=(1 const EVENT_RECORD &other)winstd::event_recinline
operator=(1 event_rec &&other) noexceptwinstd::event_recinline
set_extended_data(1 USHORT count, const EVENT_HEADER_EXTENDED_DATA_ITEM *data)winstd::event_recinline
set_extended_data_internal(1 USHORT count, const EVENT_HEADER_EXTENDED_DATA_ITEM *data)winstd::event_recinlineprotected
set_user_data(1 USHORT size, LPCVOID data)winstd::event_recinline
set_user_data_internal(1 USHORT size, LPCVOID data)winstd::event_recinlineprotected
event_rec(const event_rec &other)winstd::event_recinline
event_rec(const EVENT_RECORD &other)winstd::event_recinline
event_rec(event_rec &&other) noexceptwinstd::event_recinline
operator=(const event_rec &other)winstd::event_recinline
operator=(const EVENT_RECORD &other)winstd::event_recinline
operator=(event_rec &&other) noexceptwinstd::event_recinline
set_extended_data(USHORT count, const EVENT_HEADER_EXTENDED_DATA_ITEM *data)winstd::event_recinline
set_extended_data_internal(USHORT count, const EVENT_HEADER_EXTENDED_DATA_ITEM *data)winstd::event_recinlineprotected
set_user_data(USHORT size, LPCVOID data)winstd::event_recinline
set_user_data_internal(USHORT size, LPCVOID data)winstd::event_recinlineprotected
~event_rec()winstd::event_recinline
diff --git a/classwinstd_1_1event__rec.html b/classwinstd_1_1event__rec.html index 4808abbc..62bccfda 100644 --- a/classwinstd_1_1event__rec.html +++ b/classwinstd_1_1event__rec.html @@ -92,49 +92,49 @@ Public Member Functions
event_rec ()
 Constructs a blank event record.
 
 event_rec (1 const event_rec &other)
 Copies an existing event record. More...
 
 event_rec (1 const EVENT_RECORD &other)
 Copies an existing event record. More...
 
 event_rec (1 event_rec &&other) noexcept
 Moves the event record. More...
 
 event_rec (const event_rec &other)
 Copies an existing event record. More...
 
 event_rec (const EVENT_RECORD &other)
 Copies an existing event record. More...
 
 event_rec (event_rec &&other) noexcept
 Moves the event record. More...
 
 ~event_rec ()
 Destroys event record data and frees the allocated memory.
 
event_recoperator= (1 const event_rec &other)
 Copies an existing event record. More...
 
event_recoperator= (1 const EVENT_RECORD &other)
 Copies an existing event record. More...
 
event_recoperator= (1 event_rec &&other) noexcept
 Moves the event record. More...
 
void set_extended_data (1 USHORT count, const EVENT_HEADER_EXTENDED_DATA_ITEM *data)
 Sets event record extended data. More...
 
void set_user_data (1 USHORT size, LPCVOID data)
 Sets event record user data. More...
 
event_recoperator= (const event_rec &other)
 Copies an existing event record. More...
 
event_recoperator= (const EVENT_RECORD &other)
 Copies an existing event record. More...
 
event_recoperator= (event_rec &&other) noexcept
 Moves the event record. More...
 
void set_extended_data (USHORT count, const EVENT_HEADER_EXTENDED_DATA_ITEM *data)
 Sets event record extended data. More...
 
void set_user_data (USHORT size, LPCVOID data)
 Sets event record user data. More...
 
- - - - - - + + + + + +

Protected Member Functions

void set_extended_data_internal (1 USHORT count, const EVENT_HEADER_EXTENDED_DATA_ITEM *data)
 Sets event record extended data. More...
 
void set_user_data_internal (1 USHORT size, LPCVOID data)
 Sets event record user data. More...
 
void set_extended_data_internal (USHORT count, const EVENT_HEADER_EXTENDED_DATA_ITEM *data)
 Sets event record extended data. More...
 
void set_user_data_internal (USHORT size, LPCVOID data)
 Sets event record user data. More...
 

Detailed Description

EVENT_RECORD wrapper.

Constructor & Destructor Documentation

- -

◆ event_rec() [1/3]

+ +

◆ event_rec() [1/3]

@@ -145,7 +145,7 @@ Protected Member Functions winstd::event_rec::event_rec ( - 1 const event_rec &  + const event_recother) @@ -167,8 +167,8 @@ Protected Member Functions
- -

◆ event_rec() [2/3]

+ +

◆ event_rec() [2/3]

@@ -179,7 +179,7 @@ Protected Member Functions winstd::event_rec::event_rec ( - 1 const EVENT_RECORD &  + const EVENT_RECORD &  other) @@ -201,8 +201,8 @@ Protected Member Functions
- -

◆ event_rec() [3/3]

+ +

◆ event_rec() [3/3]

@@ -213,7 +213,7 @@ Protected Member Functions winstd::event_rec::event_rec ( - 1 event_rec &&  + event_rec &&  other) @@ -236,8 +236,8 @@ Protected Member Functions

Member Function Documentation

- -

◆ operator=() [1/3]

+ +

◆ operator=() [1/3]

@@ -248,7 +248,7 @@ Protected Member Functions event_rec & winstd::event_rec::operator= ( - 1 const event_rec &  + const event_recother) @@ -270,8 +270,8 @@ Protected Member Functions
- -

◆ operator=() [2/3]

+ +

◆ operator=() [2/3]

@@ -282,7 +282,7 @@ Protected Member Functions event_rec & winstd::event_rec::operator= ( - 1 const EVENT_RECORD &  + const EVENT_RECORD &  other) @@ -304,8 +304,8 @@ Protected Member Functions
- -

◆ operator=() [3/3]

+ +

◆ operator=() [3/3]

@@ -316,7 +316,7 @@ Protected Member Functions event_rec & winstd::event_rec::operator= ( - 1 event_rec &&  + event_rec &&  other) @@ -338,8 +338,8 @@ Protected Member Functions
- -

◆ set_extended_data()

+ +

◆ set_extended_data()

@@ -350,7 +350,7 @@ Protected Member Functions void winstd::event_rec::set_extended_data ( - 1 USHORT  + USHORT  count, @@ -383,8 +383,8 @@ Protected Member Functions
- -

◆ set_extended_data_internal()

+ +

◆ set_extended_data_internal()

@@ -395,7 +395,7 @@ Protected Member Functions void winstd::event_rec::set_extended_data_internal ( - 1 USHORT  + USHORT  count, @@ -428,8 +428,8 @@ Protected Member Functions
- -

◆ set_user_data()

+ +

◆ set_user_data()

@@ -440,7 +440,7 @@ Protected Member Functions void winstd::event_rec::set_user_data ( - 1 USHORT  + USHORT  size, @@ -473,8 +473,8 @@ Protected Member Functions
- -

◆ set_user_data_internal()

+ +

◆ set_user_data_internal()

@@ -485,7 +485,7 @@ Protected Member Functions void winstd::event_rec::set_user_data_internal ( - 1 USHORT  + USHORT  size, @@ -524,7 +524,7 @@ Protected Member Functions
diff --git a/classwinstd_1_1event__session-members.html b/classwinstd_1_1event__session-members.html index 13339030..31dcf30d 100644 --- a/classwinstd_1_1event__session-members.html +++ b/classwinstd_1_1event__session-members.html @@ -73,20 +73,20 @@ $(function() {

This is the complete list of members for winstd::event_session, including all inherited members.

- - - + + + - - + + - - + + - - + + @@ -95,23 +95,23 @@ $(function() { - + - - - - - - - - + + + + + + + +
attach(1 handle_type h, 1 EVENT_TRACE_PROPERTIES *prop)winstd::event_sessioninline
handle< TRACEHANDLE, 0 >::attach(1 handle_type h) noexceptwinstd::handle< TRACEHANDLE, 0 >inline
create(1 LPCTSTR SessionName, 1 const EVENT_TRACE_PROPERTIES *Properties)winstd::event_sessioninline
attach(handle_type h, EVENT_TRACE_PROPERTIES *prop)winstd::event_sessioninline
handle< TRACEHANDLE, 0 >::attach(handle_type h) noexceptwinstd::handle< TRACEHANDLE, 0 >inline
create(LPCTSTR SessionName, const EVENT_TRACE_PROPERTIES *Properties)winstd::event_sessioninline
detach()winstd::handle< TRACEHANDLE, 0 >inline
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)winstd::event_sessioninline
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)winstd::event_sessioninline
disable_trace(LPCGUID ProviderId, UCHAR Level, ULONGLONG MatchAnyKeyword=0, ULONGLONG MatchAllKeyword=0, ULONG EnableProperty=0, PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)winstd::event_sessioninline
enable_trace(LPCGUID ProviderId, UCHAR Level, ULONGLONG MatchAnyKeyword=0, ULONGLONG MatchAllKeyword=0, ULONG EnableProperty=0, PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)winstd::event_sessioninline
event_session()winstd::event_sessioninline
event_session(1 handle_type h, 1 const EVENT_TRACE_PROPERTIES *prop)winstd::event_sessioninline
event_session(1 event_session &&other) noexceptwinstd::event_sessioninline
event_session(handle_type h, const EVENT_TRACE_PROPERTIES *prop)winstd::event_sessioninline
event_session(event_session &&other) noexceptwinstd::event_sessioninline
free()winstd::handle< TRACEHANDLE, 0 >inline
free_internal() noexcept overridewinstd::event_sessioninlineprotectedvirtual
handle() noexceptwinstd::handle< TRACEHANDLE, 0 >inline
handle(1 handle_type h) noexceptwinstd::handle< TRACEHANDLE, 0 >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< TRACEHANDLE, 0 >inline
handle(handle_type h) noexceptwinstd::handle< TRACEHANDLE, 0 >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< TRACEHANDLE, 0 >inline
handle_type typedefwinstd::handle< TRACEHANDLE, 0 >
invalidwinstd::handle< TRACEHANDLE, 0 >static
m_hwinstd::handle< TRACEHANDLE, 0 >protected
operator const EVENT_TRACE_PROPERTIES *() constwinstd::event_sessioninline
operator handle_type() constwinstd::handle< TRACEHANDLE, 0 >inline
operator!() constwinstd::handle< TRACEHANDLE, 0 >inline
operator!=(1 handle_type h) constwinstd::handle< TRACEHANDLE, 0 >inline
operator!=(handle_type h) constwinstd::handle< TRACEHANDLE, 0 >inline
operator&()winstd::handle< TRACEHANDLE, 0 >inline
operator*() constwinstd::handle< TRACEHANDLE, 0 >inline
operator->() constwinstd::handle< TRACEHANDLE, 0 >inline
operator<(1 handle_type h) constwinstd::handle< TRACEHANDLE, 0 >inline
operator<=(1 handle_type h) constwinstd::handle< TRACEHANDLE, 0 >inline
operator=(1 event_session &&other) noexceptwinstd::event_sessioninline
handle< TRACEHANDLE, 0 >::operator=(1 handle_type h) noexceptwinstd::handle< TRACEHANDLE, 0 >inline
handle< TRACEHANDLE, 0 >::operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< TRACEHANDLE, 0 >inline
operator==(1 handle_type h) constwinstd::handle< TRACEHANDLE, 0 >inline
operator>(1 handle_type h) constwinstd::handle< TRACEHANDLE, 0 >inline
operator>=(1 handle_type h) constwinstd::handle< TRACEHANDLE, 0 >inline
operator<(handle_type h) constwinstd::handle< TRACEHANDLE, 0 >inline
operator<=(handle_type h) constwinstd::handle< TRACEHANDLE, 0 >inline
operator=(event_session &&other) noexceptwinstd::event_sessioninline
handle< TRACEHANDLE, 0 >::operator=(handle_type h) noexceptwinstd::handle< TRACEHANDLE, 0 >inline
handle< TRACEHANDLE, 0 >::operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< TRACEHANDLE, 0 >inline
operator==(handle_type h) constwinstd::handle< TRACEHANDLE, 0 >inline
operator>(handle_type h) constwinstd::handle< TRACEHANDLE, 0 >inline
operator>=(handle_type h) constwinstd::handle< TRACEHANDLE, 0 >inline
~event_session()winstd::event_sessioninlinevirtual
diff --git a/classwinstd_1_1event__session.html b/classwinstd_1_1event__session.html index 29c41f4a..1ce71c33 100644 --- a/classwinstd_1_1event__session.html +++ b/classwinstd_1_1event__session.html @@ -96,53 +96,53 @@ Public Member Functions  event_session ()  Initializes a new empty session.
  - event_session (1 handle_type h, 1 const EVENT_TRACE_PROPERTIES *prop) - Initializes a new session with an already available object handle. More...
-  - event_session (1 event_session &&other) noexcept - Move constructor. More...
-  + event_session (handle_type h, const EVENT_TRACE_PROPERTIES *prop) + Initializes a new session with an already available object handle. More...
+  + event_session (event_session &&other) noexcept + Move constructor. More...
+  virtual ~event_session ()  Closes the session. More...
  -event_sessionoperator= (1 event_session &&other) noexcept - Move assignment. More...
-  +event_sessionoperator= (event_session &&other) noexcept + Move assignment. More...
+   operator const EVENT_TRACE_PROPERTIES * () const  Auto-typecasting operator. More...
  LPCTSTR name () const  Auto-typecasting operator. More...
  -void attach (1 handle_type h, 1 EVENT_TRACE_PROPERTIES *prop) - Sets a new session handle for the class. More...
-  -ULONG create (1 LPCTSTR SessionName, 1 const EVENT_TRACE_PROPERTIES *Properties) - Registers and starts an event tracing session. More...
-  -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) - Enables the specified event trace provider. More...
-  -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) - Disables the specified event trace provider. More...
-  +void attach (handle_type h, EVENT_TRACE_PROPERTIES *prop) + Sets a new session handle for the class. More...
+  +ULONG create (LPCTSTR SessionName, const EVENT_TRACE_PROPERTIES *Properties) + Registers and starts an event tracing session. More...
+  +ULONG enable_trace (LPCGUID ProviderId, UCHAR Level, ULONGLONG MatchAnyKeyword=0, ULONGLONG MatchAllKeyword=0, ULONG EnableProperty=0, PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL) + Enables the specified event trace provider. More...
+  +ULONG disable_trace (LPCGUID ProviderId, UCHAR Level, ULONGLONG MatchAnyKeyword=0, ULONGLONG MatchAllKeyword=0, ULONG EnableProperty=0, PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL) + Disables the specified event trace provider. More...
- Public Member Functions inherited from winstd::handle< TRACEHANDLE, 0 >  handle () noexcept  Initializes a new class instance with the object handle set to INVAL.
  - handle (1 handle_type h) noexcept - Initializes a new class instance with an already available object handle. More...
-  - handle (1 handle< handle_type, INVAL > &&h) noexcept - Move constructor. More...
-  -handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept - Attaches already available object handle. More...
-  -handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept - Move assignment. More...
-  + handle (handle_type h) noexcept + Initializes a new class instance with an already available object handle. More...
+  + handle (handle< handle_type, INVAL > &&h) noexcept + Move constructor. More...
+  +handle< handle_type, INVAL > & operator= (handle_type h) noexcept + Attaches already available object handle. More...
+  +handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept + Move assignment. More...
+   operator handle_type () const  Auto-typecasting operator. More...
  @@ -158,27 +158,27 @@ Public Member Functions bool operator! () const  Tests if the object handle is INVAL. More...
  -bool operator< (1 handle_type h) const - Is handle less than? More...
-  -bool operator<= (1 handle_type h) const - Is handle less than or equal to? More...
-  -bool operator>= (1 handle_type h) const - Is handle greater than or equal to? More...
-  -bool operator> (1 handle_type h) const - Is handle greater than? More...
-  -bool operator!= (1 handle_type h) const - Is handle not equal to? More...
-  -bool operator== (1 handle_type h) const - Is handle equal to? More...
-  -void attach (1 handle_type h) noexcept - Sets a new object handle for the class. More...
-  +bool operator< (handle_type h) const + Is handle less than? More...
+  +bool operator<= (handle_type h) const + Is handle less than or equal to? More...
+  +bool operator>= (handle_type h) const + Is handle greater than or equal to? More...
+  +bool operator> (handle_type h) const + Is handle greater than? More...
+  +bool operator!= (handle_type h) const + Is handle not equal to? More...
+  +bool operator== (handle_type h) const + Is handle equal to? More...
+  +void attach (handle_type h) noexcept + Sets a new object handle for the class. More...
handle_type detach ()  Dismisses the object handle from this class. More...
  @@ -224,8 +224,8 @@ static const TRACEHANDLE i

Detailed Description

ETW session.

Constructor & Destructor Documentation

- -

◆ event_session() [1/2]

+ +

◆ event_session() [1/2]

@@ -236,13 +236,13 @@ static const TRACEHANDLE i winstd::event_session::event_session ( - 1 handle_type  + handle_type  h, - 1 const EVENT_TRACE_PROPERTIES *  + const EVENT_TRACE_PROPERTIES *  prop  @@ -269,8 +269,8 @@ static const TRACEHANDLE i
- -

◆ event_session() [2/2]

+ +

◆ event_session() [2/2]

@@ -281,7 +281,7 @@ static const TRACEHANDLE i winstd::event_session::event_session ( - 1 event_session &&  + event_session &&  other) @@ -332,8 +332,8 @@ static const TRACEHANDLE i

Member Function Documentation

- -

◆ attach()

+ +

◆ attach()

@@ -344,13 +344,13 @@ static const TRACEHANDLE i void winstd::event_session::attach ( - 1 handle_type  + handle_type  h, - 1 EVENT_TRACE_PROPERTIES *  + EVENT_TRACE_PROPERTIES *  prop  @@ -378,8 +378,8 @@ static const TRACEHANDLE i
- -

◆ create()

+ +

◆ create()

@@ -390,13 +390,13 @@ static const TRACEHANDLE i ULONG winstd::event_session::create ( - 1 LPCTSTR  + LPCTSTR  SessionName, - 1 const EVENT_TRACE_PROPERTIES *  + const EVENT_TRACE_PROPERTIES *  Properties  @@ -422,8 +422,8 @@ static const TRACEHANDLE i
- -

◆ disable_trace()

+ +

◆ disable_trace()

@@ -434,37 +434,37 @@ static const TRACEHANDLE i ULONG winstd::event_session::disable_trace ( - 1 LPCGUID  + LPCGUID  ProviderId, - 1 UCHAR  + UCHAR  Level, - 1 ULONGLONG  + ULONGLONG  MatchAnyKeyword = 0, - 1 ULONGLONG  + ULONGLONG  MatchAllKeyword = 0, - 1 ULONG  + ULONG  EnableProperty = 0, - 1 PEVENT_FILTER_DESCRIPTOR  + PEVENT_FILTER_DESCRIPTOR  EnableFilterDesc = NULL  @@ -490,8 +490,8 @@ static const TRACEHANDLE i
- -

◆ enable_trace()

+ +

◆ enable_trace()

@@ -502,37 +502,37 @@ static const TRACEHANDLE i ULONG winstd::event_session::enable_trace ( - 1 LPCGUID  + LPCGUID  ProviderId, - 1 UCHAR  + UCHAR  Level, - 1 ULONGLONG  + ULONGLONG  MatchAnyKeyword = 0, - 1 ULONGLONG  + ULONGLONG  MatchAllKeyword = 0, - 1 ULONG  + ULONG  EnableProperty = 0, - 1 PEVENT_FILTER_DESCRIPTOR  + PEVENT_FILTER_DESCRIPTOR  EnableFilterDesc = NULL  @@ -644,8 +644,8 @@ static const TRACEHANDLE i
- -

◆ operator=()

+ +

◆ operator=()

@@ -656,7 +656,7 @@ static const TRACEHANDLE i event_session & winstd::event_session::operator= ( - 1 event_session &&  + event_session &&  other) @@ -684,7 +684,7 @@ static const TRACEHANDLE i
diff --git a/classwinstd_1_1event__trace-members.html b/classwinstd_1_1event__trace-members.html index 417614b6..4329dc46 100644 --- a/classwinstd_1_1event__trace-members.html +++ b/classwinstd_1_1event__trace-members.html @@ -73,35 +73,35 @@ $(function() {

This is the complete list of members for winstd::event_trace, including all inherited members.

- - + + - - + + - + - - - - - - - + + + + + + +
attach(1 handle_type h) noexceptwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
create(1 PEVENT_TRACE_LOGFILE Logfile)winstd::event_traceinline
attach(handle_type h) noexceptwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
create(PEVENT_TRACE_LOGFILE Logfile)winstd::event_traceinline
detach()winstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
free()winstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
free_internal() noexcept overridewinstd::event_traceinlineprotectedvirtual
handle() noexceptwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
handle(1 handle_type h) noexceptwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
handle(handle_type h) noexceptwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
handle_type typedefwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >
invalidwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >static
m_hwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >protected
operator handle_type() constwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
operator!() constwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
operator!=(1 handle_type h) constwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
operator!=(handle_type h) constwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
operator&()winstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
operator*() constwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
operator->() constwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
operator<(1 handle_type h) constwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
operator<=(1 handle_type h) constwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
operator=(1 handle_type h) noexceptwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
operator==(1 handle_type h) constwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
operator>(1 handle_type h) constwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
operator>=(1 handle_type h) constwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
operator<(handle_type h) constwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
operator<=(handle_type h) constwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
operator=(handle_type h) noexceptwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
operator==(handle_type h) constwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
operator>(handle_type h) constwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
operator>=(handle_type h) constwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >inline
~event_trace()winstd::event_traceinlinevirtual
diff --git a/classwinstd_1_1event__trace.html b/classwinstd_1_1event__trace.html index 02293c00..84ca6a8d 100644 --- a/classwinstd_1_1event__trace.html +++ b/classwinstd_1_1event__trace.html @@ -94,26 +94,26 @@ Public Member Functions virtual ~event_trace ()  Closes the trace. More...
  -bool create (1 PEVENT_TRACE_LOGFILE Logfile) - Opens a real-time trace session or log file for consuming. More...
-  +bool create (PEVENT_TRACE_LOGFILE Logfile) + Opens a real-time trace session or log file for consuming. More...
- Public Member Functions inherited from winstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >  handle () noexcept  Initializes a new class instance with the object handle set to INVAL.
  - handle (1 handle_type h) noexcept - Initializes a new class instance with an already available object handle. More...
-  - handle (1 handle< handle_type, INVAL > &&h) noexcept - Move constructor. More...
-  -handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept - Attaches already available object handle. More...
-  -handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept - Move assignment. More...
-  + handle (handle_type h) noexcept + Initializes a new class instance with an already available object handle. More...
+  + handle (handle< handle_type, INVAL > &&h) noexcept + Move constructor. More...
+  +handle< handle_type, INVAL > & operator= (handle_type h) noexcept + Attaches already available object handle. More...
+  +handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept + Move assignment. More...
+   operator handle_type () const  Auto-typecasting operator. More...
  @@ -129,27 +129,27 @@ Public Member Functions bool operator! () const  Tests if the object handle is INVAL. More...
  -bool operator< (1 handle_type h) const - Is handle less than? More...
-  -bool operator<= (1 handle_type h) const - Is handle less than or equal to? More...
-  -bool operator>= (1 handle_type h) const - Is handle greater than or equal to? More...
-  -bool operator> (1 handle_type h) const - Is handle greater than? More...
-  -bool operator!= (1 handle_type h) const - Is handle not equal to? More...
-  -bool operator== (1 handle_type h) const - Is handle equal to? More...
-  -void attach (1 handle_type h) noexcept - Sets a new object handle for the class. More...
-  +bool operator< (handle_type h) const + Is handle less than? More...
+  +bool operator<= (handle_type h) const + Is handle less than or equal to? More...
+  +bool operator>= (handle_type h) const + Is handle greater than or equal to? More...
+  +bool operator> (handle_type h) const + Is handle greater than? More...
+  +bool operator!= (handle_type h) const + Is handle not equal to? More...
+  +bool operator== (handle_type h) const + Is handle equal to? More...
+  +void attach (handle_type h) noexcept + Sets a new object handle for the class. More...
handle_type detach ()  Dismisses the object handle from this class. More...
  @@ -217,8 +217,8 @@ static const TRACEHANDLE i

Member Function Documentation

- -

◆ create()

+ +

◆ create()

@@ -229,7 +229,7 @@ static const TRACEHANDLE i bool winstd::event_trace::create ( - 1 PEVENT_TRACE_LOGFILE  + PEVENT_TRACE_LOGFILE  Logfile) @@ -287,7 +287,7 @@ static const TRACEHANDLE i
diff --git a/classwinstd_1_1event__trace__enabler-members.html b/classwinstd_1_1event__trace__enabler-members.html index ae90cfa6..6770afe8 100644 --- a/classwinstd_1_1event__trace__enabler-members.html +++ b/classwinstd_1_1event__trace__enabler-members.html @@ -73,8 +73,8 @@ $(function() {

This is the complete list of members for winstd::event_trace_enabler, including all inherited members.

- - + + @@ -89,7 +89,7 @@ $(function() {
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)winstd::event_trace_enablerinline
event_trace_enabler(1 const event_session &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)winstd::event_trace_enablerinline
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)winstd::event_trace_enablerinline
event_trace_enabler(const event_session &session, LPCGUID ProviderId, UCHAR Level, ULONGLONG MatchAnyKeyword=0, ULONGLONG MatchAllKeyword=0, ULONG EnableProperty=0, PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)winstd::event_trace_enablerinline
m_enable_filter_descwinstd::event_trace_enablerprotected
m_enable_propertywinstd::event_trace_enablerprotected
m_levelwinstd::event_trace_enablerprotected
diff --git a/classwinstd_1_1event__trace__enabler.html b/classwinstd_1_1event__trace__enabler.html index 666e7c8e..b9cae98b 100644 --- a/classwinstd_1_1event__trace__enabler.html +++ b/classwinstd_1_1event__trace__enabler.html @@ -82,12 +82,12 @@ $(function() { - - - - - - + + + + + + @@ -137,8 +137,8 @@ PEVENT_FILTER_DESCRIPTOR  - + - + - + - + - + - + - + - + @@ -212,8 +212,8 @@ PEVENT_FILTER_DESCRIPTOR  - + - + - + - + - + - + - + @@ -344,7 +344,7 @@ PEVENT_FILTER_DESCRIPTOR    - - - - - - - - - - - - + + + + + + + + + + + + @@ -132,27 +132,27 @@ Public Member Functions - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -186,8 +186,8 @@ Protected Attributes class winstd::handle< T, INVAL >

Base abstract template class to support generic object handle keeping.

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.

Constructor & Destructor Documentation

- -

◆ handle() [1/2]

+ +

◆ handle() [1/2]

@@ -200,7 +200,7 @@ template<class T , const T INVAL>
- + @@ -222,8 +222,8 @@ template<class T , const T INVAL> - -

◆ handle() [2/2]

+ +

◆ handle() [2/2]

@@ -236,7 +236,7 @@ template<class T , const T INVAL>
- + @@ -259,8 +259,8 @@ template<class T , const T INVAL>

Member Function Documentation

- -

◆ attach()

+ +

◆ attach()

@@ -273,7 +273,7 @@ template<class T , const T INVAL>
- + @@ -421,8 +421,8 @@ template<class T , const T INVAL> - -

◆ operator!=()

+ +

◆ operator!=()

@@ -435,7 +435,7 @@ template<class T , const T INVAL>
- + @@ -552,8 +552,8 @@ template<class T , const T INVAL> - -

◆ operator<()

+ +

◆ operator<()

@@ -566,7 +566,7 @@ template<class T , const T INVAL>
- + @@ -593,8 +593,8 @@ template<class T , const T INVAL> - -

◆ operator<=()

+ +

◆ operator<=()

@@ -607,7 +607,7 @@ template<class T , const T INVAL>
- + @@ -634,8 +634,8 @@ template<class T , const T INVAL> - -

◆ operator=() [1/2]

+ +

◆ operator=() [1/2]

@@ -648,7 +648,7 @@ template<class T , const T INVAL>
- + @@ -670,8 +670,8 @@ template<class T , const T INVAL> - -

◆ operator=() [2/2]

+ +

◆ operator=() [2/2]

@@ -684,7 +684,7 @@ template<class T , const T INVAL>
- + @@ -706,8 +706,8 @@ template<class T , const T INVAL> - -

◆ operator==()

+ +

◆ operator==()

@@ -720,7 +720,7 @@ template<class T , const T INVAL>
- + @@ -747,8 +747,8 @@ template<class T , const T INVAL> - -

◆ operator>()

+ +

◆ operator>()

@@ -761,7 +761,7 @@ template<class T , const T INVAL>
- + @@ -788,8 +788,8 @@ template<class T , const T INVAL> - -

◆ operator>=()

+ +

◆ operator>=()

@@ -802,7 +802,7 @@ template<class T , const T INVAL>
- + @@ -835,7 +835,7 @@ template<class T , const T INVAL> diff --git a/classwinstd_1_1heap-members.html b/classwinstd_1_1heap-members.html index 90af4e9d..da3a83bf 100644 --- a/classwinstd_1_1heap-members.html +++ b/classwinstd_1_1heap-members.html @@ -73,36 +73,36 @@ $(function() {

This is the complete list of members for winstd::heap, including all inherited members.

Public Member Functions

 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)
 Enables event trace. More...
 
 event_trace_enabler (1 const event_session &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)
 Enables event trace. More...
 
 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)
 Enables event trace. More...
 
 event_trace_enabler (const event_session &session, LPCGUID ProviderId, UCHAR Level, ULONGLONG MatchAnyKeyword=0, ULONGLONG MatchAllKeyword=0, ULONG EnableProperty=0, PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)
 Enables event trace. More...
 
ULONG status () const
 Return result of EnableTraceEx() call. More...
 
m

Detailed Description

Helper class to enable event provider in constructor and disables it in destructor.

Constructor & Destructor Documentation

- -

◆ event_trace_enabler() [1/2]

+ +

◆ event_trace_enabler() [1/2]

@@ -149,49 +149,49 @@ PEVENT_FILTER_DESCRIPTOR 
m
winstd::event_trace_enabler::event_trace_enabler (1 LPCGUID LPCGUID  SourceId,
1 TRACEHANDLE TRACEHANDLE  TraceHandle,
1 LPCGUID LPCGUID  ProviderId,
1 UCHAR UCHAR  Level,
1 ULONGLONG ULONGLONG  MatchAnyKeyword = 0,
1 ULONGLONG ULONGLONG  MatchAllKeyword = 0,
1 ULONG ULONG  EnableProperty = 0,
1 PEVENT_FILTER_DESCRIPTOR PEVENT_FILTER_DESCRIPTOR  EnableFilterDesc = NULL 
m - -

◆ event_trace_enabler() [2/2]

+ +

◆ event_trace_enabler() [2/2]

@@ -224,43 +224,43 @@ PEVENT_FILTER_DESCRIPTOR 
m
winstd::event_trace_enabler::event_trace_enabler (1 const event_sessionconst event_session session,
1 LPCGUID LPCGUID  ProviderId,
1 UCHAR UCHAR  Level,
1 ULONGLONG ULONGLONG  MatchAnyKeyword = 0,
1 ULONGLONG ULONGLONG  MatchAllKeyword = 0,
1 ULONG ULONG  EnableProperty = 0,
1 PEVENT_FILTER_DESCRIPTOR PEVENT_FILTER_DESCRIPTOR  EnableFilterDesc = NULL 
m diff --git a/classwinstd_1_1file-members.html b/classwinstd_1_1file-members.html index 8b8805b7..49d55f5e 100644 --- a/classwinstd_1_1file-members.html +++ b/classwinstd_1_1file-members.html @@ -73,35 +73,35 @@ $(function() {

This is the complete list of members for winstd::file, including all inherited members.

- - + + - - + + - + - - - - - - - + + + + + + +
attach(1 handle_type h) noexceptwinstd::handle< HANDLE, INVALID >inline
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) noexceptwinstd::fileinline
attach(handle_type h) noexceptwinstd::handle< HANDLE, INVALID >inline
create(LPCTSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes=FILE_ATTRIBUTE_NORMAL, LPSECURITY_ATTRIBUTES lpSecurityAttributes=NULL, HANDLE hTemplateFile=NULL) noexceptwinstd::fileinline
detach()winstd::handle< HANDLE, INVALID >inline
free()winstd::handle< HANDLE, INVALID >inline
free_internal() noexcept overridewinstd::win_handle< INVALID_HANDLE_VALUE >inlineprotectedvirtual
handle() noexceptwinstd::handle< HANDLE, INVALID >inline
handle(1 handle_type h) noexceptwinstd::handle< HANDLE, INVALID >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, INVALID >inline
handle(handle_type h) noexceptwinstd::handle< HANDLE, INVALID >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, INVALID >inline
handle_type typedefwinstd::handle< HANDLE, INVALID >
invalidwinstd::handle< HANDLE, INVALID >static
m_hwinstd::handle< HANDLE, INVALID >protected
operator handle_type() constwinstd::handle< HANDLE, INVALID >inline
operator!() constwinstd::handle< HANDLE, INVALID >inline
operator!=(1 handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator!=(handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator&()winstd::handle< HANDLE, INVALID >inline
operator*() constwinstd::handle< HANDLE, INVALID >inline
operator->() constwinstd::handle< HANDLE, INVALID >inline
operator<(1 handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator<=(1 handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator=(1 handle_type h) noexceptwinstd::handle< HANDLE, INVALID >inline
operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, INVALID >inline
operator==(1 handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator>(1 handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator>=(1 handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator<(handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator<=(handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator=(handle_type h) noexceptwinstd::handle< HANDLE, INVALID >inline
operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, INVALID >inline
operator==(handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator>(handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator>=(handle_type h) constwinstd::handle< HANDLE, INVALID >inline
~win_handle()winstd::win_handle< INVALID_HANDLE_VALUE >inlinevirtual
diff --git a/classwinstd_1_1file.html b/classwinstd_1_1file.html index ae5ca82f..4c696418 100644 --- a/classwinstd_1_1file.html +++ b/classwinstd_1_1file.html @@ -91,9 +91,9 @@ Inheritance diagram for winstd::file: - - - + + + @@ -103,18 +103,18 @@ Public Member Functions   - - - - - - - - - - - - + + + + + + + + + + + + @@ -130,27 +130,27 @@ Public Member Functions - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -187,8 +187,8 @@ static const HANDLE  - + - + - + - + - + - + - + @@ -267,7 +267,7 @@ static const HANDLE  - - - + + + - - - - - - - - - - - - + + + + + + + + + + + + @@ -129,27 +129,27 @@ Public Member Functions - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -217,8 +217,8 @@ static const HANDLE  - + - + @@ -297,7 +297,7 @@ static const HANDLE    - - - - - - - - - - - - + + + + + + + + + + + + @@ -126,27 +126,27 @@ Public Member Functions - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -255,7 +255,7 @@ template<class T > diff --git a/classwinstd_1_1handle-members.html b/classwinstd_1_1handle-members.html index b1edff75..b19b73cd 100644 --- a/classwinstd_1_1handle-members.html +++ b/classwinstd_1_1handle-members.html @@ -73,33 +73,33 @@ $(function() {

This is the complete list of members for winstd::handle< T, INVAL >, including all inherited members.

Public Member Functions

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
 Opens file handle. More...
 
bool create (LPCTSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes=FILE_ATTRIBUTE_NORMAL, LPSECURITY_ATTRIBUTES lpSecurityAttributes=NULL, HANDLE hTemplateFile=NULL) noexcept
 Opens file handle. More...
 
- Public Member Functions inherited from winstd::win_handle< INVALID_HANDLE_VALUE >
virtual ~win_handle ()
 Closes an open object handle. More...
handle () noexcept
 Initializes a new class instance with the object handle set to INVAL.
 
 handle (1 handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (1 handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 handle (handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 operator handle_type () const
 Auto-typecasting operator. More...
 
bool operator! () const
 Tests if the object handle is INVAL. More...
 
bool operator< (1 handle_type h) const
 Is handle less than? More...
 
bool operator<= (1 handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (1 handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (1 handle_type h) const
 Is handle greater than? More...
 
bool operator!= (1 handle_type h) const
 Is handle not equal to? More...
 
bool operator== (1 handle_type h) const
 Is handle equal to? More...
 
void attach (1 handle_type h) noexcept
 Sets a new object handle for the class. More...
 
bool operator< (handle_type h) const
 Is handle less than? More...
 
bool operator<= (handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (handle_type h) const
 Is handle greater than? More...
 
bool operator!= (handle_type h) const
 Is handle not equal to? More...
 
bool operator== (handle_type h) const
 Is handle equal to? More...
 
void attach (handle_type h) noexcept
 Sets a new object handle for the class. More...
 
handle_type detach ()
 Dismisses the object handle from this class. More...
 
invali

Detailed Description

File handle wrapper.

Member Function Documentation

- -

◆ create()

+ +

◆ create()

@@ -199,43 +199,43 @@ static const HANDLE 
invali
bool winstd::file::create (1 LPCTSTR LPCTSTR  lpFileName,
1 DWORD DWORD  dwDesiredAccess,
1 DWORD DWORD  dwShareMode,
1 DWORD DWORD  dwCreationDisposition,
1 DWORD DWORD  dwFlagsAndAttributes = FILE_ATTRIBUTE_NORMAL,
1 LPSECURITY_ATTRIBUTES LPSECURITY_ATTRIBUTES  lpSecurityAttributes = NULL,
1 HANDLE HANDLE  hTemplateFile = NULL 
invali diff --git a/classwinstd_1_1find__file-members.html b/classwinstd_1_1find__file-members.html index 1ce797c0..0d193853 100644 --- a/classwinstd_1_1find__file-members.html +++ b/classwinstd_1_1find__file-members.html @@ -73,35 +73,35 @@ $(function() {

This is the complete list of members for winstd::find_file, including all inherited members.

- + - + - - + + - + - - - - - - - + + + + + + +
attach(1 handle_type h) noexceptwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
attach(handle_type h) noexceptwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
detach()winstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
find(1 LPCTSTR lpFileName, 1 LPWIN32_FIND_DATA lpFindFileData) noexceptwinstd::find_fileinline
find(LPCTSTR lpFileName, LPWIN32_FIND_DATA lpFindFileData) noexceptwinstd::find_fileinline
free()winstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
free_internal() noexcept overridewinstd::find_fileinlineprotectedvirtual
handle() noexceptwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
handle(1 handle_type h) noexceptwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
handle(handle_type h) noexceptwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
handle_type typedefwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >
invalidwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >static
m_hwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >protected
operator handle_type() constwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
operator!() constwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
operator!=(1 handle_type h) constwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
operator!=(handle_type h) constwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
operator&()winstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
operator*() constwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
operator->() constwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
operator<(1 handle_type h) constwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
operator<=(1 handle_type h) constwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
operator=(1 handle_type h) noexceptwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
operator==(1 handle_type h) constwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
operator>(1 handle_type h) constwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
operator>=(1 handle_type h) constwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
operator<(handle_type h) constwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
operator<=(handle_type h) constwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
operator=(handle_type h) noexceptwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
operator==(handle_type h) constwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
operator>(handle_type h) constwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
operator>=(handle_type h) constwinstd::handle< HANDLE, INVALID_HANDLE_VALUE >inline
~find_file()winstd::find_fileinlinevirtual
diff --git a/classwinstd_1_1find__file.html b/classwinstd_1_1find__file.html index 81f3a317..20050f88 100644 --- a/classwinstd_1_1find__file.html +++ b/classwinstd_1_1find__file.html @@ -94,26 +94,26 @@ Public Member Functions
virtual ~find_file ()
 Closes a file search handle. More...
 
bool find (1 LPCTSTR lpFileName, 1 LPWIN32_FIND_DATA lpFindFileData) noexcept
 Searches a directory for a file or subdirectory with a name that matches a specific name (or partial name if wildcards are used). More...
 
bool find (LPCTSTR lpFileName, LPWIN32_FIND_DATA lpFindFileData) noexcept
 Searches a directory for a file or subdirectory with a name that matches a specific name (or partial name if wildcards are used). More...
 
- Public Member Functions inherited from winstd::handle< HANDLE, INVALID_HANDLE_VALUE >
 handle () noexcept
 Initializes a new class instance with the object handle set to INVAL.
 
 handle (1 handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (1 handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 handle (handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 operator handle_type () const
 Auto-typecasting operator. More...
 
bool operator! () const
 Tests if the object handle is INVAL. More...
 
bool operator< (1 handle_type h) const
 Is handle less than? More...
 
bool operator<= (1 handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (1 handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (1 handle_type h) const
 Is handle greater than? More...
 
bool operator!= (1 handle_type h) const
 Is handle not equal to? More...
 
bool operator== (1 handle_type h) const
 Is handle equal to? More...
 
void attach (1 handle_type h) noexcept
 Sets a new object handle for the class. More...
 
bool operator< (handle_type h) const
 Is handle less than? More...
 
bool operator<= (handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (handle_type h) const
 Is handle greater than? More...
 
bool operator!= (handle_type h) const
 Is handle not equal to? More...
 
bool operator== (handle_type h) const
 Is handle equal to? More...
 
void attach (handle_type h) noexcept
 Sets a new object handle for the class. More...
 
handle_type detach ()
 Dismisses the object handle from this class. More...
 
invali

Member Function Documentation

- -

◆ find()

+ +

◆ find()

@@ -229,13 +229,13 @@ static const HANDLE 
invali
bool winstd::find_file::find (1 LPCTSTR LPCTSTR  lpFileName,
1 LPWIN32_FIND_DATA LPWIN32_FIND_DATA  lpFindFileData 
invali diff --git a/classwinstd_1_1gdi__handle-members.html b/classwinstd_1_1gdi__handle-members.html index 464c3128..3267054f 100644 --- a/classwinstd_1_1gdi__handle-members.html +++ b/classwinstd_1_1gdi__handle-members.html @@ -73,34 +73,34 @@ $(function() {

This is the complete list of members for winstd::gdi_handle< T >, including all inherited members.

- + - - + + - + - - - - - - - + + + + + + +
attach(1 handle_type h) noexceptwinstd::handle< T, NULL >inline
attach(handle_type h) noexceptwinstd::handle< T, NULL >inline
detach()winstd::handle< T, NULL >inline
free()winstd::handle< T, NULL >inline
free_internal() noexcept overridewinstd::gdi_handle< T >inlineprotectedvirtual
handle() noexceptwinstd::handle< T, NULL >inline
handle(1 handle_type h) noexceptwinstd::handle< T, NULL >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< T, NULL >inline
handle(handle_type h) noexceptwinstd::handle< T, NULL >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< T, NULL >inline
handle_type typedefwinstd::handle< T, NULL >
invalidwinstd::handle< T, NULL >static
m_hwinstd::handle< T, NULL >protected
operator handle_type() constwinstd::handle< T, NULL >inline
operator!() constwinstd::handle< T, NULL >inline
operator!=(1 handle_type h) constwinstd::handle< T, NULL >inline
operator!=(handle_type h) constwinstd::handle< T, NULL >inline
operator&()winstd::handle< T, NULL >inline
operator*() constwinstd::handle< T, NULL >inline
operator->() constwinstd::handle< T, NULL >inline
operator<(1 handle_type h) constwinstd::handle< T, NULL >inline
operator<=(1 handle_type h) constwinstd::handle< T, NULL >inline
operator=(1 handle_type h) noexceptwinstd::handle< T, NULL >inline
operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< T, NULL >inline
operator==(1 handle_type h) constwinstd::handle< T, NULL >inline
operator>(1 handle_type h) constwinstd::handle< T, NULL >inline
operator>=(1 handle_type h) constwinstd::handle< T, NULL >inline
operator<(handle_type h) constwinstd::handle< T, NULL >inline
operator<=(handle_type h) constwinstd::handle< T, NULL >inline
operator=(handle_type h) noexceptwinstd::handle< T, NULL >inline
operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< T, NULL >inline
operator==(handle_type h) constwinstd::handle< T, NULL >inline
operator>(handle_type h) constwinstd::handle< T, NULL >inline
operator>=(handle_type h) constwinstd::handle< T, NULL >inline
~gdi_handle()winstd::gdi_handle< T >inlinevirtual
diff --git a/classwinstd_1_1gdi__handle.html b/classwinstd_1_1gdi__handle.html index 6effd517..0022486b 100644 --- a/classwinstd_1_1gdi__handle.html +++ b/classwinstd_1_1gdi__handle.html @@ -99,18 +99,18 @@ Public Member Functions
handle () noexcept
 Initializes a new class instance with the object handle set to INVAL.
 
 handle (1 handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (1 handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 handle (handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 operator handle_type () const
 Auto-typecasting operator. More...
 
bool operator! () const
 Tests if the object handle is INVAL. More...
 
bool operator< (1 handle_type h) const
 Is handle less than? More...
 
bool operator<= (1 handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (1 handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (1 handle_type h) const
 Is handle greater than? More...
 
bool operator!= (1 handle_type h) const
 Is handle not equal to? More...
 
bool operator== (1 handle_type h) const
 Is handle equal to? More...
 
void attach (1 handle_type h) noexcept
 Sets a new object handle for the class. More...
 
bool operator< (handle_type h) const
 Is handle less than? More...
 
bool operator<= (handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (handle_type h) const
 Is handle greater than? More...
 
bool operator!= (handle_type h) const
 Is handle not equal to? More...
 
bool operator== (handle_type h) const
 Is handle equal to? More...
 
void attach (handle_type h) noexcept
 Sets a new object handle for the class. More...
 
handle_type detach ()
 Dismisses the object handle from this class. More...
 
- + - - + + - + - - - - - - - + + + + + + +
attach(1 handle_type h) noexceptwinstd::handle< T, INVAL >inline
attach(handle_type h) noexceptwinstd::handle< T, INVAL >inline
detach()winstd::handle< T, INVAL >inline
free()winstd::handle< T, INVAL >inline
free_internal() noexcept=0winstd::handle< T, INVAL >protectedpure virtual
handle() noexceptwinstd::handle< T, INVAL >inline
handle(1 handle_type h) noexceptwinstd::handle< T, INVAL >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< T, INVAL >inline
handle(handle_type h) noexceptwinstd::handle< T, INVAL >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< T, INVAL >inline
handle_type typedefwinstd::handle< T, INVAL >
invalidwinstd::handle< T, INVAL >static
m_hwinstd::handle< T, INVAL >protected
operator handle_type() constwinstd::handle< T, INVAL >inline
operator!() constwinstd::handle< T, INVAL >inline
operator!=(1 handle_type h) constwinstd::handle< T, INVAL >inline
operator!=(handle_type h) constwinstd::handle< T, INVAL >inline
operator&()winstd::handle< T, INVAL >inline
operator*() constwinstd::handle< T, INVAL >inline
operator->() constwinstd::handle< T, INVAL >inline
operator<(1 handle_type h) constwinstd::handle< T, INVAL >inline
operator<=(1 handle_type h) constwinstd::handle< T, INVAL >inline
operator=(1 handle_type h) noexceptwinstd::handle< T, INVAL >inline
operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< T, INVAL >inline
operator==(1 handle_type h) constwinstd::handle< T, INVAL >inline
operator>(1 handle_type h) constwinstd::handle< T, INVAL >inline
operator>=(1 handle_type h) constwinstd::handle< T, INVAL >inline
operator<(handle_type h) constwinstd::handle< T, INVAL >inline
operator<=(handle_type h) constwinstd::handle< T, INVAL >inline
operator=(handle_type h) noexceptwinstd::handle< T, INVAL >inline
operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< T, INVAL >inline
operator==(handle_type h) constwinstd::handle< T, INVAL >inline
operator>(handle_type h) constwinstd::handle< T, INVAL >inline
operator>=(handle_type h) constwinstd::handle< T, INVAL >inline
diff --git a/classwinstd_1_1handle.html b/classwinstd_1_1handle.html index 050d358c..43d5922a 100644 --- a/classwinstd_1_1handle.html +++ b/classwinstd_1_1handle.html @@ -105,18 +105,18 @@ Public Member Functions
handle () noexcept
 Initializes a new class instance with the object handle set to INVAL.
 
 handle (1 handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (1 handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 handle (handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 operator handle_type () const
 Auto-typecasting operator. More...
 
bool operator! () const
 Tests if the object handle is INVAL. More...
 
bool operator< (1 handle_type h) const
 Is handle less than? More...
 
bool operator<= (1 handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (1 handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (1 handle_type h) const
 Is handle greater than? More...
 
bool operator!= (1 handle_type h) const
 Is handle not equal to? More...
 
bool operator== (1 handle_type h) const
 Is handle equal to? More...
 
void attach (1 handle_type h) noexcept
 Sets a new object handle for the class. More...
 
bool operator< (handle_type h) const
 Is handle less than? More...
 
bool operator<= (handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (handle_type h) const
 Is handle greater than? More...
 
bool operator!= (handle_type h) const
 Is handle not equal to? More...
 
bool operator== (handle_type h) const
 Is handle equal to? More...
 
void attach (handle_type h) noexcept
 Sets a new object handle for the class. More...
 
handle_type detach ()
 Dismisses the object handle from this class. More...
 
winstd::handle< T, INVAL >::handle (1 handle_type handle_type  h)
winstd::handle< T, INVAL >::handle (1 handle< handle_type, INVAL > && handle< handle_type, INVAL > &&  h)
void winstd::handle< T, INVAL >::attach (1 handle_type handle_type  h)
bool winstd::handle< T, INVAL >::operator!= (1 handle_type handle_type  h) const
bool winstd::handle< T, INVAL >::operator< (1 handle_type handle_type  h) const
bool winstd::handle< T, INVAL >::operator<= (1 handle_type handle_type  h) const
handle< handle_type, INVAL > & winstd::handle< T, INVAL >::operator= (1 handle< handle_type, INVAL > && handle< handle_type, INVAL > &&  h)
handle< handle_type, INVAL > & winstd::handle< T, INVAL >::operator= (1 handle_type handle_type  h)
bool winstd::handle< T, INVAL >::operator== (1 handle_type handle_type  h) const
bool winstd::handle< T, INVAL >::operator> (1 handle_type handle_type  h) const
bool winstd::handle< T, INVAL >::operator>= (1 handle_type handle_type  h) const
- - + + - - + + - + - - - - - - - + + + + + + +
attach(1 handle_type h) noexceptwinstd::handle< HANDLE, NULL >inline
create(1 DWORD flOptions, 1 SIZE_T dwInitialSize, 1 SIZE_T dwMaximumSize) noexceptwinstd::heapinline
attach(handle_type h) noexceptwinstd::handle< HANDLE, NULL >inline
create(DWORD flOptions, SIZE_T dwInitialSize, SIZE_T dwMaximumSize) noexceptwinstd::heapinline
detach()winstd::handle< HANDLE, NULL >inline
enumerate() noexceptwinstd::heapinline
free()winstd::handle< HANDLE, NULL >inline
free_internal() noexcept overridewinstd::heapinlineprotectedvirtual
handle() noexceptwinstd::handle< HANDLE, NULL >inline
handle(1 handle_type h) noexceptwinstd::handle< HANDLE, NULL >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, NULL >inline
handle(handle_type h) noexceptwinstd::handle< HANDLE, NULL >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, NULL >inline
handle_type typedefwinstd::handle< HANDLE, NULL >
invalidwinstd::handle< HANDLE, NULL >static
m_hwinstd::handle< HANDLE, NULL >protected
operator handle_type() constwinstd::handle< HANDLE, NULL >inline
operator!() constwinstd::handle< HANDLE, NULL >inline
operator!=(1 handle_type h) constwinstd::handle< HANDLE, NULL >inline
operator!=(handle_type h) constwinstd::handle< HANDLE, NULL >inline
operator&()winstd::handle< HANDLE, NULL >inline
operator*() constwinstd::handle< HANDLE, NULL >inline
operator->() constwinstd::handle< HANDLE, NULL >inline
operator<(1 handle_type h) constwinstd::handle< HANDLE, NULL >inline
operator<=(1 handle_type h) constwinstd::handle< HANDLE, NULL >inline
operator=(1 handle_type h) noexceptwinstd::handle< HANDLE, NULL >inline
operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, NULL >inline
operator==(1 handle_type h) constwinstd::handle< HANDLE, NULL >inline
operator>(1 handle_type h) constwinstd::handle< HANDLE, NULL >inline
operator>=(1 handle_type h) constwinstd::handle< HANDLE, NULL >inline
operator<(handle_type h) constwinstd::handle< HANDLE, NULL >inline
operator<=(handle_type h) constwinstd::handle< HANDLE, NULL >inline
operator=(handle_type h) noexceptwinstd::handle< HANDLE, NULL >inline
operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, NULL >inline
operator==(handle_type h) constwinstd::handle< HANDLE, NULL >inline
operator>(handle_type h) constwinstd::handle< HANDLE, NULL >inline
operator>=(handle_type h) constwinstd::handle< HANDLE, NULL >inline
~heap()winstd::heapinlinevirtual
diff --git a/classwinstd_1_1heap.html b/classwinstd_1_1heap.html index acc78e1e..c911f265 100644 --- a/classwinstd_1_1heap.html +++ b/classwinstd_1_1heap.html @@ -94,9 +94,9 @@ Public Member Functions virtual ~heap ()  Destroys the heap. More...
  -bool create (1 DWORD flOptions, 1 SIZE_T dwInitialSize, 1 SIZE_T dwMaximumSize) noexcept - Creates the heap. More...
-  +bool create (DWORD flOptions, SIZE_T dwInitialSize, SIZE_T dwMaximumSize) noexcept + Creates the heap. More...
+  bool enumerate () noexcept  Enumerates allocated heap blocks using OutputDebugString() More...
  @@ -105,18 +105,18 @@ Public Member Functions  handle () noexcept  Initializes a new class instance with the object handle set to INVAL.
  - handle (1 handle_type h) noexcept - Initializes a new class instance with an already available object handle. More...
-  - handle (1 handle< handle_type, INVAL > &&h) noexcept - Move constructor. More...
-  -handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept - Attaches already available object handle. More...
-  -handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept - Move assignment. More...
-  + handle (handle_type h) noexcept + Initializes a new class instance with an already available object handle. More...
+  + handle (handle< handle_type, INVAL > &&h) noexcept + Move constructor. More...
+  +handle< handle_type, INVAL > & operator= (handle_type h) noexcept + Attaches already available object handle. More...
+  +handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept + Move assignment. More...
+   operator handle_type () const  Auto-typecasting operator. More...
  @@ -132,27 +132,27 @@ Public Member Functions bool operator! () const  Tests if the object handle is INVAL. More...
  -bool operator< (1 handle_type h) const - Is handle less than? More...
-  -bool operator<= (1 handle_type h) const - Is handle less than or equal to? More...
-  -bool operator>= (1 handle_type h) const - Is handle greater than or equal to? More...
-  -bool operator> (1 handle_type h) const - Is handle greater than? More...
-  -bool operator!= (1 handle_type h) const - Is handle not equal to? More...
-  -bool operator== (1 handle_type h) const - Is handle equal to? More...
-  -void attach (1 handle_type h) noexcept - Sets a new object handle for the class. More...
-  +bool operator< (handle_type h) const + Is handle less than? More...
+  +bool operator<= (handle_type h) const + Is handle less than or equal to? More...
+  +bool operator>= (handle_type h) const + Is handle greater than or equal to? More...
+  +bool operator> (handle_type h) const + Is handle greater than? More...
+  +bool operator!= (handle_type h) const + Is handle not equal to? More...
+  +bool operator== (handle_type h) const + Is handle equal to? More...
+  +void attach (handle_type h) noexcept + Sets a new object handle for the class. More...
handle_type detach ()  Dismisses the object handle from this class. More...
  @@ -220,8 +220,8 @@ static const HANDLE invali

Member Function Documentation

- -

◆ create()

+ +

◆ create()

@@ -232,19 +232,19 @@ static const HANDLE invali bool winstd::heap::create ( - 1 DWORD  + DWORD  flOptions, - 1 SIZE_T  + SIZE_T  dwInitialSize, - 1 SIZE_T  + SIZE_T  dwMaximumSize  @@ -338,7 +338,7 @@ static const HANDLE invali
diff --git a/classwinstd_1_1heap__allocator-members.html b/classwinstd_1_1heap__allocator-members.html index 9af50a5e..277bfbdc 100644 --- a/classwinstd_1_1heap__allocator-members.html +++ b/classwinstd_1_1heap__allocator-members.html @@ -73,16 +73,16 @@ $(function() {

This is the complete list of members for winstd::heap_allocator< _Ty >, including all inherited members.

- + - - - - + + + + - - + + @@ -92,7 +92,7 @@ $(function() {
allocate(1 size_type count)winstd::heap_allocator< _Ty >inline
allocate(size_type count)winstd::heap_allocator< _Ty >inline
const_pointer typedefwinstd::heap_allocator< _Ty >
const_reference typedefwinstd::heap_allocator< _Ty >
construct(1 pointer ptr, 1 const _Ty &val)winstd::heap_allocator< _Ty >inline
construct(1 pointer ptr, 1 _Ty &&val)winstd::heap_allocator< _Ty >inline
deallocate(1 pointer ptr, 1 size_type size)winstd::heap_allocator< _Ty >inline
destroy(1 pointer ptr)winstd::heap_allocator< _Ty >inline
construct(pointer ptr, const _Ty &val)winstd::heap_allocator< _Ty >inline
construct(pointer ptr, _Ty &&val)winstd::heap_allocator< _Ty >inline
deallocate(pointer ptr, size_type size)winstd::heap_allocator< _Ty >inline
destroy(pointer ptr)winstd::heap_allocator< _Ty >inline
difference_type typedefwinstd::heap_allocator< _Ty >
heap_allocator(1 HANDLE heap)winstd::heap_allocator< _Ty >inline
heap_allocator(1 const heap_allocator< _Other > &other)winstd::heap_allocator< _Ty >inline
heap_allocator(HANDLE heap)winstd::heap_allocator< _Ty >inline
heap_allocator(const heap_allocator< _Other > &other)winstd::heap_allocator< _Ty >inline
m_heapwinstd::heap_allocator< _Ty >
max_size() constwinstd::heap_allocator< _Ty >inline
pointer typedefwinstd::heap_allocator< _Ty >
diff --git a/classwinstd_1_1heap__allocator.html b/classwinstd_1_1heap__allocator.html index 49aa6804..eb668409 100644 --- a/classwinstd_1_1heap__allocator.html +++ b/classwinstd_1_1heap__allocator.html @@ -121,28 +121,28 @@ typedef ptrdiff_t differen - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + @@ -159,8 +159,8 @@ HANDLE 
template<class _Ty>
class winstd::heap_allocator< _Ty >

HeapAlloc allocator.

Constructor & Destructor Documentation

- -

◆ heap_allocator() [1/2]

+ +

◆ heap_allocator() [1/2]

@@ -173,7 +173,7 @@ template<class _Ty >
- + @@ -195,8 +195,8 @@ template<class _Ty > - -

◆ heap_allocator() [2/2]

+ +

◆ heap_allocator() [2/2]

@@ -211,7 +211,7 @@ template<class _Other >
- + @@ -234,8 +234,8 @@ template<class _Other >

Member Function Documentation

- -

◆ allocate()

+ +

◆ allocate()

@@ -248,7 +248,7 @@ template<class _Ty >
- + @@ -271,8 +271,8 @@ template<class _Ty > - -

◆ construct() [1/2]

+ +

◆ construct() [1/2]

@@ -285,13 +285,13 @@ template<class _Ty >
- + - + @@ -318,8 +318,8 @@ template<class _Ty > - -

◆ construct() [2/2]

+ +

◆ construct() [2/2]

@@ -332,13 +332,13 @@ template<class _Ty >
- + - + @@ -365,8 +365,8 @@ template<class _Ty > - -

◆ deallocate()

+ +

◆ deallocate()

@@ -379,13 +379,13 @@ template<class _Ty >
- + - + @@ -412,8 +412,8 @@ template<class _Ty > - -

◆ destroy()

+ +

◆ destroy()

@@ -426,7 +426,7 @@ template<class _Ty >
- + @@ -454,7 +454,7 @@ template<class _Ty > diff --git a/classwinstd_1_1library-members.html b/classwinstd_1_1library-members.html index 0cacc1de..216cd0c8 100644 --- a/classwinstd_1_1library-members.html +++ b/classwinstd_1_1library-members.html @@ -73,35 +73,35 @@ $(function() {

This is the complete list of members for winstd::library, including all inherited members.

Public Member Functions

 heap_allocator (1 HANDLE heap)
 Constructs allocator. More...
 
template<class _Other >
 heap_allocator (1 const heap_allocator< _Other > &other)
 Constructs allocator from another type. More...
 
pointer allocate (1 size_type count)
 Allocates a new memory block. More...
 
void deallocate (1 pointer ptr, 1 size_type size)
 Frees memory block. More...
 
void construct (1 pointer ptr, 1 const _Ty &val)
 Calls copying constructor for the element. More...
 
void construct (1 pointer ptr, 1 _Ty &&val)
 Calls moving constructor for the element. More...
 
void destroy (1 pointer ptr)
 Calls destructor for the element. More...
 
 heap_allocator (HANDLE heap)
 Constructs allocator. More...
 
template<class _Other >
 heap_allocator (const heap_allocator< _Other > &other)
 Constructs allocator from another type. More...
 
pointer allocate (size_type count)
 Allocates a new memory block. More...
 
void deallocate (pointer ptr, size_type size)
 Frees memory block. More...
 
void construct (pointer ptr, const _Ty &val)
 Calls copying constructor for the element. More...
 
void construct (pointer ptr, _Ty &&val)
 Calls moving constructor for the element. More...
 
void destroy (pointer ptr)
 Calls destructor for the element. More...
 
size_type max_size () const
 Returns maximum memory block size.
m_heap
winstd::heap_allocator< _Ty >::heap_allocator (1 HANDLE HANDLE  heap)
winstd::heap_allocator< _Ty >::heap_allocator (1 const heap_allocator< _Other > & const heap_allocator< _Other > &  other)
pointer winstd::heap_allocator< _Ty >::allocate (1 size_type size_type  count)
void winstd::heap_allocator< _Ty >::construct (1 pointer pointer  ptr,
1 _Ty && _Ty &&  val 
void winstd::heap_allocator< _Ty >::construct (1 pointer pointer  ptr,
1 const _Ty & const _Ty &  val 
void winstd::heap_allocator< _Ty >::deallocate (1 pointer pointer  ptr,
1 size_type size_type  size 
void winstd::heap_allocator< _Ty >::destroy (1 pointer pointer  ptr)
- + - - + + - + - + - - - - - - - + + + + + + +
attach(1 handle_type h) noexceptwinstd::handle< HMODULE, NULL >inline
attach(handle_type h) noexceptwinstd::handle< HMODULE, NULL >inline
detach()winstd::handle< HMODULE, NULL >inline
free()winstd::handle< HMODULE, NULL >inline
free_internal() noexcept overridewinstd::libraryinlineprotectedvirtual
handle() noexceptwinstd::handle< HMODULE, NULL >inline
handle(1 handle_type h) noexceptwinstd::handle< HMODULE, NULL >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HMODULE, NULL >inline
handle(handle_type h) noexceptwinstd::handle< HMODULE, NULL >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HMODULE, NULL >inline
handle_type typedefwinstd::handle< HMODULE, NULL >
invalidwinstd::handle< HMODULE, NULL >static
load(1 LPCTSTR lpFileName, __reserved handle_type hFile, 1 DWORD dwFlags) noexceptwinstd::libraryinline
load(LPCTSTR lpFileName, __reserved handle_type hFile, DWORD dwFlags) noexceptwinstd::libraryinline
m_hwinstd::handle< HMODULE, NULL >protected
operator handle_type() constwinstd::handle< HMODULE, NULL >inline
operator!() constwinstd::handle< HMODULE, NULL >inline
operator!=(1 handle_type h) constwinstd::handle< HMODULE, NULL >inline
operator!=(handle_type h) constwinstd::handle< HMODULE, NULL >inline
operator&()winstd::handle< HMODULE, NULL >inline
operator*() constwinstd::handle< HMODULE, NULL >inline
operator->() constwinstd::handle< HMODULE, NULL >inline
operator<(1 handle_type h) constwinstd::handle< HMODULE, NULL >inline
operator<=(1 handle_type h) constwinstd::handle< HMODULE, NULL >inline
operator=(1 handle_type h) noexceptwinstd::handle< HMODULE, NULL >inline
operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HMODULE, NULL >inline
operator==(1 handle_type h) constwinstd::handle< HMODULE, NULL >inline
operator>(1 handle_type h) constwinstd::handle< HMODULE, NULL >inline
operator>=(1 handle_type h) constwinstd::handle< HMODULE, NULL >inline
operator<(handle_type h) constwinstd::handle< HMODULE, NULL >inline
operator<=(handle_type h) constwinstd::handle< HMODULE, NULL >inline
operator=(handle_type h) noexceptwinstd::handle< HMODULE, NULL >inline
operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HMODULE, NULL >inline
operator==(handle_type h) constwinstd::handle< HMODULE, NULL >inline
operator>(handle_type h) constwinstd::handle< HMODULE, NULL >inline
operator>=(handle_type h) constwinstd::handle< HMODULE, NULL >inline
~library()winstd::libraryinlinevirtual
diff --git a/classwinstd_1_1library.html b/classwinstd_1_1library.html index 4c04aeb4..39a5254e 100644 --- a/classwinstd_1_1library.html +++ b/classwinstd_1_1library.html @@ -94,26 +94,26 @@ Public Member Functions virtual ~library ()  Frees the module. More...
  -bool load (1 LPCTSTR lpFileName, __reserved handle_type hFile, 1 DWORD dwFlags) noexcept - Loads the specified module into the address space of the calling process. More...
-  +bool load (LPCTSTR lpFileName, __reserved handle_type hFile, DWORD dwFlags) noexcept + Loads the specified module into the address space of the calling process. More...
- Public Member Functions inherited from winstd::handle< HMODULE, NULL >  handle () noexcept  Initializes a new class instance with the object handle set to INVAL.
  - handle (1 handle_type h) noexcept - Initializes a new class instance with an already available object handle. More...
-  - handle (1 handle< handle_type, INVAL > &&h) noexcept - Move constructor. More...
-  -handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept - Attaches already available object handle. More...
-  -handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept - Move assignment. More...
-  + handle (handle_type h) noexcept + Initializes a new class instance with an already available object handle. More...
+  + handle (handle< handle_type, INVAL > &&h) noexcept + Move constructor. More...
+  +handle< handle_type, INVAL > & operator= (handle_type h) noexcept + Attaches already available object handle. More...
+  +handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept + Move assignment. More...
+   operator handle_type () const  Auto-typecasting operator. More...
  @@ -129,27 +129,27 @@ Public Member Functions bool operator! () const  Tests if the object handle is INVAL. More...
  -bool operator< (1 handle_type h) const - Is handle less than? More...
-  -bool operator<= (1 handle_type h) const - Is handle less than or equal to? More...
-  -bool operator>= (1 handle_type h) const - Is handle greater than or equal to? More...
-  -bool operator> (1 handle_type h) const - Is handle greater than? More...
-  -bool operator!= (1 handle_type h) const - Is handle not equal to? More...
-  -bool operator== (1 handle_type h) const - Is handle equal to? More...
-  -void attach (1 handle_type h) noexcept - Sets a new object handle for the class. More...
-  +bool operator< (handle_type h) const + Is handle less than? More...
+  +bool operator<= (handle_type h) const + Is handle less than or equal to? More...
+  +bool operator>= (handle_type h) const + Is handle greater than or equal to? More...
+  +bool operator> (handle_type h) const + Is handle greater than? More...
+  +bool operator!= (handle_type h) const + Is handle not equal to? More...
+  +bool operator== (handle_type h) const + Is handle equal to? More...
+  +void attach (handle_type h) noexcept + Sets a new object handle for the class. More...
handle_type detach ()  Dismisses the object handle from this class. More...
  @@ -247,8 +247,8 @@ static const HMODULE inval - -

◆ load()

+ +

◆ load()

@@ -259,7 +259,7 @@ static const HMODULE inval bool winstd::library::load ( - 1 LPCTSTR  + LPCTSTR  lpFileName, @@ -271,7 +271,7 @@ static const HMODULE inval - 1 DWORD  + DWORD  dwFlags  @@ -303,7 +303,7 @@ static const HMODULE inval
diff --git a/classwinstd_1_1num__runtime__error-members.html b/classwinstd_1_1num__runtime__error-members.html index 98e6e752..e909548a 100644 --- a/classwinstd_1_1num__runtime__error-members.html +++ b/classwinstd_1_1num__runtime__error-members.html @@ -75,13 +75,13 @@ $(function() { - - + +
error_type typedefwinstd::num_runtime_error< _Tn >
m_numwinstd::num_runtime_error< _Tn >protected
num_runtime_error(1 error_type num, 1 const std::string &msg)winstd::num_runtime_error< _Tn >inline
num_runtime_error(1 error_type num, 1 const char *msg=nullptr)winstd::num_runtime_error< _Tn >inline
num_runtime_error(error_type num, const std::string &msg)winstd::num_runtime_error< _Tn >inline
num_runtime_error(error_type num, const char *msg=nullptr)winstd::num_runtime_error< _Tn >inline
number() constwinstd::num_runtime_error< _Tn >inline
diff --git a/classwinstd_1_1num__runtime__error.html b/classwinstd_1_1num__runtime__error.html index d7840b95..a67cd91f 100644 --- a/classwinstd_1_1num__runtime__error.html +++ b/classwinstd_1_1num__runtime__error.html @@ -96,12 +96,12 @@ typedef _Tn error_type - - - - - - + + + + + + @@ -118,8 +118,8 @@ Protected Attributes
template<typename _Tn>
class winstd::num_runtime_error< _Tn >

Numerical runtime error.

Constructor & Destructor Documentation

- -

◆ num_runtime_error() [1/2]

+ +

◆ num_runtime_error() [1/2]

@@ -132,13 +132,13 @@ template<typename _Tn >
- + - + @@ -165,8 +165,8 @@ template<typename _Tn > - -

◆ num_runtime_error() [2/2]

+ +

◆ num_runtime_error() [2/2]

@@ -179,13 +179,13 @@ template<typename _Tn >
- + - + @@ -218,7 +218,7 @@ template<typename _Tn > diff --git a/classwinstd_1_1process-members.html b/classwinstd_1_1process-members.html index eea1610b..bdd09209 100644 --- a/classwinstd_1_1process-members.html +++ b/classwinstd_1_1process-members.html @@ -73,35 +73,35 @@ $(function() {

This is the complete list of members for winstd::process, including all inherited members.

Public Member Functions

 num_runtime_error (1 error_type num, 1 const std::string &msg)
 Constructs an exception. More...
 
 num_runtime_error (1 error_type num, 1 const char *msg=nullptr)
 Constructs an exception. More...
 
 num_runtime_error (error_type num, const std::string &msg)
 Constructs an exception. More...
 
 num_runtime_error (error_type num, const char *msg=nullptr)
 Constructs an exception. More...
 
error_type number () const
 Returns the Windows error number.
winstd::num_runtime_error< _Tn >::num_runtime_error (1 error_type error_type  num,
1 const std::string & const std::string &  msg 
winstd::num_runtime_error< _Tn >::num_runtime_error (1 error_type error_type  num,
1 const char * const char *  msg = nullptr 
- + - - + + - + - + - - - - - - - + + + + + + +
attach(1 handle_type h) noexceptwinstd::handle< HANDLE, INVALID >inline
attach(handle_type h) noexceptwinstd::handle< HANDLE, INVALID >inline
detach()winstd::handle< HANDLE, INVALID >inline
free()winstd::handle< HANDLE, INVALID >inline
free_internal() noexcept overridewinstd::win_handle< NULL >inlineprotectedvirtual
handle() noexceptwinstd::handle< HANDLE, INVALID >inline
handle(1 handle_type h) noexceptwinstd::handle< HANDLE, INVALID >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, INVALID >inline
handle(handle_type h) noexceptwinstd::handle< HANDLE, INVALID >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, INVALID >inline
handle_type typedefwinstd::handle< HANDLE, INVALID >
invalidwinstd::handle< HANDLE, INVALID >static
m_hwinstd::handle< HANDLE, INVALID >protected
open(1 DWORD dwDesiredAccess, 1 BOOL bInheritHandle, 1 DWORD dwProcessId) noexceptwinstd::processinline
open(DWORD dwDesiredAccess, BOOL bInheritHandle, DWORD dwProcessId) noexceptwinstd::processinline
operator handle_type() constwinstd::handle< HANDLE, INVALID >inline
operator!() constwinstd::handle< HANDLE, INVALID >inline
operator!=(1 handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator!=(handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator&()winstd::handle< HANDLE, INVALID >inline
operator*() constwinstd::handle< HANDLE, INVALID >inline
operator->() constwinstd::handle< HANDLE, INVALID >inline
operator<(1 handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator<=(1 handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator=(1 handle_type h) noexceptwinstd::handle< HANDLE, INVALID >inline
operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, INVALID >inline
operator==(1 handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator>(1 handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator>=(1 handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator<(handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator<=(handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator=(handle_type h) noexceptwinstd::handle< HANDLE, INVALID >inline
operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, INVALID >inline
operator==(handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator>(handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator>=(handle_type h) constwinstd::handle< HANDLE, INVALID >inline
~win_handle()winstd::win_handle< NULL >inlinevirtual
diff --git a/classwinstd_1_1process.html b/classwinstd_1_1process.html index ca086733..7bb696e8 100644 --- a/classwinstd_1_1process.html +++ b/classwinstd_1_1process.html @@ -91,9 +91,9 @@ Inheritance diagram for winstd::process: - - - + + + @@ -103,18 +103,18 @@ Public Member Functions   - - - - - - - - - - - - + + + + + + + + + + + + @@ -130,27 +130,27 @@ Public Member Functions - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -187,8 +187,8 @@ static const HANDLE  - + - + - + @@ -243,7 +243,7 @@ static const HANDLE 

Public Member Functions

bool open (1 DWORD dwDesiredAccess, 1 BOOL bInheritHandle, 1 DWORD dwProcessId) noexcept
 Opens process handle. More...
 
bool open (DWORD dwDesiredAccess, BOOL bInheritHandle, DWORD dwProcessId) noexcept
 Opens process handle. More...
 
- Public Member Functions inherited from winstd::win_handle< NULL >
virtual ~win_handle ()
 Closes an open object handle. More...
handle () noexcept
 Initializes a new class instance with the object handle set to INVAL.
 
 handle (1 handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (1 handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 handle (handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 operator handle_type () const
 Auto-typecasting operator. More...
 
bool operator! () const
 Tests if the object handle is INVAL. More...
 
bool operator< (1 handle_type h) const
 Is handle less than? More...
 
bool operator<= (1 handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (1 handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (1 handle_type h) const
 Is handle greater than? More...
 
bool operator!= (1 handle_type h) const
 Is handle not equal to? More...
 
bool operator== (1 handle_type h) const
 Is handle equal to? More...
 
void attach (1 handle_type h) noexcept
 Sets a new object handle for the class. More...
 
bool operator< (handle_type h) const
 Is handle less than? More...
 
bool operator<= (handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (handle_type h) const
 Is handle greater than? More...
 
bool operator!= (handle_type h) const
 Is handle not equal to? More...
 
bool operator== (handle_type h) const
 Is handle equal to? More...
 
void attach (handle_type h) noexcept
 Sets a new object handle for the class. More...
 
handle_type detach ()
 Dismisses the object handle from this class. More...
 
invali

Detailed Description

Process handle wrapper.

Member Function Documentation

- -

◆ open()

+ +

◆ open()

@@ -199,19 +199,19 @@ static const HANDLE 
invali
bool winstd::process::open (1 DWORD DWORD  dwDesiredAccess,
1 BOOL BOOL  bInheritHandle,
1 DWORD DWORD  dwProcessId 
invali diff --git a/classwinstd_1_1process__information-members.html b/classwinstd_1_1process__information-members.html index 51d57d4a..d4ee0f94 100644 --- a/classwinstd_1_1process__information-members.html +++ b/classwinstd_1_1process__information-members.html @@ -78,7 +78,7 @@ $(function() {
diff --git a/classwinstd_1_1process__information.html b/classwinstd_1_1process__information.html index 361c0c2c..f8baf8c2 100644 --- a/classwinstd_1_1process__information.html +++ b/classwinstd_1_1process__information.html @@ -104,7 +104,7 @@ Public Member Functions diff --git a/classwinstd_1_1ref__unique__ptr-members.html b/classwinstd_1_1ref__unique__ptr-members.html index 05b71058..1cbfe655 100644 --- a/classwinstd_1_1ref__unique__ptr-members.html +++ b/classwinstd_1_1ref__unique__ptr-members.html @@ -77,13 +77,13 @@ $(function() { m_ptrwinstd::ref_unique_ptr< _Ty, _Dx >protected operator typename _Ty *&()winstd::ref_unique_ptr< _Ty, _Dx >inline operator typename _Ty **()winstd::ref_unique_ptr< _Ty, _Dx >inline - ref_unique_ptr(1 std::unique_ptr< _Ty, _Dx > &owner)winstd::ref_unique_ptr< _Ty, _Dx >inline - ref_unique_ptr(1 ref_unique_ptr< _Ty, _Dx > &&other)winstd::ref_unique_ptr< _Ty, _Dx >inline + ref_unique_ptr(std::unique_ptr< _Ty, _Dx > &owner)winstd::ref_unique_ptr< _Ty, _Dx >inline + ref_unique_ptr(ref_unique_ptr< _Ty, _Dx > &&other)winstd::ref_unique_ptr< _Ty, _Dx >inline ~ref_unique_ptr()winstd::ref_unique_ptr< _Ty, _Dx >inline diff --git a/classwinstd_1_1ref__unique__ptr.html b/classwinstd_1_1ref__unique__ptr.html index a4b752b5..4e6e62cb 100644 --- a/classwinstd_1_1ref__unique__ptr.html +++ b/classwinstd_1_1ref__unique__ptr.html @@ -82,12 +82,12 @@ $(function() { - - - - - - + + + + + + @@ -114,8 +114,8 @@ _Ty * 
template<class _Ty, class _Dx>
class winstd::ref_unique_ptr< _Ty, _Dx >

Helper class for returning pointers to std::unique_ptr.

Constructor & Destructor Documentation

- -

◆ ref_unique_ptr() [1/2]

+ +

◆ ref_unique_ptr() [1/2]

@@ -128,7 +128,7 @@ template<class _Ty , class _Dx >
- + @@ -150,8 +150,8 @@ template<class _Ty , class _Dx > - -

◆ ref_unique_ptr() [2/2]

+ +

◆ ref_unique_ptr() [2/2]

@@ -164,7 +164,7 @@ template<class _Ty , class _Dx >
- + @@ -253,7 +253,7 @@ template<class _Ty , class _Dx > diff --git a/classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4-members.html b/classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4-members.html index aabcc73a..25fc63c6 100644 --- a/classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4-members.html +++ b/classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4-members.html @@ -77,15 +77,15 @@ $(function() { - - - - + + + +

Public Member Functions

 ref_unique_ptr (1 std::unique_ptr< _Ty, _Dx > &owner)
 Takes ownership of the pointer. More...
 
 ref_unique_ptr (1 ref_unique_ptr< _Ty, _Dx > &&other)
 Moves object. More...
 
 ref_unique_ptr (std::unique_ptr< _Ty, _Dx > &owner)
 Takes ownership of the pointer. More...
 
 ref_unique_ptr (ref_unique_ptr< _Ty, _Dx > &&other)
 Moves object. More...
 
 ~ref_unique_ptr ()
 Returns ownership of the pointer.
m_ptr
winstd::ref_unique_ptr< _Ty, _Dx >::ref_unique_ptr (1 std::unique_ptr< _Ty, _Dx > & std::unique_ptr< _Ty, _Dx > &  owner)
winstd::ref_unique_ptr< _Ty, _Dx >::ref_unique_ptr (1 ref_unique_ptr< _Ty, _Dx > && ref_unique_ptr< _Ty, _Dx > &&  other)
m_ptrwinstd::ref_unique_ptr< _Ty[], _Dx >protected
operator typename _Ty *&()winstd::ref_unique_ptr< _Ty[], _Dx >inline
operator typename _Ty **() noexceptwinstd::ref_unique_ptr< _Ty[], _Dx >inline
operator=(1 std::unique_ptr< _Ty[], _Dx > &owner) noexceptwinstd::ref_unique_ptr< _Ty[], _Dx >inline
operator=(1 ref_unique_ptr< _Ty[], _Dx > &&other)winstd::ref_unique_ptr< _Ty[], _Dx >inline
ref_unique_ptr(1 std::unique_ptr< _Ty[], _Dx > &owner) noexceptwinstd::ref_unique_ptr< _Ty[], _Dx >inline
ref_unique_ptr(1 ref_unique_ptr< _Ty[], _Dx > &&other)winstd::ref_unique_ptr< _Ty[], _Dx >inline
operator=(std::unique_ptr< _Ty[], _Dx > &owner) noexceptwinstd::ref_unique_ptr< _Ty[], _Dx >inline
operator=(ref_unique_ptr< _Ty[], _Dx > &&other)winstd::ref_unique_ptr< _Ty[], _Dx >inline
ref_unique_ptr(std::unique_ptr< _Ty[], _Dx > &owner) noexceptwinstd::ref_unique_ptr< _Ty[], _Dx >inline
ref_unique_ptr(ref_unique_ptr< _Ty[], _Dx > &&other)winstd::ref_unique_ptr< _Ty[], _Dx >inline
~ref_unique_ptr()winstd::ref_unique_ptr< _Ty[], _Dx >inlinevirtual
diff --git a/classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html b/classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html index 3519f44a..cadec975 100644 --- a/classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html +++ b/classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html @@ -82,18 +82,18 @@ $(function() { - - - - - - - - - - - - + + + + + + + + + + + + @@ -120,8 +120,8 @@ _Ty * 
template<class _Ty, class _Dx>
class winstd::ref_unique_ptr< _Ty[], _Dx >

Helper class for returning pointers to std::unique_ptr (specialization for arrays)

Constructor & Destructor Documentation

- -

◆ ref_unique_ptr() [1/2]

+ +

◆ ref_unique_ptr() [1/2]

@@ -134,7 +134,7 @@ template<class _Ty , class _Dx >
- + @@ -156,8 +156,8 @@ template<class _Ty , class _Dx > - -

◆ ref_unique_ptr() [2/2]

+ +

◆ ref_unique_ptr() [2/2]

@@ -170,7 +170,7 @@ template<class _Ty , class _Dx >
- + @@ -253,8 +253,8 @@ template<class _Ty , class _Dx > - -

◆ operator=() [1/2]

+ +

◆ operator=() [1/2]

@@ -267,7 +267,7 @@ template<class _Ty , class _Dx >
- + @@ -290,8 +290,8 @@ template<class _Ty , class _Dx > - -

◆ operator=() [2/2]

+ +

◆ operator=() [2/2]

@@ -304,7 +304,7 @@ template<class _Ty , class _Dx >
- + @@ -333,7 +333,7 @@ template<class _Ty , class _Dx > diff --git a/classwinstd_1_1reg__key-members.html b/classwinstd_1_1reg__key-members.html index d81a6604..617c01ae 100644 --- a/classwinstd_1_1reg__key-members.html +++ b/classwinstd_1_1reg__key-members.html @@ -73,37 +73,37 @@ $(function() {

This is the complete list of members for winstd::reg_key, including all inherited members.

Public Member Functions

 ref_unique_ptr (1 std::unique_ptr< _Ty[], _Dx > &owner) noexcept
 Takes ownership of the pointer. More...
 
ref_unique_ptroperator= (1 std::unique_ptr< _Ty[], _Dx > &owner) noexcept
 Takes ownership of the pointer. More...
 
 ref_unique_ptr (1 ref_unique_ptr< _Ty[], _Dx > &&other)
 Moves object. More...
 
ref_unique_ptroperator= (1 ref_unique_ptr< _Ty[], _Dx > &&other)
 Moves object. More...
 
 ref_unique_ptr (std::unique_ptr< _Ty[], _Dx > &owner) noexcept
 Takes ownership of the pointer. More...
 
ref_unique_ptroperator= (std::unique_ptr< _Ty[], _Dx > &owner) noexcept
 Takes ownership of the pointer. More...
 
 ref_unique_ptr (ref_unique_ptr< _Ty[], _Dx > &&other)
 Moves object. More...
 
ref_unique_ptroperator= (ref_unique_ptr< _Ty[], _Dx > &&other)
 Moves object. More...
 
virtual ~ref_unique_ptr ()
 Returns ownership of the pointer.
m_ptr
winstd::ref_unique_ptr< _Ty[], _Dx >::ref_unique_ptr (1 std::unique_ptr< _Ty[], _Dx > & std::unique_ptr< _Ty[], _Dx > &  owner)
winstd::ref_unique_ptr< _Ty[], _Dx >::ref_unique_ptr (1 ref_unique_ptr< _Ty[], _Dx > && ref_unique_ptr< _Ty[], _Dx > &&  other)
ref_unique_ptr & winstd::ref_unique_ptr< _Ty[], _Dx >::operator= (1 ref_unique_ptr< _Ty[], _Dx > && ref_unique_ptr< _Ty[], _Dx > &&  other)
ref_unique_ptr & winstd::ref_unique_ptr< _Ty[], _Dx >::operator= (1 std::unique_ptr< _Ty[], _Dx > & std::unique_ptr< _Ty[], _Dx > &  owner)
- - - + + + - - + + - + - + - - - - - - - + + + + + + +
attach(1 handle_type h) noexceptwinstd::handle< HKEY, NULL >inline
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) noexceptwinstd::reg_keyinline
delete_subkey(1 LPCTSTR szSubkey)winstd::reg_keyinline
attach(handle_type h) noexceptwinstd::handle< HKEY, NULL >inline
create(HKEY hKey, LPCTSTR lpSubKey, LPTSTR lpClass, DWORD dwOptions, REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes=NULL, LPDWORD lpdwDisposition=NULL) noexceptwinstd::reg_keyinline
delete_subkey(LPCTSTR szSubkey)winstd::reg_keyinline
detach()winstd::handle< HKEY, NULL >inline
free()winstd::handle< HKEY, NULL >inline
free_internal() noexcept overridewinstd::reg_keyinlineprotectedvirtual
handle() noexceptwinstd::handle< HKEY, NULL >inline
handle(1 handle_type h) noexceptwinstd::handle< HKEY, NULL >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HKEY, NULL >inline
handle(handle_type h) noexceptwinstd::handle< HKEY, NULL >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HKEY, NULL >inline
handle_type typedefwinstd::handle< HKEY, NULL >
invalidwinstd::handle< HKEY, NULL >static
m_hwinstd::handle< HKEY, NULL >protected
open(1 HKEY hKey, 1 LPCTSTR lpSubKey, 1 DWORD ulOptions, 1 REGSAM samDesired) noexceptwinstd::reg_keyinline
open(HKEY hKey, LPCTSTR lpSubKey, DWORD ulOptions, REGSAM samDesired) noexceptwinstd::reg_keyinline
operator handle_type() constwinstd::handle< HKEY, NULL >inline
operator!() constwinstd::handle< HKEY, NULL >inline
operator!=(1 handle_type h) constwinstd::handle< HKEY, NULL >inline
operator!=(handle_type h) constwinstd::handle< HKEY, NULL >inline
operator&()winstd::handle< HKEY, NULL >inline
operator*() constwinstd::handle< HKEY, NULL >inline
operator->() constwinstd::handle< HKEY, NULL >inline
operator<(1 handle_type h) constwinstd::handle< HKEY, NULL >inline
operator<=(1 handle_type h) constwinstd::handle< HKEY, NULL >inline
operator=(1 handle_type h) noexceptwinstd::handle< HKEY, NULL >inline
operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HKEY, NULL >inline
operator==(1 handle_type h) constwinstd::handle< HKEY, NULL >inline
operator>(1 handle_type h) constwinstd::handle< HKEY, NULL >inline
operator>=(1 handle_type h) constwinstd::handle< HKEY, NULL >inline
operator<(handle_type h) constwinstd::handle< HKEY, NULL >inline
operator<=(handle_type h) constwinstd::handle< HKEY, NULL >inline
operator=(handle_type h) noexceptwinstd::handle< HKEY, NULL >inline
operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HKEY, NULL >inline
operator==(handle_type h) constwinstd::handle< HKEY, NULL >inline
operator>(handle_type h) constwinstd::handle< HKEY, NULL >inline
operator>=(handle_type h) constwinstd::handle< HKEY, NULL >inline
~reg_key()winstd::reg_keyinlinevirtual
diff --git a/classwinstd_1_1reg__key.html b/classwinstd_1_1reg__key.html index cda03e39..8f0b6d5f 100644 --- a/classwinstd_1_1reg__key.html +++ b/classwinstd_1_1reg__key.html @@ -94,32 +94,32 @@ Public Member Functions virtual ~reg_key ()  Closes a handle to the registry key. More...
  -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 - Creates the specified registry key. If the key already exists, the function opens it. More...
-  -bool open (1 HKEY hKey, 1 LPCTSTR lpSubKey, 1 DWORD ulOptions, 1 REGSAM samDesired) noexcept - Opens the specified registry key. More...
-  -bool delete_subkey (1 LPCTSTR szSubkey) - Deletes the specified registry subkey. More...
-  +bool create (HKEY hKey, LPCTSTR lpSubKey, LPTSTR lpClass, DWORD dwOptions, REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes=NULL, LPDWORD lpdwDisposition=NULL) noexcept + Creates the specified registry key. If the key already exists, the function opens it. More...
+  +bool open (HKEY hKey, LPCTSTR lpSubKey, DWORD ulOptions, REGSAM samDesired) noexcept + Opens the specified registry key. More...
+  +bool delete_subkey (LPCTSTR szSubkey) + Deletes the specified registry subkey. More...
- Public Member Functions inherited from winstd::handle< HKEY, NULL >  handle () noexcept  Initializes a new class instance with the object handle set to INVAL.
  - handle (1 handle_type h) noexcept - Initializes a new class instance with an already available object handle. More...
-  - handle (1 handle< handle_type, INVAL > &&h) noexcept - Move constructor. More...
-  -handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept - Attaches already available object handle. More...
-  -handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept - Move assignment. More...
-  + handle (handle_type h) noexcept + Initializes a new class instance with an already available object handle. More...
+  + handle (handle< handle_type, INVAL > &&h) noexcept + Move constructor. More...
+  +handle< handle_type, INVAL > & operator= (handle_type h) noexcept + Attaches already available object handle. More...
+  +handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept + Move assignment. More...
+   operator handle_type () const  Auto-typecasting operator. More...
  @@ -135,27 +135,27 @@ Public Member Functions bool operator! () const  Tests if the object handle is INVAL. More...
  -bool operator< (1 handle_type h) const - Is handle less than? More...
-  -bool operator<= (1 handle_type h) const - Is handle less than or equal to? More...
-  -bool operator>= (1 handle_type h) const - Is handle greater than or equal to? More...
-  -bool operator> (1 handle_type h) const - Is handle greater than? More...
-  -bool operator!= (1 handle_type h) const - Is handle not equal to? More...
-  -bool operator== (1 handle_type h) const - Is handle equal to? More...
-  -void attach (1 handle_type h) noexcept - Sets a new object handle for the class. More...
-  +bool operator< (handle_type h) const + Is handle less than? More...
+  +bool operator<= (handle_type h) const + Is handle less than or equal to? More...
+  +bool operator>= (handle_type h) const + Is handle greater than or equal to? More...
+  +bool operator> (handle_type h) const + Is handle greater than? More...
+  +bool operator!= (handle_type h) const + Is handle not equal to? More...
+  +bool operator== (handle_type h) const + Is handle equal to? More...
+  +void attach (handle_type h) noexcept + Sets a new object handle for the class. More...
handle_type detach ()  Dismisses the object handle from this class. More...
  @@ -223,8 +223,8 @@ static const HKEY invalid<

Member Function Documentation

- -

◆ create()

+ +

◆ create()

@@ -235,43 +235,43 @@ static const HKEY invalid< bool winstd::reg_key::create ( - 1 HKEY  + HKEY  hKey, - 1 LPCTSTR  + LPCTSTR  lpSubKey, - 1 LPTSTR  + LPTSTR  lpClass, - 1 DWORD  + DWORD  dwOptions, - 1 REGSAM  + REGSAM  samDesired, - 1 LPSECURITY_ATTRIBUTES  + LPSECURITY_ATTRIBUTES  lpSecurityAttributes = NULL, - 1 LPDWORD  + LPDWORD  lpdwDisposition = NULL  @@ -297,8 +297,8 @@ static const HKEY invalid<
- -

◆ delete_subkey()

+ +

◆ delete_subkey()

@@ -309,7 +309,7 @@ static const HKEY invalid< bool winstd::reg_key::delete_subkey ( - 1 LPCTSTR  + LPCTSTR  szSubkey) @@ -366,8 +366,8 @@ static const HKEY invalid<
- -

◆ open()

+ +

◆ open()

@@ -378,25 +378,25 @@ static const HKEY invalid< bool winstd::reg_key::open ( - 1 HKEY  + HKEY  hKey, - 1 LPCTSTR  + LPCTSTR  lpSubKey, - 1 DWORD  + DWORD  ulOptions, - 1 REGSAM  + REGSAM  samDesired  @@ -428,7 +428,7 @@ static const HKEY invalid<
diff --git a/classwinstd_1_1sanitizing__allocator-members.html b/classwinstd_1_1sanitizing__allocator-members.html index 8f3d1b4e..30453e15 100644 --- a/classwinstd_1_1sanitizing__allocator-members.html +++ b/classwinstd_1_1sanitizing__allocator-members.html @@ -74,14 +74,14 @@ $(function() {

This is the complete list of members for winstd::sanitizing_allocator< _Ty >, including all inherited members.

- + - - + +
_Mybase typedefwinstd::sanitizing_allocator< _Ty >
deallocate(1 pointer _Ptr, 1 size_type _Size)winstd::sanitizing_allocator< _Ty >inline
deallocate(pointer _Ptr, size_type _Size)winstd::sanitizing_allocator< _Ty >inline
sanitizing_allocator() noexceptwinstd::sanitizing_allocator< _Ty >inline
sanitizing_allocator(1 const sanitizing_allocator< _Ty > &_Othr)winstd::sanitizing_allocator< _Ty >inline
sanitizing_allocator(1 const sanitizing_allocator< _Other > &_Othr) noexceptwinstd::sanitizing_allocator< _Ty >inline
sanitizing_allocator(const sanitizing_allocator< _Ty > &_Othr)winstd::sanitizing_allocator< _Ty >inline
sanitizing_allocator(const sanitizing_allocator< _Other > &_Othr) noexceptwinstd::sanitizing_allocator< _Ty >inline
diff --git a/classwinstd_1_1sanitizing__allocator.html b/classwinstd_1_1sanitizing__allocator.html index 511c9620..ce1874a5 100644 --- a/classwinstd_1_1sanitizing__allocator.html +++ b/classwinstd_1_1sanitizing__allocator.html @@ -106,19 +106,19 @@ Public Member Functions  sanitizing_allocator () noexcept  Construct default allocator.
  -sanitizing_allocator (1 const sanitizing_allocator< _Ty > &_Othr) - Construct by copying.
-  - +sanitizing_allocator (const sanitizing_allocator< _Ty > &_Othr) + Construct by copying.
+  + template<class _Other > - sanitizing_allocator (1 const sanitizing_allocator< _Other > &_Othr) noexcept - Construct from a related allocator.
-  - -void deallocate (1 pointer _Ptr, 1 size_type _Size) - Deallocate object at _Ptr sanitizing its content first.
-  + sanitizing_allocator (const sanitizing_allocator< _Other > &_Othr) noexcept + Construct from a related allocator.
+  + +void deallocate (pointer _Ptr, size_type _Size) + Deallocate object at _Ptr sanitizing its content first.

Detailed Description

template<class _Ty>
@@ -130,7 +130,7 @@ class winstd::sanitizing_allocator< _Ty >

An allocator template t

diff --git a/classwinstd_1_1sanitizing__blob-members.html b/classwinstd_1_1sanitizing__blob-members.html index b4201057..d8247fbb 100644 --- a/classwinstd_1_1sanitizing__blob-members.html +++ b/classwinstd_1_1sanitizing__blob-members.html @@ -79,7 +79,7 @@ $(function() { diff --git a/classwinstd_1_1sanitizing__blob.html b/classwinstd_1_1sanitizing__blob.html index 42971551..95f77e9e 100644 --- a/classwinstd_1_1sanitizing__blob.html +++ b/classwinstd_1_1sanitizing__blob.html @@ -107,7 +107,7 @@ class winstd::sanitizing_blob< N >

Sanitizing BLOB.

diff --git a/classwinstd_1_1sec__buffer__desc-members.html b/classwinstd_1_1sec__buffer__desc-members.html index abcc0a7f..1950a0b1 100644 --- a/classwinstd_1_1sec__buffer__desc-members.html +++ b/classwinstd_1_1sec__buffer__desc-members.html @@ -73,12 +73,12 @@ $(function() {

This is the complete list of members for winstd::sec_buffer_desc, including all inherited members.

- +
sec_buffer_desc(PSecBuffer buf, ULONG count, 1 ULONG version=SECBUFFER_VERSION)winstd::sec_buffer_descinline
sec_buffer_desc(PSecBuffer buf, ULONG count, ULONG version=SECBUFFER_VERSION)winstd::sec_buffer_descinline
~sec_buffer_desc()winstd::sec_buffer_descinlinevirtual
diff --git a/classwinstd_1_1sec__buffer__desc.html b/classwinstd_1_1sec__buffer__desc.html index 292e6fe9..b3876d51 100644 --- a/classwinstd_1_1sec__buffer__desc.html +++ b/classwinstd_1_1sec__buffer__desc.html @@ -87,10 +87,10 @@ Inheritance diagram for winstd::sec_buffer_desc: - - - + + + @@ -132,7 +132,7 @@ Public Member Functions diff --git a/classwinstd_1_1sec__context-members.html b/classwinstd_1_1sec__context-members.html index 2a30e895..d2f8ba9e 100644 --- a/classwinstd_1_1sec__context-members.html +++ b/classwinstd_1_1sec__context-members.html @@ -73,41 +73,41 @@ $(function() {

This is the complete list of members for winstd::sec_context, including all inherited members.

Public Member Functions

sec_buffer_desc (PSecBuffer buf, ULONG count, 1 ULONG version=SECBUFFER_VERSION)
 Initializes security buffer descriptor.
 
sec_buffer_desc (PSecBuffer buf, ULONG count, ULONG version=SECBUFFER_VERSION)
 Initializes security buffer descriptor.
 
virtual ~sec_buffer_desc ()
 Frees the security buffer descriptor. More...
 
- + - - + + - + - + - - - - - - - - - + + + + + + + + + - +
attach(1 handle_type h) noexceptwinstd::handle< PCtxtHandle, NULL >inline
attach(handle_type h) noexceptwinstd::handle< PCtxtHandle, NULL >inline
detach()winstd::handle< PCtxtHandle, NULL >inline
free()winstd::handle< PCtxtHandle, NULL >inline
free_internal() noexcept overridewinstd::sec_contextinlineprotectedvirtual
handle() noexceptwinstd::handle< PCtxtHandle, NULL >inline
handle(1 handle_type h) noexceptwinstd::handle< PCtxtHandle, NULL >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< PCtxtHandle, NULL >inline
handle(handle_type h) noexceptwinstd::handle< PCtxtHandle, NULL >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< PCtxtHandle, NULL >inline
handle_type typedefwinstd::handle< PCtxtHandle, NULL >
initialize(1 PCredHandle phCredential, 1 LPCTSTR pszTargetName, 1 ULONG fContextReq, 1 ULONG TargetDataRep, 1 PSecBufferDesc pInput, 1 PSecBufferDesc pOutput)winstd::sec_contextinline
initialize(PCredHandle phCredential, LPCTSTR pszTargetName, ULONG fContextReq, ULONG TargetDataRep, PSecBufferDesc pInput, PSecBufferDesc pOutput)winstd::sec_contextinline
invalidwinstd::handle< PCtxtHandle, NULL >static
m_attribwinstd::sec_context
m_expireswinstd::sec_context
m_hwinstd::handle< PCtxtHandle, NULL >protected
operator handle_type() constwinstd::handle< PCtxtHandle, NULL >inline
operator!() constwinstd::handle< PCtxtHandle, NULL >inline
operator!=(1 handle_type h) constwinstd::handle< PCtxtHandle, NULL >inline
operator!=(handle_type h) constwinstd::handle< PCtxtHandle, NULL >inline
operator&()winstd::handle< PCtxtHandle, NULL >inline
operator*() constwinstd::handle< PCtxtHandle, NULL >inline
operator->() constwinstd::handle< PCtxtHandle, NULL >inline
operator<(1 handle_type h) constwinstd::handle< PCtxtHandle, NULL >inline
operator<=(1 handle_type h) constwinstd::handle< PCtxtHandle, NULL >inline
operator=(1 sec_context &&h) noexceptwinstd::sec_contextinline
handle< PCtxtHandle, NULL >::operator=(1 handle_type h) noexceptwinstd::handle< PCtxtHandle, NULL >inline
handle< PCtxtHandle, NULL >::operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< PCtxtHandle, NULL >inline
operator==(1 handle_type h) constwinstd::handle< PCtxtHandle, NULL >inline
operator>(1 handle_type h) constwinstd::handle< PCtxtHandle, NULL >inline
operator>=(1 handle_type h) constwinstd::handle< PCtxtHandle, NULL >inline
process(1 PCredHandle phCredential, 1 LPCTSTR pszTargetName, 1 ULONG fContextReq, 1 ULONG TargetDataRep, 1 PSecBufferDesc pInput, 1 PSecBufferDesc pOutput)winstd::sec_contextinline
operator<(handle_type h) constwinstd::handle< PCtxtHandle, NULL >inline
operator<=(handle_type h) constwinstd::handle< PCtxtHandle, NULL >inline
operator=(sec_context &&h) noexceptwinstd::sec_contextinline
handle< PCtxtHandle, NULL >::operator=(handle_type h) noexceptwinstd::handle< PCtxtHandle, NULL >inline
handle< PCtxtHandle, NULL >::operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< PCtxtHandle, NULL >inline
operator==(handle_type h) constwinstd::handle< PCtxtHandle, NULL >inline
operator>(handle_type h) constwinstd::handle< PCtxtHandle, NULL >inline
operator>=(handle_type h) constwinstd::handle< PCtxtHandle, NULL >inline
process(PCredHandle phCredential, LPCTSTR pszTargetName, ULONG fContextReq, ULONG TargetDataRep, PSecBufferDesc pInput, PSecBufferDesc pOutput)winstd::sec_contextinline
sec_context()winstd::sec_contextinline
sec_context(1 sec_context &&h) noexceptwinstd::sec_contextinline
sec_context(sec_context &&h) noexceptwinstd::sec_contextinline
~sec_context()winstd::sec_contextinlinevirtual
diff --git a/classwinstd_1_1sec__context.html b/classwinstd_1_1sec__context.html index 7399536a..c6e690c7 100644 --- a/classwinstd_1_1sec__context.html +++ b/classwinstd_1_1sec__context.html @@ -96,38 +96,38 @@ Public Member Functions  sec_context ()  Initializes a new class instance with the object handle set to NULL.
  - sec_context (1 sec_context &&h) noexcept - Move constructor. More...
-  + sec_context (sec_context &&h) noexcept + Move constructor. More...
+  virtual ~sec_context ()  Frees the security context. More...
  -sec_contextoperator= (1 sec_context &&h) noexcept - Move assignment. More...
-  -SECURITY_STATUS initialize (1 PCredHandle phCredential, 1 LPCTSTR pszTargetName, 1 ULONG fContextReq, 1 ULONG TargetDataRep, 1 PSecBufferDesc pInput, 1 PSecBufferDesc pOutput) - Initializes security context. More...
-  -SECURITY_STATUS process (1 PCredHandle phCredential, 1 LPCTSTR pszTargetName, 1 ULONG fContextReq, 1 ULONG TargetDataRep, 1 PSecBufferDesc pInput, 1 PSecBufferDesc pOutput) - Continue security context. More...
-  +sec_contextoperator= (sec_context &&h) noexcept + Move assignment. More...
+  +SECURITY_STATUS initialize (PCredHandle phCredential, LPCTSTR pszTargetName, ULONG fContextReq, ULONG TargetDataRep, PSecBufferDesc pInput, PSecBufferDesc pOutput) + Initializes security context. More...
+  +SECURITY_STATUS process (PCredHandle phCredential, LPCTSTR pszTargetName, ULONG fContextReq, ULONG TargetDataRep, PSecBufferDesc pInput, PSecBufferDesc pOutput) + Continue security context. More...
- Public Member Functions inherited from winstd::handle< PCtxtHandle, NULL >  handle () noexcept  Initializes a new class instance with the object handle set to INVAL.
  - handle (1 handle_type h) noexcept - Initializes a new class instance with an already available object handle. More...
-  - handle (1 handle< handle_type, INVAL > &&h) noexcept - Move constructor. More...
-  -handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept - Attaches already available object handle. More...
-  -handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept - Move assignment. More...
-  + handle (handle_type h) noexcept + Initializes a new class instance with an already available object handle. More...
+  + handle (handle< handle_type, INVAL > &&h) noexcept + Move constructor. More...
+  +handle< handle_type, INVAL > & operator= (handle_type h) noexcept + Attaches already available object handle. More...
+  +handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept + Move assignment. More...
+   operator handle_type () const  Auto-typecasting operator. More...
  @@ -143,27 +143,27 @@ Public Member Functions bool operator! () const  Tests if the object handle is INVAL. More...
  -bool operator< (1 handle_type h) const - Is handle less than? More...
-  -bool operator<= (1 handle_type h) const - Is handle less than or equal to? More...
-  -bool operator>= (1 handle_type h) const - Is handle greater than or equal to? More...
-  -bool operator> (1 handle_type h) const - Is handle greater than? More...
-  -bool operator!= (1 handle_type h) const - Is handle not equal to? More...
-  -bool operator== (1 handle_type h) const - Is handle equal to? More...
-  -void attach (1 handle_type h) noexcept - Sets a new object handle for the class. More...
-  +bool operator< (handle_type h) const + Is handle less than? More...
+  +bool operator<= (handle_type h) const + Is handle less than or equal to? More...
+  +bool operator>= (handle_type h) const + Is handle greater than or equal to? More...
+  +bool operator> (handle_type h) const + Is handle greater than? More...
+  +bool operator!= (handle_type h) const + Is handle not equal to? More...
+  +bool operator== (handle_type h) const + Is handle equal to? More...
+  +void attach (handle_type h) noexcept + Sets a new object handle for the class. More...
handle_type detach ()  Dismisses the object handle from this class. More...
  @@ -213,8 +213,8 @@ static const PCtxtHandle i

Detailed Description

PCtxtHandle wrapper class.

Constructor & Destructor Documentation

- -

◆ sec_context()

+ +

◆ sec_context()

@@ -225,7 +225,7 @@ static const PCtxtHandle i winstd::sec_context::sec_context ( - 1 sec_context &&  + sec_context &&  h) @@ -306,8 +306,8 @@ static const PCtxtHandle i
- -

◆ initialize()

+ +

◆ initialize()

@@ -318,37 +318,37 @@ static const PCtxtHandle i SECURITY_STATUS winstd::sec_context::initialize ( - 1 PCredHandle  + PCredHandle  phCredential, - 1 LPCTSTR  + LPCTSTR  pszTargetName, - 1 ULONG  + ULONG  fContextReq, - 1 ULONG  + ULONG  TargetDataRep, - 1 PSecBufferDesc  + PSecBufferDesc  pInput, - 1 PSecBufferDesc  + PSecBufferDesc  pOutput  @@ -374,8 +374,8 @@ static const PCtxtHandle i
- -

◆ operator=()

+ +

◆ operator=()

@@ -386,7 +386,7 @@ static const PCtxtHandle i sec_context & winstd::sec_context::operator= ( - 1 sec_context &&  + sec_context &&  h) @@ -408,8 +408,8 @@ static const PCtxtHandle i
- -

◆ process()

+ +

◆ process()

@@ -420,37 +420,37 @@ static const PCtxtHandle i SECURITY_STATUS winstd::sec_context::process ( - 1 PCredHandle  + PCredHandle  phCredential, - 1 LPCTSTR  + LPCTSTR  pszTargetName, - 1 ULONG  + ULONG  fContextReq, - 1 ULONG  + ULONG  TargetDataRep, - 1 PSecBufferDesc  + PSecBufferDesc  pInput, - 1 PSecBufferDesc  + PSecBufferDesc  pOutput  @@ -482,7 +482,7 @@ static const PCtxtHandle i
diff --git a/classwinstd_1_1sec__credentials-members.html b/classwinstd_1_1sec__credentials-members.html index 23bca1d0..33b80274 100644 --- a/classwinstd_1_1sec__credentials-members.html +++ b/classwinstd_1_1sec__credentials-members.html @@ -73,40 +73,40 @@ $(function() {

This is the complete list of members for winstd::sec_credentials, including all inherited members.

- - + + - - + + - + - - - - - - - - + + + + + + + + - - + +
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)winstd::sec_credentialsinline
attach(1 handle_type h) noexceptwinstd::handle< PCredHandle, NULL >inline
acquire(LPTSTR pszPrincipal, LPTSTR pszPackage, unsigned long fCredentialUse, void *pvLogonId, void *pAuthData, SEC_GET_KEY_FN pGetKeyFn=NULL, void *pvGetKeyArgument=NULL)winstd::sec_credentialsinline
attach(handle_type h) noexceptwinstd::handle< PCredHandle, NULL >inline
detach()winstd::handle< PCredHandle, NULL >inline
free()winstd::handle< PCredHandle, NULL >inline
free_internal() noexcept overridewinstd::sec_credentialsinlineprotectedvirtual
handle() noexceptwinstd::handle< PCredHandle, NULL >inline
handle(1 handle_type h) noexceptwinstd::handle< PCredHandle, NULL >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< PCredHandle, NULL >inline
handle(handle_type h) noexceptwinstd::handle< PCredHandle, NULL >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< PCredHandle, NULL >inline
handle_type typedefwinstd::handle< PCredHandle, NULL >
invalidwinstd::handle< PCredHandle, NULL >static
m_expireswinstd::sec_credentials
m_hwinstd::handle< PCredHandle, NULL >protected
operator handle_type() constwinstd::handle< PCredHandle, NULL >inline
operator!() constwinstd::handle< PCredHandle, NULL >inline
operator!=(1 handle_type h) constwinstd::handle< PCredHandle, NULL >inline
operator!=(handle_type h) constwinstd::handle< PCredHandle, NULL >inline
operator&()winstd::handle< PCredHandle, NULL >inline
operator*() constwinstd::handle< PCredHandle, NULL >inline
operator->() constwinstd::handle< PCredHandle, NULL >inline
operator<(1 handle_type h) constwinstd::handle< PCredHandle, NULL >inline
operator<=(1 handle_type h) constwinstd::handle< PCredHandle, NULL >inline
operator=(1 sec_credentials &&h) noexceptwinstd::sec_credentialsinline
handle< PCredHandle, NULL >::operator=(1 handle_type h) noexceptwinstd::handle< PCredHandle, NULL >inline
handle< PCredHandle, NULL >::operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< PCredHandle, NULL >inline
operator==(1 handle_type h) constwinstd::handle< PCredHandle, NULL >inline
operator>(1 handle_type h) constwinstd::handle< PCredHandle, NULL >inline
operator>=(1 handle_type h) constwinstd::handle< PCredHandle, NULL >inline
operator<(handle_type h) constwinstd::handle< PCredHandle, NULL >inline
operator<=(handle_type h) constwinstd::handle< PCredHandle, NULL >inline
operator=(sec_credentials &&h) noexceptwinstd::sec_credentialsinline
handle< PCredHandle, NULL >::operator=(handle_type h) noexceptwinstd::handle< PCredHandle, NULL >inline
handle< PCredHandle, NULL >::operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< PCredHandle, NULL >inline
operator==(handle_type h) constwinstd::handle< PCredHandle, NULL >inline
operator>(handle_type h) constwinstd::handle< PCredHandle, NULL >inline
operator>=(handle_type h) constwinstd::handle< PCredHandle, NULL >inline
sec_credentials()winstd::sec_credentialsinline
sec_credentials(1 handle_type h, 1 const TimeStamp expires)winstd::sec_credentialsinline
sec_credentials(1 sec_credentials &&h) noexceptwinstd::sec_credentialsinline
sec_credentials(handle_type h, const TimeStamp expires)winstd::sec_credentialsinline
sec_credentials(sec_credentials &&h) noexceptwinstd::sec_credentialsinline
~sec_credentials()winstd::sec_credentialsinlinevirtual
diff --git a/classwinstd_1_1sec__credentials.html b/classwinstd_1_1sec__credentials.html index f9a03c47..ed026406 100644 --- a/classwinstd_1_1sec__credentials.html +++ b/classwinstd_1_1sec__credentials.html @@ -96,38 +96,38 @@ Public Member Functions  sec_credentials ()  Initializes a new class instance with the object handle set to NULL.
  - sec_credentials (1 handle_type h, 1 const TimeStamp expires) - Initializes a new class with an already available object handle. More...
-  - sec_credentials (1 sec_credentials &&h) noexcept - Move constructor. More...
-  + sec_credentials (handle_type h, const TimeStamp expires) + Initializes a new class with an already available object handle. More...
+  + sec_credentials (sec_credentials &&h) noexcept + Move constructor. More...
+  virtual ~sec_credentials ()  Frees the security credentials. More...
  -sec_credentialsoperator= (1 sec_credentials &&h) noexcept - Move assignment. More...
-  -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) - Acquires the security credentials. More...
-  +sec_credentialsoperator= (sec_credentials &&h) noexcept + Move assignment. More...
+  +SECURITY_STATUS acquire (LPTSTR pszPrincipal, LPTSTR pszPackage, unsigned long fCredentialUse, void *pvLogonId, void *pAuthData, SEC_GET_KEY_FN pGetKeyFn=NULL, void *pvGetKeyArgument=NULL) + Acquires the security credentials. More...
- Public Member Functions inherited from winstd::handle< PCredHandle, NULL >  handle () noexcept  Initializes a new class instance with the object handle set to INVAL.
  - handle (1 handle_type h) noexcept - Initializes a new class instance with an already available object handle. More...
-  - handle (1 handle< handle_type, INVAL > &&h) noexcept - Move constructor. More...
-  -handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept - Attaches already available object handle. More...
-  -handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept - Move assignment. More...
-  + handle (handle_type h) noexcept + Initializes a new class instance with an already available object handle. More...
+  + handle (handle< handle_type, INVAL > &&h) noexcept + Move constructor. More...
+  +handle< handle_type, INVAL > & operator= (handle_type h) noexcept + Attaches already available object handle. More...
+  +handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept + Move assignment. More...
+   operator handle_type () const  Auto-typecasting operator. More...
  @@ -143,27 +143,27 @@ Public Member Functions bool operator! () const  Tests if the object handle is INVAL. More...
  -bool operator< (1 handle_type h) const - Is handle less than? More...
-  -bool operator<= (1 handle_type h) const - Is handle less than or equal to? More...
-  -bool operator>= (1 handle_type h) const - Is handle greater than or equal to? More...
-  -bool operator> (1 handle_type h) const - Is handle greater than? More...
-  -bool operator!= (1 handle_type h) const - Is handle not equal to? More...
-  -bool operator== (1 handle_type h) const - Is handle equal to? More...
-  -void attach (1 handle_type h) noexcept - Sets a new object handle for the class. More...
-  +bool operator< (handle_type h) const + Is handle less than? More...
+  +bool operator<= (handle_type h) const + Is handle less than or equal to? More...
+  +bool operator>= (handle_type h) const + Is handle greater than or equal to? More...
+  +bool operator> (handle_type h) const + Is handle greater than? More...
+  +bool operator!= (handle_type h) const + Is handle not equal to? More...
+  +bool operator== (handle_type h) const + Is handle equal to? More...
+  +void attach (handle_type h) noexcept + Sets a new object handle for the class. More...
handle_type detach ()  Dismisses the object handle from this class. More...
  @@ -209,8 +209,8 @@ static const PCredHandle i

Detailed Description

PCredHandle wrapper class.

Constructor & Destructor Documentation

- -

◆ sec_credentials() [1/2]

+ +

◆ sec_credentials() [1/2]

@@ -221,13 +221,13 @@ static const PCredHandle i winstd::sec_credentials::sec_credentials ( - 1 handle_type  + handle_type  h, - 1 const TimeStamp  + const TimeStamp  expires  @@ -254,8 +254,8 @@ static const PCredHandle i
- -

◆ sec_credentials() [2/2]

+ +

◆ sec_credentials() [2/2]

@@ -266,7 +266,7 @@ static const PCredHandle i winstd::sec_credentials::sec_credentials ( - 1 sec_credentials &&  + sec_credentials &&  h) @@ -317,8 +317,8 @@ static const PCredHandle i

Member Function Documentation

- -

◆ acquire()

+ +

◆ acquire()

@@ -329,43 +329,43 @@ static const PCredHandle i SECURITY_STATUS winstd::sec_credentials::acquire ( - 1 LPTSTR  + LPTSTR  pszPrincipal, - 1 LPTSTR  + LPTSTR  pszPackage, - 1 unsigned long  + unsigned long  fCredentialUse, - 1 void *  + void *  pvLogonId, - 1 void *  + void *  pAuthData, - 1 SEC_GET_KEY_FN  + SEC_GET_KEY_FN  pGetKeyFn = NULL, - 1 void *  + void *  pvGetKeyArgument = NULL  @@ -421,8 +421,8 @@ static const PCredHandle i
- -

◆ operator=()

+ +

◆ operator=()

@@ -433,7 +433,7 @@ static const PCredHandle i sec_credentials & winstd::sec_credentials::operator= ( - 1 sec_credentials &&  + sec_credentials &&  h) @@ -461,7 +461,7 @@ static const PCredHandle i
diff --git a/classwinstd_1_1sec__runtime__error-members.html b/classwinstd_1_1sec__runtime__error-members.html index 3c54a61b..662ed7f3 100644 --- a/classwinstd_1_1sec__runtime__error-members.html +++ b/classwinstd_1_1sec__runtime__error-members.html @@ -75,16 +75,16 @@ $(function() { - - + + - - + +
error_type typedefwinstd::num_runtime_error< SECURITY_STATUS >
m_numwinstd::num_runtime_error< SECURITY_STATUS >protected
num_runtime_error(1 error_type num, 1 const std::string &msg)winstd::num_runtime_error< SECURITY_STATUS >inline
num_runtime_error(1 error_type num, 1 const char *msg=nullptr)winstd::num_runtime_error< SECURITY_STATUS >inline
num_runtime_error(error_type num, const std::string &msg)winstd::num_runtime_error< SECURITY_STATUS >inline
num_runtime_error(error_type num, const char *msg=nullptr)winstd::num_runtime_error< SECURITY_STATUS >inline
number() constwinstd::num_runtime_error< SECURITY_STATUS >inline
sec_runtime_error(1 error_type num, 1 const std::string &msg)winstd::sec_runtime_errorinline
sec_runtime_error(1 error_type num, 1 const char *msg=nullptr)winstd::sec_runtime_errorinline
sec_runtime_error(error_type num, const std::string &msg)winstd::sec_runtime_errorinline
sec_runtime_error(error_type num, const char *msg=nullptr)winstd::sec_runtime_errorinline
sec_runtime_error(const sec_runtime_error &other)winstd::sec_runtime_errorinline
diff --git a/classwinstd_1_1sec__runtime__error.html b/classwinstd_1_1sec__runtime__error.html index ea097439..3086a220 100644 --- a/classwinstd_1_1sec__runtime__error.html +++ b/classwinstd_1_1sec__runtime__error.html @@ -90,22 +90,22 @@ Inheritance diagram for winstd::sec_runtime_error: - - - - - - + + + + + + - - - - - - + + + + + + @@ -128,8 +128,8 @@ typedef SECURITY_STATUS  - + - + @@ -173,8 +173,8 @@ typedef SECURITY_STATUS  - + - + @@ -258,7 +258,7 @@ typedef SECURITY_STATUS    - - - - - - - - - - - - + + + + + + + + + + + + @@ -126,27 +126,27 @@ Public Member Functions - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -250,7 +250,7 @@ static const PSID  - - - - - - + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + @@ -132,27 +132,27 @@ Public Member Functions - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -220,8 +220,8 @@ static const HDEVINFO  - + - + @@ -264,8 +264,8 @@ static const HDEVINFO  - + - + - + - + - + - + - + @@ -374,7 +374,7 @@ static const HDEVINFO  - - - + + + - - - + + +

Public Member Functions

 sec_runtime_error (1 error_type num, 1 const std::string &msg)
 Constructs an exception. More...
 
 sec_runtime_error (1 error_type num, 1 const char *msg=nullptr)
 Constructs an exception. More...
 
 sec_runtime_error (error_type num, const std::string &msg)
 Constructs an exception. More...
 
 sec_runtime_error (error_type num, const char *msg=nullptr)
 Constructs an exception. More...
 
 sec_runtime_error (const sec_runtime_error &other)
 Copies an exception. More...
 
- Public Member Functions inherited from winstd::num_runtime_error< SECURITY_STATUS >
 num_runtime_error (1 error_type num, 1 const std::string &msg)
 Constructs an exception. More...
 
 num_runtime_error (1 error_type num, 1 const char *msg=nullptr)
 Constructs an exception. More...
 
 num_runtime_error (error_type num, const std::string &msg)
 Constructs an exception. More...
 
 num_runtime_error (error_type num, const char *msg=nullptr)
 Constructs an exception. More...
 
error_type number () const
 Returns the Windows error number.
er

Security runtime error.

Note
Must be defined as derived class from num_runtime_error<> to allow correct type info for dynamic typecasting and prevent folding with other derivates of num_runtime_error<>.

Constructor & Destructor Documentation

- -

◆ sec_runtime_error() [1/3]

+ +

◆ sec_runtime_error() [1/3]

@@ -140,13 +140,13 @@ typedef SECURITY_STATUS 
er
winstd::sec_runtime_error::sec_runtime_error (1 error_type error_type  num,
1 const std::string & const std::string &  msg 
er - -

◆ sec_runtime_error() [2/3]

+ +

◆ sec_runtime_error() [2/3]

@@ -185,13 +185,13 @@ typedef SECURITY_STATUS 
er
winstd::sec_runtime_error::sec_runtime_error (1 error_type error_type  num,
1 const char * const char *  msg = nullptr 
er diff --git a/classwinstd_1_1security__id-members.html b/classwinstd_1_1security__id-members.html index 6b864ad9..e9d06dea 100644 --- a/classwinstd_1_1security__id-members.html +++ b/classwinstd_1_1security__id-members.html @@ -73,34 +73,34 @@ $(function() {

This is the complete list of members for winstd::security_id, including all inherited members.

- + - - + + - + - - - - - - - + + + + + + +
attach(1 handle_type h) noexceptwinstd::handle< PSID, NULL >inline
attach(handle_type h) noexceptwinstd::handle< PSID, NULL >inline
detach()winstd::handle< PSID, NULL >inline
free()winstd::handle< PSID, NULL >inline
free_internal() noexcept overridewinstd::security_idinlineprotectedvirtual
handle() noexceptwinstd::handle< PSID, NULL >inline
handle(1 handle_type h) noexceptwinstd::handle< PSID, NULL >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< PSID, NULL >inline
handle(handle_type h) noexceptwinstd::handle< PSID, NULL >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< PSID, NULL >inline
handle_type typedefwinstd::handle< PSID, NULL >
invalidwinstd::handle< PSID, NULL >static
m_hwinstd::handle< PSID, NULL >protected
operator handle_type() constwinstd::handle< PSID, NULL >inline
operator!() constwinstd::handle< PSID, NULL >inline
operator!=(1 handle_type h) constwinstd::handle< PSID, NULL >inline
operator!=(handle_type h) constwinstd::handle< PSID, NULL >inline
operator&()winstd::handle< PSID, NULL >inline
operator*() constwinstd::handle< PSID, NULL >inline
operator->() constwinstd::handle< PSID, NULL >inline
operator<(1 handle_type h) constwinstd::handle< PSID, NULL >inline
operator<=(1 handle_type h) constwinstd::handle< PSID, NULL >inline
operator=(1 handle_type h) noexceptwinstd::handle< PSID, NULL >inline
operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< PSID, NULL >inline
operator==(1 handle_type h) constwinstd::handle< PSID, NULL >inline
operator>(1 handle_type h) constwinstd::handle< PSID, NULL >inline
operator>=(1 handle_type h) constwinstd::handle< PSID, NULL >inline
operator<(handle_type h) constwinstd::handle< PSID, NULL >inline
operator<=(handle_type h) constwinstd::handle< PSID, NULL >inline
operator=(handle_type h) noexceptwinstd::handle< PSID, NULL >inline
operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< PSID, NULL >inline
operator==(handle_type h) constwinstd::handle< PSID, NULL >inline
operator>(handle_type h) constwinstd::handle< PSID, NULL >inline
operator>=(handle_type h) constwinstd::handle< PSID, NULL >inline
~security_id()winstd::security_idinlinevirtual
diff --git a/classwinstd_1_1security__id.html b/classwinstd_1_1security__id.html index 0424cd91..8e7078d1 100644 --- a/classwinstd_1_1security__id.html +++ b/classwinstd_1_1security__id.html @@ -99,18 +99,18 @@ Public Member Functions
handle () noexcept
 Initializes a new class instance with the object handle set to INVAL.
 
 handle (1 handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (1 handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 handle (handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 operator handle_type () const
 Auto-typecasting operator. More...
 
bool operator! () const
 Tests if the object handle is INVAL. More...
 
bool operator< (1 handle_type h) const
 Is handle less than? More...
 
bool operator<= (1 handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (1 handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (1 handle_type h) const
 Is handle greater than? More...
 
bool operator!= (1 handle_type h) const
 Is handle not equal to? More...
 
bool operator== (1 handle_type h) const
 Is handle equal to? More...
 
void attach (1 handle_type h) noexcept
 Sets a new object handle for the class. More...
 
bool operator< (handle_type h) const
 Is handle less than? More...
 
bool operator<= (handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (handle_type h) const
 Is handle greater than? More...
 
bool operator!= (handle_type h) const
 Is handle not equal to? More...
 
bool operator== (handle_type h) const
 Is handle equal to? More...
 
void attach (handle_type h) noexcept
 Sets a new object handle for the class. More...
 
handle_type detach ()
 Dismisses the object handle from this class. More...
 
invalid< diff --git a/classwinstd_1_1setup__device__info__list-members.html b/classwinstd_1_1setup__device__info__list-members.html index 03f07725..633272bf 100644 --- a/classwinstd_1_1setup__device__info__list-members.html +++ b/classwinstd_1_1setup__device__info__list-members.html @@ -73,36 +73,36 @@ $(function() {

This is the complete list of members for winstd::setup_device_info_list, including all inherited members.

- - - + + + - - + + - + - - - - - - - + + + + + + +
attach(1 handle_type h) noexceptwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
create(1 const GUID *ClassGuid, 1 HWND hwndParent) noexceptwinstd::setup_device_info_listinline
create(1 const GUID *ClassGuid, 1 PCTSTR Enumerator, 1 HWND hwndParent, 1 DWORD Flags, 1 HDEVINFO DeviceInfoSet, 1 PCTSTR MachineName, 1 PVOID Reserved) noexceptwinstd::setup_device_info_listinline
attach(handle_type h) noexceptwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
create(const GUID *ClassGuid, HWND hwndParent) noexceptwinstd::setup_device_info_listinline
create(const GUID *ClassGuid, PCTSTR Enumerator, HWND hwndParent, DWORD Flags, HDEVINFO DeviceInfoSet, PCTSTR MachineName, PVOID Reserved) noexceptwinstd::setup_device_info_listinline
detach()winstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
free()winstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
free_internal() noexcept overridewinstd::setup_device_info_listinlineprotectedvirtual
handle() noexceptwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
handle(1 handle_type h) noexceptwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
handle(handle_type h) noexceptwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
handle_type typedefwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >
invalidwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >static
m_hwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >protected
operator handle_type() constwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
operator!() constwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
operator!=(1 handle_type h) constwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
operator!=(handle_type h) constwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
operator&()winstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
operator*() constwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
operator->() constwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
operator<(1 handle_type h) constwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
operator<=(1 handle_type h) constwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
operator=(1 handle_type h) noexceptwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
operator==(1 handle_type h) constwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
operator>(1 handle_type h) constwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
operator>=(1 handle_type h) constwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
operator<(handle_type h) constwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
operator<=(handle_type h) constwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
operator=(handle_type h) noexceptwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
operator==(handle_type h) constwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
operator>(handle_type h) constwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
operator>=(handle_type h) constwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >inline
~setup_device_info_list()winstd::setup_device_info_listinlinevirtual
diff --git a/classwinstd_1_1setup__device__info__list.html b/classwinstd_1_1setup__device__info__list.html index 99066ca5..15cb5652 100644 --- a/classwinstd_1_1setup__device__info__list.html +++ b/classwinstd_1_1setup__device__info__list.html @@ -94,29 +94,29 @@ Public Member Functions
virtual ~setup_device_info_list ()
 Frees the device information set. More...
 
bool create (1 const GUID *ClassGuid, 1 HWND hwndParent) noexcept
 Creates an empty device information set and optionally associates the set with a device setup class and a top-level window. More...
 
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
 Creates a device information set that contains requested device information elements for a local or a remote computer. More...
 
bool create (const GUID *ClassGuid, HWND hwndParent) noexcept
 Creates an empty device information set and optionally associates the set with a device setup class and a top-level window. More...
 
bool create (const GUID *ClassGuid, PCTSTR Enumerator, HWND hwndParent, DWORD Flags, HDEVINFO DeviceInfoSet, PCTSTR MachineName, PVOID Reserved) noexcept
 Creates a device information set that contains requested device information elements for a local or a remote computer. More...
 
- Public Member Functions inherited from winstd::handle< HDEVINFO, INVALID_HANDLE_VALUE >
 handle () noexcept
 Initializes a new class instance with the object handle set to INVAL.
 
 handle (1 handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (1 handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 handle (handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 operator handle_type () const
 Auto-typecasting operator. More...
 
bool operator! () const
 Tests if the object handle is INVAL. More...
 
bool operator< (1 handle_type h) const
 Is handle less than? More...
 
bool operator<= (1 handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (1 handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (1 handle_type h) const
 Is handle greater than? More...
 
bool operator!= (1 handle_type h) const
 Is handle not equal to? More...
 
bool operator== (1 handle_type h) const
 Is handle equal to? More...
 
void attach (1 handle_type h) noexcept
 Sets a new object handle for the class. More...
 
bool operator< (handle_type h) const
 Is handle less than? More...
 
bool operator<= (handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (handle_type h) const
 Is handle greater than? More...
 
bool operator!= (handle_type h) const
 Is handle not equal to? More...
 
bool operator== (handle_type h) const
 Is handle equal to? More...
 
void attach (handle_type h) noexcept
 Sets a new object handle for the class. More...
 
handle_type detach ()
 Dismisses the object handle from this class. More...
 
inva

Member Function Documentation

- -

◆ create() [1/2]

+ +

◆ create() [1/2]

@@ -232,13 +232,13 @@ static const HDEVINFO 
inva
bool winstd::setup_device_info_list::create (1 const GUID * const GUID *  ClassGuid,
1 HWND HWND  hwndParent 
inva - -

◆ create() [2/2]

+ +

◆ create() [2/2]

@@ -276,43 +276,43 @@ static const HDEVINFO 
inva
bool winstd::setup_device_info_list::create (1 const GUID * const GUID *  ClassGuid,
1 PCTSTR PCTSTR  Enumerator,
1 HWND HWND  hwndParent,
1 DWORD DWORD  Flags,
1 HDEVINFO HDEVINFO  DeviceInfoSet,
1 PCTSTR PCTSTR  MachineName,
1 PVOID PVOID  Reserved 
inva diff --git a/classwinstd_1_1setup__driver__info__list__builder-members.html b/classwinstd_1_1setup__driver__info__list__builder-members.html index 82982326..bce72450 100644 --- a/classwinstd_1_1setup__driver__info__list__builder-members.html +++ b/classwinstd_1_1setup__driver__info__list__builder-members.html @@ -73,13 +73,13 @@ $(function() {

This is the complete list of members for winstd::setup_driver_info_list_builder, including all inherited members.

- +
setup_driver_info_list_builder(1 HDEVINFO DeviceInfoSet, 1 PSP_DEVINFO_DATA DeviceInfoData, 1 DWORD DriverType) noexceptwinstd::setup_driver_info_list_builderinline
setup_driver_info_list_builder(HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DWORD DriverType) noexceptwinstd::setup_driver_info_list_builderinline
status() const noexceptwinstd::setup_driver_info_list_builderinline
~setup_driver_info_list_builder()winstd::setup_driver_info_list_builderinlinevirtual
diff --git a/classwinstd_1_1setup__driver__info__list__builder.html b/classwinstd_1_1setup__driver__info__list__builder.html index db94076e..e5ff871d 100644 --- a/classwinstd_1_1setup__driver__info__list__builder.html +++ b/classwinstd_1_1setup__driver__info__list__builder.html @@ -81,9 +81,9 @@ $(function() { - - - + + + @@ -94,8 +94,8 @@ Public Member Functions

Detailed Description

Builds a list of drivers in constructor and deletes it in destructor.

Constructor & Destructor Documentation

- -

◆ setup_driver_info_list_builder()

+ +

◆ setup_driver_info_list_builder()

@@ -106,19 +106,19 @@ Public Member Functions
- + - + - + @@ -202,7 +202,7 @@ Public Member Functions diff --git a/classwinstd_1_1string__guid-members.html b/classwinstd_1_1string__guid-members.html index b7d98cbb..0dfcf82f 100644 --- a/classwinstd_1_1string__guid-members.html +++ b/classwinstd_1_1string__guid-members.html @@ -73,12 +73,12 @@ $(function() {

This is the complete list of members for winstd::string_guid, including all inherited members.

Public Member Functions

 setup_driver_info_list_builder (1 HDEVINFO DeviceInfoSet, 1 PSP_DEVINFO_DATA DeviceInfoData, 1 DWORD DriverType) noexcept
 Construct the builder and builds a list of drivers that is associated with a specific device or with the global class driver list for a device information set. More...
 
 setup_driver_info_list_builder (HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DWORD DriverType) noexcept
 Construct the builder and builds a list of drivers that is associated with a specific device or with the global class driver list for a device information set. More...
 
virtual ~setup_driver_info_list_builder ()
 Deletes a driver list and destructs the builder. More...
 
winstd::setup_driver_info_list_builder::setup_driver_info_list_builder (1 HDEVINFO HDEVINFO  DeviceInfoSet,
1 PSP_DEVINFO_DATA PSP_DEVINFO_DATA  DeviceInfoData,
1 DWORD DWORD  DriverType 
- - + +
basic_string_guid(1 const GUID &guid, 1 1 const char *format)winstd::basic_string_guid< char, std::char_traits< char >, std::allocator< char > >inline
string_guid(1 const GUID &guid)winstd::string_guidinline
basic_string_guid(const GUID &guid, const char *format)winstd::basic_string_guid< char, std::char_traits< char >, std::allocator< char > >inline
string_guid(const GUID &guid)winstd::string_guidinline
diff --git a/classwinstd_1_1string__guid.html b/classwinstd_1_1string__guid.html index 65aacc23..32ed8c52 100644 --- a/classwinstd_1_1string__guid.html +++ b/classwinstd_1_1string__guid.html @@ -90,19 +90,19 @@ Inheritance diagram for winstd::string_guid:

Public Member Functions

Initializing string using template in memory
 string_guid (1 const GUID &guid)
 Initializes a new string and formats its contents to string representation of given GUID. More...
 
 string_guid (const GUID &guid)
 Initializes a new string and formats its contents to string representation of given GUID. More...
 
- Public Member Functions inherited from winstd::basic_string_guid< char, std::char_traits< char >, std::allocator< char > >
 basic_string_guid (1 const GUID &guid, 1 1 const char *format)
 Initializes a new string and formats its contents to string representation of given GUID. More...
 
 basic_string_guid (const GUID &guid, const char *format)
 Initializes a new string and formats its contents to string representation of given GUID. More...
 

Detailed Description

Single-byte character implementation of a class to support converting GUID to string.

Constructor & Destructor Documentation

- -

◆ string_guid()

+ +

◆ string_guid()

@@ -113,7 +113,7 @@ Public Member Functions winstd::string_guid::string_guid ( - 1 const GUID &  + const GUID &  guid) @@ -141,7 +141,7 @@ Public Member Functions
diff --git a/classwinstd_1_1user__impersonator-members.html b/classwinstd_1_1user__impersonator-members.html index 3303b121..86fcc7a1 100644 --- a/classwinstd_1_1user__impersonator-members.html +++ b/classwinstd_1_1user__impersonator-members.html @@ -74,12 +74,12 @@ $(function() {

This is the complete list of members for winstd::user_impersonator, including all inherited members.

- +
m_cookiewinstd::user_impersonatorprotected
user_impersonator(1 HANDLE hToken) noexceptwinstd::user_impersonatorinline
user_impersonator(HANDLE hToken) noexceptwinstd::user_impersonatorinline
~user_impersonator()winstd::user_impersonatorinlinevirtual
diff --git a/classwinstd_1_1user__impersonator.html b/classwinstd_1_1user__impersonator.html index d1481886..f9ace36d 100644 --- a/classwinstd_1_1user__impersonator.html +++ b/classwinstd_1_1user__impersonator.html @@ -82,9 +82,9 @@ $(function() { - - - + + + @@ -99,8 +99,8 @@ BOOL 

Detailed Description

Lets the calling thread impersonate the security context of a logged-on user.

Constructor & Destructor Documentation

- -

◆ user_impersonator()

+ +

◆ user_impersonator()

@@ -111,7 +111,7 @@ BOOL 
- + @@ -168,7 +168,7 @@ BOOL  diff --git a/classwinstd_1_1variant-members.html b/classwinstd_1_1variant-members.html index 566eaca2..1f8c3121 100644 --- a/classwinstd_1_1variant-members.html +++ b/classwinstd_1_1variant-members.html @@ -73,71 +73,71 @@ $(function() {

This is the complete list of members for winstd::variant, including all inherited members.

Public Member Functions

 user_impersonator (1 HANDLE hToken) noexcept
 Construct the impersonator and impersonates the given user. More...
 
 user_impersonator (HANDLE hToken) noexcept
 Construct the impersonator and impersonates the given user. More...
 
virtual ~user_impersonator ()
 Reverts to current user and destructs the impersonator. More...
 
m_cookie
m_cookie
winstd::user_impersonator::user_impersonator (1 HANDLE HANDLE  hToken)
m_cookie
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + +
change_type(1 VARTYPE _vt, 1 USHORT wFlags=0) noexceptwinstd::variantinline
operator!=(1 const VARIANT &varSrc) const noexceptwinstd::variantinline
operator<(1 const VARIANT &varSrc) const noexceptwinstd::variantinline
operator<=(1 const VARIANT &varSrc) const noexceptwinstd::variantinline
operator=(1 const VARIANT &varSrc)winstd::variantinline
operator=(1 VARIANT &&varSrc) noexceptwinstd::variantinline
operator=(1 bool bSrc) noexceptwinstd::variantinline
operator=(1 char cSrc) noexceptwinstd::variantinline
operator=(1 unsigned char nSrc) noexceptwinstd::variantinline
operator=(1 short nSrc) noexceptwinstd::variantinline
operator=(1 unsigned short nSrc) noexceptwinstd::variantinline
operator=(1 int nSrc) noexceptwinstd::variantinline
operator=(1 unsigned int nSrc) noexceptwinstd::variantinline
operator=(1 long nSrc) noexceptwinstd::variantinline
operator=(1 unsigned long nSrc) noexceptwinstd::variantinline
operator=(1 long long nSrc) noexceptwinstd::variantinline
operator=(1 unsigned long long nSrc) noexceptwinstd::variantinline
operator=(1 float fltSrc) noexceptwinstd::variantinline
operator=(1 double dblSrc) noexceptwinstd::variantinline
operator=(1 CY cySrc) noexceptwinstd::variantinline
operator=(1 LPCOLESTR lpszSrc) noexceptwinstd::variantinline
operator=(1 IDispatch *pSrc)winstd::variantinline
operator=(1 IUnknown *pSrc)winstd::variantinline
operator=(1 unsigned char *pbSrc) noexceptwinstd::variantinline
operator=(1 short *pnSrc) noexceptwinstd::variantinline
operator=(1 unsigned short *pnSrc) noexceptwinstd::variantinline
operator=(1 int *pnSrc) noexceptwinstd::variantinline
operator=(1 unsigned int *pnSrc) noexceptwinstd::variantinline
operator=(1 long *pnSrc) noexceptwinstd::variantinline
operator=(1 unsigned long *pnSrc) noexceptwinstd::variantinline
operator=(1 long long *pnSrc) noexceptwinstd::variantinline
operator=(1 unsigned long long *pnSrc) noexceptwinstd::variantinline
operator=(1 float *pfSrc) noexceptwinstd::variantinline
operator=(1 double *pfSrc) noexceptwinstd::variantinline
operator=(1 const SAFEARRAY *pSrc) noexceptwinstd::variantinline
operator==(1 const VARIANT &varSrc) const noexceptwinstd::variantinline
operator>(1 const VARIANT &varSrc) const noexceptwinstd::variantinline
operator>=(1 const VARIANT &varSrc) const noexceptwinstd::variantinline
change_type(VARTYPE _vt, USHORT wFlags=0) noexceptwinstd::variantinline
operator!=(const VARIANT &varSrc) const noexceptwinstd::variantinline
operator<(const VARIANT &varSrc) const noexceptwinstd::variantinline
operator<=(const VARIANT &varSrc) const noexceptwinstd::variantinline
operator=(const VARIANT &varSrc)winstd::variantinline
operator=(VARIANT &&varSrc) noexceptwinstd::variantinline
operator=(bool bSrc) noexceptwinstd::variantinline
operator=(char cSrc) noexceptwinstd::variantinline
operator=(unsigned char nSrc) noexceptwinstd::variantinline
operator=(short nSrc) noexceptwinstd::variantinline
operator=(unsigned short nSrc) noexceptwinstd::variantinline
operator=(int nSrc) noexceptwinstd::variantinline
operator=(unsigned int nSrc) noexceptwinstd::variantinline
operator=(long nSrc) noexceptwinstd::variantinline
operator=(unsigned long nSrc) noexceptwinstd::variantinline
operator=(long long nSrc) noexceptwinstd::variantinline
operator=(unsigned long long nSrc) noexceptwinstd::variantinline
operator=(float fltSrc) noexceptwinstd::variantinline
operator=(double dblSrc) noexceptwinstd::variantinline
operator=(CY cySrc) noexceptwinstd::variantinline
operator=(LPCOLESTR lpszSrc) noexceptwinstd::variantinline
operator=(IDispatch *pSrc)winstd::variantinline
operator=(IUnknown *pSrc)winstd::variantinline
operator=(unsigned char *pbSrc) noexceptwinstd::variantinline
operator=(short *pnSrc) noexceptwinstd::variantinline
operator=(unsigned short *pnSrc) noexceptwinstd::variantinline
operator=(int *pnSrc) noexceptwinstd::variantinline
operator=(unsigned int *pnSrc) noexceptwinstd::variantinline
operator=(long *pnSrc) noexceptwinstd::variantinline
operator=(unsigned long *pnSrc) noexceptwinstd::variantinline
operator=(long long *pnSrc) noexceptwinstd::variantinline
operator=(unsigned long long *pnSrc) noexceptwinstd::variantinline
operator=(float *pfSrc) noexceptwinstd::variantinline
operator=(double *pfSrc) noexceptwinstd::variantinline
operator=(const SAFEARRAY *pSrc) noexceptwinstd::variantinline
operator==(const VARIANT &varSrc) const noexceptwinstd::variantinline
operator>(const VARIANT &varSrc) const noexceptwinstd::variantinline
operator>=(const VARIANT &varSrc) const noexceptwinstd::variantinline
variant() noexceptwinstd::variantinline
variant(1 const VARIANT &varSrc)winstd::variantinline
variant(1 VARIANT &&varSrc) noexceptwinstd::variantinline
variant(1 bool bSrc) noexceptwinstd::variantinline
variant(1 char cSrc) noexceptwinstd::variantinline
variant(1 unsigned char nSrc) noexceptwinstd::variantinline
variant(1 short nSrc) noexceptwinstd::variantinline
variant(1 unsigned short nSrc) noexceptwinstd::variantinline
variant(1 int nSrc, 1 VARTYPE vtSrc=VT_I4) noexceptwinstd::variantinline
variant(1 unsigned int nSrc, 1 VARTYPE vtSrc=VT_UI4) noexceptwinstd::variantinline
variant(1 long nSrc, 1 VARTYPE vtSrc=VT_I4) noexceptwinstd::variantinline
variant(1 unsigned long nSrc) noexceptwinstd::variantinline
variant(1 float fltSrc) noexceptwinstd::variantinline
variant(1 double dblSrc, 1 VARTYPE vtSrc=VT_R8) noexceptwinstd::variantinline
variant(1 long long nSrc) noexceptwinstd::variantinline
variant(1 unsigned long long nSrc) noexceptwinstd::variantinline
variant(1 CY cySrc) noexceptwinstd::variantinline
variant(1 LPCOLESTR lpszSrc) noexceptwinstd::variantinline
variant(1 BSTR bstr) noexceptwinstd::variantinline
variant(1 IDispatch *pSrc)winstd::variantinline
variant(1 IUnknown *pSrc)winstd::variantinline
variant(1 const SAFEARRAY *pSrc)winstd::variantinline
variant(const VARIANT &varSrc)winstd::variantinline
variant(VARIANT &&varSrc) noexceptwinstd::variantinline
variant(bool bSrc) noexceptwinstd::variantinline
variant(char cSrc) noexceptwinstd::variantinline
variant(unsigned char nSrc) noexceptwinstd::variantinline
variant(short nSrc) noexceptwinstd::variantinline
variant(unsigned short nSrc) noexceptwinstd::variantinline
variant(int nSrc, VARTYPE vtSrc=VT_I4) noexceptwinstd::variantinline
variant(unsigned int nSrc, VARTYPE vtSrc=VT_UI4) noexceptwinstd::variantinline
variant(long nSrc, VARTYPE vtSrc=VT_I4) noexceptwinstd::variantinline
variant(unsigned long nSrc) noexceptwinstd::variantinline
variant(float fltSrc) noexceptwinstd::variantinline
variant(double dblSrc, VARTYPE vtSrc=VT_R8) noexceptwinstd::variantinline
variant(long long nSrc) noexceptwinstd::variantinline
variant(unsigned long long nSrc) noexceptwinstd::variantinline
variant(CY cySrc) noexceptwinstd::variantinline
variant(LPCOLESTR lpszSrc) noexceptwinstd::variantinline
variant(BSTR bstr) noexceptwinstd::variantinline
variant(IDispatch *pSrc)winstd::variantinline
variant(IUnknown *pSrc)winstd::variantinline
variant(const SAFEARRAY *pSrc)winstd::variantinline
~variant()winstd::variantinlinevirtual
diff --git a/classwinstd_1_1variant.html b/classwinstd_1_1variant.html index 4d0ef7e1..c58dc4c1 100644 --- a/classwinstd_1_1variant.html +++ b/classwinstd_1_1variant.html @@ -91,245 +91,245 @@ Public Member Functions  variant () noexcept  Constructs blank VARIANT.
  -variant (1 const VARIANT &varSrc) - Constructs VARIANT from another.
-  -variant (1 VARIANT &&varSrc) noexcept - Moves VARIANT from another.
-  -variant (1 bool bSrc) noexcept - Constructs VARIANT from bool.
-  -variant (1 char cSrc) noexcept - Constructs VARIANT from character.
-  -variant (1 unsigned char nSrc) noexcept - Constructs VARIANT from byte.
-  -variant (1 short nSrc) noexcept - Constructs VARIANT from short.
-  -variant (1 unsigned short nSrc) noexcept - Constructs VARIANT from unsigned short.
-  -variant (1 int nSrc, 1 VARTYPE vtSrc=VT_I4) noexcept - Constructs VARIANT from integer.
-  -variant (1 unsigned int nSrc, 1 VARTYPE vtSrc=VT_UI4) noexcept - Constructs VARIANT from unsigned integer.
-  -variant (1 long nSrc, 1 VARTYPE vtSrc=VT_I4) noexcept - Constructs VARIANT from long.
-  -variant (1 unsigned long nSrc) noexcept - Constructs VARIANT from unsigned long.
-  -variant (1 float fltSrc) noexcept - Constructs VARIANT from float.
-  -variant (1 double dblSrc, 1 VARTYPE vtSrc=VT_R8) noexcept - Constructs VARIANT from double or variant date.
-  -variant (1 long long nSrc) noexcept - Constructs VARIANT from 64-bit integer.
-  -variant (1 unsigned long long nSrc) noexcept - Constructs VARIANT from unsigned integer.
-  -variant (1 CY cySrc) noexcept - Constructs VARIANT from CY (64-bit integer)
-  -variant (1 LPCOLESTR lpszSrc) noexcept - Constructs VARIANT from OLE string.
-  -variant (1 BSTR bstr) noexcept - Constructs VARIANT from BSTR.
-  -variant (1 IDispatch *pSrc) - Constructs VARIANT from IDispatch.
-  -variant (1 IUnknown *pSrc) - Constructs VARIANT from IUnknown.
-  -variant (1 const SAFEARRAY *pSrc) - Constructs VARIANT from SAFEARRAY.
-  +variant (const VARIANT &varSrc) + Constructs VARIANT from another.
+  +variant (VARIANT &&varSrc) noexcept + Moves VARIANT from another.
+  +variant (bool bSrc) noexcept + Constructs VARIANT from bool.
+  +variant (char cSrc) noexcept + Constructs VARIANT from character.
+  +variant (unsigned char nSrc) noexcept + Constructs VARIANT from byte.
+  +variant (short nSrc) noexcept + Constructs VARIANT from short.
+  +variant (unsigned short nSrc) noexcept + Constructs VARIANT from unsigned short.
+  +variant (int nSrc, VARTYPE vtSrc=VT_I4) noexcept + Constructs VARIANT from integer.
+  +variant (unsigned int nSrc, VARTYPE vtSrc=VT_UI4) noexcept + Constructs VARIANT from unsigned integer.
+  +variant (long nSrc, VARTYPE vtSrc=VT_I4) noexcept + Constructs VARIANT from long.
+  +variant (unsigned long nSrc) noexcept + Constructs VARIANT from unsigned long.
+  +variant (float fltSrc) noexcept + Constructs VARIANT from float.
+  +variant (double dblSrc, VARTYPE vtSrc=VT_R8) noexcept + Constructs VARIANT from double or variant date.
+  +variant (long long nSrc) noexcept + Constructs VARIANT from 64-bit integer.
+  +variant (unsigned long long nSrc) noexcept + Constructs VARIANT from unsigned integer.
+  +variant (CY cySrc) noexcept + Constructs VARIANT from CY (64-bit integer)
+  +variant (LPCOLESTR lpszSrc) noexcept + Constructs VARIANT from OLE string.
+  +variant (BSTR bstr) noexcept + Constructs VARIANT from BSTR.
+  +variant (IDispatch *pSrc) + Constructs VARIANT from IDispatch.
+  +variant (IUnknown *pSrc) + Constructs VARIANT from IUnknown.
+  +variant (const SAFEARRAY *pSrc) + Constructs VARIANT from SAFEARRAY.
virtual ~variant ()  Destroys VARIANT.
  - -variantoperator= (1 const VARIANT &varSrc) - Copy from another VARIANT.
-  - -variantoperator= (1 VARIANT &&varSrc) noexcept - Moves from another VARIANT.
-  - -variantoperator= (1 bool bSrc) noexcept - Copy from bool value.
-  - -variantoperator= (1 char cSrc) noexcept - Copy from char value.
-  - -variantoperator= (1 unsigned char nSrc) noexcept - Copy from unsigned char value.
-  - -variantoperator= (1 short nSrc) noexcept - Copy from short value.
-  - -variantoperator= (1 unsigned short nSrc) noexcept - Copy from unsigned short value.
-  - -variantoperator= (1 int nSrc) noexcept - Copy from int value.
-  - -variantoperator= (1 unsigned int nSrc) noexcept - Copy from unsigned int value.
-  - -variantoperator= (1 long nSrc) noexcept - Copy from long value.
-  - -variantoperator= (1 unsigned long nSrc) noexcept - Copy from unsigned long value.
-  - -variantoperator= (1 long long nSrc) noexcept - Copy from long long value.
-  - -variantoperator= (1 unsigned long long nSrc) noexcept - Copy from unsigned long long value.
-  - -variantoperator= (1 float fltSrc) noexcept - Copy from float value.
-  - -variantoperator= (1 double dblSrc) noexcept - Copy from double value.
-  - -variantoperator= (1 CY cySrc) noexcept - Copy from CY value.
-  - -variantoperator= (1 LPCOLESTR lpszSrc) noexcept - Copy from OLE string value.
-  - -variantoperator= (1 IDispatch *pSrc) - Copy from IDispatch.
-  - -variantoperator= (1 IUnknown *pSrc) - Copy from IUnknown.
-  - -variantoperator= (1 unsigned char *pbSrc) noexcept - Copy from unsigned char reference.
-  - -variantoperator= (1 short *pnSrc) noexcept - Copy from short reference.
-  - -variantoperator= (1 unsigned short *pnSrc) noexcept - Copy from unsigned short reference.
-  - -variantoperator= (1 int *pnSrc) noexcept - Copy from int reference.
-  - -variantoperator= (1 unsigned int *pnSrc) noexcept - Copy from unsigned int reference.
-  - -variantoperator= (1 long *pnSrc) noexcept - Copy from long reference.
-  - -variantoperator= (1 unsigned long *pnSrc) noexcept - Copy from unsigned long reference.
-  - -variantoperator= (1 long long *pnSrc) noexcept - Copy from long long reference.
-  - -variantoperator= (1 unsigned long long *pnSrc) noexcept - Copy from unsigned long long reference.
-  - -variantoperator= (1 float *pfSrc) noexcept - Copy from float reference.
-  - -variantoperator= (1 double *pfSrc) noexcept - Copy from double reference.
-  - -variantoperator= (1 const SAFEARRAY *pSrc) noexcept - Copy from SAFEARRAY.
-  -bool operator== (1 const VARIANT &varSrc) const noexcept - Is variant equal to? More...
-  -bool operator!= (1 const VARIANT &varSrc) const noexcept - Is variant not equal to? More...
-  -bool operator< (1 const VARIANT &varSrc) const noexcept - Is variant less than? More...
-  -bool operator> (1 const VARIANT &varSrc) const noexcept - Is variant greater than? More...
-  -bool operator<= (1 const VARIANT &varSrc) const noexcept - Is variant less than or equal to? More...
-  -bool operator>= (1 const VARIANT &varSrc) const noexcept - Is variant greater than or equal to? More...
-  -HRESULT change_type (1 VARTYPE _vt, 1 USHORT wFlags=0) noexcept - Converts a variant from one type to another. More...
-  + +variantoperator= (const VARIANT &varSrc) + Copy from another VARIANT.
+  + +variantoperator= (VARIANT &&varSrc) noexcept + Moves from another VARIANT.
+  + +variantoperator= (bool bSrc) noexcept + Copy from bool value.
+  + +variantoperator= (char cSrc) noexcept + Copy from char value.
+  + +variantoperator= (unsigned char nSrc) noexcept + Copy from unsigned char value.
+  + +variantoperator= (short nSrc) noexcept + Copy from short value.
+  + +variantoperator= (unsigned short nSrc) noexcept + Copy from unsigned short value.
+  + +variantoperator= (int nSrc) noexcept + Copy from int value.
+  + +variantoperator= (unsigned int nSrc) noexcept + Copy from unsigned int value.
+  + +variantoperator= (long nSrc) noexcept + Copy from long value.
+  + +variantoperator= (unsigned long nSrc) noexcept + Copy from unsigned long value.
+  + +variantoperator= (long long nSrc) noexcept + Copy from long long value.
+  + +variantoperator= (unsigned long long nSrc) noexcept + Copy from unsigned long long value.
+  + +variantoperator= (float fltSrc) noexcept + Copy from float value.
+  + +variantoperator= (double dblSrc) noexcept + Copy from double value.
+  + +variantoperator= (CY cySrc) noexcept + Copy from CY value.
+  + +variantoperator= (LPCOLESTR lpszSrc) noexcept + Copy from OLE string value.
+  + +variantoperator= (IDispatch *pSrc) + Copy from IDispatch.
+  + +variantoperator= (IUnknown *pSrc) + Copy from IUnknown.
+  + +variantoperator= (unsigned char *pbSrc) noexcept + Copy from unsigned char reference.
+  + +variantoperator= (short *pnSrc) noexcept + Copy from short reference.
+  + +variantoperator= (unsigned short *pnSrc) noexcept + Copy from unsigned short reference.
+  + +variantoperator= (int *pnSrc) noexcept + Copy from int reference.
+  + +variantoperator= (unsigned int *pnSrc) noexcept + Copy from unsigned int reference.
+  + +variantoperator= (long *pnSrc) noexcept + Copy from long reference.
+  + +variantoperator= (unsigned long *pnSrc) noexcept + Copy from unsigned long reference.
+  + +variantoperator= (long long *pnSrc) noexcept + Copy from long long reference.
+  + +variantoperator= (unsigned long long *pnSrc) noexcept + Copy from unsigned long long reference.
+  + +variantoperator= (float *pfSrc) noexcept + Copy from float reference.
+  + +variantoperator= (double *pfSrc) noexcept + Copy from double reference.
+  + +variantoperator= (const SAFEARRAY *pSrc) noexcept + Copy from SAFEARRAY.
+  +bool operator== (const VARIANT &varSrc) const noexcept + Is variant equal to? More...
+  +bool operator!= (const VARIANT &varSrc) const noexcept + Is variant not equal to? More...
+  +bool operator< (const VARIANT &varSrc) const noexcept + Is variant less than? More...
+  +bool operator> (const VARIANT &varSrc) const noexcept + Is variant greater than? More...
+  +bool operator<= (const VARIANT &varSrc) const noexcept + Is variant less than or equal to? More...
+  +bool operator>= (const VARIANT &varSrc) const noexcept + Is variant greater than or equal to? More...
+  +HRESULT change_type (VARTYPE _vt, USHORT wFlags=0) noexcept + Converts a variant from one type to another. More...

Detailed Description

VARIANT struct wrapper.

Member Function Documentation

- -

◆ change_type()

+ +

◆ change_type()

@@ -340,13 +340,13 @@ virtual ~variant () HRESULT winstd::variant::change_type ( - 1 VARTYPE  + VARTYPE  _vt, - 1 USHORT  + USHORT  wFlags = 0  @@ -367,8 +367,8 @@ virtual ~variant ()
- -

◆ operator!=()

+ +

◆ operator!=()

@@ -379,7 +379,7 @@ virtual ~variant () bool winstd::variant::operator!= ( - 1 const VARIANT &  + const VARIANT &  varSrc) const @@ -406,8 +406,8 @@ virtual ~variant ()
- -

◆ operator<()

+ +

◆ operator<()

@@ -418,7 +418,7 @@ virtual ~variant () bool winstd::variant::operator< ( - 1 const VARIANT &  + const VARIANT &  varSrc) const @@ -445,8 +445,8 @@ virtual ~variant ()
- -

◆ operator<=()

+ +

◆ operator<=()

@@ -457,7 +457,7 @@ virtual ~variant () bool winstd::variant::operator<= ( - 1 const VARIANT &  + const VARIANT &  varSrc) const @@ -484,8 +484,8 @@ virtual ~variant ()
- -

◆ operator==()

+ +

◆ operator==()

@@ -496,7 +496,7 @@ virtual ~variant () bool winstd::variant::operator== ( - 1 const VARIANT &  + const VARIANT &  varSrc) const @@ -523,8 +523,8 @@ virtual ~variant ()
- -

◆ operator>()

+ +

◆ operator>()

@@ -535,7 +535,7 @@ virtual ~variant () bool winstd::variant::operator> ( - 1 const VARIANT &  + const VARIANT &  varSrc) const @@ -562,8 +562,8 @@ virtual ~variant ()
- -

◆ operator>=()

+ +

◆ operator>=()

@@ -574,7 +574,7 @@ virtual ~variant () bool winstd::variant::operator>= ( - 1 const VARIANT &  + const VARIANT &  varSrc) const @@ -607,7 +607,7 @@ virtual ~variant () diff --git a/classwinstd_1_1vmemory-members.html b/classwinstd_1_1vmemory-members.html index 960d87fd..a0074ad6 100644 --- a/classwinstd_1_1vmemory-members.html +++ b/classwinstd_1_1vmemory-members.html @@ -73,41 +73,41 @@ $(function() {

This is the complete list of members for winstd::vmemory, including all inherited members.

- - - + + + - - + + - + - - - - - - - - + + + + + + + + - - + +
alloc(1 HANDLE hProcess, 1 LPVOID lpAddress, 1 SIZE_T dwSize, 1 DWORD flAllocationType, 1 DWORD flProtect) noexceptwinstd::vmemoryinline
attach(1 HANDLE proc, 1 handle_type h) noexceptwinstd::vmemoryinline
handle< LPVOID, NULL >::attach(1 handle_type h) noexceptwinstd::handle< LPVOID, NULL >inline
alloc(HANDLE hProcess, LPVOID lpAddress, SIZE_T dwSize, DWORD flAllocationType, DWORD flProtect) noexceptwinstd::vmemoryinline
attach(HANDLE proc, handle_type h) noexceptwinstd::vmemoryinline
handle< LPVOID, NULL >::attach(handle_type h) noexceptwinstd::handle< LPVOID, NULL >inline
detach()winstd::handle< LPVOID, NULL >inline
free()winstd::handle< LPVOID, NULL >inline
free_internal() noexcept overridewinstd::vmemoryinlineprotectedvirtual
handle() noexceptwinstd::handle< LPVOID, NULL >inline
handle(1 handle_type h) noexceptwinstd::handle< LPVOID, NULL >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< LPVOID, NULL >inline
handle(handle_type h) noexceptwinstd::handle< LPVOID, NULL >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< LPVOID, NULL >inline
handle_type typedefwinstd::handle< LPVOID, NULL >
invalidwinstd::handle< LPVOID, NULL >static
m_hwinstd::handle< LPVOID, NULL >protected
m_procwinstd::vmemoryprotected
operator handle_type() constwinstd::handle< LPVOID, NULL >inline
operator!() constwinstd::handle< LPVOID, NULL >inline
operator!=(1 handle_type h) constwinstd::handle< LPVOID, NULL >inline
operator!=(handle_type h) constwinstd::handle< LPVOID, NULL >inline
operator&()winstd::handle< LPVOID, NULL >inline
operator*() constwinstd::handle< LPVOID, NULL >inline
operator->() constwinstd::handle< LPVOID, NULL >inline
operator<(1 handle_type h) constwinstd::handle< LPVOID, NULL >inline
operator<=(1 handle_type h) constwinstd::handle< LPVOID, NULL >inline
operator=(1 vmemory &&other) noexceptwinstd::vmemoryinline
handle< LPVOID, NULL >::operator=(1 handle_type h) noexceptwinstd::handle< LPVOID, NULL >inline
handle< LPVOID, NULL >::operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< LPVOID, NULL >inline
operator==(1 handle_type h) constwinstd::handle< LPVOID, NULL >inline
operator>(1 handle_type h) constwinstd::handle< LPVOID, NULL >inline
operator>=(1 handle_type h) constwinstd::handle< LPVOID, NULL >inline
operator<(handle_type h) constwinstd::handle< LPVOID, NULL >inline
operator<=(handle_type h) constwinstd::handle< LPVOID, NULL >inline
operator=(vmemory &&other) noexceptwinstd::vmemoryinline
handle< LPVOID, NULL >::operator=(handle_type h) noexceptwinstd::handle< LPVOID, NULL >inline
handle< LPVOID, NULL >::operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< LPVOID, NULL >inline
operator==(handle_type h) constwinstd::handle< LPVOID, NULL >inline
operator>(handle_type h) constwinstd::handle< LPVOID, NULL >inline
operator>=(handle_type h) constwinstd::handle< LPVOID, NULL >inline
vmemory() noexceptwinstd::vmemoryinline
vmemory(1 handle_type h, 1 HANDLE proc) noexceptwinstd::vmemoryinline
vmemory(1 vmemory &&h) noexceptwinstd::vmemoryinline
vmemory(handle_type h, HANDLE proc) noexceptwinstd::vmemoryinline
vmemory(vmemory &&h) noexceptwinstd::vmemoryinline
~vmemory()winstd::vmemoryinlinevirtual
diff --git a/classwinstd_1_1vmemory.html b/classwinstd_1_1vmemory.html index ca64c021..3934d7ef 100644 --- a/classwinstd_1_1vmemory.html +++ b/classwinstd_1_1vmemory.html @@ -96,41 +96,41 @@ Public Member Functions  vmemory () noexcept  Initializes a new class instance with the memory handle set to INVAL.
  - vmemory (1 handle_type h, 1 HANDLE proc) noexcept - Initializes a new class instance with an already available object handle. More...
-  - vmemory (1 vmemory &&h) noexcept - Move constructor. More...
-  + vmemory (handle_type h, HANDLE proc) noexcept + Initializes a new class instance with an already available object handle. More...
+  + vmemory (vmemory &&h) noexcept + Move constructor. More...
+  virtual ~vmemory ()  Frees the memory. More...
  -vmemoryoperator= (1 vmemory &&other) noexcept - Move assignment. More...
-  -void attach (1 HANDLE proc, 1 handle_type h) noexcept - Sets a new memory handle for the class. More...
-  -bool alloc (1 HANDLE hProcess, 1 LPVOID lpAddress, 1 SIZE_T dwSize, 1 DWORD flAllocationType, 1 DWORD flProtect) noexcept - Reserves, commits, or changes the state of a region of memory within the virtual address space of a specified process. The function initializes the memory it allocates to zero. More...
-  +vmemoryoperator= (vmemory &&other) noexcept + Move assignment. More...
+  +void attach (HANDLE proc, handle_type h) noexcept + Sets a new memory handle for the class. More...
+  +bool alloc (HANDLE hProcess, LPVOID lpAddress, SIZE_T dwSize, DWORD flAllocationType, DWORD flProtect) noexcept + Reserves, commits, or changes the state of a region of memory within the virtual address space of a specified process. The function initializes the memory it allocates to zero. More...
- Public Member Functions inherited from winstd::handle< LPVOID, NULL >  handle () noexcept  Initializes a new class instance with the object handle set to INVAL.
  - handle (1 handle_type h) noexcept - Initializes a new class instance with an already available object handle. More...
-  - handle (1 handle< handle_type, INVAL > &&h) noexcept - Move constructor. More...
-  -handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept - Attaches already available object handle. More...
-  -handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept - Move assignment. More...
-  + handle (handle_type h) noexcept + Initializes a new class instance with an already available object handle. More...
+  + handle (handle< handle_type, INVAL > &&h) noexcept + Move constructor. More...
+  +handle< handle_type, INVAL > & operator= (handle_type h) noexcept + Attaches already available object handle. More...
+  +handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept + Move assignment. More...
+   operator handle_type () const  Auto-typecasting operator. More...
  @@ -146,27 +146,27 @@ Public Member Functions bool operator! () const  Tests if the object handle is INVAL. More...
  -bool operator< (1 handle_type h) const - Is handle less than? More...
-  -bool operator<= (1 handle_type h) const - Is handle less than or equal to? More...
-  -bool operator>= (1 handle_type h) const - Is handle greater than or equal to? More...
-  -bool operator> (1 handle_type h) const - Is handle greater than? More...
-  -bool operator!= (1 handle_type h) const - Is handle not equal to? More...
-  -bool operator== (1 handle_type h) const - Is handle equal to? More...
-  -void attach (1 handle_type h) noexcept - Sets a new object handle for the class. More...
-  +bool operator< (handle_type h) const + Is handle less than? More...
+  +bool operator<= (handle_type h) const + Is handle less than or equal to? More...
+  +bool operator>= (handle_type h) const + Is handle greater than or equal to? More...
+  +bool operator> (handle_type h) const + Is handle greater than? More...
+  +bool operator!= (handle_type h) const + Is handle not equal to? More...
+  +bool operator== (handle_type h) const + Is handle equal to? More...
+  +void attach (handle_type h) noexcept + Sets a new object handle for the class. More...
handle_type detach ()  Dismisses the object handle from this class. More...
  @@ -212,8 +212,8 @@ static const LPVOID invali

Detailed Description

Memory in virtual address space of a process handle wrapper.

Constructor & Destructor Documentation

- -

◆ vmemory() [1/2]

+ +

◆ vmemory() [1/2]

@@ -224,13 +224,13 @@ static const LPVOID invali winstd::vmemory::vmemory ( - 1 handle_type  + handle_type  h, - 1 HANDLE  + HANDLE  proc  @@ -257,8 +257,8 @@ static const LPVOID invali
- -

◆ vmemory() [2/2]

+ +

◆ vmemory() [2/2]

@@ -269,7 +269,7 @@ static const LPVOID invali winstd::vmemory::vmemory ( - 1 vmemory &&  + vmemory &&  h) @@ -320,8 +320,8 @@ static const LPVOID invali

Member Function Documentation

- -

◆ alloc()

+ +

◆ alloc()

@@ -332,31 +332,31 @@ static const LPVOID invali bool winstd::vmemory::alloc ( - 1 HANDLE  + HANDLE  hProcess, - 1 LPVOID  + LPVOID  lpAddress, - 1 SIZE_T  + SIZE_T  dwSize, - 1 DWORD  + DWORD  flAllocationType, - 1 DWORD  + DWORD  flProtect  @@ -382,8 +382,8 @@ static const LPVOID invali
- -

◆ attach()

+ +

◆ attach()

@@ -394,13 +394,13 @@ static const LPVOID invali void winstd::vmemory::attach ( - 1 HANDLE  + HANDLE  proc, - 1 handle_type  + handle_type  h  @@ -458,8 +458,8 @@ static const LPVOID invali
- -

◆ operator=()

+ +

◆ operator=()

@@ -470,7 +470,7 @@ static const LPVOID invali vmemory & winstd::vmemory::operator= ( - 1 vmemory &&  + vmemory &&  other) @@ -498,7 +498,7 @@ static const LPVOID invali
diff --git a/classwinstd_1_1win__handle-members.html b/classwinstd_1_1win__handle-members.html index 1d284da9..dfc4134f 100644 --- a/classwinstd_1_1win__handle-members.html +++ b/classwinstd_1_1win__handle-members.html @@ -73,34 +73,34 @@ $(function() {

This is the complete list of members for winstd::win_handle< INVALID >, including all inherited members.

- + - - + + - + - - - - - - - + + + + + + +
attach(1 handle_type h) noexceptwinstd::handle< HANDLE, INVALID >inline
attach(handle_type h) noexceptwinstd::handle< HANDLE, INVALID >inline
detach()winstd::handle< HANDLE, INVALID >inline
free()winstd::handle< HANDLE, INVALID >inline
free_internal() noexcept overridewinstd::win_handle< INVALID >inlineprotectedvirtual
handle() noexceptwinstd::handle< HANDLE, INVALID >inline
handle(1 handle_type h) noexceptwinstd::handle< HANDLE, INVALID >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, INVALID >inline
handle(handle_type h) noexceptwinstd::handle< HANDLE, INVALID >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, INVALID >inline
handle_type typedefwinstd::handle< HANDLE, INVALID >
invalidwinstd::handle< HANDLE, INVALID >static
m_hwinstd::handle< HANDLE, INVALID >protected
operator handle_type() constwinstd::handle< HANDLE, INVALID >inline
operator!() constwinstd::handle< HANDLE, INVALID >inline
operator!=(1 handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator!=(handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator&()winstd::handle< HANDLE, INVALID >inline
operator*() constwinstd::handle< HANDLE, INVALID >inline
operator->() constwinstd::handle< HANDLE, INVALID >inline
operator<(1 handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator<=(1 handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator=(1 handle_type h) noexceptwinstd::handle< HANDLE, INVALID >inline
operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, INVALID >inline
operator==(1 handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator>(1 handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator>=(1 handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator<(handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator<=(handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator=(handle_type h) noexceptwinstd::handle< HANDLE, INVALID >inline
operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, INVALID >inline
operator==(handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator>(handle_type h) constwinstd::handle< HANDLE, INVALID >inline
operator>=(handle_type h) constwinstd::handle< HANDLE, INVALID >inline
~win_handle()winstd::win_handle< INVALID >inlinevirtual
diff --git a/classwinstd_1_1win__handle.html b/classwinstd_1_1win__handle.html index 7bf6115b..da196acb 100644 --- a/classwinstd_1_1win__handle.html +++ b/classwinstd_1_1win__handle.html @@ -99,18 +99,18 @@ Public Member Functions  handle () noexcept  Initializes a new class instance with the object handle set to INVAL.
  - handle (1 handle_type h) noexcept - Initializes a new class instance with an already available object handle. More...
-  - handle (1 handle< handle_type, INVAL > &&h) noexcept - Move constructor. More...
-  -handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept - Attaches already available object handle. More...
-  -handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept - Move assignment. More...
-  + handle (handle_type h) noexcept + Initializes a new class instance with an already available object handle. More...
+  + handle (handle< handle_type, INVAL > &&h) noexcept + Move constructor. More...
+  +handle< handle_type, INVAL > & operator= (handle_type h) noexcept + Attaches already available object handle. More...
+  +handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept + Move assignment. More...
+   operator handle_type () const  Auto-typecasting operator. More...
  @@ -126,27 +126,27 @@ Public Member Functions bool operator! () const  Tests if the object handle is INVAL. More...
  -bool operator< (1 handle_type h) const - Is handle less than? More...
-  -bool operator<= (1 handle_type h) const - Is handle less than or equal to? More...
-  -bool operator>= (1 handle_type h) const - Is handle greater than or equal to? More...
-  -bool operator> (1 handle_type h) const - Is handle greater than? More...
-  -bool operator!= (1 handle_type h) const - Is handle not equal to? More...
-  -bool operator== (1 handle_type h) const - Is handle equal to? More...
-  -void attach (1 handle_type h) noexcept - Sets a new object handle for the class. More...
-  +bool operator< (handle_type h) const + Is handle less than? More...
+  +bool operator<= (handle_type h) const + Is handle less than or equal to? More...
+  +bool operator>= (handle_type h) const + Is handle greater than or equal to? More...
+  +bool operator> (handle_type h) const + Is handle greater than? More...
+  +bool operator!= (handle_type h) const + Is handle not equal to? More...
+  +bool operator== (handle_type h) const + Is handle equal to? More...
+  +void attach (handle_type h) noexcept + Sets a new object handle for the class. More...
handle_type detach ()  Dismisses the object handle from this class. More...
  @@ -255,7 +255,7 @@ template<HANDLE INVALID>
diff --git a/classwinstd_1_1win__runtime__error-members.html b/classwinstd_1_1win__runtime__error-members.html index a4917220..88e27600 100644 --- a/classwinstd_1_1win__runtime__error-members.html +++ b/classwinstd_1_1win__runtime__error-members.html @@ -75,18 +75,18 @@ $(function() { - - - + + + - - - - + + + +
error_type typedefwinstd::num_runtime_error< DWORD >
m_numwinstd::num_runtime_error< DWORD >protected
msg(1 DWORD dwLanguageId=0) constwinstd::win_runtime_errorinline
num_runtime_error(1 error_type num, 1 const std::string &msg)winstd::num_runtime_error< DWORD >inline
num_runtime_error(1 error_type num, 1 const char *msg=nullptr)winstd::num_runtime_error< DWORD >inline
msg(DWORD dwLanguageId=0) constwinstd::win_runtime_errorinline
num_runtime_error(error_type num, const std::string &msg)winstd::num_runtime_error< DWORD >inline
num_runtime_error(error_type num, const char *msg=nullptr)winstd::num_runtime_error< DWORD >inline
number() constwinstd::num_runtime_error< DWORD >inline
win_runtime_error(1 error_type num, 1 const std::string &msg)winstd::win_runtime_errorinline
win_runtime_error(1 error_type num, 1 const char *msg=nullptr)winstd::win_runtime_errorinline
win_runtime_error(1 const std::string &msg)winstd::win_runtime_errorinline
win_runtime_error(1 const char *msg=nullptr)winstd::win_runtime_errorinline
win_runtime_error(error_type num, const std::string &msg)winstd::win_runtime_errorinline
win_runtime_error(error_type num, const char *msg=nullptr)winstd::win_runtime_errorinline
win_runtime_error(const std::string &msg)winstd::win_runtime_errorinline
win_runtime_error(const char *msg=nullptr)winstd::win_runtime_errorinline
diff --git a/classwinstd_1_1win__runtime__error.html b/classwinstd_1_1win__runtime__error.html index f5453ddd..49fb24cf 100644 --- a/classwinstd_1_1win__runtime__error.html +++ b/classwinstd_1_1win__runtime__error.html @@ -91,28 +91,28 @@ Inheritance diagram for winstd::win_runtime_error:
- - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + + @@ -134,8 +134,8 @@ typedef DWORD  - + - + @@ -179,8 +179,8 @@ typedef DWORD  - + - + @@ -224,8 +224,8 @@ typedef DWORD  - + @@ -258,8 +258,8 @@ typedef DWORD  - + @@ -293,8 +293,8 @@ typedef DWORD  - + @@ -328,7 +328,7 @@ typedef DWORD    - - - - - - - - - + + + + + + + + + @@ -116,18 +116,18 @@ Public Member Functions   - - - - - - - - - - - - + + + + + + + + + + + + @@ -143,27 +143,27 @@ Public Member Functions - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -274,7 +274,7 @@ static const HDC 

Function Documentation

- -

◆ get_ptr() [1/2]

+ +

◆ get_ptr() [1/2]

@@ -218,7 +218,7 @@ template<class _Ty , class _Dx >
- + @@ -241,8 +241,8 @@ template<class _Ty , class _Dx > - -

◆ get_ptr() [2/2]

+ +

◆ get_ptr() [2/2]

@@ -255,7 +255,7 @@ template<class _Ty , class _Dx >
- + @@ -281,7 +281,7 @@ template<class _Ty , class _Dx > diff --git a/group___win_std_m_s_i_a_p_i.html b/group___win_std_m_s_i_a_p_i.html index b66e54a9..940e879c 100644 --- a/group___win_std_m_s_i_a_p_i.html +++ b/group___win_std_m_s_i_a_p_i.html @@ -74,7 +74,7 @@ $(function() { diff --git a/group___win_std_mem_sanitize.html b/group___win_std_mem_sanitize.html index 86bfb2dc..6f6e7f2f 100644 --- a/group___win_std_mem_sanitize.html +++ b/group___win_std_mem_sanitize.html @@ -135,7 +135,7 @@ typedef diff --git a/group___win_std_security_a_p_i.html b/group___win_std_security_a_p_i.html index 8266c6a5..2d78250d 100644 --- a/group___win_std_security_a_p_i.html +++ b/group___win_std_security_a_p_i.html @@ -89,7 +89,7 @@ Classes diff --git a/group___win_std_shell_w_a_p_i.html b/group___win_std_shell_w_a_p_i.html index 473e9b97..7e0799a8 100644 --- a/group___win_std_shell_w_a_p_i.html +++ b/group___win_std_shell_w_a_p_i.html @@ -74,7 +74,7 @@ $(function() { diff --git a/group___win_std_str_format.html b/group___win_std_str_format.html index 4e9b7ba5..6167a439 100644 --- a/group___win_std_str_format.html +++ b/group___win_std_str_format.html @@ -177,7 +177,7 @@ typedef string_guid diff --git a/group___win_std_sys_handles.html b/group___win_std_sys_handles.html index 02d06622..9db802b0 100644 --- a/group___win_std_sys_handles.html +++ b/group___win_std_sys_handles.html @@ -181,7 +181,7 @@ static const T  diff --git a/group___win_std_win_a_p_i.html b/group___win_std_win_a_p_i.html index bc81951a..88de3a09 100644 --- a/group___win_std_win_a_p_i.html +++ b/group___win_std_win_a_p_i.html @@ -191,7 +191,7 @@ Macros diff --git a/group___win_trust_a_p_i.html b/group___win_trust_a_p_i.html index adba987b..c74e4241 100644 --- a/group___win_trust_a_p_i.html +++ b/group___win_trust_a_p_i.html @@ -83,7 +83,7 @@ Classes diff --git a/hierarchy.html b/hierarchy.html index 2d98c24c..216226f1 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -206,7 +206,7 @@ $(function() { diff --git a/index.html b/index.html index 74056245..0e549f84 100644 --- a/index.html +++ b/index.html @@ -134,7 +134,7 @@ Usage diff --git a/modules.html b/modules.html index ba0b0ee0..96b5e594 100644 --- a/modules.html +++ b/modules.html @@ -92,7 +92,7 @@ $(function() { diff --git a/search/all_1.js b/search/all_1.js index 28ac5808..06bd9915 100644 --- a/search/all_1.js +++ b/search/all_1.js @@ -1,11 +1,11 @@ var searchData= [ - ['acquire_0',['acquire',['../classwinstd_1_1sec__credentials.html#a757ef92c30456152aefc3875ef056daf',1,'winstd::sec_credentials']]], - ['actctx_5factivator_1',['actctx_activator',['../classwinstd_1_1actctx__activator.html#adbcf965ee01a98dd6a9d1c4f6233a089',1,'winstd::actctx_activator::actctx_activator()'],['../classwinstd_1_1actctx__activator.html',1,'winstd::actctx_activator']]], + ['acquire_0',['acquire',['../classwinstd_1_1sec__credentials.html#af01c07130505e33fb2d4fbf5a8377280',1,'winstd::sec_credentials']]], + ['actctx_5factivator_1',['actctx_activator',['../classwinstd_1_1actctx__activator.html#a557774255df823c979be34bf5f82a0f2',1,'winstd::actctx_activator::actctx_activator()'],['../classwinstd_1_1actctx__activator.html',1,'winstd::actctx_activator']]], ['addrinfo_2',['addrinfo',['../classwinstd_1_1addrinfo.html',1,'winstd']]], - ['alloc_3',['alloc',['../classwinstd_1_1vmemory.html#a20ba804420e290ee94593908b9877cdf',1,'winstd::vmemory']]], - ['allocate_4',['allocate',['../classwinstd_1_1heap__allocator.html#acc38b748db1bcfed85f01ee76dd6056a',1,'winstd::heap_allocator']]], - ['attach_5',['attach',['../classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208',1,'winstd::handle::attach()'],['../classwinstd_1_1event__session.html#a50cbbb1f721f388e3d1640332a5efc40',1,'winstd::event_session::attach()'],['../classwinstd_1_1vmemory.html#ad301de2680f21d5e56af7e6a6ab25b12',1,'winstd::vmemory::attach()']]], - ['attach_5fduplicated_6',['attach_duplicated',['../classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4',1,'winstd::dplhandle']]], + ['alloc_3',['alloc',['../classwinstd_1_1vmemory.html#a3a2a287a47ac11ce1eb0490b5bb37c3c',1,'winstd::vmemory']]], + ['allocate_4',['allocate',['../classwinstd_1_1heap__allocator.html#a371eaa06a2056171126eba66d7023b03',1,'winstd::heap_allocator']]], + ['attach_5',['attach',['../classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11',1,'winstd::handle::attach()'],['../classwinstd_1_1event__session.html#afe43f725628f047dadc8e44f4a8028b7',1,'winstd::event_session::attach()'],['../classwinstd_1_1vmemory.html#a70e3154374bf7a00c7ba1ea62c6f16a4',1,'winstd::vmemory::attach()']]], + ['attach_5fduplicated_6',['attach_duplicated',['../classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65',1,'winstd::dplhandle']]], ['auto_2dsanitize_20memory_20management_7',['Auto-sanitize Memory Management',['../group___win_std_mem_sanitize.html',1,'']]] ]; diff --git a/search/all_10.js b/search/all_10.js index f0652a55..89d72eed 100644 --- a/search/all_10.js +++ b/search/all_10.js @@ -2,7 +2,7 @@ var searchData= [ ['reason_0',['reason',['../classwinstd_1_1eap__runtime__error.html#a3329eb549dce7f57f5a59e3f5a16705c',1,'winstd::eap_runtime_error']]], ['rebind_1',['rebind',['../structwinstd_1_1heap__allocator_1_1rebind.html',1,'winstd::heap_allocator< _Ty >::rebind< _Other >'],['../structwinstd_1_1sanitizing__allocator_1_1rebind.html',1,'winstd::sanitizing_allocator< _Ty >::rebind< _Other >']]], - ['ref_5funique_5fptr_2',['ref_unique_ptr',['../classwinstd_1_1ref__unique__ptr.html#ab90a029ae0208a0498658499d6540fa8',1,'winstd::ref_unique_ptr::ref_unique_ptr(1 std::unique_ptr< _Ty, _Dx > &owner)'],['../classwinstd_1_1ref__unique__ptr.html#aa2070a1386a785b347cb11b27f31e630',1,'winstd::ref_unique_ptr::ref_unique_ptr(1 ref_unique_ptr< _Ty, _Dx > &&other)'],['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#ae5b864c536097b01b7da887db05a4c22',1,'winstd::ref_unique_ptr< _Ty[], _Dx >::ref_unique_ptr(1 std::unique_ptr< _Ty[], _Dx > &owner) noexcept'],['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a4e562a0f9abb69e7e57a294fdb70aca1',1,'winstd::ref_unique_ptr< _Ty[], _Dx >::ref_unique_ptr(1 ref_unique_ptr< _Ty[], _Dx > &&other)'],['../classwinstd_1_1ref__unique__ptr.html',1,'winstd::ref_unique_ptr< _Ty, _Dx >']]], + ['ref_5funique_5fptr_2',['ref_unique_ptr',['../classwinstd_1_1ref__unique__ptr.html#af092ed7ea1346c7a92b20ae2f6de5577',1,'winstd::ref_unique_ptr::ref_unique_ptr(std::unique_ptr< _Ty, _Dx > &owner)'],['../classwinstd_1_1ref__unique__ptr.html#a755e6f4235fa54330304921ea14b76bc',1,'winstd::ref_unique_ptr::ref_unique_ptr(ref_unique_ptr< _Ty, _Dx > &&other)'],['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a884355151c4c7d65f4ac279966793d5d',1,'winstd::ref_unique_ptr< _Ty[], _Dx >::ref_unique_ptr(std::unique_ptr< _Ty[], _Dx > &owner) noexcept'],['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a2e6a20baa25af8b928d80ccc566e11cc',1,'winstd::ref_unique_ptr< _Ty[], _Dx >::ref_unique_ptr(ref_unique_ptr< _Ty[], _Dx > &&other)'],['../classwinstd_1_1ref__unique__ptr.html',1,'winstd::ref_unique_ptr< _Ty, _Dx >']]], ['ref_5funique_5fptr_3c_20_5fty_5b_5d_2c_20_5fdx_20_3e_3',['ref_unique_ptr< _Ty[], _Dx >',['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html',1,'winstd']]], ['reference_4',['reference',['../classwinstd_1_1heap__allocator.html#a88ed8962cd0d64849119d7a11135b2d0',1,'winstd::heap_allocator']]], ['reg_5fkey_5',['reg_key',['../classwinstd_1_1reg__key.html',1,'winstd']]], diff --git a/search/all_11.js b/search/all_11.js index b5b7ff90..e28554ba 100644 --- a/search/all_11.js +++ b/search/all_11.js @@ -1,30 +1,30 @@ var searchData= [ - ['sanitizing_5fallocator_0',['sanitizing_allocator',['../classwinstd_1_1sanitizing__allocator.html#abad88f18c0430a12c481126abe93e290',1,'winstd::sanitizing_allocator::sanitizing_allocator(1 const sanitizing_allocator< _Other > &_Othr) noexcept'],['../classwinstd_1_1sanitizing__allocator.html#a06fdb355f632625a220375d8b4a212b0',1,'winstd::sanitizing_allocator::sanitizing_allocator(1 const sanitizing_allocator< _Ty > &_Othr)'],['../classwinstd_1_1sanitizing__allocator.html#af89279ba111029e2880c2a43189b4d4c',1,'winstd::sanitizing_allocator::sanitizing_allocator() noexcept'],['../classwinstd_1_1sanitizing__allocator.html',1,'winstd::sanitizing_allocator< _Ty >']]], + ['sanitizing_5fallocator_0',['sanitizing_allocator',['../classwinstd_1_1sanitizing__allocator.html#a63e7945c2c3e16de6676dea04d08ed16',1,'winstd::sanitizing_allocator::sanitizing_allocator(const sanitizing_allocator< _Other > &_Othr) noexcept'],['../classwinstd_1_1sanitizing__allocator.html#a1559d5205a26a17bec111649840f5825',1,'winstd::sanitizing_allocator::sanitizing_allocator(const sanitizing_allocator< _Ty > &_Othr)'],['../classwinstd_1_1sanitizing__allocator.html#af89279ba111029e2880c2a43189b4d4c',1,'winstd::sanitizing_allocator::sanitizing_allocator() noexcept'],['../classwinstd_1_1sanitizing__allocator.html',1,'winstd::sanitizing_allocator< _Ty >']]], ['sanitizing_5fblob_1',['sanitizing_blob',['../classwinstd_1_1sanitizing__blob.html#a3fcdafa229e9a9f4c176b60fd6555685',1,'winstd::sanitizing_blob::sanitizing_blob()'],['../classwinstd_1_1sanitizing__blob.html',1,'winstd::sanitizing_blob< N >']]], ['sanitizing_5fstring_2',['sanitizing_string',['../group___win_std_mem_sanitize.html#gafaf527687e080349d49b51c2362c32e8',1,'winstd']]], ['sanitizing_5ftstring_3',['sanitizing_tstring',['../group___win_std_mem_sanitize.html#gaa149b89d04cc80c125023a14e241e8bd',1,'winstd']]], ['sanitizing_5fwstring_4',['sanitizing_wstring',['../group___win_std_mem_sanitize.html#ga57776f4affaac5040ba220302003eedc',1,'winstd']]], - ['sec_5fbuffer_5fdesc_5',['sec_buffer_desc',['../classwinstd_1_1sec__buffer__desc.html#ab8ca78639ed84450dde53dfade0f59e3',1,'winstd::sec_buffer_desc::sec_buffer_desc()'],['../classwinstd_1_1sec__buffer__desc.html',1,'winstd::sec_buffer_desc']]], - ['sec_5fcontext_6',['sec_context',['../classwinstd_1_1sec__context.html#a17c2b919a65e6e7cd9739870e044ce95',1,'winstd::sec_context::sec_context(1 sec_context &&h) noexcept'],['../classwinstd_1_1sec__context.html#a5d41cc2cbe613fcc2bd37cc260de9763',1,'winstd::sec_context::sec_context()'],['../classwinstd_1_1sec__context.html',1,'winstd::sec_context']]], - ['sec_5fcredentials_7',['sec_credentials',['../classwinstd_1_1sec__credentials.html#a4cc86fe337998e5becc41c3f78563df8',1,'winstd::sec_credentials::sec_credentials()'],['../classwinstd_1_1sec__credentials.html#a4f08ded659efaa25968a59345ac5ae24',1,'winstd::sec_credentials::sec_credentials(1 handle_type h, 1 const TimeStamp expires)'],['../classwinstd_1_1sec__credentials.html#a1366f1f7dba42b3211fdb3eaf5f95330',1,'winstd::sec_credentials::sec_credentials(1 sec_credentials &&h) noexcept'],['../classwinstd_1_1sec__credentials.html',1,'winstd::sec_credentials']]], - ['sec_5fruntime_5ferror_8',['sec_runtime_error',['../classwinstd_1_1sec__runtime__error.html#aa0c368abd2fc7efcf8f93bdbf2229d11',1,'winstd::sec_runtime_error::sec_runtime_error(1 error_type num, 1 const std::string &msg)'],['../classwinstd_1_1sec__runtime__error.html#a7f6b3b539ec6b2358c7c268ee776d0eb',1,'winstd::sec_runtime_error::sec_runtime_error(1 error_type num, 1 const char *msg=nullptr)'],['../classwinstd_1_1sec__runtime__error.html#ac9f3ac01e422ce43aebb8e5eae9290ce',1,'winstd::sec_runtime_error::sec_runtime_error(const sec_runtime_error &other)'],['../classwinstd_1_1sec__runtime__error.html',1,'winstd::sec_runtime_error']]], + ['sec_5fbuffer_5fdesc_5',['sec_buffer_desc',['../classwinstd_1_1sec__buffer__desc.html#aed8a33ad87b31098a60facb3f656cea5',1,'winstd::sec_buffer_desc::sec_buffer_desc()'],['../classwinstd_1_1sec__buffer__desc.html',1,'winstd::sec_buffer_desc']]], + ['sec_5fcontext_6',['sec_context',['../classwinstd_1_1sec__context.html#a05356227fbaa04cf65cd8da86daac49e',1,'winstd::sec_context::sec_context(sec_context &&h) noexcept'],['../classwinstd_1_1sec__context.html#a5d41cc2cbe613fcc2bd37cc260de9763',1,'winstd::sec_context::sec_context()'],['../classwinstd_1_1sec__context.html',1,'winstd::sec_context']]], + ['sec_5fcredentials_7',['sec_credentials',['../classwinstd_1_1sec__credentials.html#a4cc86fe337998e5becc41c3f78563df8',1,'winstd::sec_credentials::sec_credentials()'],['../classwinstd_1_1sec__credentials.html#adac21d2b22fba61197ad315e8996f946',1,'winstd::sec_credentials::sec_credentials(handle_type h, const TimeStamp expires)'],['../classwinstd_1_1sec__credentials.html#ac9ece1c98aebffa3efc90a0b37f6d2ba',1,'winstd::sec_credentials::sec_credentials(sec_credentials &&h) noexcept'],['../classwinstd_1_1sec__credentials.html',1,'winstd::sec_credentials']]], + ['sec_5fruntime_5ferror_8',['sec_runtime_error',['../classwinstd_1_1sec__runtime__error.html#afc95fcf773b18fc72aaacf4ec025471b',1,'winstd::sec_runtime_error::sec_runtime_error(error_type num, const std::string &msg)'],['../classwinstd_1_1sec__runtime__error.html#aa1d671d5c996a8217de62a816f39a5d4',1,'winstd::sec_runtime_error::sec_runtime_error(error_type num, const char *msg=nullptr)'],['../classwinstd_1_1sec__runtime__error.html#ac9f3ac01e422ce43aebb8e5eae9290ce',1,'winstd::sec_runtime_error::sec_runtime_error(const sec_runtime_error &other)'],['../classwinstd_1_1sec__runtime__error.html',1,'winstd::sec_runtime_error']]], ['security_20api_9',['Security API',['../group___win_std_security_a_p_i.html',1,'']]], ['security_5fid_10',['security_id',['../classwinstd_1_1security__id.html',1,'winstd']]], - ['set_5fextended_5fdata_11',['set_extended_data',['../classwinstd_1_1event__rec.html#a7cad9b9e5867694c4de958750148595e',1,'winstd::event_rec']]], - ['set_5fextended_5fdata_5finternal_12',['set_extended_data_internal',['../classwinstd_1_1event__rec.html#a04d6691de15a6a5e69d452536b738210',1,'winstd::event_rec']]], - ['set_5fuser_5fdata_13',['set_user_data',['../classwinstd_1_1event__rec.html#a0fb3c7efd31229248c0ba02103679847',1,'winstd::event_rec']]], - ['set_5fuser_5fdata_5finternal_14',['set_user_data_internal',['../classwinstd_1_1event__rec.html#ade110ddedaa0bd66de7c07fc42286e69',1,'winstd::event_rec']]], + ['set_5fextended_5fdata_11',['set_extended_data',['../classwinstd_1_1event__rec.html#abfab939c3bb27839c3b591b9a62f9470',1,'winstd::event_rec']]], + ['set_5fextended_5fdata_5finternal_12',['set_extended_data_internal',['../classwinstd_1_1event__rec.html#a0c1c63cc3a3e2f83924aa9f21a298f6c',1,'winstd::event_rec']]], + ['set_5fuser_5fdata_13',['set_user_data',['../classwinstd_1_1event__rec.html#a0df49a47cf45cb76003b85148d7d5098',1,'winstd::event_rec']]], + ['set_5fuser_5fdata_5finternal_14',['set_user_data_internal',['../classwinstd_1_1event__rec.html#af71cc10ff1b9f9935c824b7c7a4130b8',1,'winstd::event_rec']]], ['setup_20api_15',['Setup API',['../group___setup_a_p_i.html',1,'']]], ['setup_5fdevice_5finfo_5flist_16',['setup_device_info_list',['../classwinstd_1_1setup__device__info__list.html',1,'winstd']]], - ['setup_5fdriver_5finfo_5flist_5fbuilder_17',['setup_driver_info_list_builder',['../classwinstd_1_1setup__driver__info__list__builder.html#a3d07518d48dc308563e49b408a46cfca',1,'winstd::setup_driver_info_list_builder::setup_driver_info_list_builder()'],['../classwinstd_1_1setup__driver__info__list__builder.html',1,'winstd::setup_driver_info_list_builder']]], + ['setup_5fdriver_5finfo_5flist_5fbuilder_17',['setup_driver_info_list_builder',['../classwinstd_1_1setup__driver__info__list__builder.html#a4774edfbe680a3a496e243544a68c94f',1,'winstd::setup_driver_info_list_builder::setup_driver_info_list_builder()'],['../classwinstd_1_1setup__driver__info__list__builder.html',1,'winstd::setup_driver_info_list_builder']]], ['shell_20api_18',['Shell API',['../group___win_std_shell_w_a_p_i.html',1,'']]], ['size_19',['size',['../classwinstd_1_1eap__packet.html#a2534ad15ae47e2d46354d9f535f4031f',1,'winstd::eap_packet::size()'],['../classwinstd_1_1data__blob.html#ab2ad06e271e8503d7158408773054d23',1,'winstd::data_blob::size()']]], ['size_5ftype_20',['size_type',['../classwinstd_1_1heap__allocator.html#a01815f4f9097b1447c7ddaa2de868f59',1,'winstd::heap_allocator']]], ['start_21',['start',['../group___win_std_e_a_p_a_p_i.html#gga50f5584ca708165f43cec42c42243315aea2b2676c28c0db26d39331a336c6b92',1,'winstd']]], ['status_22',['status',['../classwinstd_1_1dc__selector.html#aacb4060094f2c4b1747ffa76455b235d',1,'winstd::dc_selector::status()'],['../classwinstd_1_1setup__driver__info__list__builder.html#ae9c062e82afc1ee1eda5926a0567637e',1,'winstd::setup_driver_info_list_builder::status()'],['../classwinstd_1_1event__trace__enabler.html#a726b84e91002da1243d512c37a060293',1,'winstd::event_trace_enabler::status()'],['../classwinstd_1_1com__initializer.html#ac3c997f810e8439096d8ca14fecb5b7d',1,'winstd::com_initializer::status()']]], ['string_20formatting_23',['String Formatting',['../group___win_std_str_format.html',1,'']]], - ['string_5fguid_24',['string_guid',['../classwinstd_1_1string__guid.html#aed1b0dd35c98033a1b88f141133f7508',1,'winstd::string_guid::string_guid()'],['../classwinstd_1_1string__guid.html',1,'winstd::string_guid']]], + ['string_5fguid_24',['string_guid',['../classwinstd_1_1string__guid.html#a507ceea48ffeccc4179239dfb5f4cdb2',1,'winstd::string_guid::string_guid()'],['../classwinstd_1_1string__guid.html',1,'winstd::string_guid']]], ['string_5fmsg_25',['string_msg',['../group___win_std_str_format.html#gae63195e25e08e2b3d9a9b9c2987f5740',1,'winstd']]], ['string_5fprintf_26',['string_printf',['../group___win_std_str_format.html#ga9dda7a9a763b666f6fe00c4c6626621d',1,'winstd']]], ['stringtoguid_27',['StringToGuid',['../group___win_std_win_a_p_i.html#gab9c35127ac48f8d941a5354b1a1b7abe',1,'Win.h']]], diff --git a/search/all_13.js b/search/all_13.js index b75b6d91..219c1874 100644 --- a/search/all_13.js +++ b/search/all_13.js @@ -1,5 +1,5 @@ var searchData= [ ['undefined_0',['undefined',['../group___win_std_e_a_p_a_p_i.html#gga50f5584ca708165f43cec42c42243315a5e543256c480ac577d30f76f9120eb74',1,'winstd']]], - ['user_5fimpersonator_1',['user_impersonator',['../classwinstd_1_1user__impersonator.html#abcd8f451a8bb3643bc922d8c47c61d98',1,'winstd::user_impersonator::user_impersonator()'],['../classwinstd_1_1user__impersonator.html',1,'winstd::user_impersonator']]] + ['user_5fimpersonator_1',['user_impersonator',['../classwinstd_1_1user__impersonator.html#a843ed65fc3673b6620a81e6883c1de34',1,'winstd::user_impersonator::user_impersonator()'],['../classwinstd_1_1user__impersonator.html',1,'winstd::user_impersonator']]] ]; diff --git a/search/all_14.js b/search/all_14.js index 9083b067..181207e4 100644 --- a/search/all_14.js +++ b/search/all_14.js @@ -1,6 +1,6 @@ var searchData= [ ['value_5ftype_0',['value_type',['../classwinstd_1_1heap__allocator.html#a091ba3fb46ee75b8350c3fa9e6277c57',1,'winstd::heap_allocator']]], - ['variant_1',['variant',['../classwinstd_1_1variant.html#a0532dd6055c2748c74029ce29cb8882c',1,'winstd::variant::variant(1 unsigned int nSrc, 1 VARTYPE vtSrc=VT_UI4) noexcept'],['../classwinstd_1_1variant.html#ab24447bc5be538a474298dbafef20dd4',1,'winstd::variant::variant(1 IUnknown *pSrc)'],['../classwinstd_1_1variant.html#a833581334d92bb0b4573795332b602e6',1,'winstd::variant::variant(1 IDispatch *pSrc)'],['../classwinstd_1_1variant.html#a8c68c1106deebaa8591b45de5c1171f0',1,'winstd::variant::variant(1 BSTR bstr) noexcept'],['../classwinstd_1_1variant.html#a790ce2abcfae6b0a816b61f083d73bf0',1,'winstd::variant::variant(1 LPCOLESTR lpszSrc) noexcept'],['../classwinstd_1_1variant.html#a3d1d945c05188b2cd41b87e3a9804e21',1,'winstd::variant::variant(1 CY cySrc) noexcept'],['../classwinstd_1_1variant.html#abf5cfad60db4849c4c6b6036058e88da',1,'winstd::variant::variant(1 unsigned long long nSrc) noexcept'],['../classwinstd_1_1variant.html#af17858e8f157779dc9e2d3ffe79ae555',1,'winstd::variant::variant(1 long long nSrc) noexcept'],['../classwinstd_1_1variant.html#aa8df7dedee1bf9692bc3596af84ad3ba',1,'winstd::variant::variant(1 double dblSrc, 1 VARTYPE vtSrc=VT_R8) noexcept'],['../classwinstd_1_1variant.html#a6c7f7a1caee758fa55757bd69aa2d617',1,'winstd::variant::variant(1 float fltSrc) noexcept'],['../classwinstd_1_1variant.html#af4a5f7d197554c562607d51d7b8d1efb',1,'winstd::variant::variant(1 unsigned long nSrc) noexcept'],['../classwinstd_1_1variant.html#ab217f5bc951d997d9c03c39967261a52',1,'winstd::variant::variant(1 long nSrc, 1 VARTYPE vtSrc=VT_I4) noexcept'],['../classwinstd_1_1variant.html#a3620820078757b017686f4128a9690b0',1,'winstd::variant::variant(1 int nSrc, 1 VARTYPE vtSrc=VT_I4) noexcept'],['../classwinstd_1_1variant.html#a97c8e9a22cfd8db553b2dbe611d1f0e3',1,'winstd::variant::variant(1 unsigned short nSrc) noexcept'],['../classwinstd_1_1variant.html#a0498653cd4e1dc8d383e979714903a65',1,'winstd::variant::variant(1 short nSrc) noexcept'],['../classwinstd_1_1variant.html#a30322ce6da965712383390788a1b86cf',1,'winstd::variant::variant(1 unsigned char nSrc) noexcept'],['../classwinstd_1_1variant.html#a6a9b6f6cd0a152350a291cf8cf409031',1,'winstd::variant::variant(1 char cSrc) noexcept'],['../classwinstd_1_1variant.html#aca2872f9d5ed71026b768ed73e6f6a4d',1,'winstd::variant::variant(1 bool bSrc) noexcept'],['../classwinstd_1_1variant.html#a3015e8468f412b6ca75830c97f849b26',1,'winstd::variant::variant(1 VARIANT &&varSrc) noexcept'],['../classwinstd_1_1variant.html#ad8cde7b0815baa2586c5f8507897e271',1,'winstd::variant::variant(1 const VARIANT &varSrc)'],['../classwinstd_1_1variant.html#ab5b8d68675d23082008f57e9439c3a19',1,'winstd::variant::variant() noexcept'],['../classwinstd_1_1variant.html#a8cdc61d1a10f28f0ee889ff37420f5f6',1,'winstd::variant::variant(1 const SAFEARRAY *pSrc)'],['../classwinstd_1_1variant.html',1,'winstd::variant']]], - ['vmemory_2',['vmemory',['../classwinstd_1_1vmemory.html#a4a9f232324f80b0b818bbc868c23dfc1',1,'winstd::vmemory::vmemory(1 vmemory &&h) noexcept'],['../classwinstd_1_1vmemory.html#a808b73da9d2030e2ac11bcb3038ee09e',1,'winstd::vmemory::vmemory(1 handle_type h, 1 HANDLE proc) noexcept'],['../classwinstd_1_1vmemory.html#ae49dd901cfb090ed736510e68a39be7d',1,'winstd::vmemory::vmemory() noexcept'],['../classwinstd_1_1vmemory.html',1,'winstd::vmemory']]] + ['variant_1',['variant',['../classwinstd_1_1variant.html#a89726aecadc0b6e14108daae894a477b',1,'winstd::variant::variant(unsigned int nSrc, VARTYPE vtSrc=VT_UI4) noexcept'],['../classwinstd_1_1variant.html#a841c962b433fd374aa1dfafc844e4b64',1,'winstd::variant::variant(IUnknown *pSrc)'],['../classwinstd_1_1variant.html#a2040f3ea8b404ff6b2847c9c9146141a',1,'winstd::variant::variant(IDispatch *pSrc)'],['../classwinstd_1_1variant.html#ad22ad4af4e10101790dc481dbe1630da',1,'winstd::variant::variant(BSTR bstr) noexcept'],['../classwinstd_1_1variant.html#a66bf6c6544769977e1032732142bb464',1,'winstd::variant::variant(LPCOLESTR lpszSrc) noexcept'],['../classwinstd_1_1variant.html#ae60f506468b32ba02fe499c8a93a9b56',1,'winstd::variant::variant(CY cySrc) noexcept'],['../classwinstd_1_1variant.html#ac1bc843b25415fd843bc2420a48ff9ad',1,'winstd::variant::variant(unsigned long long nSrc) noexcept'],['../classwinstd_1_1variant.html#a9ebbc5928574b7008c1c317e3528b7cb',1,'winstd::variant::variant(long long nSrc) noexcept'],['../classwinstd_1_1variant.html#add6d3bb11f3ba343d2286dde7a4ce90a',1,'winstd::variant::variant(double dblSrc, VARTYPE vtSrc=VT_R8) noexcept'],['../classwinstd_1_1variant.html#a1399659c252205487f2f85f2855567e2',1,'winstd::variant::variant(float fltSrc) noexcept'],['../classwinstd_1_1variant.html#a76dee63188ebb8946d0c2152f553e0f5',1,'winstd::variant::variant(unsigned long nSrc) noexcept'],['../classwinstd_1_1variant.html#aa0b2188d63b23c1e7ade2d8c4871e172',1,'winstd::variant::variant(long nSrc, VARTYPE vtSrc=VT_I4) noexcept'],['../classwinstd_1_1variant.html#a26d5b7a108cc2ae8ea6b9a60e8cfe68d',1,'winstd::variant::variant(int nSrc, VARTYPE vtSrc=VT_I4) noexcept'],['../classwinstd_1_1variant.html#aa38cc1a50cd08a3b81b8c87a968dd55a',1,'winstd::variant::variant(unsigned short nSrc) noexcept'],['../classwinstd_1_1variant.html#ae5f40c0c9ceb73d9a11f9eb5cf6e7acf',1,'winstd::variant::variant(short nSrc) noexcept'],['../classwinstd_1_1variant.html#a6b7b7b21cd5e8293fc95957dec6ad1ac',1,'winstd::variant::variant(unsigned char nSrc) noexcept'],['../classwinstd_1_1variant.html#ac3d480425647e2ce72aa291eee5259bb',1,'winstd::variant::variant(char cSrc) noexcept'],['../classwinstd_1_1variant.html#a02c9aacfd9b4db09f83d470d9ee62207',1,'winstd::variant::variant(bool bSrc) noexcept'],['../classwinstd_1_1variant.html#a170212d31acb2971ddf55b9247d6dc48',1,'winstd::variant::variant(VARIANT &&varSrc) noexcept'],['../classwinstd_1_1variant.html#a6b13abee9e259102b5cfcadf799ac33d',1,'winstd::variant::variant(const VARIANT &varSrc)'],['../classwinstd_1_1variant.html#ab5b8d68675d23082008f57e9439c3a19',1,'winstd::variant::variant() noexcept'],['../classwinstd_1_1variant.html#a278e06d505cad1af830dd88c2c656cd3',1,'winstd::variant::variant(const SAFEARRAY *pSrc)'],['../classwinstd_1_1variant.html',1,'winstd::variant']]], + ['vmemory_2',['vmemory',['../classwinstd_1_1vmemory.html#af3f982d2e1dd1309512aec2182a3b78b',1,'winstd::vmemory::vmemory(vmemory &&h) noexcept'],['../classwinstd_1_1vmemory.html#aa0f7cc6aaa5737fc3ea2deb1544fe0b2',1,'winstd::vmemory::vmemory(handle_type h, HANDLE proc) noexcept'],['../classwinstd_1_1vmemory.html#ae49dd901cfb090ed736510e68a39be7d',1,'winstd::vmemory::vmemory() noexcept'],['../classwinstd_1_1vmemory.html',1,'winstd::vmemory']]] ]; diff --git a/search/all_15.js b/search/all_15.js index 4a85a1e0..8a5b2067 100644 --- a/search/all_15.js +++ b/search/all_15.js @@ -3,8 +3,8 @@ var searchData= ['win_5fhandle_0',['win_handle',['../classwinstd_1_1win__handle.html',1,'winstd']]], ['win_5fhandle_3c_20invalid_5fhandle_5fvalue_20_3e_1',['win_handle< INVALID_HANDLE_VALUE >',['../classwinstd_1_1win__handle.html',1,'winstd']]], ['win_5fhandle_3c_20null_20_3e_2',['win_handle< NULL >',['../classwinstd_1_1win__handle.html',1,'winstd']]], - ['win_5fruntime_5ferror_3',['win_runtime_error',['../classwinstd_1_1win__runtime__error.html#ad59a9adacfeff774a28c01ca79f59863',1,'winstd::win_runtime_error::win_runtime_error(1 error_type num, 1 const std::string &msg)'],['../classwinstd_1_1win__runtime__error.html#a0a71ff178d57390a76b8656821e01267',1,'winstd::win_runtime_error::win_runtime_error(1 error_type num, 1 const char *msg=nullptr)'],['../classwinstd_1_1win__runtime__error.html#a9f6f9a2c820f39c22e60e8c0d3b8dcf5',1,'winstd::win_runtime_error::win_runtime_error(1 const std::string &msg)'],['../classwinstd_1_1win__runtime__error.html#a059a3b08ed4f9679120039c84c8044d9',1,'winstd::win_runtime_error::win_runtime_error(1 const char *msg=nullptr)'],['../classwinstd_1_1win__runtime__error.html',1,'winstd::win_runtime_error']]], - ['window_5fdc_4',['window_dc',['../classwinstd_1_1window__dc.html#a34b0c1f65333a39b84bdf16436765131',1,'winstd::window_dc::window_dc(1 window_dc &&h) noexcept'],['../classwinstd_1_1window__dc.html#aa4a67ef3d246a6268390ac24c779474f',1,'winstd::window_dc::window_dc(1 handle_type h, 1 HWND hwnd) noexcept'],['../classwinstd_1_1window__dc.html#a82c191df2785d2d83517d44744b28e0a',1,'winstd::window_dc::window_dc() noexcept'],['../classwinstd_1_1window__dc.html',1,'winstd::window_dc']]], + ['win_5fruntime_5ferror_3',['win_runtime_error',['../classwinstd_1_1win__runtime__error.html#aca84ec751726966e72136c67ef7f694f',1,'winstd::win_runtime_error::win_runtime_error(error_type num, const std::string &msg)'],['../classwinstd_1_1win__runtime__error.html#a9adb54bf4ff1bfece100a3886b441a77',1,'winstd::win_runtime_error::win_runtime_error(error_type num, const char *msg=nullptr)'],['../classwinstd_1_1win__runtime__error.html#ab38b42a2a55681bb97cc83ae4a6e5635',1,'winstd::win_runtime_error::win_runtime_error(const std::string &msg)'],['../classwinstd_1_1win__runtime__error.html#ac22014ee7d3fee84ca95ab52ac66e5b6',1,'winstd::win_runtime_error::win_runtime_error(const char *msg=nullptr)'],['../classwinstd_1_1win__runtime__error.html',1,'winstd::win_runtime_error']]], + ['window_5fdc_4',['window_dc',['../classwinstd_1_1window__dc.html#af4841fbba9da009955938892fad8de0e',1,'winstd::window_dc::window_dc(window_dc &&h) noexcept'],['../classwinstd_1_1window__dc.html#a2b4c7b6f55d8d87dedadf08457031d12',1,'winstd::window_dc::window_dc(handle_type h, HWND hwnd) noexcept'],['../classwinstd_1_1window__dc.html#a82c191df2785d2d83517d44744b28e0a',1,'winstd::window_dc::window_dc() noexcept'],['../classwinstd_1_1window__dc.html',1,'winstd::window_dc']]], ['windows_20api_5',['Windows API',['../group___win_std_win_a_p_i.html',1,'']]], ['winsock2_20api_6',['WinSock2 API',['../group___win_sock2_a_p_i.html',1,'']]], ['winstd_7',['WinStd',['../index.html',1,'']]], @@ -15,15 +15,15 @@ var searchData= ['winstd_5fstack_5fbuffer_5fbytes_12',['WINSTD_STACK_BUFFER_BYTES',['../group___win_std_general.html#ga3ca39107a61bbcd05f901898ec584986',1,'Common.h']]], ['winstd_5fstring_13',['WINSTD_STRING',['../group___win_std_general.html#gac2a4fa0600886ba34fd4f7d2116d35da',1,'Common.h']]], ['winstd_5fstring_5fimpl_14',['WINSTD_STRING_IMPL',['../group___win_std_general.html#ga4a46b36a9276ea0451d0790e51c7621f',1,'Common.h']]], - ['wintrust_15',['wintrust',['../classwinstd_1_1wintrust.html',1,'winstd::wintrust'],['../classwinstd_1_1wintrust.html#a5c3e6cb4307803199de3d5aec493f8b0',1,'winstd::wintrust::wintrust()']]], + ['wintrust_15',['wintrust',['../classwinstd_1_1wintrust.html',1,'winstd::wintrust'],['../classwinstd_1_1wintrust.html#a5f01f7952ccb4e4f6b3b52968470e49b',1,'winstd::wintrust::wintrust()']]], ['wintrust_20api_16',['WinTrust API',['../group___win_trust_a_p_i.html',1,'']]], ['wlan_20api_17',['WLAN API',['../group___win_std_w_l_a_n_a_p_i.html',1,'']]], ['wlan_5fhandle_18',['wlan_handle',['../classwinstd_1_1wlan__handle.html',1,'winstd']]], ['wlanfreememory_5fdelete_19',['WlanFreeMemory_delete',['../structwinstd_1_1_wlan_free_memory__delete.html',1,'winstd::WlanFreeMemory_delete< _Ty >'],['../structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html#a39d42f9429ac337513cd2cad1b5c8fdf',1,'winstd::WlanFreeMemory_delete< _Ty[]>::WlanFreeMemory_delete()'],['../structwinstd_1_1_wlan_free_memory__delete.html#ab30e2946800931f214e9a55a527fe546',1,'winstd::WlanFreeMemory_delete::WlanFreeMemory_delete(const WlanFreeMemory_delete< _Ty2 > &)'],['../structwinstd_1_1_wlan_free_memory__delete.html#a3e356b7c4a09f33100e3e35a71d1d94e',1,'winstd::WlanFreeMemory_delete::WlanFreeMemory_delete()']]], ['wlanfreememory_5fdelete_3c_20_5fty_5b_5d_3e_20',['WlanFreeMemory_delete< _Ty[]>',['../structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html',1,'winstd']]], - ['write_21',['write',['../classwinstd_1_1event__provider.html#afb38704bb15dd27421356b8523c764f2',1,'winstd::event_provider::write(1 PCEVENT_DESCRIPTOR EventDescriptor, 1 ULONG UserDataCount=0, PEVENT_DATA_DESCRIPTOR UserData=NULL)'],['../classwinstd_1_1event__provider.html#a721ab4fc5658bda00c7d903a1a9af3ac',1,'winstd::event_provider::write(1 PCEVENT_DESCRIPTOR EventDescriptor, 1 const EVENT_DATA_DESCRIPTOR param1,...)'],['../classwinstd_1_1event__provider.html#ac17c4e195e8cf6d1fd8c392e5c6f19a0',1,'winstd::event_provider::write(1 PCEVENT_DESCRIPTOR EventDescriptor, 1 va_list arg)'],['../classwinstd_1_1event__provider.html#a938f2b96b8c4503c0cc722737db56ec1',1,'winstd::event_provider::write(1 UCHAR Level, 1 ULONGLONG Keyword, 1 1 PCWSTR String,...)'],['../classwinstd_1_1event__provider.html#ace5df6b73334802dc233d07e66e07f4b',1,'winstd::event_provider::write(1 PCEVENT_DESCRIPTOR EventDescriptor)']]], - ['ws2_5fruntime_5ferror_22',['ws2_runtime_error',['../classwinstd_1_1ws2__runtime__error.html',1,'winstd::ws2_runtime_error'],['../classwinstd_1_1ws2__runtime__error.html#ad4410fad5410165115292f91f1a29433',1,'winstd::ws2_runtime_error::ws2_runtime_error(1 const char *msg=nullptr)'],['../classwinstd_1_1ws2__runtime__error.html#a496a0dd827056bef12e87b7d34bb6def',1,'winstd::ws2_runtime_error::ws2_runtime_error(1 const std::string &msg)'],['../classwinstd_1_1ws2__runtime__error.html#ab4c883c202c768fedb51be62709552be',1,'winstd::ws2_runtime_error::ws2_runtime_error(1 error_type num, 1 const char *msg=nullptr)'],['../classwinstd_1_1ws2__runtime__error.html#a3fe06a426ef9048083d9bcb315706678',1,'winstd::ws2_runtime_error::ws2_runtime_error(1 error_type num, 1 const std::string &msg)']]], - ['wstring_5fguid_23',['wstring_guid',['../classwinstd_1_1wstring__guid.html',1,'winstd::wstring_guid'],['../classwinstd_1_1wstring__guid.html#a449ba07a6403bd65f135695a5ed7d5ca',1,'winstd::wstring_guid::wstring_guid()']]], + ['write_21',['write',['../classwinstd_1_1event__provider.html#a570ec5977a37f490ddac7aaa047db5e9',1,'winstd::event_provider::write(PCEVENT_DESCRIPTOR EventDescriptor, ULONG UserDataCount=0, PEVENT_DATA_DESCRIPTOR UserData=NULL)'],['../classwinstd_1_1event__provider.html#ad782c4daf27784c0762d09578362db08',1,'winstd::event_provider::write(PCEVENT_DESCRIPTOR EventDescriptor, const EVENT_DATA_DESCRIPTOR param1,...)'],['../classwinstd_1_1event__provider.html#aa956835d2f62705db20e6c82c07be7fe',1,'winstd::event_provider::write(PCEVENT_DESCRIPTOR EventDescriptor, va_list arg)'],['../classwinstd_1_1event__provider.html#a9063c2f40716779223fe618b70df0888',1,'winstd::event_provider::write(UCHAR Level, ULONGLONG Keyword, PCWSTR String,...)'],['../classwinstd_1_1event__provider.html#a068407834baa836c690b80a39a2d2692',1,'winstd::event_provider::write(PCEVENT_DESCRIPTOR EventDescriptor)']]], + ['ws2_5fruntime_5ferror_22',['ws2_runtime_error',['../classwinstd_1_1ws2__runtime__error.html',1,'winstd::ws2_runtime_error'],['../classwinstd_1_1ws2__runtime__error.html#a2e54221cc0f78724af416f9af1415267',1,'winstd::ws2_runtime_error::ws2_runtime_error(const char *msg=nullptr)'],['../classwinstd_1_1ws2__runtime__error.html#ae7914ed1c76d543399992573bc580b4e',1,'winstd::ws2_runtime_error::ws2_runtime_error(const std::string &msg)'],['../classwinstd_1_1ws2__runtime__error.html#a0f57437dbc7c87ac05230a5a5458846b',1,'winstd::ws2_runtime_error::ws2_runtime_error(error_type num, const char *msg=nullptr)'],['../classwinstd_1_1ws2__runtime__error.html#aa6ed38106310751800eca077c2fcb71a',1,'winstd::ws2_runtime_error::ws2_runtime_error(error_type num, const std::string &msg)']]], + ['wstring_5fguid_23',['wstring_guid',['../classwinstd_1_1wstring__guid.html',1,'winstd::wstring_guid'],['../classwinstd_1_1wstring__guid.html#adca059128e082167a19d1281719d9d60',1,'winstd::wstring_guid::wstring_guid()']]], ['wstring_5fmsg_24',['wstring_msg',['../group___win_std_str_format.html#ga52a88ab19a1a96f778dbf7a2938bc98f',1,'winstd']]], ['wstring_5fprintf_25',['wstring_printf',['../group___win_std_str_format.html#ga0abdccf0a03840f984b7a889fea13cac',1,'winstd']]] ]; diff --git a/search/all_2.js b/search/all_2.js index 9e32cf03..9f58582e 100644 --- a/search/all_2.js +++ b/search/all_2.js @@ -1,9 +1,9 @@ var searchData= [ - ['basic_5fstring_5fguid_0',['basic_string_guid',['../classwinstd_1_1basic__string__guid.html#a8f623524338ca04be12a08461f280de7',1,'winstd::basic_string_guid::basic_string_guid()'],['../classwinstd_1_1basic__string__guid.html',1,'winstd::basic_string_guid< _Elem, _Traits, _Ax >']]], + ['basic_5fstring_5fguid_0',['basic_string_guid',['../classwinstd_1_1basic__string__guid.html#a69e6b961f17e862b55ff02dcb6e90c3e',1,'winstd::basic_string_guid::basic_string_guid()'],['../classwinstd_1_1basic__string__guid.html',1,'winstd::basic_string_guid< _Elem, _Traits, _Ax >']]], ['basic_5fstring_5fguid_3c_20char_2c_20std_3a_3achar_5ftraits_3c_20char_20_3e_2c_20std_3a_3aallocator_3c_20char_20_3e_20_3e_1',['basic_string_guid< char, std::char_traits< char >, std::allocator< char > >',['../classwinstd_1_1basic__string__guid.html',1,'winstd']]], ['basic_5fstring_5fguid_3c_20wchar_5ft_2c_20std_3a_3achar_5ftraits_3c_20wchar_5ft_20_3e_2c_20std_3a_3aallocator_3c_20wchar_5ft_20_3e_20_3e_2',['basic_string_guid< wchar_t, std::char_traits< wchar_t >, std::allocator< wchar_t > >',['../classwinstd_1_1basic__string__guid.html',1,'winstd']]], - ['basic_5fstring_5fmsg_3',['basic_string_msg',['../classwinstd_1_1basic__string__msg.html#afd97624170e5dddd9eb74a57d64a9e5e',1,'winstd::basic_string_msg::basic_string_msg(1 DWORD dwFlags, 1 LPCVOID lpSource, 1 DWORD dwMessageId, 1 DWORD dwLanguageId, 1 va_list *Arguments)'],['../classwinstd_1_1basic__string__msg.html#afae79229336cfa8ae103cbd38dd13bdd',1,'winstd::basic_string_msg::basic_string_msg(1 DWORD dwFlags, 1 LPCTSTR pszFormat, 1 DWORD_PTR *Arguments)'],['../classwinstd_1_1basic__string__msg.html#af5c45ec7c3d24b52a9c5d654f3c182bd',1,'winstd::basic_string_msg::basic_string_msg(1 DWORD dwFlags, 1 LPCTSTR pszFormat, 1 va_list *Arguments)'],['../classwinstd_1_1basic__string__msg.html#a76ab6db4f4ba26cd44cea36a626f212a',1,'winstd::basic_string_msg::basic_string_msg(1 DWORD dwFlags, 1 LPCVOID lpSource, 1 DWORD dwMessageId, 1 DWORD dwLanguageId, 1 DWORD_PTR *Arguments)'],['../classwinstd_1_1basic__string__msg.html#afbdd0163a5cb3f0d832ef6f87baee39a',1,'winstd::basic_string_msg::basic_string_msg(1 HINSTANCE hInstance, 1 WORD wLanguageID, 1 UINT nFormatID,...)'],['../classwinstd_1_1basic__string__msg.html#aaf3734b8ed0182f19b1011411d5c65f6',1,'winstd::basic_string_msg::basic_string_msg(1 HINSTANCE hInstance, 1 UINT nFormatID,...)'],['../classwinstd_1_1basic__string__msg.html#ae9363484c9b4a0c9a84631b455fef09c',1,'winstd::basic_string_msg::basic_string_msg(1 1 const _Elem *format,...)'],['../classwinstd_1_1basic__string__msg.html',1,'winstd::basic_string_msg< _Elem, _Traits, _Ax >']]], - ['basic_5fstring_5fprintf_4',['basic_string_printf',['../classwinstd_1_1basic__string__printf.html#a951ee1e407c06324a60139e2d6f5ef8d',1,'winstd::basic_string_printf::basic_string_printf(1 1 const _Elem *format,...)'],['../classwinstd_1_1basic__string__printf.html#a3813a74434ffc074969ec7be1d7d4202',1,'winstd::basic_string_printf::basic_string_printf(1 HINSTANCE hInstance, 1 UINT nFormatID,...)'],['../classwinstd_1_1basic__string__printf.html#abc52d218a4bdba5befdcce4f224c2cfe',1,'winstd::basic_string_printf::basic_string_printf(1 HINSTANCE hInstance, 1 WORD wLanguageID, 1 UINT nFormatID,...)'],['../classwinstd_1_1basic__string__printf.html',1,'winstd::basic_string_printf< _Elem, _Traits, _Ax >']]], - ['bstr_5',['bstr',['../classwinstd_1_1bstr.html#af27d5b6889a972b6870aea38eb54a2fa',1,'winstd::bstr::bstr(1 LPCOLESTR src) noexcept'],['../classwinstd_1_1bstr.html#aaca6a2fe552f00117c941be0bff1dbd8',1,'winstd::bstr::bstr(1 LPCOLESTR src, 1 UINT len) noexcept'],['../classwinstd_1_1bstr.html#aaeb1471d7df7cd9dc6f58dad3e46a999',1,'winstd::bstr::bstr(1 const std::basic_string< wchar_t, _Traits, _Ax > &src) noexcept'],['../classwinstd_1_1bstr.html',1,'winstd::bstr']]] + ['basic_5fstring_5fmsg_3',['basic_string_msg',['../classwinstd_1_1basic__string__msg.html#a72842f64e4015027811f4f8bd36b86ee',1,'winstd::basic_string_msg::basic_string_msg(DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, va_list *Arguments)'],['../classwinstd_1_1basic__string__msg.html#aee54bb91aa476ab3e7cd7fd118becf56',1,'winstd::basic_string_msg::basic_string_msg(DWORD dwFlags, LPCTSTR pszFormat, DWORD_PTR *Arguments)'],['../classwinstd_1_1basic__string__msg.html#a3fe77c26d3e41426fae90d6255455403',1,'winstd::basic_string_msg::basic_string_msg(DWORD dwFlags, LPCTSTR pszFormat, va_list *Arguments)'],['../classwinstd_1_1basic__string__msg.html#a0b20861e7b0a943c80774b36f77924b9',1,'winstd::basic_string_msg::basic_string_msg(DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, DWORD_PTR *Arguments)'],['../classwinstd_1_1basic__string__msg.html#a6225c3a78cad401124dd7cafdd95ad31',1,'winstd::basic_string_msg::basic_string_msg(HINSTANCE hInstance, WORD wLanguageID, UINT nFormatID,...)'],['../classwinstd_1_1basic__string__msg.html#a9203b643c2070c1954c595e5c6e519d5',1,'winstd::basic_string_msg::basic_string_msg(HINSTANCE hInstance, UINT nFormatID,...)'],['../classwinstd_1_1basic__string__msg.html#a736a3e3559471ede3f8b7144ed908c46',1,'winstd::basic_string_msg::basic_string_msg(const _Elem *format,...)'],['../classwinstd_1_1basic__string__msg.html',1,'winstd::basic_string_msg< _Elem, _Traits, _Ax >']]], + ['basic_5fstring_5fprintf_4',['basic_string_printf',['../classwinstd_1_1basic__string__printf.html#a409c94cb80a202d0bd628930514b64ba',1,'winstd::basic_string_printf::basic_string_printf(const _Elem *format,...)'],['../classwinstd_1_1basic__string__printf.html#ab258ccf8da028fc5e8511336401213ba',1,'winstd::basic_string_printf::basic_string_printf(HINSTANCE hInstance, UINT nFormatID,...)'],['../classwinstd_1_1basic__string__printf.html#a532bc995c0509b41f92612a77e169a83',1,'winstd::basic_string_printf::basic_string_printf(HINSTANCE hInstance, WORD wLanguageID, UINT nFormatID,...)'],['../classwinstd_1_1basic__string__printf.html',1,'winstd::basic_string_printf< _Elem, _Traits, _Ax >']]], + ['bstr_5',['bstr',['../classwinstd_1_1bstr.html#a16c6d6d9c6d1494ed278e74f9f83ccff',1,'winstd::bstr::bstr(LPCOLESTR src) noexcept'],['../classwinstd_1_1bstr.html#a80f1ae42fd8233f38ad846305f7db781',1,'winstd::bstr::bstr(LPCOLESTR src, UINT len) noexcept'],['../classwinstd_1_1bstr.html#a4bd2cc3556ee3875d23d9aa902c31077',1,'winstd::bstr::bstr(const std::basic_string< wchar_t, _Traits, _Ax > &src) noexcept'],['../classwinstd_1_1bstr.html',1,'winstd::bstr']]] ]; diff --git a/search/all_3.js b/search/all_3.js index 48b7326c..9bf2711f 100644 --- a/search/all_3.js +++ b/search/all_3.js @@ -3,19 +3,19 @@ var searchData= ['cert_5fchain_5fcontext_0',['cert_chain_context',['../classwinstd_1_1cert__chain__context.html',1,'winstd']]], ['cert_5fcontext_1',['cert_context',['../classwinstd_1_1cert__context.html',1,'winstd']]], ['cert_5fstore_2',['cert_store',['../classwinstd_1_1cert__store.html',1,'winstd']]], - ['change_5ftype_3',['change_type',['../classwinstd_1_1variant.html#ae24f92ab5147eae69da719d6d1dd178e',1,'winstd::variant']]], + ['change_5ftype_3',['change_type',['../classwinstd_1_1variant.html#a499d38db49d577c816e447c6a3875ff5',1,'winstd::variant']]], ['com_20object_20management_4',['COM object management',['../group___win_std_c_o_m.html',1,'']]], - ['com_5finitializer_5',['com_initializer',['../classwinstd_1_1com__initializer.html#a3ba28c55ef0e9bae5d1efcc92a83aa30',1,'winstd::com_initializer::com_initializer(1 LPVOID pvReserved, 1 DWORD dwCoInit) noexcept'],['../classwinstd_1_1com__initializer.html#a1c1c0d0d93d1ccb71850076bd254d64b',1,'winstd::com_initializer::com_initializer(1 LPVOID pvReserved) noexcept'],['../classwinstd_1_1com__initializer.html',1,'winstd::com_initializer']]], - ['com_5fobj_6',['com_obj',['../classwinstd_1_1com__obj.html#a746ce0862c014404fd97e85454237f9f',1,'winstd::com_obj::com_obj(1 com_obj< _Other > &other)'],['../classwinstd_1_1com__obj.html#a491b4b8bd64bac48dfc704129eb54d27',1,'winstd::com_obj::com_obj(1 _Other *other)'],['../classwinstd_1_1com__obj.html#adc019242b7648e79c4a51b184efd3d0d',1,'winstd::com_obj::com_obj(1 REFCLSID rclsid, 1 LPUNKNOWN pUnkOuter=NULL, DWORD dwClsContext=CLSCTX_ALL)'],['../classwinstd_1_1com__obj.html',1,'winstd::com_obj< T >']]], - ['com_5fruntime_5ferror_7',['com_runtime_error',['../classwinstd_1_1com__runtime__error.html#a13ed1b229317834e6dec492828ff9fa0',1,'winstd::com_runtime_error::com_runtime_error(1 error_type num, 1 const char *msg=nullptr)'],['../classwinstd_1_1com__runtime__error.html#a64fefb880e2c25b6427b2dd34451f551',1,'winstd::com_runtime_error::com_runtime_error(1 error_type num, 1 const std::string &msg)'],['../classwinstd_1_1com__runtime__error.html',1,'winstd::com_runtime_error']]], - ['console_5fctrl_5fhandler_8',['console_ctrl_handler',['../classwinstd_1_1console__ctrl__handler.html#ae0be13d989c22496b28cad6c56ae68f3',1,'winstd::console_ctrl_handler::console_ctrl_handler()'],['../classwinstd_1_1console__ctrl__handler.html',1,'winstd::console_ctrl_handler']]], + ['com_5finitializer_5',['com_initializer',['../classwinstd_1_1com__initializer.html#a20c89f6e237eb97166aac61f0dbdcbf6',1,'winstd::com_initializer::com_initializer(LPVOID pvReserved, DWORD dwCoInit) noexcept'],['../classwinstd_1_1com__initializer.html#a2e1dceaa4a658f2d35b93fe85d71e109',1,'winstd::com_initializer::com_initializer(LPVOID pvReserved) noexcept'],['../classwinstd_1_1com__initializer.html',1,'winstd::com_initializer']]], + ['com_5fobj_6',['com_obj',['../classwinstd_1_1com__obj.html#aace64e8520e9caf7c258ae207a5ef874',1,'winstd::com_obj::com_obj(com_obj< _Other > &other)'],['../classwinstd_1_1com__obj.html#aa2c8f855aaad8e35c1da6cfd9f32e01e',1,'winstd::com_obj::com_obj(_Other *other)'],['../classwinstd_1_1com__obj.html#aa7fb56997597a348bd33e583f59d28a3',1,'winstd::com_obj::com_obj(REFCLSID rclsid, LPUNKNOWN pUnkOuter=NULL, DWORD dwClsContext=CLSCTX_ALL)'],['../classwinstd_1_1com__obj.html',1,'winstd::com_obj< T >']]], + ['com_5fruntime_5ferror_7',['com_runtime_error',['../classwinstd_1_1com__runtime__error.html#aa1b65214e16b18bf8b9b191abff254b7',1,'winstd::com_runtime_error::com_runtime_error(error_type num, const char *msg=nullptr)'],['../classwinstd_1_1com__runtime__error.html#a75030cbe7acc6532140c73caf4b15ed8',1,'winstd::com_runtime_error::com_runtime_error(error_type num, const std::string &msg)'],['../classwinstd_1_1com__runtime__error.html',1,'winstd::com_runtime_error']]], + ['console_5fctrl_5fhandler_8',['console_ctrl_handler',['../classwinstd_1_1console__ctrl__handler.html#a1c05134a4453123739ac5b45f62fe13a',1,'winstd::console_ctrl_handler::console_ctrl_handler()'],['../classwinstd_1_1console__ctrl__handler.html',1,'winstd::console_ctrl_handler']]], ['const_5fpointer_9',['const_pointer',['../classwinstd_1_1heap__allocator.html#adc56ad9f2484d7d34299bef73709ef9c',1,'winstd::heap_allocator']]], ['const_5freference_10',['const_reference',['../classwinstd_1_1heap__allocator.html#ad98c7e8fc3e14da42a8dfc897e75a790',1,'winstd::heap_allocator']]], - ['construct_11',['construct',['../classwinstd_1_1heap__allocator.html#a9638b1d0a5d1562574868b6b20bd8683',1,'winstd::heap_allocator::construct(1 pointer ptr, 1 const _Ty &val)'],['../classwinstd_1_1heap__allocator.html#a3dc6db1dce1fe9d9d07ee1074fcdc595',1,'winstd::heap_allocator::construct(1 pointer ptr, 1 _Ty &&val)']]], + ['construct_11',['construct',['../classwinstd_1_1heap__allocator.html#ad307cb4c9eaf2dcbcd29b379bc01b463',1,'winstd::heap_allocator::construct(pointer ptr, const _Ty &val)'],['../classwinstd_1_1heap__allocator.html#a95485648de70d7896f81ef9cdad01fbf',1,'winstd::heap_allocator::construct(pointer ptr, _Ty &&val)']]], ['cotaskmemfree_5fdelete_12',['CoTaskMemFree_delete',['../structwinstd_1_1_co_task_mem_free__delete.html#a712d2e91abc99bebe8cf8d32ac649326',1,'winstd::CoTaskMemFree_delete::CoTaskMemFree_delete()'],['../structwinstd_1_1_co_task_mem_free__delete.html',1,'winstd::CoTaskMemFree_delete']]], - ['create_13',['create',['../classwinstd_1_1event__session.html#a0324d40bf32b193a840c9f18b2a613d6',1,'winstd::event_session::create()'],['../classwinstd_1_1reg__key.html#a3154e51009ccd37aa1cc56f1718c0033',1,'winstd::reg_key::create()'],['../classwinstd_1_1heap.html#a81f0405d7809fb87b99a7ba43f853102',1,'winstd::heap::create()'],['../classwinstd_1_1event.html#a7a73ec3323c429350c98cda9bd326746',1,'winstd::event::create()'],['../classwinstd_1_1file.html#a28a5ee4467454e16fcfadec82c655685',1,'winstd::file::create()'],['../classwinstd_1_1setup__device__info__list.html#aa11db5a6aa9a590959873d4e7314fe04',1,'winstd::setup_device_info_list::create(1 const GUID *ClassGuid, 1 PCTSTR Enumerator, 1 HWND hwndParent, 1 DWORD Flags, 1 HDEVINFO DeviceInfoSet, 1 PCTSTR MachineName, 1 PVOID Reserved) noexcept'],['../classwinstd_1_1setup__device__info__list.html#afe6f65ff654ea0d9f32f72b8d3ff795f',1,'winstd::setup_device_info_list::create(1 const GUID *ClassGuid, 1 HWND hwndParent) noexcept'],['../classwinstd_1_1event__trace.html#a361fff322a7b15685ac80d816ffe4654',1,'winstd::event_trace::create()'],['../classwinstd_1_1event__provider.html#a46193547aaa3f1790c12d2da19c321c5',1,'winstd::event_provider::create()'],['../classwinstd_1_1eap__packet.html#a25c054086a0badd1c544703c001aff3b',1,'winstd::eap_packet::create()'],['../classwinstd_1_1crypt__hash.html#a6ccb6319ab67ac2203bdc70766e30eac',1,'winstd::crypt_hash::create()'],['../classwinstd_1_1cert__store.html#a24421f3f60e92522221574c6c265792e',1,'winstd::cert_store::create(1 HCRYPTPROV_LEGACY hCryptProv, 1 LPCTSTR szSubsystemProtocol) noexcept'],['../classwinstd_1_1cert__store.html#a5bd022d6cfd46a119937cfd668654a65',1,'winstd::cert_store::create(1 LPCSTR lpszStoreProvider, 1 DWORD dwEncodingType, 1 HCRYPTPROV_LEGACY hCryptProv, 1 DWORD dwFlags, 1 const void *pvPara) noexcept'],['../classwinstd_1_1crypt__prov.html#a3483e67db12ba2d1a6e454d281915c76',1,'winstd::crypt_prov::create()'],['../classwinstd_1_1cert__chain__context.html#aca16bf3c95134b863094ad091a3d7218',1,'winstd::cert_chain_context::create()'],['../classwinstd_1_1cert__context.html#ac4baaa379167c2ddefe8f2fa61e7d46d',1,'winstd::cert_context::create()'],['../classwinstd_1_1com__obj.html#aaee018040845860ff46600d072cb481b',1,'winstd::com_obj::create()']]], - ['create_5fexp1_14',['create_exp1',['../classwinstd_1_1crypt__key.html#acfef98f63cedc9c6f19cd301b48f9002',1,'winstd::crypt_key']]], - ['create_5fms_5fmppe_5fkey_15',['create_ms_mppe_key',['../classwinstd_1_1eap__attr.html#ab9241e224f7e5fb3d39061be58f710d0',1,'winstd::eap_attr']]], + ['create_13',['create',['../classwinstd_1_1event__session.html#af75b790f98bc16ed94f1167fe4acdb50',1,'winstd::event_session::create()'],['../classwinstd_1_1reg__key.html#ad331246ce1b00187315048df2716ed57',1,'winstd::reg_key::create()'],['../classwinstd_1_1heap.html#ae0f6791633a50ff1b2d616a76cd1e021',1,'winstd::heap::create()'],['../classwinstd_1_1event.html#a97d7be96a11e0b5232db73e7cb5d1395',1,'winstd::event::create()'],['../classwinstd_1_1file.html#a9ea28e7360dd6700c014bc25cea2093f',1,'winstd::file::create()'],['../classwinstd_1_1setup__device__info__list.html#a4771923fd032c1caf574f7e14056d0e3',1,'winstd::setup_device_info_list::create(const GUID *ClassGuid, PCTSTR Enumerator, HWND hwndParent, DWORD Flags, HDEVINFO DeviceInfoSet, PCTSTR MachineName, PVOID Reserved) noexcept'],['../classwinstd_1_1setup__device__info__list.html#a022aef9dcf004062bde1594035711792',1,'winstd::setup_device_info_list::create(const GUID *ClassGuid, HWND hwndParent) noexcept'],['../classwinstd_1_1event__trace.html#aa18b726564c539c8689dd9b36e2aeae9',1,'winstd::event_trace::create()'],['../classwinstd_1_1event__provider.html#aeb28bf6cc859920913e604b2d342f316',1,'winstd::event_provider::create()'],['../classwinstd_1_1eap__packet.html#ac769190286a427b778b17215f19010e9',1,'winstd::eap_packet::create()'],['../classwinstd_1_1crypt__hash.html#a61cffe43e118aab93ad8fc3b662f9ab2',1,'winstd::crypt_hash::create()'],['../classwinstd_1_1cert__store.html#ac426f1c354886dbc124d40cd878add19',1,'winstd::cert_store::create(HCRYPTPROV_LEGACY hCryptProv, LPCTSTR szSubsystemProtocol) noexcept'],['../classwinstd_1_1cert__store.html#a2c6c8766f36f2f80cb6ccfffff3420ab',1,'winstd::cert_store::create(LPCSTR lpszStoreProvider, DWORD dwEncodingType, HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void *pvPara) noexcept'],['../classwinstd_1_1crypt__prov.html#a08b54970721effdfa94ee27920df8983',1,'winstd::crypt_prov::create()'],['../classwinstd_1_1cert__chain__context.html#acdd5a92af7d4eeca32f3a7a7ae7dc4a6',1,'winstd::cert_chain_context::create()'],['../classwinstd_1_1cert__context.html#a48348ed522045126105b05b4371dd782',1,'winstd::cert_context::create()'],['../classwinstd_1_1com__obj.html#a81ffdc99034437423210d3da111b50c5',1,'winstd::com_obj::create()']]], + ['create_5fexp1_14',['create_exp1',['../classwinstd_1_1crypt__key.html#a9a6097582df953795969c29ec134914a',1,'winstd::crypt_key']]], + ['create_5fms_5fmppe_5fkey_15',['create_ms_mppe_key',['../classwinstd_1_1eap__attr.html#a8098b30108457f2c96c865bfabce3021',1,'winstd::eap_attr']]], ['credentials_20api_16',['Credentials API',['../group___win_std_cred_a_p_i.html',1,'']]], ['credfree_5fdelete_17',['CredFree_delete',['../structwinstd_1_1_cred_free__delete.html#a3959d2b3727e557e19d8b0f5c449b57a',1,'winstd::CredFree_delete::CredFree_delete()'],['../structwinstd_1_1_cred_free__delete.html#ac4cc203e783bcc1c71011cde00ddf9ad',1,'winstd::CredFree_delete::CredFree_delete(const CredFree_delete< _Ty2 > &)'],['../structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html#aad102423f4fb96fd105b57a88a6031ab',1,'winstd::CredFree_delete< _Ty[]>::CredFree_delete()'],['../structwinstd_1_1_cred_free__delete.html',1,'winstd::CredFree_delete< _Ty >']]], ['credfree_5fdelete_3c_20_5fty_5b_5d_3e_18',['CredFree_delete< _Ty[]>',['../structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html',1,'winstd']]], diff --git a/search/all_4.js b/search/all_4.js index 769d94cb..12234022 100644 --- a/search/all_4.js +++ b/search/all_4.js @@ -1,17 +1,17 @@ var searchData= [ ['data_0',['data',['../classwinstd_1_1data__blob.html#a3cb5b805288c8d74cd103cac3acf10bf',1,'winstd::data_blob::data() noexcept'],['../classwinstd_1_1data__blob.html#a498ffe8fa857c8fee0c68803049e9528',1,'winstd::data_blob::data() const noexcept']]], - ['data_5fblob_1',['data_blob',['../classwinstd_1_1data__blob.html#a65d8fe8e91be0db59a35b07e6b74d5fc',1,'winstd::data_blob::data_blob(1 data_blob &&other) noexcept'],['../classwinstd_1_1data__blob.html#a5b28311e32135368c008f8ec37da581e',1,'winstd::data_blob::data_blob(1 const DATA_BLOB &other)'],['../classwinstd_1_1data__blob.html#a0fc37b56a2ba2963bd298182e4288480',1,'winstd::data_blob::data_blob(BYTE *data, 1 DWORD size) noexcept'],['../classwinstd_1_1data__blob.html#a5bed8028538f9688eea5dc8353ff69d8',1,'winstd::data_blob::data_blob() noexcept'],['../classwinstd_1_1data__blob.html',1,'winstd::data_blob']]], + ['data_5fblob_1',['data_blob',['../classwinstd_1_1data__blob.html#a5cfa94091e87f259bde521a7050f27c7',1,'winstd::data_blob::data_blob(data_blob &&other) noexcept'],['../classwinstd_1_1data__blob.html#a11968f5b76e8a46784f7bcee3a8f00cc',1,'winstd::data_blob::data_blob(const DATA_BLOB &other)'],['../classwinstd_1_1data__blob.html#a66a5574a42c6c5c76051261a342a43a8',1,'winstd::data_blob::data_blob(BYTE *data, DWORD size) noexcept'],['../classwinstd_1_1data__blob.html#a5bed8028538f9688eea5dc8353ff69d8',1,'winstd::data_blob::data_blob() noexcept'],['../classwinstd_1_1data__blob.html',1,'winstd::data_blob']]], ['dc_2',['dc',['../classwinstd_1_1dc.html',1,'winstd']]], - ['dc_5fselector_3',['dc_selector',['../classwinstd_1_1dc__selector.html#a88af54be805cfc6f4e53a15e3b48fb86',1,'winstd::dc_selector::dc_selector()'],['../classwinstd_1_1dc__selector.html',1,'winstd::dc_selector']]], - ['deallocate_4',['deallocate',['../classwinstd_1_1heap__allocator.html#a790350f6d3d40d936417e07ba0e54343',1,'winstd::heap_allocator::deallocate()'],['../classwinstd_1_1sanitizing__allocator.html#a5dfb8bc5af4a4a93b95c7a9774314f33',1,'winstd::sanitizing_allocator::deallocate()']]], - ['delete_5fsubkey_5',['delete_subkey',['../classwinstd_1_1reg__key.html#a86df2ff29c077520d50b94447d19e8c7',1,'winstd::reg_key']]], - ['derive_6',['derive',['../classwinstd_1_1crypt__key.html#a21394ea8772d336a5a8112e4ae266e55',1,'winstd::crypt_key']]], - ['destroy_7',['destroy',['../classwinstd_1_1heap__allocator.html#a5020277387142da670e2e4289177ba5a',1,'winstd::heap_allocator']]], + ['dc_5fselector_3',['dc_selector',['../classwinstd_1_1dc__selector.html#a4cb5b528376651a59eb9bbb8471c3f22',1,'winstd::dc_selector::dc_selector()'],['../classwinstd_1_1dc__selector.html',1,'winstd::dc_selector']]], + ['deallocate_4',['deallocate',['../classwinstd_1_1heap__allocator.html#aa4dcda946d03a9a382ea9c0f0f140462',1,'winstd::heap_allocator::deallocate()'],['../classwinstd_1_1sanitizing__allocator.html#a2c208920fad2171f4448ec6e7817522a',1,'winstd::sanitizing_allocator::deallocate()']]], + ['delete_5fsubkey_5',['delete_subkey',['../classwinstd_1_1reg__key.html#a5b8ee8731e0caa51c84b271f43604f54',1,'winstd::reg_key']]], + ['derive_6',['derive',['../classwinstd_1_1crypt__key.html#a1d31c1f07a3880db6d75f3d5bea8b681',1,'winstd::crypt_key']]], + ['destroy_7',['destroy',['../classwinstd_1_1heap__allocator.html#aef179f33ca0ad99ffda16f004b146143',1,'winstd::heap_allocator']]], ['detach_8',['detach',['../classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9',1,'winstd::handle']]], ['difference_5ftype_9',['difference_type',['../classwinstd_1_1heap__allocator.html#a4b39b8176ea30e1ceb02642c44de7b43',1,'winstd::heap_allocator']]], - ['disable_5ftrace_10',['disable_trace',['../classwinstd_1_1event__session.html#a7f8beec049af7b98ef2102eaaffd58a6',1,'winstd::event_session']]], - ['dplhandle_11',['dplhandle',['../classwinstd_1_1dplhandle.html#acac5db2f50f63d6722c426bcb3dc4cda',1,'winstd::dplhandle::dplhandle(1 const dplhandle< handle_type, INVAL > &h) noexcept'],['../classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a',1,'winstd::dplhandle::dplhandle(1 handle_type h) noexcept'],['../classwinstd_1_1dplhandle.html#ac95cbfb481c0d5e6c60d130f3c270b59',1,'winstd::dplhandle::dplhandle() noexcept'],['../classwinstd_1_1dplhandle.html#a0a636a6bee87049b5f502bf93c9b86eb',1,'winstd::dplhandle::dplhandle(1 dplhandle< handle_type, INVAL > &&h) noexcept'],['../classwinstd_1_1dplhandle.html',1,'winstd::dplhandle< T, INVAL >']]], + ['disable_5ftrace_10',['disable_trace',['../classwinstd_1_1event__session.html#a86ff12521bc1c863ea685b8a689fd81b',1,'winstd::event_session']]], + ['dplhandle_11',['dplhandle',['../classwinstd_1_1dplhandle.html#a726938d9b7df787204025f6c36a04507',1,'winstd::dplhandle::dplhandle(const dplhandle< handle_type, INVAL > &h) noexcept'],['../classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177',1,'winstd::dplhandle::dplhandle(handle_type h) noexcept'],['../classwinstd_1_1dplhandle.html#ac95cbfb481c0d5e6c60d130f3c270b59',1,'winstd::dplhandle::dplhandle() noexcept'],['../classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3',1,'winstd::dplhandle::dplhandle(dplhandle< handle_type, INVAL > &&h) noexcept'],['../classwinstd_1_1dplhandle.html',1,'winstd::dplhandle< T, INVAL >']]], ['dplhandle_3c_20bstr_2c_20null_20_3e_12',['dplhandle< BSTR, NULL >',['../classwinstd_1_1dplhandle.html',1,'winstd']]], ['dplhandle_3c_20eappacket_20_2a_2c_20null_20_3e_13',['dplhandle< EapPacket *, NULL >',['../classwinstd_1_1dplhandle.html',1,'winstd']]], ['dplhandle_3c_20hcrypthash_2c_20null_20_3e_14',['dplhandle< HCRYPTHASH, NULL >',['../classwinstd_1_1dplhandle.html',1,'winstd']]], @@ -20,5 +20,5 @@ var searchData= ['dplhandle_3c_20pccert_5fcontext_2c_20null_20_3e_17',['dplhandle< PCCERT_CONTEXT, NULL >',['../classwinstd_1_1dplhandle.html',1,'winstd']]], ['dplhandle_3c_20t_20_2a_2c_20null_20_3e_18',['dplhandle< T *, NULL >',['../classwinstd_1_1dplhandle.html',1,'winstd']]], ['duplicate_19',['duplicate',['../classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265',1,'winstd::dplhandle']]], - ['duplicate_5finternal_20',['duplicate_internal',['../classwinstd_1_1com__obj.html#a3d2696cd0f901af6d113e70e1235d9a8',1,'winstd::com_obj::duplicate_internal()'],['../classwinstd_1_1bstr.html#a9e8ccceb048b0663fb56285ef757bb0b',1,'winstd::bstr::duplicate_internal()'],['../classwinstd_1_1dplhandle.html#ae39d1b6bcfc0d7cf17ccdca93d26fb13',1,'winstd::dplhandle::duplicate_internal()'],['../classwinstd_1_1cert__context.html#afb277f3ed9f8cd1c2283d50c58c457ac',1,'winstd::cert_context::duplicate_internal()'],['../classwinstd_1_1cert__chain__context.html#abc6523e3bdbaa0c5296af217751c6dbe',1,'winstd::cert_chain_context::duplicate_internal()'],['../classwinstd_1_1crypt__hash.html#aa704d92913f8ffac3583f4afa1a4a45b',1,'winstd::crypt_hash::duplicate_internal()'],['../classwinstd_1_1crypt__key.html#a37c069565ac211fa6411a7eee94800a1',1,'winstd::crypt_key::duplicate_internal()'],['../classwinstd_1_1eap__packet.html#a88cb5413c53e14aacb0fa501c0b281d6',1,'winstd::eap_packet::duplicate_internal()']]] + ['duplicate_5finternal_20',['duplicate_internal',['../classwinstd_1_1com__obj.html#a1460be29bd94af55d27b5179e971b3b4',1,'winstd::com_obj::duplicate_internal()'],['../classwinstd_1_1bstr.html#a4a9986fac6bf82d8a8887a7cb80e6351',1,'winstd::bstr::duplicate_internal()'],['../classwinstd_1_1dplhandle.html#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8',1,'winstd::dplhandle::duplicate_internal()'],['../classwinstd_1_1cert__context.html#a3d0ee01002ccef041ffb164151cab14b',1,'winstd::cert_context::duplicate_internal()'],['../classwinstd_1_1cert__chain__context.html#a1cded78d368c01b0513364f00be26385',1,'winstd::cert_chain_context::duplicate_internal()'],['../classwinstd_1_1crypt__hash.html#af6b7999d5e29f1caaecb5b0bde90b76e',1,'winstd::crypt_hash::duplicate_internal()'],['../classwinstd_1_1crypt__key.html#aa9983160147883cf7526e9df1889b7bf',1,'winstd::crypt_key::duplicate_internal()'],['../classwinstd_1_1eap__packet.html#a5c5bc551e5c467e814e13f6d05d17ac2',1,'winstd::eap_packet::duplicate_internal()']]] ]; diff --git a/search/all_5.js b/search/all_5.js index 8e985b48..71924ef6 100644 --- a/search/all_5.js +++ b/search/all_5.js @@ -1,34 +1,34 @@ var searchData= [ - ['eap_5fattr_0',['eap_attr',['../classwinstd_1_1eap__attr.html#adfe99c2947ab72562b324e80fe47626e',1,'winstd::eap_attr::eap_attr(1 eap_attr &&a) noexcept'],['../classwinstd_1_1eap__attr.html#a3dc48c719b87b48737abc27b80c69404',1,'winstd::eap_attr::eap_attr(1 const EAP_ATTRIBUTE &a)'],['../classwinstd_1_1eap__attr.html#a015a82d7f91679f76ca590bbdabc04c1',1,'winstd::eap_attr::eap_attr() noexcept'],['../classwinstd_1_1eap__attr.html',1,'winstd::eap_attr']]], + ['eap_5fattr_0',['eap_attr',['../classwinstd_1_1eap__attr.html#a029d15ddb8b9cd33b4907f01719da5b8',1,'winstd::eap_attr::eap_attr(eap_attr &&a) noexcept'],['../classwinstd_1_1eap__attr.html#a4cb8d6fbf7f4e53ec64a030bea00d148',1,'winstd::eap_attr::eap_attr(const EAP_ATTRIBUTE &a)'],['../classwinstd_1_1eap__attr.html#a015a82d7f91679f76ca590bbdabc04c1',1,'winstd::eap_attr::eap_attr() noexcept'],['../classwinstd_1_1eap__attr.html',1,'winstd::eap_attr']]], ['eap_5fblob_1',['eap_blob',['../group___win_std_e_a_p_a_p_i.html#ga25f2a0eea11e8332bfcec6b032a17a05',1,'winstd']]], ['eap_5fblob_5fruntime_2',['eap_blob_runtime',['../group___win_std_e_a_p_a_p_i.html#gabd2665596cc49191b36e6378147c47ad',1,'winstd']]], ['eap_5ferror_3',['eap_error',['../group___win_std_e_a_p_a_p_i.html#ga910edec3d3d1ba4f6f306dcafdc2117a',1,'winstd']]], ['eap_5ferror_5fruntime_4',['eap_error_runtime',['../group___win_std_e_a_p_a_p_i.html#ga102f6e28f2ae479af7b6555894f110ac',1,'winstd']]], - ['eap_5fmethod_5finfo_5farray_5',['eap_method_info_array',['../classwinstd_1_1eap__method__info__array.html#a8bcc086f5be8593cc5ae9f0a5013671d',1,'winstd::eap_method_info_array::eap_method_info_array(1 eap_method_info_array &&other) noexcept'],['../classwinstd_1_1eap__method__info__array.html#a3dc5d1571c9e85dedd3dd3d6626947b7',1,'winstd::eap_method_info_array::eap_method_info_array() noexcept'],['../classwinstd_1_1eap__method__info__array.html',1,'winstd::eap_method_info_array']]], - ['eap_5fmethod_5fprop_6',['eap_method_prop',['../classwinstd_1_1eap__method__prop.html#a91e0d373c8af32fd2d0c30106c3f42d1',1,'winstd::eap_method_prop::eap_method_prop(1 EAP_METHOD_PROPERTY_TYPE type, 1 LPCWSTR value) noexcept'],['../classwinstd_1_1eap__method__prop.html#ab8be0a2d68b000db23069916e772ae80',1,'winstd::eap_method_prop::eap_method_prop(1 EAP_METHOD_PROPERTY_TYPE type, 1 DWORD value) noexcept'],['../classwinstd_1_1eap__method__prop.html#a296f14c27517fc4acd649e94087a3da5',1,'winstd::eap_method_prop::eap_method_prop(1 EAP_METHOD_PROPERTY_TYPE type, 1 BOOL value) noexcept'],['../classwinstd_1_1eap__method__prop.html',1,'winstd::eap_method_prop']]], + ['eap_5fmethod_5finfo_5farray_5',['eap_method_info_array',['../classwinstd_1_1eap__method__info__array.html#a3c3e0f0150d21c09801c67ceb927e873',1,'winstd::eap_method_info_array::eap_method_info_array(eap_method_info_array &&other) noexcept'],['../classwinstd_1_1eap__method__info__array.html#a3dc5d1571c9e85dedd3dd3d6626947b7',1,'winstd::eap_method_info_array::eap_method_info_array() noexcept'],['../classwinstd_1_1eap__method__info__array.html',1,'winstd::eap_method_info_array']]], + ['eap_5fmethod_5fprop_6',['eap_method_prop',['../classwinstd_1_1eap__method__prop.html#adc01bff4048e03f5f7b88d186940b9d8',1,'winstd::eap_method_prop::eap_method_prop(EAP_METHOD_PROPERTY_TYPE type, LPCWSTR value) noexcept'],['../classwinstd_1_1eap__method__prop.html#a7f0f5817c41e839a1e71eda3a2284949',1,'winstd::eap_method_prop::eap_method_prop(EAP_METHOD_PROPERTY_TYPE type, DWORD value) noexcept'],['../classwinstd_1_1eap__method__prop.html#a06b8588c10a52d60556ced6b6a111ac3',1,'winstd::eap_method_prop::eap_method_prop(EAP_METHOD_PROPERTY_TYPE type, BOOL value) noexcept'],['../classwinstd_1_1eap__method__prop.html',1,'winstd::eap_method_prop']]], ['eap_5fpacket_7',['eap_packet',['../classwinstd_1_1eap__packet.html',1,'winstd']]], - ['eap_5fruntime_5ferror_8',['eap_runtime_error',['../classwinstd_1_1eap__runtime__error.html#a31ee0dc025d61c41849b8849dbd06700',1,'winstd::eap_runtime_error::eap_runtime_error(1 const EAP_ERROR &err, 1 const char *msg=nullptr)'],['../classwinstd_1_1eap__runtime__error.html#a69c75e54cfba8d2ff53c7d9e10819936',1,'winstd::eap_runtime_error::eap_runtime_error(1 const EAP_ERROR &err, 1 const std::string &msg)'],['../classwinstd_1_1eap__runtime__error.html',1,'winstd::eap_runtime_error']]], + ['eap_5fruntime_5ferror_8',['eap_runtime_error',['../classwinstd_1_1eap__runtime__error.html#a4e271e11e866ee7114df20b63022d827',1,'winstd::eap_runtime_error::eap_runtime_error(const EAP_ERROR &err, const char *msg=nullptr)'],['../classwinstd_1_1eap__runtime__error.html#a68708f0598e27325339cc34473131240',1,'winstd::eap_runtime_error::eap_runtime_error(const EAP_ERROR &err, const std::string &msg)'],['../classwinstd_1_1eap__runtime__error.html',1,'winstd::eap_runtime_error']]], ['eap_5ftype_5ft_9',['eap_type_t',['../group___win_std_e_a_p_a_p_i.html#ga50f5584ca708165f43cec42c42243315',1,'winstd']]], ['eaphostpeerfreeeaperror_5fdelete_10',['EapHostPeerFreeEapError_delete',['../structwinstd_1_1_eap_host_peer_free_eap_error__delete.html#ab4dd927d7e4cd40b2ce7068fe252b76e',1,'winstd::EapHostPeerFreeEapError_delete::EapHostPeerFreeEapError_delete()'],['../structwinstd_1_1_eap_host_peer_free_eap_error__delete.html',1,'winstd::EapHostPeerFreeEapError_delete']]], ['eaphostpeerfreeerrormemory_5fdelete_11',['EapHostPeerFreeErrorMemory_delete',['../structwinstd_1_1_eap_host_peer_free_error_memory__delete.html#a43f0b1a440b9a431e9fee807bc1386be',1,'winstd::EapHostPeerFreeErrorMemory_delete::EapHostPeerFreeErrorMemory_delete()'],['../structwinstd_1_1_eap_host_peer_free_error_memory__delete.html',1,'winstd::EapHostPeerFreeErrorMemory_delete']]], ['eaphostpeerfreememory_5fdelete_12',['EapHostPeerFreeMemory_delete',['../structwinstd_1_1_eap_host_peer_free_memory__delete.html#af6220ac1d99cc114670c363ecfe64557',1,'winstd::EapHostPeerFreeMemory_delete::EapHostPeerFreeMemory_delete()'],['../structwinstd_1_1_eap_host_peer_free_memory__delete.html',1,'winstd::EapHostPeerFreeMemory_delete']]], ['eaphostpeerfreeruntimememory_5fdelete_13',['EapHostPeerFreeRuntimeMemory_delete',['../structwinstd_1_1_eap_host_peer_free_runtime_memory__delete.html#afdd46f3517e59ce19fdaddebbbaeb10d',1,'winstd::EapHostPeerFreeRuntimeMemory_delete::EapHostPeerFreeRuntimeMemory_delete()'],['../structwinstd_1_1_eap_host_peer_free_runtime_memory__delete.html',1,'winstd::EapHostPeerFreeRuntimeMemory_delete']]], - ['enable_5fcallback_14',['enable_callback',['../classwinstd_1_1event__provider.html#a27acb9cf70427de0fbd5471d3d2a43a8',1,'winstd::event_provider::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)'],['../classwinstd_1_1event__provider.html#ac433463f1ade76866d19a34cb3c9c001',1,'winstd::event_provider::enable_callback(1 LPCGUID SourceId, 1 ULONG IsEnabled, 1 UCHAR Level, 1 ULONGLONG MatchAnyKeyword, 1 ULONGLONG MatchAllKeyword, 1 PEVENT_FILTER_DESCRIPTOR FilterData)']]], - ['enable_5ftrace_15',['enable_trace',['../classwinstd_1_1event__session.html#a4e72031849f7d8034297bff1ce721ff8',1,'winstd::event_session']]], + ['enable_5fcallback_14',['enable_callback',['../classwinstd_1_1event__provider.html#ae1bde7438a09da9e878e86890de50a07',1,'winstd::event_provider::enable_callback(LPCGUID SourceId, ULONG IsEnabled, UCHAR Level, ULONGLONG MatchAnyKeyword, ULONGLONG MatchAllKeyword, PEVENT_FILTER_DESCRIPTOR FilterData, PVOID CallbackContext)'],['../classwinstd_1_1event__provider.html#ac896e3a23b3f44ef0b1cb0ac6717e894',1,'winstd::event_provider::enable_callback(LPCGUID SourceId, ULONG IsEnabled, UCHAR Level, ULONGLONG MatchAnyKeyword, ULONGLONG MatchAllKeyword, PEVENT_FILTER_DESCRIPTOR FilterData)']]], + ['enable_5ftrace_15',['enable_trace',['../classwinstd_1_1event__session.html#aa140384c61972ebabbf6489e8aa5700b',1,'winstd::event_session']]], ['end_16',['end',['../group___win_std_e_a_p_a_p_i.html#gga50f5584ca708165f43cec42c42243315a7f021a1415b86f2d013b2618fb31ae53',1,'winstd']]], ['enumerate_17',['enumerate',['../classwinstd_1_1heap.html#a938dca2d614e8d33ae5add61b013847f',1,'winstd::heap']]], ['error_5ftype_18',['error_type',['../classwinstd_1_1num__runtime__error.html#a6fa2de87d0151b3ad9cac58f838852e0',1,'winstd::num_runtime_error']]], ['event_19',['event',['../classwinstd_1_1event.html',1,'winstd']]], ['event_20tracing_20for_20windows_20api_20',['Event Tracing for Windows API',['../group___win_std_e_t_w_a_p_i.html',1,'']]], - ['event_5fdata_21',['event_data',['../classwinstd_1_1event__data.html#a8dd0d1cca4b6d92c51e2254f57f6a000',1,'winstd::event_data::event_data(1 const GUID &data)'],['../classwinstd_1_1event__data.html#a797b85819c7d14d823fe6eed6af65c4c',1,'winstd::event_data::event_data(const void *data, 1 ULONG size)'],['../classwinstd_1_1event__data.html#a3b4dba279dc6f06a9d33f5184d5878fe',1,'winstd::event_data::event_data(1 const std::basic_string< _Elem, _Traits, _Ax > &data)'],['../classwinstd_1_1event__data.html#a4f7aac58b568184f4fb947a0884acc77',1,'winstd::event_data::event_data(1 const wchar_t *data)'],['../classwinstd_1_1event__data.html#a2339737696b32e9dbe5c99a133bede3d',1,'winstd::event_data::event_data(1 const char *data)'],['../classwinstd_1_1event__data.html#a0700985094d842c31811e5fce407c57a',1,'winstd::event_data::event_data(1 const unsigned long &data)'],['../classwinstd_1_1event__data.html#ab121d3814104c05b13d7ca1868c96f14',1,'winstd::event_data::event_data(1 const long &data)'],['../classwinstd_1_1event__data.html#a9a347359fbb8eef796911088f852d0fd',1,'winstd::event_data::event_data(1 const unsigned int &data)'],['../classwinstd_1_1event__data.html#a64a804d71b3f33943ceaa5a20b214f08',1,'winstd::event_data::event_data(1 const int &data)'],['../classwinstd_1_1event__data.html#a34f3709d7c0e0208029fb4bde25b299c',1,'winstd::event_data::event_data(1 const unsigned char &data)'],['../classwinstd_1_1event__data.html#a57b1c8c2505726f6eb518e24a9efad14',1,'winstd::event_data::event_data(1 const char &data)'],['../classwinstd_1_1event__data.html#acb4032673a3b2376eb0d62115bb37c4f',1,'winstd::event_data::event_data()'],['../classwinstd_1_1event__data.html',1,'winstd::event_data']]], - ['event_5ffn_5fauto_22',['event_fn_auto',['../classwinstd_1_1event__fn__auto.html#a95241b848140c26338e58697fd5159c7',1,'winstd::event_fn_auto::event_fn_auto(1 event_provider &ep, 1 const EVENT_DESCRIPTOR *event_cons, 1 const EVENT_DESCRIPTOR *event_dest, 1 LPCSTR pszFnName)'],['../classwinstd_1_1event__fn__auto.html#a308e357351881a91bd3500c7f6c674d8',1,'winstd::event_fn_auto::event_fn_auto(1 const event_fn_auto &other)'],['../classwinstd_1_1event__fn__auto.html#af712e76c190a7bfa92d8d2afc0b51315',1,'winstd::event_fn_auto::event_fn_auto(1 event_fn_auto &&other) noexcept'],['../classwinstd_1_1event__fn__auto.html',1,'winstd::event_fn_auto']]], - ['event_5ffn_5fauto_5fret_23',['event_fn_auto_ret',['../classwinstd_1_1event__fn__auto__ret.html#ae36cee328699db6141e9488f4c1961b3',1,'winstd::event_fn_auto_ret::event_fn_auto_ret(1 const event_fn_auto_ret< T > &other)'],['../classwinstd_1_1event__fn__auto__ret.html#a97c38bc77697bf492d9ad4d5916d51c7',1,'winstd::event_fn_auto_ret::event_fn_auto_ret(1 event_fn_auto_ret< T > &&other)'],['../classwinstd_1_1event__fn__auto__ret.html#a66758f116614d00e4023a86dcd834303',1,'winstd::event_fn_auto_ret::event_fn_auto_ret(1 event_provider &ep, 1 const EVENT_DESCRIPTOR *event_cons, 1 const EVENT_DESCRIPTOR *event_dest, 1 LPCSTR pszFnName, T &result)'],['../classwinstd_1_1event__fn__auto__ret.html',1,'winstd::event_fn_auto_ret< T >']]], + ['event_5fdata_21',['event_data',['../classwinstd_1_1event__data.html#a4d309bcda353b42ba1005b3c7b6f8dc1',1,'winstd::event_data::event_data(const GUID &data)'],['../classwinstd_1_1event__data.html#a31af4a774845ec0f7db4267f573cd422',1,'winstd::event_data::event_data(const void *data, ULONG size)'],['../classwinstd_1_1event__data.html#aa9741846e354b469b750db2ea982b12d',1,'winstd::event_data::event_data(const std::basic_string< _Elem, _Traits, _Ax > &data)'],['../classwinstd_1_1event__data.html#a0ac38aca75ec84f5265eb897fb3c7a7e',1,'winstd::event_data::event_data(const wchar_t *data)'],['../classwinstd_1_1event__data.html#a74be98ecad61265232c0752e0e823a8e',1,'winstd::event_data::event_data(const char *data)'],['../classwinstd_1_1event__data.html#aba0a6535c84e9165b5ccdf943449e10c',1,'winstd::event_data::event_data(const unsigned long &data)'],['../classwinstd_1_1event__data.html#aef6715d8e3e68eac7b7bbceacb3aff93',1,'winstd::event_data::event_data(const long &data)'],['../classwinstd_1_1event__data.html#a59b2ac8e1b681412ea0aa582b3028681',1,'winstd::event_data::event_data(const unsigned int &data)'],['../classwinstd_1_1event__data.html#a26563233e9507adbf183291974005eaf',1,'winstd::event_data::event_data(const int &data)'],['../classwinstd_1_1event__data.html#a86447ba8727fe91c0de85b8f7835a4c1',1,'winstd::event_data::event_data(const unsigned char &data)'],['../classwinstd_1_1event__data.html#a0a53ee58077eed5bca18f146c34ced44',1,'winstd::event_data::event_data(const char &data)'],['../classwinstd_1_1event__data.html#acb4032673a3b2376eb0d62115bb37c4f',1,'winstd::event_data::event_data()'],['../classwinstd_1_1event__data.html',1,'winstd::event_data']]], + ['event_5ffn_5fauto_22',['event_fn_auto',['../classwinstd_1_1event__fn__auto.html#a751244aeeeceb01401da27c5080fc590',1,'winstd::event_fn_auto::event_fn_auto(event_provider &ep, const EVENT_DESCRIPTOR *event_cons, const EVENT_DESCRIPTOR *event_dest, LPCSTR pszFnName)'],['../classwinstd_1_1event__fn__auto.html#aed0b955ff2db183f6667345925801b0b',1,'winstd::event_fn_auto::event_fn_auto(const event_fn_auto &other)'],['../classwinstd_1_1event__fn__auto.html#a5c45c1de3b87f6547f6e76a80b80f500',1,'winstd::event_fn_auto::event_fn_auto(event_fn_auto &&other) noexcept'],['../classwinstd_1_1event__fn__auto.html',1,'winstd::event_fn_auto']]], + ['event_5ffn_5fauto_5fret_23',['event_fn_auto_ret',['../classwinstd_1_1event__fn__auto__ret.html#a0f656d3899f65afdaee9c651baf69bff',1,'winstd::event_fn_auto_ret::event_fn_auto_ret(const event_fn_auto_ret< T > &other)'],['../classwinstd_1_1event__fn__auto__ret.html#ac8b93b2bb498280707f795c03024d7d3',1,'winstd::event_fn_auto_ret::event_fn_auto_ret(event_fn_auto_ret< T > &&other)'],['../classwinstd_1_1event__fn__auto__ret.html#a52fe971a33082d3652dd6d99378f17c5',1,'winstd::event_fn_auto_ret::event_fn_auto_ret(event_provider &ep, const EVENT_DESCRIPTOR *event_cons, const EVENT_DESCRIPTOR *event_dest, LPCSTR pszFnName, T &result)'],['../classwinstd_1_1event__fn__auto__ret.html',1,'winstd::event_fn_auto_ret< T >']]], ['event_5fprovider_24',['event_provider',['../classwinstd_1_1event__provider.html',1,'winstd']]], - ['event_5frec_25',['event_rec',['../classwinstd_1_1event__rec.html#af2f781ca85c2d92b001bb32bf4839f11',1,'winstd::event_rec::event_rec()'],['../classwinstd_1_1event__rec.html#a5b26cc452851a462cb7111e17bfb24db',1,'winstd::event_rec::event_rec(1 const event_rec &other)'],['../classwinstd_1_1event__rec.html#a9c323be97537a1623cc2a57fe7e55475',1,'winstd::event_rec::event_rec(1 const EVENT_RECORD &other)'],['../classwinstd_1_1event__rec.html#a5c76c638fde7caa19a7331f210da77bf',1,'winstd::event_rec::event_rec(1 event_rec &&other) noexcept'],['../classwinstd_1_1event__rec.html',1,'winstd::event_rec']]], - ['event_5fsession_26',['event_session',['../classwinstd_1_1event__session.html#a24a43016accd86270c6a2ca6cf4934de',1,'winstd::event_session::event_session()'],['../classwinstd_1_1event__session.html#ae14f886b909709248cc817294f06dab9',1,'winstd::event_session::event_session(1 handle_type h, 1 const EVENT_TRACE_PROPERTIES *prop)'],['../classwinstd_1_1event__session.html#afe9d3e1a9e6da0f98f7266af3a5a4cf5',1,'winstd::event_session::event_session(1 event_session &&other) noexcept'],['../classwinstd_1_1event__session.html',1,'winstd::event_session']]], + ['event_5frec_25',['event_rec',['../classwinstd_1_1event__rec.html#af2f781ca85c2d92b001bb32bf4839f11',1,'winstd::event_rec::event_rec()'],['../classwinstd_1_1event__rec.html#afd6e48f124743c9f5b0c576db2165787',1,'winstd::event_rec::event_rec(const event_rec &other)'],['../classwinstd_1_1event__rec.html#a73f9f035b70ce7c030e2c616d3f42e37',1,'winstd::event_rec::event_rec(const EVENT_RECORD &other)'],['../classwinstd_1_1event__rec.html#ac3a21e4c1a4469e7b85fc235f65006ca',1,'winstd::event_rec::event_rec(event_rec &&other) noexcept'],['../classwinstd_1_1event__rec.html',1,'winstd::event_rec']]], + ['event_5fsession_26',['event_session',['../classwinstd_1_1event__session.html#a24a43016accd86270c6a2ca6cf4934de',1,'winstd::event_session::event_session()'],['../classwinstd_1_1event__session.html#a21775ae7a7620d92be3b63d36bba757d',1,'winstd::event_session::event_session(handle_type h, const EVENT_TRACE_PROPERTIES *prop)'],['../classwinstd_1_1event__session.html#a14581a7203ad6d89bf69903093cfe83c',1,'winstd::event_session::event_session(event_session &&other) noexcept'],['../classwinstd_1_1event__session.html',1,'winstd::event_session']]], ['event_5ftrace_27',['event_trace',['../classwinstd_1_1event__trace.html',1,'winstd']]], - ['event_5ftrace_5fenabler_28',['event_trace_enabler',['../classwinstd_1_1event__trace__enabler.html#a8b430e2cb00c529d2c2dc1286e7de898',1,'winstd::event_trace_enabler::event_trace_enabler(1 const event_session &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)'],['../classwinstd_1_1event__trace__enabler.html#a574c01df16c4b42391299222733790ec',1,'winstd::event_trace_enabler::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)'],['../classwinstd_1_1event__trace__enabler.html',1,'winstd::event_trace_enabler']]], + ['event_5ftrace_5fenabler_28',['event_trace_enabler',['../classwinstd_1_1event__trace__enabler.html#a8666ba08639a65fa01eb64c4855d68a3',1,'winstd::event_trace_enabler::event_trace_enabler(const event_session &session, LPCGUID ProviderId, UCHAR Level, ULONGLONG MatchAnyKeyword=0, ULONGLONG MatchAllKeyword=0, ULONG EnableProperty=0, PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)'],['../classwinstd_1_1event__trace__enabler.html#a50ce2e4286dbfc133c7f4a4762b65a05',1,'winstd::event_trace_enabler::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)'],['../classwinstd_1_1event__trace__enabler.html',1,'winstd::event_trace_enabler']]], ['exceptions_29',['Exceptions',['../group___win_std_exceptions.html',1,'']]], ['extensible_20authentication_20protocol_20api_30',['Extensible Authentication Protocol API',['../group___win_std_e_a_p_a_p_i.html',1,'']]] ]; diff --git a/search/all_6.js b/search/all_6.js index c6de861a..13bb4c38 100644 --- a/search/all_6.js +++ b/search/all_6.js @@ -1,7 +1,7 @@ var searchData= [ ['file_0',['file',['../classwinstd_1_1file.html',1,'winstd']]], - ['find_1',['find',['../classwinstd_1_1find__file.html#a622dd2a8f82279a064cab86bb889801c',1,'winstd::find_file']]], + ['find_1',['find',['../classwinstd_1_1find__file.html#a645530e3824df60edfb070bcc47501cb',1,'winstd::find_file']]], ['find_5ffile_2',['find_file',['../classwinstd_1_1find__file.html',1,'winstd']]], ['free_3',['free',['../classwinstd_1_1handle.html#a706aaab7691a472c608890f8e5dd0d96',1,'winstd::handle']]], ['free_5finternal_4',['free_internal',['../classwinstd_1_1dc.html#ad3dc9d48645022e7a1adcdb9ea01a557',1,'winstd::dc::free_internal()'],['../classwinstd_1_1wlan__handle.html#a86e2b4aa2a5177b6ebac0258099f9261',1,'winstd::wlan_handle::free_internal()'],['../classwinstd_1_1window__dc.html#a351bae4203ad766c94f4fc6eac74e98a',1,'winstd::window_dc::free_internal()'],['../classwinstd_1_1sec__credentials.html#a6156649d1a93696c8369361cb426e260',1,'winstd::sec_credentials::free_internal()'],['../classwinstd_1_1sec__context.html#afe8682a77fe50e5818ee6c4c741f36d9',1,'winstd::sec_context::free_internal()'],['../classwinstd_1_1setup__device__info__list.html#a41f013a37e16074f1972fd279f8c1437',1,'winstd::setup_device_info_list::free_internal()'],['../classwinstd_1_1win__handle.html#a456fe19828113913f42e901f112c6455',1,'winstd::win_handle::free_internal()'],['../classwinstd_1_1library.html#a0c602319cb498fa2b6a5c4eda4a150aa',1,'winstd::library::free_internal()'],['../classwinstd_1_1find__file.html#a5bb4f7e12689153f991ffcb08dbbe703',1,'winstd::find_file::free_internal()'],['../classwinstd_1_1heap.html#ae25434d96356a74d27c0b3b0e268df45',1,'winstd::heap::free_internal()'],['../classwinstd_1_1vmemory.html#a616dbfba873b9a3dcf393cff6504fc2e',1,'winstd::vmemory::free_internal()'],['../classwinstd_1_1reg__key.html#a3dba00d2105a1c633c571d8ad3131f54',1,'winstd::reg_key::free_internal()'],['../classwinstd_1_1security__id.html#a464626311e64ea1273fd6bca9ef93a73',1,'winstd::security_id::free_internal()'],['../classwinstd_1_1addrinfo.html#a279ad84ce2877b22797eedbec80cd55f',1,'winstd::addrinfo::free_internal()'],['../classwinstd_1_1gdi__handle.html#a777cd2403d6b8d0fb0a4b69c82fcca87',1,'winstd::gdi_handle::free_internal()'],['../classwinstd_1_1event__trace.html#ad8ef9b0616775c44e911d9db4676b19c',1,'winstd::event_trace::free_internal()'],['../classwinstd_1_1event__session.html#a4701ad4ae9d18e890ed4066473680751',1,'winstd::event_session::free_internal()'],['../classwinstd_1_1event__provider.html#ad0d7ed652fe897a94f2ef198dd3f41a1',1,'winstd::event_provider::free_internal()'],['../classwinstd_1_1eap__packet.html#a6d68149b92c1564b2683ddb3a87b60f0',1,'winstd::eap_packet::free_internal()'],['../classwinstd_1_1crypt__key.html#acf2f2ad35dd7602adcdeef17f605e391',1,'winstd::crypt_key::free_internal()'],['../classwinstd_1_1crypt__hash.html#a3c19a87b4ff646d9e87524feac4e41b5',1,'winstd::crypt_hash::free_internal()'],['../classwinstd_1_1crypt__prov.html#aa351d2dbc42daf51dddcf847fd95c39f',1,'winstd::crypt_prov::free_internal()'],['../classwinstd_1_1cert__store.html#ab709fe692a4117173eae26e741da2069',1,'winstd::cert_store::free_internal()'],['../classwinstd_1_1cert__chain__context.html#ae15044b1a7be10d96643d3921e149ee6',1,'winstd::cert_chain_context::free_internal()'],['../classwinstd_1_1cert__context.html#a1615ec6693eb68764543456ad418a970',1,'winstd::cert_context::free_internal()'],['../classwinstd_1_1handle.html#a137560600851eb4c3e4b80e25d4da629',1,'winstd::handle::free_internal()'],['../classwinstd_1_1bstr.html#a87edcb348af7d69ad86709e32b519870',1,'winstd::bstr::free_internal()'],['../classwinstd_1_1com__obj.html#a028b86f770253f74a62ca3eaebb14de5',1,'winstd::com_obj::free_internal()']]] diff --git a/search/all_7.js b/search/all_7.js index 8ee9e8dd..9d8c530b 100644 --- a/search/all_7.js +++ b/search/all_7.js @@ -3,9 +3,9 @@ var searchData= ['gdi_20api_0',['GDI API',['../group___win_std_gdi_a_p_i.html',1,'']]], ['gdi_5fhandle_1',['gdi_handle',['../classwinstd_1_1gdi__handle.html',1,'winstd']]], ['general_2',['General',['../group___win_std_general.html',1,'']]], - ['generate_3',['generate',['../classwinstd_1_1crypt__key.html#ab89d1f2e33e40215333fa20df6aa5c95',1,'winstd::crypt_key']]], - ['get_4',['get',['../classwinstd_1_1addrinfo.html#a02877dc39eb93071d2aef3294ab28696',1,'winstd::addrinfo']]], - ['get_5fptr_5',['get_ptr',['../group___win_std_general.html#ga32675211f53887d465bff5de8eba9af9',1,'winstd::get_ptr(1 std::unique_ptr< _Ty, _Dx > &owner) noexcept'],['../group___win_std_general.html#ga88684fd07ae1218aa1f40481198bfff0',1,'winstd::get_ptr(1 std::unique_ptr< _Ty[], _Dx > &owner) noexcept']]], + ['generate_3',['generate',['../classwinstd_1_1crypt__key.html#a17f93ad625dd48168ca1b16765024fd9',1,'winstd::crypt_key']]], + ['get_4',['get',['../classwinstd_1_1addrinfo.html#aee91b14ae5681b117305df51ddf1e138',1,'winstd::addrinfo']]], + ['get_5fptr_5',['get_ptr',['../group___win_std_general.html#gab4ddaca47a234b4f81a1c3314b3ba205',1,'winstd::get_ptr(std::unique_ptr< _Ty, _Dx > &owner) noexcept'],['../group___win_std_general.html#ga7ecb3b65341fd45c36fce1fe692ec19a',1,'winstd::get_ptr(std::unique_ptr< _Ty[], _Dx > &owner) noexcept']]], ['gtc_6',['gtc',['../group___win_std_e_a_p_a_p_i.html#gga50f5584ca708165f43cec42c42243315a3761e7920c97542314b1aa50434f9293',1,'winstd']]], ['gtcp_7',['gtcp',['../group___win_std_e_a_p_a_p_i.html#gga50f5584ca708165f43cec42c42243315a811f41353a6e1e0ecf7a03308c4f8e0e',1,'winstd']]], ['guidtostring_8',['GuidToString',['../group___win_std_win_a_p_i.html#gad08dfb2a0d1254918a2a4ed45061a50d',1,'Win.h']]] diff --git a/search/all_8.js b/search/all_8.js index 6046807a..020a11c2 100644 --- a/search/all_8.js +++ b/search/all_8.js @@ -1,6 +1,6 @@ var searchData= [ - ['handle_0',['handle',['../classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4',1,'winstd::handle::handle() noexcept'],['../classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b',1,'winstd::handle::handle(1 handle_type h) noexcept'],['../classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc',1,'winstd::handle::handle(1 handle< handle_type, INVAL > &&h) noexcept'],['../classwinstd_1_1handle.html',1,'winstd::handle< T, INVAL >']]], + ['handle_0',['handle',['../classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4',1,'winstd::handle::handle() noexcept'],['../classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac',1,'winstd::handle::handle(handle_type h) noexcept'],['../classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5',1,'winstd::handle::handle(handle< handle_type, INVAL > &&h) noexcept'],['../classwinstd_1_1handle.html',1,'winstd::handle< T, INVAL >']]], ['handle_3c_20bstr_2c_20inval_20_3e_1',['handle< BSTR, INVAL >',['../classwinstd_1_1handle.html',1,'winstd']]], ['handle_3c_20eappacket_20_2a_2c_20inval_20_3e_2',['handle< EapPacket *, INVAL >',['../classwinstd_1_1handle.html',1,'winstd']]], ['handle_3c_20handle_2c_20invalid_20_3e_3',['handle< HANDLE, INVALID >',['../classwinstd_1_1handle.html',1,'winstd']]], @@ -28,6 +28,6 @@ var searchData= ['handle_3c_20tracehandle_2c_20invalid_5fprocesstrace_5fhandle_20_3e_25',['handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE >',['../classwinstd_1_1handle.html',1,'winstd']]], ['handle_5ftype_26',['handle_type',['../classwinstd_1_1handle.html#a3dda19199ecfbc378c932e7d84d0ea81',1,'winstd::handle']]], ['heap_27',['heap',['../classwinstd_1_1heap.html',1,'winstd']]], - ['heap_5fallocator_28',['heap_allocator',['../classwinstd_1_1heap__allocator.html#a321bb5f5462bead5703c82d67b11bb6a',1,'winstd::heap_allocator::heap_allocator(1 HANDLE heap)'],['../classwinstd_1_1heap__allocator.html#af04ca9c615a3a87c05a98f922e50d412',1,'winstd::heap_allocator::heap_allocator(1 const heap_allocator< _Other > &other)'],['../classwinstd_1_1heap__allocator.html',1,'winstd::heap_allocator< _Ty >']]], + ['heap_5fallocator_28',['heap_allocator',['../classwinstd_1_1heap__allocator.html#a71fbccc1260209b367f2ddfe96c5825a',1,'winstd::heap_allocator::heap_allocator(HANDLE heap)'],['../classwinstd_1_1heap__allocator.html#a12f843aaf554b4ca91ea69f7a321daf3',1,'winstd::heap_allocator::heap_allocator(const heap_allocator< _Other > &other)'],['../classwinstd_1_1heap__allocator.html',1,'winstd::heap_allocator< _Ty >']]], ['help_5flink_5fid_29',['help_link_id',['../classwinstd_1_1eap__runtime__error.html#af7179a9cc9ff633a0e7d5983a4680171',1,'winstd::eap_runtime_error']]] ]; diff --git a/search/all_9.js b/search/all_9.js index 28f7bb92..af6f6c66 100644 --- a/search/all_9.js +++ b/search/all_9.js @@ -1,8 +1,8 @@ var searchData= [ ['identity_0',['identity',['../group___win_std_e_a_p_a_p_i.html#gga50f5584ca708165f43cec42c42243315aff483d1ff591898a9942916050d2ca3f',1,'winstd']]], - ['import_1',['import',['../classwinstd_1_1crypt__key.html#a154a461d0a2c0df51e687135738f7a62',1,'winstd::crypt_key']]], - ['import_5fpublic_2',['import_public',['../classwinstd_1_1crypt__key.html#a0c83843177f364754faf9c459a4f1a04',1,'winstd::crypt_key']]], - ['initialize_3',['initialize',['../classwinstd_1_1sec__context.html#a0495186484d85c6486949aa1ad646096',1,'winstd::sec_context']]], + ['import_1',['import',['../classwinstd_1_1crypt__key.html#ac383be38a4b70b63c53e4650a1b15d7c',1,'winstd::crypt_key']]], + ['import_5fpublic_2',['import_public',['../classwinstd_1_1crypt__key.html#ab78817b44504f46fba8688b44a5d23bc',1,'winstd::crypt_key']]], + ['initialize_3',['initialize',['../classwinstd_1_1sec__context.html#a7cc49346bd63d78928e65b11b21b6e21',1,'winstd::sec_context']]], ['invalid_4',['invalid',['../group___win_std_sys_handles.html#gacf43e306968474166474090690857e1c',1,'winstd::handle']]] ]; diff --git a/search/all_a.js b/search/all_a.js index fb76df21..e7adacfd 100644 --- a/search/all_a.js +++ b/search/all_a.js @@ -4,7 +4,7 @@ var searchData= ['legacy_5fpap_1',['legacy_pap',['../group___win_std_e_a_p_a_p_i.html#gga50f5584ca708165f43cec42c42243315a262032c7bb2ef8f08d5b85ee63f79eff',1,'winstd']]], ['length_2',['length',['../classwinstd_1_1bstr.html#aa6970921c6334a993f5f0fc1be5d54e3',1,'winstd::bstr']]], ['library_3',['library',['../classwinstd_1_1library.html',1,'winstd']]], - ['load_4',['load',['../classwinstd_1_1library.html#ab05ba4d495be2112aa2344a97c563d73',1,'winstd::library']]], + ['load_4',['load',['../classwinstd_1_1library.html#ae3dfbb0ede1b778fdefde72f0a47cb3f',1,'winstd::library']]], ['localfree_5fdelete_5',['LocalFree_delete',['../structwinstd_1_1_local_free__delete.html#ae7e35dd11650c49de0ebcab4388c9400',1,'winstd::LocalFree_delete::LocalFree_delete()'],['../structwinstd_1_1_local_free__delete.html#abbb52355375f34eca425d61a59261461',1,'winstd::LocalFree_delete::LocalFree_delete(const LocalFree_delete< _Ty2 > &)'],['../structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4.html#a34a948cc7b0f12c0f1e4b7e234d8181c',1,'winstd::LocalFree_delete< _Ty[]>::LocalFree_delete()'],['../structwinstd_1_1_local_free__delete.html',1,'winstd::LocalFree_delete< _Ty >']]], ['localfree_5fdelete_3c_20_5fty_5b_5d_3e_6',['LocalFree_delete< _Ty[]>',['../structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4.html',1,'winstd']]] ]; diff --git a/search/all_b.js b/search/all_b.js index b3fbda80..b50559d8 100644 --- a/search/all_b.js +++ b/search/all_b.js @@ -41,5 +41,5 @@ var searchData= ['microsoft_20installer_20api_38',['Microsoft Installer API',['../group___win_std_m_s_i_a_p_i.html',1,'']]], ['ms_5fauth_5ftlv_39',['ms_auth_tlv',['../group___win_std_e_a_p_a_p_i.html#gga50f5584ca708165f43cec42c42243315ae19141eb8aa04ffb76d616409efcdf03',1,'winstd']]], ['mschapv2_40',['mschapv2',['../group___win_std_e_a_p_a_p_i.html#gga50f5584ca708165f43cec42c42243315af579ec4460aed7126de9ed539845a0f4',1,'winstd']]], - ['msg_41',['msg',['../classwinstd_1_1win__runtime__error.html#a5c1ce5da22b84b541a8908339e694c56',1,'winstd::win_runtime_error::msg()'],['../classwinstd_1_1ws2__runtime__error.html#a8c06632e0216067f44bbd6aeaffd17c7',1,'winstd::ws2_runtime_error::msg()']]] + ['msg_41',['msg',['../classwinstd_1_1win__runtime__error.html#a868231adfa74636792a474a6362aeea7',1,'winstd::win_runtime_error::msg()'],['../classwinstd_1_1ws2__runtime__error.html#af6984de4ac18e732a6844f379d67c52f',1,'winstd::ws2_runtime_error::msg()']]] ]; diff --git a/search/all_c.js b/search/all_c.js index ecf5c408..6febaa4e 100644 --- a/search/all_c.js +++ b/search/all_c.js @@ -5,7 +5,7 @@ var searchData= ['noneap_5fend_2',['noneap_end',['../group___win_std_e_a_p_a_p_i.html#gga50f5584ca708165f43cec42c42243315aa93b0d36fa0eb07db651bb830470be12',1,'winstd']]], ['noneap_5fstart_3',['noneap_start',['../group___win_std_e_a_p_a_p_i.html#gga50f5584ca708165f43cec42c42243315a8fb40a36c92da4be50f5052602e6fcf4',1,'winstd']]], ['notification_4',['notification',['../group___win_std_e_a_p_a_p_i.html#gga50f5584ca708165f43cec42c42243315a0cfd653d5d3e1e9fdbb644523d77971d',1,'winstd']]], - ['num_5fruntime_5ferror_5',['num_runtime_error',['../classwinstd_1_1num__runtime__error.html#ac8421a3654e8f95a8db49939af0dfd97',1,'winstd::num_runtime_error::num_runtime_error(1 error_type num, 1 const std::string &msg)'],['../classwinstd_1_1num__runtime__error.html#ae524a251d2438056a011c79e80080b0a',1,'winstd::num_runtime_error::num_runtime_error(1 error_type num, 1 const char *msg=nullptr)'],['../classwinstd_1_1num__runtime__error.html',1,'winstd::num_runtime_error< _Tn >']]], + ['num_5fruntime_5ferror_5',['num_runtime_error',['../classwinstd_1_1num__runtime__error.html#a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19',1,'winstd::num_runtime_error::num_runtime_error(error_type num, const std::string &msg)'],['../classwinstd_1_1num__runtime__error.html#a4c0d5efd086891093156fede0dd43cd0',1,'winstd::num_runtime_error::num_runtime_error(error_type num, const char *msg=nullptr)'],['../classwinstd_1_1num__runtime__error.html',1,'winstd::num_runtime_error< _Tn >']]], ['num_5fruntime_5ferror_3c_20dword_20_3e_6',['num_runtime_error< DWORD >',['../classwinstd_1_1num__runtime__error.html',1,'winstd']]], ['num_5fruntime_5ferror_3c_20hresult_20_3e_7',['num_runtime_error< HRESULT >',['../classwinstd_1_1num__runtime__error.html',1,'winstd']]], ['num_5fruntime_5ferror_3c_20int_20_3e_8',['num_runtime_error< int >',['../classwinstd_1_1num__runtime__error.html',1,'winstd']]], diff --git a/search/all_d.js b/search/all_d.js index b214dbed..77fcdd94 100644 --- a/search/all_d.js +++ b/search/all_d.js @@ -1,23 +1,23 @@ var searchData= [ - ['open_0',['open',['../classwinstd_1_1event.html#ac811ce32a97ae36bf93e181519f2ac20',1,'winstd::event::open()'],['../classwinstd_1_1reg__key.html#af8a8dc3193deb45a7201550151ee40f4',1,'winstd::reg_key::open()'],['../classwinstd_1_1wlan__handle.html#adaf965a9663dfd7a796476b6f640c3f1',1,'winstd::wlan_handle::open()'],['../classwinstd_1_1process.html#ab6dcfb244a3cc1be92e40b33754b1907',1,'winstd::process::open()']]], + ['open_0',['open',['../classwinstd_1_1event.html#a208402e837b0663e6f2a4babbc555145',1,'winstd::event::open()'],['../classwinstd_1_1reg__key.html#abb5d9b3f87c70423940818b5c5df79a7',1,'winstd::reg_key::open()'],['../classwinstd_1_1wlan__handle.html#ab6d75e3603c311c0ea66224ab15555f9',1,'winstd::wlan_handle::open()'],['../classwinstd_1_1process.html#a3b2799779d92e9b8e6b010f90594e52e',1,'winstd::process::open()']]], ['operator_20const_20event_5ftrace_5fproperties_20_2a_1',['operator const EVENT_TRACE_PROPERTIES *',['../classwinstd_1_1event__session.html#a1a37f33aed68839679f91bfe51e675d1',1,'winstd::event_session']]], ['operator_20handle_5ftype_2',['operator handle_type',['../classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8',1,'winstd::handle']]], ['operator_20lpcritical_5fsection_3',['operator LPCRITICAL_SECTION',['../classwinstd_1_1critical__section.html#a7d071e54253a18e11dfdba7130333083',1,'winstd::critical_section']]], ['operator_20typename_20_5fty_20_2a_26_4',['operator typename _Ty *&',['../classwinstd_1_1ref__unique__ptr.html#a45bf0e1b5544e6b8f8f1e907ddaec41b',1,'winstd::ref_unique_ptr::operator typename _Ty *&()'],['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#afe5ec21f5765e9023bf8379d05c12187',1,'winstd::ref_unique_ptr< _Ty[], _Dx >::operator typename _Ty *&()']]], ['operator_20typename_20_5fty_20_2a_2a_5',['operator typename _Ty **',['../classwinstd_1_1ref__unique__ptr.html#a0a43c89cd281cfe203cd45655d537a02',1,'winstd::ref_unique_ptr::operator typename _Ty **()'],['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#ae7d16a5850060668cf78a7fc92b62719',1,'winstd::ref_unique_ptr< _Ty[], _Dx >::operator typename _Ty **()']]], ['operator_21_6',['operator!',['../classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c',1,'winstd::handle']]], - ['operator_21_3d_7',['operator!=',['../classwinstd_1_1variant.html#aa555572fe2a9d96b66041344170a06e4',1,'winstd::variant::operator!=()'],['../classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9',1,'winstd::handle::operator!=()'],['../classwinstd_1_1cert__context.html#a891b71b45e7d4dd3a6f55b4d7f2462f2',1,'winstd::cert_context::operator!=()']]], + ['operator_21_3d_7',['operator!=',['../classwinstd_1_1variant.html#a70dc99253ef9de24b443e6d48b662643',1,'winstd::variant::operator!=()'],['../classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e',1,'winstd::handle::operator!=()'],['../classwinstd_1_1cert__context.html#adfad0db8dd947143a8406f2f988d04ad',1,'winstd::cert_context::operator!=()']]], ['operator_26_8',['operator&',['../classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1',1,'winstd::handle']]], - ['operator_28_29_9',['operator()',['../structwinstd_1_1_local_free__delete.html#ad96c48c15a2dea2704073d8db5b72542',1,'winstd::LocalFree_delete::operator()()'],['../structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html#a3b0a5a8db35677a63c3583a45658df1b',1,'winstd::WlanFreeMemory_delete< _Ty[]>::operator()(_Other *) const'],['../structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html#a60d22784612a4cfd16ca8ad6629a77e4',1,'winstd::WlanFreeMemory_delete< _Ty[]>::operator()(_Ty *_Ptr) const'],['../structwinstd_1_1_wlan_free_memory__delete.html#a5013eb2213d92798d755cbb9fa24e26b',1,'winstd::WlanFreeMemory_delete::operator()()'],['../structwinstd_1_1_eap_host_peer_free_eap_error__delete.html#ae6aa071d5b9824f6062746360478a683',1,'winstd::EapHostPeerFreeEapError_delete::operator()()'],['../structwinstd_1_1_eap_host_peer_free_error_memory__delete.html#a5dd9a56b7344ef66c378041a97fdb307',1,'winstd::EapHostPeerFreeErrorMemory_delete::operator()()'],['../structwinstd_1_1_eap_host_peer_free_runtime_memory__delete.html#a4c573463394fc3ea6781f796d29fe26e',1,'winstd::EapHostPeerFreeRuntimeMemory_delete::operator()()'],['../structwinstd_1_1_eap_host_peer_free_memory__delete.html#a20b97a65abb2063a31fc8fd7a9cb0f1f',1,'winstd::EapHostPeerFreeMemory_delete::operator()()'],['../structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html#acc62d6419d7dea72f237ab2788171f48',1,'winstd::CredFree_delete< _Ty[]>::operator()(_Other *) const'],['../structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html#aea662a4ce3e32723646313a9a56c4c9a',1,'winstd::CredFree_delete< _Ty[]>::operator()(_Ty *_Ptr) const noexcept'],['../structwinstd_1_1_cred_free__delete.html#a247d6f53f119468b6ccb08ff01338465',1,'winstd::CredFree_delete::operator()()'],['../structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4.html#abd0fd61b2b66c5e514755f84a655384b',1,'winstd::LocalFree_delete< _Ty[]>::operator()(_Other *) const'],['../structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4.html#a435fcc0a46dea3e367a31e294fa400ec',1,'winstd::LocalFree_delete< _Ty[]>::operator()(1 _Ty *_Ptr) const noexcept'],['../structwinstd_1_1_co_task_mem_free__delete.html#a66d6fbd417d9073624387c4664db782f',1,'winstd::CoTaskMemFree_delete::operator()()']]], + ['operator_28_29_9',['operator()',['../structwinstd_1_1_local_free__delete.html#ad96c48c15a2dea2704073d8db5b72542',1,'winstd::LocalFree_delete::operator()()'],['../structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html#a3b0a5a8db35677a63c3583a45658df1b',1,'winstd::WlanFreeMemory_delete< _Ty[]>::operator()(_Other *) const'],['../structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html#a60d22784612a4cfd16ca8ad6629a77e4',1,'winstd::WlanFreeMemory_delete< _Ty[]>::operator()(_Ty *_Ptr) const'],['../structwinstd_1_1_wlan_free_memory__delete.html#a5013eb2213d92798d755cbb9fa24e26b',1,'winstd::WlanFreeMemory_delete::operator()()'],['../structwinstd_1_1_eap_host_peer_free_eap_error__delete.html#ae6aa071d5b9824f6062746360478a683',1,'winstd::EapHostPeerFreeEapError_delete::operator()()'],['../structwinstd_1_1_eap_host_peer_free_error_memory__delete.html#a5dd9a56b7344ef66c378041a97fdb307',1,'winstd::EapHostPeerFreeErrorMemory_delete::operator()()'],['../structwinstd_1_1_eap_host_peer_free_runtime_memory__delete.html#a4c573463394fc3ea6781f796d29fe26e',1,'winstd::EapHostPeerFreeRuntimeMemory_delete::operator()()'],['../structwinstd_1_1_eap_host_peer_free_memory__delete.html#a20b97a65abb2063a31fc8fd7a9cb0f1f',1,'winstd::EapHostPeerFreeMemory_delete::operator()()'],['../structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html#acc62d6419d7dea72f237ab2788171f48',1,'winstd::CredFree_delete< _Ty[]>::operator()(_Other *) const'],['../structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html#aea662a4ce3e32723646313a9a56c4c9a',1,'winstd::CredFree_delete< _Ty[]>::operator()(_Ty *_Ptr) const noexcept'],['../structwinstd_1_1_cred_free__delete.html#a247d6f53f119468b6ccb08ff01338465',1,'winstd::CredFree_delete::operator()()'],['../structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4.html#abd0fd61b2b66c5e514755f84a655384b',1,'winstd::LocalFree_delete< _Ty[]>::operator()(_Other *) const'],['../structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4.html#abf0ecfcfbb58493103f7e0905272d8d8',1,'winstd::LocalFree_delete< _Ty[]>::operator()(_Ty *_Ptr) const noexcept'],['../structwinstd_1_1_co_task_mem_free__delete.html#a66d6fbd417d9073624387c4664db782f',1,'winstd::CoTaskMemFree_delete::operator()()']]], ['operator_2a_10',['operator*',['../classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9',1,'winstd::handle']]], ['operator_2d_3e_11',['operator->',['../classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084',1,'winstd::handle']]], - ['operator_3c_12',['operator<',['../classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e',1,'winstd::handle::operator<()'],['../classwinstd_1_1cert__context.html#ad621d05c1df64740a57f525a39814583',1,'winstd::cert_context::operator<()'],['../classwinstd_1_1variant.html#a4ad53bc421bff19a5266cda0ab53e999',1,'winstd::variant::operator<(1 const VARIANT &varSrc) const noexcept']]], - ['operator_3c_3d_13',['operator<=',['../classwinstd_1_1variant.html#a3c0694e0740f0e698aa2971aea8aae3e',1,'winstd::variant::operator<=()'],['../classwinstd_1_1cert__context.html#a90f6abe0c07f34586ef87491260b975a',1,'winstd::cert_context::operator<=()'],['../classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68',1,'winstd::handle::operator<=()']]], - ['operator_3d_14',['operator=',['../classwinstd_1_1variant.html#aa9b9d9fca4c761c56ddeb0b353c49f0c',1,'winstd::variant::operator=(1 double dblSrc) noexcept'],['../classwinstd_1_1variant.html#a3e99db9a4ca379ffb4f16758aa158184',1,'winstd::variant::operator=(1 double *pfSrc) noexcept'],['../classwinstd_1_1variant.html#a47c32066b9857d7c26c3944177eee438',1,'winstd::variant::operator=(1 const SAFEARRAY *pSrc) noexcept'],['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a225dc502a902d801ed1e3320bdf40eef',1,'winstd::ref_unique_ptr< _Ty[], _Dx >::operator=(1 std::unique_ptr< _Ty[], _Dx > &owner) noexcept'],['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a3e8d4366c093e90075053d51a7018690',1,'winstd::ref_unique_ptr< _Ty[], _Dx >::operator=(1 ref_unique_ptr< _Ty[], _Dx > &&other)'],['../classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9',1,'winstd::handle::operator=(1 handle_type h) noexcept'],['../classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665',1,'winstd::handle::operator=(1 handle< handle_type, INVAL > &&h) noexcept'],['../classwinstd_1_1dplhandle.html#af5d13e70adec2c6f3ca4aaaefc94f8bf',1,'winstd::dplhandle::operator=(1 handle_type h) noexcept'],['../classwinstd_1_1dplhandle.html#a407b519c6511f7a6cfdd582fdbdeaf76',1,'winstd::dplhandle::operator=(1 const dplhandle< handle_type, INVAL > &h) noexcept'],['../classwinstd_1_1dplhandle.html#a7ab2b44aba9a977d6809d68a262a18b9',1,'winstd::dplhandle::operator=(1 dplhandle< handle_type, INVAL > &&h) noexcept'],['../classwinstd_1_1data__blob.html#aa4b110b6ca055220ffea2c8b8d9e1066',1,'winstd::data_blob::operator=(1 const DATA_BLOB &other)'],['../classwinstd_1_1data__blob.html#a8fcf1cdb8d10e506984070455b1e1e65',1,'winstd::data_blob::operator=(1 data_blob &&other) noexcept'],['../classwinstd_1_1eap__attr.html#a0e75c9389cda8be516286d39e2c8decc',1,'winstd::eap_attr::operator=()'],['../classwinstd_1_1variant.html#a4f7c0f1f6cba9e1765b8b6bb4641c511',1,'winstd::variant::operator=()'],['../classwinstd_1_1eap__attr.html#a5a2c4fd3f948d776847d2325041d10d0',1,'winstd::eap_attr::operator=()'],['../classwinstd_1_1eap__method__info__array.html#a1bc3338b10d7ed94379417db7e2570ad',1,'winstd::eap_method_info_array::operator=()'],['../classwinstd_1_1event__rec.html#ae48e70c9aee4fe020bbc37037ebce068',1,'winstd::event_rec::operator=(1 const event_rec &other)'],['../classwinstd_1_1event__rec.html#a8b7a575ca2f1e29d4190c2ea9d500cb7',1,'winstd::event_rec::operator=(1 const EVENT_RECORD &other)'],['../classwinstd_1_1event__rec.html#af8362c9c6661fd25ab5642530011fec0',1,'winstd::event_rec::operator=(1 event_rec &&other) noexcept'],['../classwinstd_1_1event__session.html#a0e48d54eb6fee8b143ae397336b3e968',1,'winstd::event_session::operator=()'],['../classwinstd_1_1event__fn__auto.html#ada50ea8974271da199cb220e2847c224',1,'winstd::event_fn_auto::operator=(1 const event_fn_auto &other)'],['../classwinstd_1_1event__fn__auto.html#acb16d3b165ed1645fd56689d2ff17cd0',1,'winstd::event_fn_auto::operator=(1 event_fn_auto &&other) noexcept'],['../classwinstd_1_1event__fn__auto__ret.html#af83e37ef578182084ab4ba01d5368304',1,'winstd::event_fn_auto_ret::operator=(1 const event_fn_auto_ret< T > &other)'],['../classwinstd_1_1event__fn__auto__ret.html#a8da86d7dd41f103784084492ace61422',1,'winstd::event_fn_auto_ret::operator=(1 event_fn_auto_ret< T > &&other)'],['../classwinstd_1_1window__dc.html#af93c9ca2f3aeecaed23b45954b7e2b78',1,'winstd::window_dc::operator=()'],['../classwinstd_1_1sec__credentials.html#a7dff177a70c688b06f947ce409115e3f',1,'winstd::sec_credentials::operator=()'],['../classwinstd_1_1sec__context.html#ad775f0ae5ef13bb6543dcdf74ab47b30',1,'winstd::sec_context::operator=()'],['../classwinstd_1_1vmemory.html#aa8ac839e2aaaad84f5954b83dd4c8420',1,'winstd::vmemory::operator=()'],['../classwinstd_1_1variant.html#a68d29a47a1c44a93ca09309c56ba3ec8',1,'winstd::variant::operator=(1 long long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#a4323b8cd5010f5d3453d6aa62e0bfdad',1,'winstd::variant::operator=(1 const VARIANT &varSrc)'],['../classwinstd_1_1variant.html#ade6f436d269401ba4dd5c4e5f37da3d3',1,'winstd::variant::operator=(1 VARIANT &&varSrc) noexcept'],['../classwinstd_1_1variant.html#ac1175c8c60e69e12f151e0860ada6ccd',1,'winstd::variant::operator=(1 bool bSrc) noexcept'],['../classwinstd_1_1variant.html#ab49fecd0a6d977957ae0c8cdec25ec8e',1,'winstd::variant::operator=(1 char cSrc) noexcept'],['../classwinstd_1_1variant.html#aa529e2b9bfd562439e989d6064f67754',1,'winstd::variant::operator=(1 unsigned char nSrc) noexcept'],['../classwinstd_1_1variant.html#a7d6425e99ccd76b28315ad6b125639e7',1,'winstd::variant::operator=(1 short nSrc) noexcept'],['../classwinstd_1_1variant.html#ae28a95f8af1861ca11776f609037329d',1,'winstd::variant::operator=(1 unsigned short nSrc) noexcept'],['../classwinstd_1_1variant.html#a08a3dd1d82e649b1ec618681de54cb7b',1,'winstd::variant::operator=(1 int nSrc) noexcept'],['../classwinstd_1_1variant.html#af93d1f6afa18b341ff39459c85a4bc01',1,'winstd::variant::operator=(1 unsigned int nSrc) noexcept'],['../classwinstd_1_1variant.html#ad815e39d968d4b6ff3e0b178a92002d6',1,'winstd::variant::operator=(1 long nSrc) noexcept'],['../classwinstd_1_1variant.html#acfb0aa5f51d89431ce869bf519cb43e0',1,'winstd::variant::operator=(1 unsigned long nSrc) noexcept'],['../classwinstd_1_1variant.html#aba6e51a77a875e859dddc158b01b6397',1,'winstd::variant::operator=(1 long long nSrc) noexcept'],['../classwinstd_1_1variant.html#ac3e4ef9ee2b8e7cc41346923fd251308',1,'winstd::variant::operator=(1 unsigned long long nSrc) noexcept'],['../classwinstd_1_1variant.html#a5f8f362071e6bd7d4fb1198133c0b218',1,'winstd::variant::operator=(1 CY cySrc) noexcept'],['../classwinstd_1_1variant.html#a83a1acbbd1bb89abd96f3e13f4de5d4d',1,'winstd::variant::operator=(1 unsigned long long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#a2237916e82ab0f159974a26403903ba2',1,'winstd::variant::operator=(1 unsigned long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#af012e408aa220530fbcc863af1d2757b',1,'winstd::variant::operator=(1 long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#af70c8270a1801d76fc0cacf322ed11bd',1,'winstd::variant::operator=(1 unsigned int *pnSrc) noexcept'],['../classwinstd_1_1variant.html#afc6846c09a91f41f4ce46ddbb9060b75',1,'winstd::variant::operator=(1 int *pnSrc) noexcept'],['../classwinstd_1_1variant.html#a42a78b26ea7378833efcd4050d4c1567',1,'winstd::variant::operator=(1 unsigned short *pnSrc) noexcept'],['../classwinstd_1_1variant.html#a2aa329a6d91b210cb2e66718bc81bbf8',1,'winstd::variant::operator=(1 unsigned char *pbSrc) noexcept'],['../classwinstd_1_1variant.html#a13f4e7d3e70f7027f326fa70d8fdf7a8',1,'winstd::variant::operator=(1 IUnknown *pSrc)'],['../classwinstd_1_1variant.html#a94e29b8975aa9045ffaed67618ab6866',1,'winstd::variant::operator=(1 IDispatch *pSrc)'],['../classwinstd_1_1variant.html#ae0e94d57bdc16bf2896b1579f43991d5',1,'winstd::variant::operator=(1 LPCOLESTR lpszSrc) noexcept'],['../classwinstd_1_1variant.html#a18019a188175cfc91024098a894e8231',1,'winstd::variant::operator=(1 float fltSrc) noexcept'],['../classwinstd_1_1variant.html#a348f73a523ada67002b2cab0ac1c051f',1,'winstd::variant::operator=(1 short *pnSrc) noexcept']]], - ['operator_3d_3d_15',['operator==',['../classwinstd_1_1variant.html#a0bfb5502530a1a92afa82f8044e67524',1,'winstd::variant::operator==()'],['../classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c',1,'winstd::handle::operator==()'],['../classwinstd_1_1cert__context.html#a2691d4196e2bbc8efc62071d47e98713',1,'winstd::cert_context::operator==()']]], - ['operator_3e_16',['operator>',['../classwinstd_1_1variant.html#aa47f1b30f115222af6eaeece617ba17e',1,'winstd::variant::operator>()'],['../classwinstd_1_1cert__context.html#a21d85c9cf25ff505dd0d27cb19a3a4b9',1,'winstd::cert_context::operator>()'],['../classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482',1,'winstd::handle::operator>()']]], - ['operator_3e_3d_17',['operator>=',['../classwinstd_1_1variant.html#a7fb9fd8deac1522a36f7abf840e71bbe',1,'winstd::variant::operator>=()'],['../classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399',1,'winstd::handle::operator>=()'],['../classwinstd_1_1cert__context.html#af1f79063b70c4a3bed7dcef00ac722c7',1,'winstd::cert_context::operator>=()']]], + ['operator_3c_12',['operator<',['../classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92',1,'winstd::handle::operator<()'],['../classwinstd_1_1cert__context.html#a92881d07b0b41b81c4119ed8d8868c3b',1,'winstd::cert_context::operator<()'],['../classwinstd_1_1variant.html#ac03c0c14bb91f7511425946ef7f3e725',1,'winstd::variant::operator<(const VARIANT &varSrc) const noexcept']]], + ['operator_3c_3d_13',['operator<=',['../classwinstd_1_1variant.html#a02366b97c9a937f57806640dc942ecaf',1,'winstd::variant::operator<=()'],['../classwinstd_1_1cert__context.html#a042240321d22636cddc379b198c7fd84',1,'winstd::cert_context::operator<=()'],['../classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9',1,'winstd::handle::operator<=()']]], + ['operator_3d_14',['operator=',['../classwinstd_1_1variant.html#a6fa877e7a098dba125c6342bd5e1c896',1,'winstd::variant::operator=(double dblSrc) noexcept'],['../classwinstd_1_1variant.html#a2ea74c1b7a770188f7f59d7eb6923dbe',1,'winstd::variant::operator=(double *pfSrc) noexcept'],['../classwinstd_1_1variant.html#a39d9e97b57c37f3d876574cc2fd6e0a5',1,'winstd::variant::operator=(const SAFEARRAY *pSrc) noexcept'],['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a55590736d435041213af5b54ffe722bf',1,'winstd::ref_unique_ptr< _Ty[], _Dx >::operator=(std::unique_ptr< _Ty[], _Dx > &owner) noexcept'],['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#acfb43bdf589d00763538f35ac5893641',1,'winstd::ref_unique_ptr< _Ty[], _Dx >::operator=(ref_unique_ptr< _Ty[], _Dx > &&other)'],['../classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923',1,'winstd::handle::operator=(handle_type h) noexcept'],['../classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c',1,'winstd::handle::operator=(handle< handle_type, INVAL > &&h) noexcept'],['../classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7',1,'winstd::dplhandle::operator=(handle_type h) noexcept'],['../classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39',1,'winstd::dplhandle::operator=(const dplhandle< handle_type, INVAL > &h) noexcept'],['../classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3',1,'winstd::dplhandle::operator=(dplhandle< handle_type, INVAL > &&h) noexcept'],['../classwinstd_1_1data__blob.html#ac818a3116ab5fc0af960f82aa505b6ae',1,'winstd::data_blob::operator=(const DATA_BLOB &other)'],['../classwinstd_1_1data__blob.html#a637b625d29bacc0875d543c69da351c2',1,'winstd::data_blob::operator=(data_blob &&other) noexcept'],['../classwinstd_1_1eap__attr.html#aa5909d52c15557908ff584f4712eea05',1,'winstd::eap_attr::operator=()'],['../classwinstd_1_1variant.html#a1df6086270e7799b83ee2889e2b88d9e',1,'winstd::variant::operator=()'],['../classwinstd_1_1eap__attr.html#a242766666ce3cbb83429ddd0eaeb9cc6',1,'winstd::eap_attr::operator=()'],['../classwinstd_1_1eap__method__info__array.html#aea48aefd91b676cdbeb9511640108f2a',1,'winstd::eap_method_info_array::operator=()'],['../classwinstd_1_1event__rec.html#aa5287b5572575d440f881c1d8c17bac3',1,'winstd::event_rec::operator=(const event_rec &other)'],['../classwinstd_1_1event__rec.html#a41f64986df27cea4fdaa8ee8ce2d3875',1,'winstd::event_rec::operator=(const EVENT_RECORD &other)'],['../classwinstd_1_1event__rec.html#a22ab332b9c7e3c21e6107e909703da0f',1,'winstd::event_rec::operator=(event_rec &&other) noexcept'],['../classwinstd_1_1event__session.html#a4e436a74c83a75aab21800bc9d954228',1,'winstd::event_session::operator=()'],['../classwinstd_1_1event__fn__auto.html#acb8dddbdd22399d26d4c5db2998afc1d',1,'winstd::event_fn_auto::operator=(const event_fn_auto &other)'],['../classwinstd_1_1event__fn__auto.html#ab64dd267c58d816b4ef5549e704a8949',1,'winstd::event_fn_auto::operator=(event_fn_auto &&other) noexcept'],['../classwinstd_1_1event__fn__auto__ret.html#a6bb69bf1ac97231ef47c2aed99921bc9',1,'winstd::event_fn_auto_ret::operator=(const event_fn_auto_ret< T > &other)'],['../classwinstd_1_1event__fn__auto__ret.html#ade4fd767e5e743649480b93cd0a5ba69',1,'winstd::event_fn_auto_ret::operator=(event_fn_auto_ret< T > &&other)'],['../classwinstd_1_1window__dc.html#ad5d431027a698fef783407ba9e9d167b',1,'winstd::window_dc::operator=()'],['../classwinstd_1_1sec__credentials.html#af0c3ec1f8e1b060cd4dd99b4d34d4623',1,'winstd::sec_credentials::operator=()'],['../classwinstd_1_1sec__context.html#aba957329771358ef9ca65c5e1176fc52',1,'winstd::sec_context::operator=()'],['../classwinstd_1_1vmemory.html#a17a902c8f0ce17d3f06b69ec3e01a331',1,'winstd::vmemory::operator=()'],['../classwinstd_1_1variant.html#ad0ef65b5a3f40b1a812ac78ca5e5eb50',1,'winstd::variant::operator=(long long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#aff536ecc3c3a074fea648b7c60522a83',1,'winstd::variant::operator=(const VARIANT &varSrc)'],['../classwinstd_1_1variant.html#aeec12d33002777506b59d73f2c43421c',1,'winstd::variant::operator=(VARIANT &&varSrc) noexcept'],['../classwinstd_1_1variant.html#a355fecf0ce80d31377c9395f2ed1aada',1,'winstd::variant::operator=(bool bSrc) noexcept'],['../classwinstd_1_1variant.html#a63e75ec57af2d8f59830b029afeb3b68',1,'winstd::variant::operator=(char cSrc) noexcept'],['../classwinstd_1_1variant.html#a602751a752d5a7442ade0f4437646231',1,'winstd::variant::operator=(unsigned char nSrc) noexcept'],['../classwinstd_1_1variant.html#a5886220d7a2ff006d29cd4448a2a33ac',1,'winstd::variant::operator=(short nSrc) noexcept'],['../classwinstd_1_1variant.html#a5c2733a19c37248f69a07771b8e939f1',1,'winstd::variant::operator=(unsigned short nSrc) noexcept'],['../classwinstd_1_1variant.html#a71fb3ee2710ad470329e0b5c4f7f5ba4',1,'winstd::variant::operator=(int nSrc) noexcept'],['../classwinstd_1_1variant.html#a05ad6d2f51763b24d7528078a2c30e49',1,'winstd::variant::operator=(unsigned int nSrc) noexcept'],['../classwinstd_1_1variant.html#a360da15526269bd64a2fb670e9e280ff',1,'winstd::variant::operator=(long nSrc) noexcept'],['../classwinstd_1_1variant.html#a07980ff84773ac25807d0713dd05090a',1,'winstd::variant::operator=(unsigned long nSrc) noexcept'],['../classwinstd_1_1variant.html#af1898a82e4199d1f34924d448867f68f',1,'winstd::variant::operator=(long long nSrc) noexcept'],['../classwinstd_1_1variant.html#aebabfcb503a43abecc9f3c07629f591f',1,'winstd::variant::operator=(unsigned long long nSrc) noexcept'],['../classwinstd_1_1variant.html#a935f6cff8004781f60d66b04a01c2330',1,'winstd::variant::operator=(CY cySrc) noexcept'],['../classwinstd_1_1variant.html#ad4a0fd8999d8d526bb232ebf70c18887',1,'winstd::variant::operator=(unsigned long long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#af86e9a10fd9dbe6e18b33a59d04f3b44',1,'winstd::variant::operator=(unsigned long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#aa321e1785731055f02abcf7789383912',1,'winstd::variant::operator=(long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#aa01c928f87788c505b818b7930c0f3a0',1,'winstd::variant::operator=(unsigned int *pnSrc) noexcept'],['../classwinstd_1_1variant.html#a30ba85931db8557713e5ee32d48ceecc',1,'winstd::variant::operator=(int *pnSrc) noexcept'],['../classwinstd_1_1variant.html#accf863f76609d78946f51ec07a52690e',1,'winstd::variant::operator=(unsigned short *pnSrc) noexcept'],['../classwinstd_1_1variant.html#a5bc092e989de74c42d92de5647248a57',1,'winstd::variant::operator=(unsigned char *pbSrc) noexcept'],['../classwinstd_1_1variant.html#a55f962bb7a077f87aaa4a6bec03c10da',1,'winstd::variant::operator=(IUnknown *pSrc)'],['../classwinstd_1_1variant.html#af5e22f4158921eb49c2207335d7c7593',1,'winstd::variant::operator=(IDispatch *pSrc)'],['../classwinstd_1_1variant.html#a984b2e054639678f06a40e3f57abf4d7',1,'winstd::variant::operator=(LPCOLESTR lpszSrc) noexcept'],['../classwinstd_1_1variant.html#a1786d099ef012c301c0774f98af0f13a',1,'winstd::variant::operator=(float fltSrc) noexcept'],['../classwinstd_1_1variant.html#aa8c701dc6deac688a83d04ed9afdd4b5',1,'winstd::variant::operator=(short *pnSrc) noexcept']]], + ['operator_3d_3d_15',['operator==',['../classwinstd_1_1variant.html#a7e4c402b1b8d459aa2d73fb5b5e83853',1,'winstd::variant::operator==()'],['../classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc',1,'winstd::handle::operator==()'],['../classwinstd_1_1cert__context.html#a2f3ad38a637fce69d8c2a5ee3460a296',1,'winstd::cert_context::operator==()']]], + ['operator_3e_16',['operator>',['../classwinstd_1_1variant.html#a323955b7123424305aed08eea20f9381',1,'winstd::variant::operator>()'],['../classwinstd_1_1cert__context.html#a7224d1fe6c57bfe903fa8a6df32d2466',1,'winstd::cert_context::operator>()'],['../classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329',1,'winstd::handle::operator>()']]], + ['operator_3e_3d_17',['operator>=',['../classwinstd_1_1variant.html#aa7ea26592a0d6b6c529eb87130ebd820',1,'winstd::variant::operator>=()'],['../classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b',1,'winstd::handle::operator>=()'],['../classwinstd_1_1cert__context.html#a6c9f09455ef40e581accc6499222040c',1,'winstd::cert_context::operator>=()']]], ['other_18',['other',['../structwinstd_1_1sanitizing__allocator_1_1rebind.html#a6a195ba8f7b42d8e82304efb08e18679',1,'winstd::sanitizing_allocator::rebind::other()'],['../structwinstd_1_1heap__allocator_1_1rebind.html#a7916519ada01914c23461a64334ff331',1,'winstd::heap_allocator::rebind::other()']]], ['otp_19',['otp',['../group___win_std_e_a_p_a_p_i.html#gga50f5584ca708165f43cec42c42243315ad2270e7120a93c8b0a6a34760e654c7d',1,'winstd']]] ]; diff --git a/search/all_e.js b/search/all_e.js index 25e6b1f2..dfca7ede 100644 --- a/search/all_e.js +++ b/search/all_e.js @@ -4,6 +4,6 @@ var searchData= ['pointer_1',['pointer',['../classwinstd_1_1heap__allocator.html#ae04bc3ff970d32e6a2967072efdb06cd',1,'winstd::heap_allocator']]], ['printf_5flpolestr_2',['PRINTF_LPOLESTR',['../group___win_std_str_format.html#ga1bb2b564655d7b0dee3ec63a0fda2eb5',1,'Common.h']]], ['printf_5flptstr_3',['PRINTF_LPTSTR',['../group___win_std_str_format.html#ga145b6285cc6fced0a7a61c4368b0bf12',1,'Common.h']]], - ['process_4',['process',['../classwinstd_1_1sec__context.html#a56785864010eba4ec3578372ad5130c3',1,'winstd::sec_context::process()'],['../classwinstd_1_1process.html',1,'winstd::process']]], + ['process_4',['process',['../classwinstd_1_1sec__context.html#a07d7c85d0db22a2b7ababdac632b3c54',1,'winstd::sec_context::process()'],['../classwinstd_1_1process.html',1,'winstd::process']]], ['process_5finformation_5',['process_information',['../classwinstd_1_1process__information.html#a8b66efb1e5c75ac7aef0ea02b9f9fd39',1,'winstd::process_information::process_information()'],['../classwinstd_1_1process__information.html',1,'winstd::process_information']]] ]; diff --git a/search/all_f.js b/search/all_f.js index d752e2a7..b80f4d6e 100644 --- a/search/all_f.js +++ b/search/all_f.js @@ -1,4 +1,4 @@ var searchData= [ - ['query_5finterface_0',['query_interface',['../classwinstd_1_1com__obj.html#a74c98909af707882a5ce8056068e1f61',1,'winstd::com_obj::query_interface(1 _Other **h) const'],['../classwinstd_1_1com__obj.html#ab5946d7b68332381eb29813f546b5c62',1,'winstd::com_obj::query_interface(1 com_obj< _Other > &h) const']]] + ['query_5finterface_0',['query_interface',['../classwinstd_1_1com__obj.html#a1ce5cf9682ee1b876cb9eba372e2b1a1',1,'winstd::com_obj::query_interface(_Other **h) const'],['../classwinstd_1_1com__obj.html#a8e898e0977c00b196e1986a02709c185',1,'winstd::com_obj::query_interface(com_obj< _Other > &h) const']]] ]; diff --git a/search/functions_0.js b/search/functions_0.js index ff3eb11d..ead10693 100644 --- a/search/functions_0.js +++ b/search/functions_0.js @@ -1,9 +1,9 @@ var searchData= [ - ['acquire_0',['acquire',['../classwinstd_1_1sec__credentials.html#a757ef92c30456152aefc3875ef056daf',1,'winstd::sec_credentials']]], - ['actctx_5factivator_1',['actctx_activator',['../classwinstd_1_1actctx__activator.html#adbcf965ee01a98dd6a9d1c4f6233a089',1,'winstd::actctx_activator']]], - ['alloc_2',['alloc',['../classwinstd_1_1vmemory.html#a20ba804420e290ee94593908b9877cdf',1,'winstd::vmemory']]], - ['allocate_3',['allocate',['../classwinstd_1_1heap__allocator.html#acc38b748db1bcfed85f01ee76dd6056a',1,'winstd::heap_allocator']]], - ['attach_4',['attach',['../classwinstd_1_1handle.html#a6f8dc89f77c86714e65f9783a06ec208',1,'winstd::handle::attach()'],['../classwinstd_1_1event__session.html#a50cbbb1f721f388e3d1640332a5efc40',1,'winstd::event_session::attach()'],['../classwinstd_1_1vmemory.html#ad301de2680f21d5e56af7e6a6ab25b12',1,'winstd::vmemory::attach()']]], - ['attach_5fduplicated_5',['attach_duplicated',['../classwinstd_1_1dplhandle.html#ae1ff2ba0e390908720e6cd8383d1e3d4',1,'winstd::dplhandle']]] + ['acquire_0',['acquire',['../classwinstd_1_1sec__credentials.html#af01c07130505e33fb2d4fbf5a8377280',1,'winstd::sec_credentials']]], + ['actctx_5factivator_1',['actctx_activator',['../classwinstd_1_1actctx__activator.html#a557774255df823c979be34bf5f82a0f2',1,'winstd::actctx_activator']]], + ['alloc_2',['alloc',['../classwinstd_1_1vmemory.html#a3a2a287a47ac11ce1eb0490b5bb37c3c',1,'winstd::vmemory']]], + ['allocate_3',['allocate',['../classwinstd_1_1heap__allocator.html#a371eaa06a2056171126eba66d7023b03',1,'winstd::heap_allocator']]], + ['attach_4',['attach',['../classwinstd_1_1handle.html#ab2a98042c3b88fda687e34d370756f11',1,'winstd::handle::attach()'],['../classwinstd_1_1event__session.html#afe43f725628f047dadc8e44f4a8028b7',1,'winstd::event_session::attach()'],['../classwinstd_1_1vmemory.html#a70e3154374bf7a00c7ba1ea62c6f16a4',1,'winstd::vmemory::attach()']]], + ['attach_5fduplicated_5',['attach_duplicated',['../classwinstd_1_1dplhandle.html#a876c939da531b1c4f493c2e6ea042f65',1,'winstd::dplhandle']]] ]; diff --git a/search/functions_1.js b/search/functions_1.js index 36721ffb..7ba7b84e 100644 --- a/search/functions_1.js +++ b/search/functions_1.js @@ -1,7 +1,7 @@ var searchData= [ - ['basic_5fstring_5fguid_0',['basic_string_guid',['../classwinstd_1_1basic__string__guid.html#a8f623524338ca04be12a08461f280de7',1,'winstd::basic_string_guid']]], - ['basic_5fstring_5fmsg_1',['basic_string_msg',['../classwinstd_1_1basic__string__msg.html#ae9363484c9b4a0c9a84631b455fef09c',1,'winstd::basic_string_msg::basic_string_msg(1 1 const _Elem *format,...)'],['../classwinstd_1_1basic__string__msg.html#aaf3734b8ed0182f19b1011411d5c65f6',1,'winstd::basic_string_msg::basic_string_msg(1 HINSTANCE hInstance, 1 UINT nFormatID,...)'],['../classwinstd_1_1basic__string__msg.html#afbdd0163a5cb3f0d832ef6f87baee39a',1,'winstd::basic_string_msg::basic_string_msg(1 HINSTANCE hInstance, 1 WORD wLanguageID, 1 UINT nFormatID,...)'],['../classwinstd_1_1basic__string__msg.html#afd97624170e5dddd9eb74a57d64a9e5e',1,'winstd::basic_string_msg::basic_string_msg(1 DWORD dwFlags, 1 LPCVOID lpSource, 1 DWORD dwMessageId, 1 DWORD dwLanguageId, 1 va_list *Arguments)'],['../classwinstd_1_1basic__string__msg.html#a76ab6db4f4ba26cd44cea36a626f212a',1,'winstd::basic_string_msg::basic_string_msg(1 DWORD dwFlags, 1 LPCVOID lpSource, 1 DWORD dwMessageId, 1 DWORD dwLanguageId, 1 DWORD_PTR *Arguments)'],['../classwinstd_1_1basic__string__msg.html#af5c45ec7c3d24b52a9c5d654f3c182bd',1,'winstd::basic_string_msg::basic_string_msg(1 DWORD dwFlags, 1 LPCTSTR pszFormat, 1 va_list *Arguments)'],['../classwinstd_1_1basic__string__msg.html#afae79229336cfa8ae103cbd38dd13bdd',1,'winstd::basic_string_msg::basic_string_msg(1 DWORD dwFlags, 1 LPCTSTR pszFormat, 1 DWORD_PTR *Arguments)']]], - ['basic_5fstring_5fprintf_2',['basic_string_printf',['../classwinstd_1_1basic__string__printf.html#a951ee1e407c06324a60139e2d6f5ef8d',1,'winstd::basic_string_printf::basic_string_printf(1 1 const _Elem *format,...)'],['../classwinstd_1_1basic__string__printf.html#a3813a74434ffc074969ec7be1d7d4202',1,'winstd::basic_string_printf::basic_string_printf(1 HINSTANCE hInstance, 1 UINT nFormatID,...)'],['../classwinstd_1_1basic__string__printf.html#abc52d218a4bdba5befdcce4f224c2cfe',1,'winstd::basic_string_printf::basic_string_printf(1 HINSTANCE hInstance, 1 WORD wLanguageID, 1 UINT nFormatID,...)']]], - ['bstr_3',['bstr',['../classwinstd_1_1bstr.html#af27d5b6889a972b6870aea38eb54a2fa',1,'winstd::bstr::bstr(1 LPCOLESTR src) noexcept'],['../classwinstd_1_1bstr.html#aaca6a2fe552f00117c941be0bff1dbd8',1,'winstd::bstr::bstr(1 LPCOLESTR src, 1 UINT len) noexcept'],['../classwinstd_1_1bstr.html#aaeb1471d7df7cd9dc6f58dad3e46a999',1,'winstd::bstr::bstr(1 const std::basic_string< wchar_t, _Traits, _Ax > &src) noexcept']]] + ['basic_5fstring_5fguid_0',['basic_string_guid',['../classwinstd_1_1basic__string__guid.html#a69e6b961f17e862b55ff02dcb6e90c3e',1,'winstd::basic_string_guid']]], + ['basic_5fstring_5fmsg_1',['basic_string_msg',['../classwinstd_1_1basic__string__msg.html#a736a3e3559471ede3f8b7144ed908c46',1,'winstd::basic_string_msg::basic_string_msg(const _Elem *format,...)'],['../classwinstd_1_1basic__string__msg.html#a9203b643c2070c1954c595e5c6e519d5',1,'winstd::basic_string_msg::basic_string_msg(HINSTANCE hInstance, UINT nFormatID,...)'],['../classwinstd_1_1basic__string__msg.html#a6225c3a78cad401124dd7cafdd95ad31',1,'winstd::basic_string_msg::basic_string_msg(HINSTANCE hInstance, WORD wLanguageID, UINT nFormatID,...)'],['../classwinstd_1_1basic__string__msg.html#a72842f64e4015027811f4f8bd36b86ee',1,'winstd::basic_string_msg::basic_string_msg(DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, va_list *Arguments)'],['../classwinstd_1_1basic__string__msg.html#a0b20861e7b0a943c80774b36f77924b9',1,'winstd::basic_string_msg::basic_string_msg(DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, DWORD_PTR *Arguments)'],['../classwinstd_1_1basic__string__msg.html#a3fe77c26d3e41426fae90d6255455403',1,'winstd::basic_string_msg::basic_string_msg(DWORD dwFlags, LPCTSTR pszFormat, va_list *Arguments)'],['../classwinstd_1_1basic__string__msg.html#aee54bb91aa476ab3e7cd7fd118becf56',1,'winstd::basic_string_msg::basic_string_msg(DWORD dwFlags, LPCTSTR pszFormat, DWORD_PTR *Arguments)']]], + ['basic_5fstring_5fprintf_2',['basic_string_printf',['../classwinstd_1_1basic__string__printf.html#a409c94cb80a202d0bd628930514b64ba',1,'winstd::basic_string_printf::basic_string_printf(const _Elem *format,...)'],['../classwinstd_1_1basic__string__printf.html#ab258ccf8da028fc5e8511336401213ba',1,'winstd::basic_string_printf::basic_string_printf(HINSTANCE hInstance, UINT nFormatID,...)'],['../classwinstd_1_1basic__string__printf.html#a532bc995c0509b41f92612a77e169a83',1,'winstd::basic_string_printf::basic_string_printf(HINSTANCE hInstance, WORD wLanguageID, UINT nFormatID,...)']]], + ['bstr_3',['bstr',['../classwinstd_1_1bstr.html#a16c6d6d9c6d1494ed278e74f9f83ccff',1,'winstd::bstr::bstr(LPCOLESTR src) noexcept'],['../classwinstd_1_1bstr.html#a80f1ae42fd8233f38ad846305f7db781',1,'winstd::bstr::bstr(LPCOLESTR src, UINT len) noexcept'],['../classwinstd_1_1bstr.html#a4bd2cc3556ee3875d23d9aa902c31077',1,'winstd::bstr::bstr(const std::basic_string< wchar_t, _Traits, _Ax > &src) noexcept']]] ]; diff --git a/search/functions_10.js b/search/functions_10.js index aaea7b6f..a16de184 100644 --- a/search/functions_10.js +++ b/search/functions_10.js @@ -1,17 +1,17 @@ var searchData= [ - ['sanitizing_5fallocator_0',['sanitizing_allocator',['../classwinstd_1_1sanitizing__allocator.html#a06fdb355f632625a220375d8b4a212b0',1,'winstd::sanitizing_allocator::sanitizing_allocator(1 const sanitizing_allocator< _Ty > &_Othr)'],['../classwinstd_1_1sanitizing__allocator.html#abad88f18c0430a12c481126abe93e290',1,'winstd::sanitizing_allocator::sanitizing_allocator(1 const sanitizing_allocator< _Other > &_Othr) noexcept'],['../classwinstd_1_1sanitizing__allocator.html#af89279ba111029e2880c2a43189b4d4c',1,'winstd::sanitizing_allocator::sanitizing_allocator() noexcept']]], + ['sanitizing_5fallocator_0',['sanitizing_allocator',['../classwinstd_1_1sanitizing__allocator.html#a1559d5205a26a17bec111649840f5825',1,'winstd::sanitizing_allocator::sanitizing_allocator(const sanitizing_allocator< _Ty > &_Othr)'],['../classwinstd_1_1sanitizing__allocator.html#a63e7945c2c3e16de6676dea04d08ed16',1,'winstd::sanitizing_allocator::sanitizing_allocator(const sanitizing_allocator< _Other > &_Othr) noexcept'],['../classwinstd_1_1sanitizing__allocator.html#af89279ba111029e2880c2a43189b4d4c',1,'winstd::sanitizing_allocator::sanitizing_allocator() noexcept']]], ['sanitizing_5fblob_1',['sanitizing_blob',['../classwinstd_1_1sanitizing__blob.html#a3fcdafa229e9a9f4c176b60fd6555685',1,'winstd::sanitizing_blob']]], - ['sec_5fbuffer_5fdesc_2',['sec_buffer_desc',['../classwinstd_1_1sec__buffer__desc.html#ab8ca78639ed84450dde53dfade0f59e3',1,'winstd::sec_buffer_desc']]], - ['sec_5fcontext_3',['sec_context',['../classwinstd_1_1sec__context.html#a5d41cc2cbe613fcc2bd37cc260de9763',1,'winstd::sec_context::sec_context()'],['../classwinstd_1_1sec__context.html#a17c2b919a65e6e7cd9739870e044ce95',1,'winstd::sec_context::sec_context(1 sec_context &&h) noexcept']]], - ['sec_5fcredentials_4',['sec_credentials',['../classwinstd_1_1sec__credentials.html#a4cc86fe337998e5becc41c3f78563df8',1,'winstd::sec_credentials::sec_credentials()'],['../classwinstd_1_1sec__credentials.html#a4f08ded659efaa25968a59345ac5ae24',1,'winstd::sec_credentials::sec_credentials(1 handle_type h, 1 const TimeStamp expires)'],['../classwinstd_1_1sec__credentials.html#a1366f1f7dba42b3211fdb3eaf5f95330',1,'winstd::sec_credentials::sec_credentials(1 sec_credentials &&h) noexcept']]], - ['sec_5fruntime_5ferror_5',['sec_runtime_error',['../classwinstd_1_1sec__runtime__error.html#ac9f3ac01e422ce43aebb8e5eae9290ce',1,'winstd::sec_runtime_error::sec_runtime_error(const sec_runtime_error &other)'],['../classwinstd_1_1sec__runtime__error.html#a7f6b3b539ec6b2358c7c268ee776d0eb',1,'winstd::sec_runtime_error::sec_runtime_error(1 error_type num, 1 const char *msg=nullptr)'],['../classwinstd_1_1sec__runtime__error.html#aa0c368abd2fc7efcf8f93bdbf2229d11',1,'winstd::sec_runtime_error::sec_runtime_error(1 error_type num, 1 const std::string &msg)']]], - ['set_5fextended_5fdata_6',['set_extended_data',['../classwinstd_1_1event__rec.html#a7cad9b9e5867694c4de958750148595e',1,'winstd::event_rec']]], - ['set_5fextended_5fdata_5finternal_7',['set_extended_data_internal',['../classwinstd_1_1event__rec.html#a04d6691de15a6a5e69d452536b738210',1,'winstd::event_rec']]], - ['set_5fuser_5fdata_8',['set_user_data',['../classwinstd_1_1event__rec.html#a0fb3c7efd31229248c0ba02103679847',1,'winstd::event_rec']]], - ['set_5fuser_5fdata_5finternal_9',['set_user_data_internal',['../classwinstd_1_1event__rec.html#ade110ddedaa0bd66de7c07fc42286e69',1,'winstd::event_rec']]], - ['setup_5fdriver_5finfo_5flist_5fbuilder_10',['setup_driver_info_list_builder',['../classwinstd_1_1setup__driver__info__list__builder.html#a3d07518d48dc308563e49b408a46cfca',1,'winstd::setup_driver_info_list_builder']]], + ['sec_5fbuffer_5fdesc_2',['sec_buffer_desc',['../classwinstd_1_1sec__buffer__desc.html#aed8a33ad87b31098a60facb3f656cea5',1,'winstd::sec_buffer_desc']]], + ['sec_5fcontext_3',['sec_context',['../classwinstd_1_1sec__context.html#a5d41cc2cbe613fcc2bd37cc260de9763',1,'winstd::sec_context::sec_context()'],['../classwinstd_1_1sec__context.html#a05356227fbaa04cf65cd8da86daac49e',1,'winstd::sec_context::sec_context(sec_context &&h) noexcept']]], + ['sec_5fcredentials_4',['sec_credentials',['../classwinstd_1_1sec__credentials.html#a4cc86fe337998e5becc41c3f78563df8',1,'winstd::sec_credentials::sec_credentials()'],['../classwinstd_1_1sec__credentials.html#adac21d2b22fba61197ad315e8996f946',1,'winstd::sec_credentials::sec_credentials(handle_type h, const TimeStamp expires)'],['../classwinstd_1_1sec__credentials.html#ac9ece1c98aebffa3efc90a0b37f6d2ba',1,'winstd::sec_credentials::sec_credentials(sec_credentials &&h) noexcept']]], + ['sec_5fruntime_5ferror_5',['sec_runtime_error',['../classwinstd_1_1sec__runtime__error.html#ac9f3ac01e422ce43aebb8e5eae9290ce',1,'winstd::sec_runtime_error::sec_runtime_error(const sec_runtime_error &other)'],['../classwinstd_1_1sec__runtime__error.html#aa1d671d5c996a8217de62a816f39a5d4',1,'winstd::sec_runtime_error::sec_runtime_error(error_type num, const char *msg=nullptr)'],['../classwinstd_1_1sec__runtime__error.html#afc95fcf773b18fc72aaacf4ec025471b',1,'winstd::sec_runtime_error::sec_runtime_error(error_type num, const std::string &msg)']]], + ['set_5fextended_5fdata_6',['set_extended_data',['../classwinstd_1_1event__rec.html#abfab939c3bb27839c3b591b9a62f9470',1,'winstd::event_rec']]], + ['set_5fextended_5fdata_5finternal_7',['set_extended_data_internal',['../classwinstd_1_1event__rec.html#a0c1c63cc3a3e2f83924aa9f21a298f6c',1,'winstd::event_rec']]], + ['set_5fuser_5fdata_8',['set_user_data',['../classwinstd_1_1event__rec.html#a0df49a47cf45cb76003b85148d7d5098',1,'winstd::event_rec']]], + ['set_5fuser_5fdata_5finternal_9',['set_user_data_internal',['../classwinstd_1_1event__rec.html#af71cc10ff1b9f9935c824b7c7a4130b8',1,'winstd::event_rec']]], + ['setup_5fdriver_5finfo_5flist_5fbuilder_10',['setup_driver_info_list_builder',['../classwinstd_1_1setup__driver__info__list__builder.html#a4774edfbe680a3a496e243544a68c94f',1,'winstd::setup_driver_info_list_builder']]], ['size_11',['size',['../classwinstd_1_1data__blob.html#ab2ad06e271e8503d7158408773054d23',1,'winstd::data_blob::size()'],['../classwinstd_1_1eap__packet.html#a2534ad15ae47e2d46354d9f535f4031f',1,'winstd::eap_packet::size()']]], ['status_12',['status',['../classwinstd_1_1com__initializer.html#ac3c997f810e8439096d8ca14fecb5b7d',1,'winstd::com_initializer::status()'],['../classwinstd_1_1event__trace__enabler.html#a726b84e91002da1243d512c37a060293',1,'winstd::event_trace_enabler::status()'],['../classwinstd_1_1dc__selector.html#aacb4060094f2c4b1747ffa76455b235d',1,'winstd::dc_selector::status()'],['../classwinstd_1_1setup__driver__info__list__builder.html#ae9c062e82afc1ee1eda5926a0567637e',1,'winstd::setup_driver_info_list_builder::status()']]], - ['string_5fguid_13',['string_guid',['../classwinstd_1_1string__guid.html#aed1b0dd35c98033a1b88f141133f7508',1,'winstd::string_guid']]] + ['string_5fguid_13',['string_guid',['../classwinstd_1_1string__guid.html#a507ceea48ffeccc4179239dfb5f4cdb2',1,'winstd::string_guid']]] ]; diff --git a/search/functions_12.js b/search/functions_12.js index b196dbfb..4a351d0c 100644 --- a/search/functions_12.js +++ b/search/functions_12.js @@ -1,4 +1,4 @@ var searchData= [ - ['user_5fimpersonator_0',['user_impersonator',['../classwinstd_1_1user__impersonator.html#abcd8f451a8bb3643bc922d8c47c61d98',1,'winstd::user_impersonator']]] + ['user_5fimpersonator_0',['user_impersonator',['../classwinstd_1_1user__impersonator.html#a843ed65fc3673b6620a81e6883c1de34',1,'winstd::user_impersonator']]] ]; diff --git a/search/functions_13.js b/search/functions_13.js index 723b95a8..4a1ea0c2 100644 --- a/search/functions_13.js +++ b/search/functions_13.js @@ -1,5 +1,5 @@ var searchData= [ - ['variant_0',['variant',['../classwinstd_1_1variant.html#ad8cde7b0815baa2586c5f8507897e271',1,'winstd::variant::variant(1 const VARIANT &varSrc)'],['../classwinstd_1_1variant.html#a8cdc61d1a10f28f0ee889ff37420f5f6',1,'winstd::variant::variant(1 const SAFEARRAY *pSrc)'],['../classwinstd_1_1variant.html#ab24447bc5be538a474298dbafef20dd4',1,'winstd::variant::variant(1 IUnknown *pSrc)'],['../classwinstd_1_1variant.html#a833581334d92bb0b4573795332b602e6',1,'winstd::variant::variant(1 IDispatch *pSrc)'],['../classwinstd_1_1variant.html#a8c68c1106deebaa8591b45de5c1171f0',1,'winstd::variant::variant(1 BSTR bstr) noexcept'],['../classwinstd_1_1variant.html#a790ce2abcfae6b0a816b61f083d73bf0',1,'winstd::variant::variant(1 LPCOLESTR lpszSrc) noexcept'],['../classwinstd_1_1variant.html#a3d1d945c05188b2cd41b87e3a9804e21',1,'winstd::variant::variant(1 CY cySrc) noexcept'],['../classwinstd_1_1variant.html#abf5cfad60db4849c4c6b6036058e88da',1,'winstd::variant::variant(1 unsigned long long nSrc) noexcept'],['../classwinstd_1_1variant.html#af17858e8f157779dc9e2d3ffe79ae555',1,'winstd::variant::variant(1 long long nSrc) noexcept'],['../classwinstd_1_1variant.html#aa8df7dedee1bf9692bc3596af84ad3ba',1,'winstd::variant::variant(1 double dblSrc, 1 VARTYPE vtSrc=VT_R8) noexcept'],['../classwinstd_1_1variant.html#a6c7f7a1caee758fa55757bd69aa2d617',1,'winstd::variant::variant(1 float fltSrc) noexcept'],['../classwinstd_1_1variant.html#af4a5f7d197554c562607d51d7b8d1efb',1,'winstd::variant::variant(1 unsigned long nSrc) noexcept'],['../classwinstd_1_1variant.html#ab217f5bc951d997d9c03c39967261a52',1,'winstd::variant::variant(1 long nSrc, 1 VARTYPE vtSrc=VT_I4) noexcept'],['../classwinstd_1_1variant.html#a0532dd6055c2748c74029ce29cb8882c',1,'winstd::variant::variant(1 unsigned int nSrc, 1 VARTYPE vtSrc=VT_UI4) noexcept'],['../classwinstd_1_1variant.html#a3620820078757b017686f4128a9690b0',1,'winstd::variant::variant(1 int nSrc, 1 VARTYPE vtSrc=VT_I4) noexcept'],['../classwinstd_1_1variant.html#a97c8e9a22cfd8db553b2dbe611d1f0e3',1,'winstd::variant::variant(1 unsigned short nSrc) noexcept'],['../classwinstd_1_1variant.html#a0498653cd4e1dc8d383e979714903a65',1,'winstd::variant::variant(1 short nSrc) noexcept'],['../classwinstd_1_1variant.html#a30322ce6da965712383390788a1b86cf',1,'winstd::variant::variant(1 unsigned char nSrc) noexcept'],['../classwinstd_1_1variant.html#a6a9b6f6cd0a152350a291cf8cf409031',1,'winstd::variant::variant(1 char cSrc) noexcept'],['../classwinstd_1_1variant.html#aca2872f9d5ed71026b768ed73e6f6a4d',1,'winstd::variant::variant(1 bool bSrc) noexcept'],['../classwinstd_1_1variant.html#a3015e8468f412b6ca75830c97f849b26',1,'winstd::variant::variant(1 VARIANT &&varSrc) noexcept'],['../classwinstd_1_1variant.html#ab5b8d68675d23082008f57e9439c3a19',1,'winstd::variant::variant() noexcept']]], - ['vmemory_1',['vmemory',['../classwinstd_1_1vmemory.html#ae49dd901cfb090ed736510e68a39be7d',1,'winstd::vmemory::vmemory() noexcept'],['../classwinstd_1_1vmemory.html#a808b73da9d2030e2ac11bcb3038ee09e',1,'winstd::vmemory::vmemory(1 handle_type h, 1 HANDLE proc) noexcept'],['../classwinstd_1_1vmemory.html#a4a9f232324f80b0b818bbc868c23dfc1',1,'winstd::vmemory::vmemory(1 vmemory &&h) noexcept']]] + ['variant_0',['variant',['../classwinstd_1_1variant.html#a6b13abee9e259102b5cfcadf799ac33d',1,'winstd::variant::variant(const VARIANT &varSrc)'],['../classwinstd_1_1variant.html#a278e06d505cad1af830dd88c2c656cd3',1,'winstd::variant::variant(const SAFEARRAY *pSrc)'],['../classwinstd_1_1variant.html#a841c962b433fd374aa1dfafc844e4b64',1,'winstd::variant::variant(IUnknown *pSrc)'],['../classwinstd_1_1variant.html#a2040f3ea8b404ff6b2847c9c9146141a',1,'winstd::variant::variant(IDispatch *pSrc)'],['../classwinstd_1_1variant.html#ad22ad4af4e10101790dc481dbe1630da',1,'winstd::variant::variant(BSTR bstr) noexcept'],['../classwinstd_1_1variant.html#a66bf6c6544769977e1032732142bb464',1,'winstd::variant::variant(LPCOLESTR lpszSrc) noexcept'],['../classwinstd_1_1variant.html#ae60f506468b32ba02fe499c8a93a9b56',1,'winstd::variant::variant(CY cySrc) noexcept'],['../classwinstd_1_1variant.html#ac1bc843b25415fd843bc2420a48ff9ad',1,'winstd::variant::variant(unsigned long long nSrc) noexcept'],['../classwinstd_1_1variant.html#a9ebbc5928574b7008c1c317e3528b7cb',1,'winstd::variant::variant(long long nSrc) noexcept'],['../classwinstd_1_1variant.html#add6d3bb11f3ba343d2286dde7a4ce90a',1,'winstd::variant::variant(double dblSrc, VARTYPE vtSrc=VT_R8) noexcept'],['../classwinstd_1_1variant.html#a1399659c252205487f2f85f2855567e2',1,'winstd::variant::variant(float fltSrc) noexcept'],['../classwinstd_1_1variant.html#a76dee63188ebb8946d0c2152f553e0f5',1,'winstd::variant::variant(unsigned long nSrc) noexcept'],['../classwinstd_1_1variant.html#aa0b2188d63b23c1e7ade2d8c4871e172',1,'winstd::variant::variant(long nSrc, VARTYPE vtSrc=VT_I4) noexcept'],['../classwinstd_1_1variant.html#a89726aecadc0b6e14108daae894a477b',1,'winstd::variant::variant(unsigned int nSrc, VARTYPE vtSrc=VT_UI4) noexcept'],['../classwinstd_1_1variant.html#a26d5b7a108cc2ae8ea6b9a60e8cfe68d',1,'winstd::variant::variant(int nSrc, VARTYPE vtSrc=VT_I4) noexcept'],['../classwinstd_1_1variant.html#aa38cc1a50cd08a3b81b8c87a968dd55a',1,'winstd::variant::variant(unsigned short nSrc) noexcept'],['../classwinstd_1_1variant.html#ae5f40c0c9ceb73d9a11f9eb5cf6e7acf',1,'winstd::variant::variant(short nSrc) noexcept'],['../classwinstd_1_1variant.html#a6b7b7b21cd5e8293fc95957dec6ad1ac',1,'winstd::variant::variant(unsigned char nSrc) noexcept'],['../classwinstd_1_1variant.html#ac3d480425647e2ce72aa291eee5259bb',1,'winstd::variant::variant(char cSrc) noexcept'],['../classwinstd_1_1variant.html#a02c9aacfd9b4db09f83d470d9ee62207',1,'winstd::variant::variant(bool bSrc) noexcept'],['../classwinstd_1_1variant.html#a170212d31acb2971ddf55b9247d6dc48',1,'winstd::variant::variant(VARIANT &&varSrc) noexcept'],['../classwinstd_1_1variant.html#ab5b8d68675d23082008f57e9439c3a19',1,'winstd::variant::variant() noexcept']]], + ['vmemory_1',['vmemory',['../classwinstd_1_1vmemory.html#ae49dd901cfb090ed736510e68a39be7d',1,'winstd::vmemory::vmemory() noexcept'],['../classwinstd_1_1vmemory.html#aa0f7cc6aaa5737fc3ea2deb1544fe0b2',1,'winstd::vmemory::vmemory(handle_type h, HANDLE proc) noexcept'],['../classwinstd_1_1vmemory.html#af3f982d2e1dd1309512aec2182a3b78b',1,'winstd::vmemory::vmemory(vmemory &&h) noexcept']]] ]; diff --git a/search/functions_14.js b/search/functions_14.js index b7489959..01c22c6e 100644 --- a/search/functions_14.js +++ b/search/functions_14.js @@ -1,10 +1,10 @@ var searchData= [ - ['win_5fruntime_5ferror_0',['win_runtime_error',['../classwinstd_1_1win__runtime__error.html#a0a71ff178d57390a76b8656821e01267',1,'winstd::win_runtime_error::win_runtime_error(1 error_type num, 1 const char *msg=nullptr)'],['../classwinstd_1_1win__runtime__error.html#a9f6f9a2c820f39c22e60e8c0d3b8dcf5',1,'winstd::win_runtime_error::win_runtime_error(1 const std::string &msg)'],['../classwinstd_1_1win__runtime__error.html#a059a3b08ed4f9679120039c84c8044d9',1,'winstd::win_runtime_error::win_runtime_error(1 const char *msg=nullptr)'],['../classwinstd_1_1win__runtime__error.html#ad59a9adacfeff774a28c01ca79f59863',1,'winstd::win_runtime_error::win_runtime_error(1 error_type num, 1 const std::string &msg)']]], - ['window_5fdc_1',['window_dc',['../classwinstd_1_1window__dc.html#a82c191df2785d2d83517d44744b28e0a',1,'winstd::window_dc::window_dc() noexcept'],['../classwinstd_1_1window__dc.html#aa4a67ef3d246a6268390ac24c779474f',1,'winstd::window_dc::window_dc(1 handle_type h, 1 HWND hwnd) noexcept'],['../classwinstd_1_1window__dc.html#a34b0c1f65333a39b84bdf16436765131',1,'winstd::window_dc::window_dc(1 window_dc &&h) noexcept']]], - ['wintrust_2',['wintrust',['../classwinstd_1_1wintrust.html#a5c3e6cb4307803199de3d5aec493f8b0',1,'winstd::wintrust']]], + ['win_5fruntime_5ferror_0',['win_runtime_error',['../classwinstd_1_1win__runtime__error.html#a9adb54bf4ff1bfece100a3886b441a77',1,'winstd::win_runtime_error::win_runtime_error(error_type num, const char *msg=nullptr)'],['../classwinstd_1_1win__runtime__error.html#ab38b42a2a55681bb97cc83ae4a6e5635',1,'winstd::win_runtime_error::win_runtime_error(const std::string &msg)'],['../classwinstd_1_1win__runtime__error.html#ac22014ee7d3fee84ca95ab52ac66e5b6',1,'winstd::win_runtime_error::win_runtime_error(const char *msg=nullptr)'],['../classwinstd_1_1win__runtime__error.html#aca84ec751726966e72136c67ef7f694f',1,'winstd::win_runtime_error::win_runtime_error(error_type num, const std::string &msg)']]], + ['window_5fdc_1',['window_dc',['../classwinstd_1_1window__dc.html#a82c191df2785d2d83517d44744b28e0a',1,'winstd::window_dc::window_dc() noexcept'],['../classwinstd_1_1window__dc.html#a2b4c7b6f55d8d87dedadf08457031d12',1,'winstd::window_dc::window_dc(handle_type h, HWND hwnd) noexcept'],['../classwinstd_1_1window__dc.html#af4841fbba9da009955938892fad8de0e',1,'winstd::window_dc::window_dc(window_dc &&h) noexcept']]], + ['wintrust_2',['wintrust',['../classwinstd_1_1wintrust.html#a5f01f7952ccb4e4f6b3b52968470e49b',1,'winstd::wintrust']]], ['wlanfreememory_5fdelete_3',['WlanFreeMemory_delete',['../structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html#a39d42f9429ac337513cd2cad1b5c8fdf',1,'winstd::WlanFreeMemory_delete< _Ty[]>::WlanFreeMemory_delete()'],['../structwinstd_1_1_wlan_free_memory__delete.html#ab30e2946800931f214e9a55a527fe546',1,'winstd::WlanFreeMemory_delete::WlanFreeMemory_delete(const WlanFreeMemory_delete< _Ty2 > &)'],['../structwinstd_1_1_wlan_free_memory__delete.html#a3e356b7c4a09f33100e3e35a71d1d94e',1,'winstd::WlanFreeMemory_delete::WlanFreeMemory_delete()']]], - ['write_4',['write',['../classwinstd_1_1event__provider.html#ace5df6b73334802dc233d07e66e07f4b',1,'winstd::event_provider::write(1 PCEVENT_DESCRIPTOR EventDescriptor)'],['../classwinstd_1_1event__provider.html#afb38704bb15dd27421356b8523c764f2',1,'winstd::event_provider::write(1 PCEVENT_DESCRIPTOR EventDescriptor, 1 ULONG UserDataCount=0, PEVENT_DATA_DESCRIPTOR UserData=NULL)'],['../classwinstd_1_1event__provider.html#a721ab4fc5658bda00c7d903a1a9af3ac',1,'winstd::event_provider::write(1 PCEVENT_DESCRIPTOR EventDescriptor, 1 const EVENT_DATA_DESCRIPTOR param1,...)'],['../classwinstd_1_1event__provider.html#ac17c4e195e8cf6d1fd8c392e5c6f19a0',1,'winstd::event_provider::write(1 PCEVENT_DESCRIPTOR EventDescriptor, 1 va_list arg)'],['../classwinstd_1_1event__provider.html#a938f2b96b8c4503c0cc722737db56ec1',1,'winstd::event_provider::write(1 UCHAR Level, 1 ULONGLONG Keyword, 1 1 PCWSTR String,...)']]], - ['ws2_5fruntime_5ferror_5',['ws2_runtime_error',['../classwinstd_1_1ws2__runtime__error.html#a3fe06a426ef9048083d9bcb315706678',1,'winstd::ws2_runtime_error::ws2_runtime_error(1 error_type num, 1 const std::string &msg)'],['../classwinstd_1_1ws2__runtime__error.html#ab4c883c202c768fedb51be62709552be',1,'winstd::ws2_runtime_error::ws2_runtime_error(1 error_type num, 1 const char *msg=nullptr)'],['../classwinstd_1_1ws2__runtime__error.html#a496a0dd827056bef12e87b7d34bb6def',1,'winstd::ws2_runtime_error::ws2_runtime_error(1 const std::string &msg)'],['../classwinstd_1_1ws2__runtime__error.html#ad4410fad5410165115292f91f1a29433',1,'winstd::ws2_runtime_error::ws2_runtime_error(1 const char *msg=nullptr)']]], - ['wstring_5fguid_6',['wstring_guid',['../classwinstd_1_1wstring__guid.html#a449ba07a6403bd65f135695a5ed7d5ca',1,'winstd::wstring_guid']]] + ['write_4',['write',['../classwinstd_1_1event__provider.html#a068407834baa836c690b80a39a2d2692',1,'winstd::event_provider::write(PCEVENT_DESCRIPTOR EventDescriptor)'],['../classwinstd_1_1event__provider.html#a570ec5977a37f490ddac7aaa047db5e9',1,'winstd::event_provider::write(PCEVENT_DESCRIPTOR EventDescriptor, ULONG UserDataCount=0, PEVENT_DATA_DESCRIPTOR UserData=NULL)'],['../classwinstd_1_1event__provider.html#ad782c4daf27784c0762d09578362db08',1,'winstd::event_provider::write(PCEVENT_DESCRIPTOR EventDescriptor, const EVENT_DATA_DESCRIPTOR param1,...)'],['../classwinstd_1_1event__provider.html#aa956835d2f62705db20e6c82c07be7fe',1,'winstd::event_provider::write(PCEVENT_DESCRIPTOR EventDescriptor, va_list arg)'],['../classwinstd_1_1event__provider.html#a9063c2f40716779223fe618b70df0888',1,'winstd::event_provider::write(UCHAR Level, ULONGLONG Keyword, PCWSTR String,...)']]], + ['ws2_5fruntime_5ferror_5',['ws2_runtime_error',['../classwinstd_1_1ws2__runtime__error.html#aa6ed38106310751800eca077c2fcb71a',1,'winstd::ws2_runtime_error::ws2_runtime_error(error_type num, const std::string &msg)'],['../classwinstd_1_1ws2__runtime__error.html#a0f57437dbc7c87ac05230a5a5458846b',1,'winstd::ws2_runtime_error::ws2_runtime_error(error_type num, const char *msg=nullptr)'],['../classwinstd_1_1ws2__runtime__error.html#ae7914ed1c76d543399992573bc580b4e',1,'winstd::ws2_runtime_error::ws2_runtime_error(const std::string &msg)'],['../classwinstd_1_1ws2__runtime__error.html#a2e54221cc0f78724af416f9af1415267',1,'winstd::ws2_runtime_error::ws2_runtime_error(const char *msg=nullptr)']]], + ['wstring_5fguid_6',['wstring_guid',['../classwinstd_1_1wstring__guid.html#adca059128e082167a19d1281719d9d60',1,'winstd::wstring_guid']]] ]; diff --git a/search/functions_2.js b/search/functions_2.js index 4c384008..a6dd8063 100644 --- a/search/functions_2.js +++ b/search/functions_2.js @@ -1,15 +1,15 @@ var searchData= [ - ['change_5ftype_0',['change_type',['../classwinstd_1_1variant.html#ae24f92ab5147eae69da719d6d1dd178e',1,'winstd::variant']]], - ['com_5finitializer_1',['com_initializer',['../classwinstd_1_1com__initializer.html#a1c1c0d0d93d1ccb71850076bd254d64b',1,'winstd::com_initializer::com_initializer(1 LPVOID pvReserved) noexcept'],['../classwinstd_1_1com__initializer.html#a3ba28c55ef0e9bae5d1efcc92a83aa30',1,'winstd::com_initializer::com_initializer(1 LPVOID pvReserved, 1 DWORD dwCoInit) noexcept']]], - ['com_5fobj_2',['com_obj',['../classwinstd_1_1com__obj.html#adc019242b7648e79c4a51b184efd3d0d',1,'winstd::com_obj::com_obj(1 REFCLSID rclsid, 1 LPUNKNOWN pUnkOuter=NULL, DWORD dwClsContext=CLSCTX_ALL)'],['../classwinstd_1_1com__obj.html#a491b4b8bd64bac48dfc704129eb54d27',1,'winstd::com_obj::com_obj(1 _Other *other)'],['../classwinstd_1_1com__obj.html#a746ce0862c014404fd97e85454237f9f',1,'winstd::com_obj::com_obj(1 com_obj< _Other > &other)']]], - ['com_5fruntime_5ferror_3',['com_runtime_error',['../classwinstd_1_1com__runtime__error.html#a64fefb880e2c25b6427b2dd34451f551',1,'winstd::com_runtime_error::com_runtime_error(1 error_type num, 1 const std::string &msg)'],['../classwinstd_1_1com__runtime__error.html#a13ed1b229317834e6dec492828ff9fa0',1,'winstd::com_runtime_error::com_runtime_error(1 error_type num, 1 const char *msg=nullptr)']]], - ['console_5fctrl_5fhandler_4',['console_ctrl_handler',['../classwinstd_1_1console__ctrl__handler.html#ae0be13d989c22496b28cad6c56ae68f3',1,'winstd::console_ctrl_handler']]], - ['construct_5',['construct',['../classwinstd_1_1heap__allocator.html#a3dc6db1dce1fe9d9d07ee1074fcdc595',1,'winstd::heap_allocator::construct(1 pointer ptr, 1 _Ty &&val)'],['../classwinstd_1_1heap__allocator.html#a9638b1d0a5d1562574868b6b20bd8683',1,'winstd::heap_allocator::construct(1 pointer ptr, 1 const _Ty &val)']]], + ['change_5ftype_0',['change_type',['../classwinstd_1_1variant.html#a499d38db49d577c816e447c6a3875ff5',1,'winstd::variant']]], + ['com_5finitializer_1',['com_initializer',['../classwinstd_1_1com__initializer.html#a2e1dceaa4a658f2d35b93fe85d71e109',1,'winstd::com_initializer::com_initializer(LPVOID pvReserved) noexcept'],['../classwinstd_1_1com__initializer.html#a20c89f6e237eb97166aac61f0dbdcbf6',1,'winstd::com_initializer::com_initializer(LPVOID pvReserved, DWORD dwCoInit) noexcept']]], + ['com_5fobj_2',['com_obj',['../classwinstd_1_1com__obj.html#aa7fb56997597a348bd33e583f59d28a3',1,'winstd::com_obj::com_obj(REFCLSID rclsid, LPUNKNOWN pUnkOuter=NULL, DWORD dwClsContext=CLSCTX_ALL)'],['../classwinstd_1_1com__obj.html#aa2c8f855aaad8e35c1da6cfd9f32e01e',1,'winstd::com_obj::com_obj(_Other *other)'],['../classwinstd_1_1com__obj.html#aace64e8520e9caf7c258ae207a5ef874',1,'winstd::com_obj::com_obj(com_obj< _Other > &other)']]], + ['com_5fruntime_5ferror_3',['com_runtime_error',['../classwinstd_1_1com__runtime__error.html#a75030cbe7acc6532140c73caf4b15ed8',1,'winstd::com_runtime_error::com_runtime_error(error_type num, const std::string &msg)'],['../classwinstd_1_1com__runtime__error.html#aa1b65214e16b18bf8b9b191abff254b7',1,'winstd::com_runtime_error::com_runtime_error(error_type num, const char *msg=nullptr)']]], + ['console_5fctrl_5fhandler_4',['console_ctrl_handler',['../classwinstd_1_1console__ctrl__handler.html#a1c05134a4453123739ac5b45f62fe13a',1,'winstd::console_ctrl_handler']]], + ['construct_5',['construct',['../classwinstd_1_1heap__allocator.html#a95485648de70d7896f81ef9cdad01fbf',1,'winstd::heap_allocator::construct(pointer ptr, _Ty &&val)'],['../classwinstd_1_1heap__allocator.html#ad307cb4c9eaf2dcbcd29b379bc01b463',1,'winstd::heap_allocator::construct(pointer ptr, const _Ty &val)']]], ['cotaskmemfree_5fdelete_6',['CoTaskMemFree_delete',['../structwinstd_1_1_co_task_mem_free__delete.html#a712d2e91abc99bebe8cf8d32ac649326',1,'winstd::CoTaskMemFree_delete']]], - ['create_7',['create',['../classwinstd_1_1crypt__prov.html#a3483e67db12ba2d1a6e454d281915c76',1,'winstd::crypt_prov::create()'],['../classwinstd_1_1reg__key.html#a3154e51009ccd37aa1cc56f1718c0033',1,'winstd::reg_key::create()'],['../classwinstd_1_1heap.html#a81f0405d7809fb87b99a7ba43f853102',1,'winstd::heap::create()'],['../classwinstd_1_1event.html#a7a73ec3323c429350c98cda9bd326746',1,'winstd::event::create()'],['../classwinstd_1_1file.html#a28a5ee4467454e16fcfadec82c655685',1,'winstd::file::create()'],['../classwinstd_1_1setup__device__info__list.html#aa11db5a6aa9a590959873d4e7314fe04',1,'winstd::setup_device_info_list::create(1 const GUID *ClassGuid, 1 PCTSTR Enumerator, 1 HWND hwndParent, 1 DWORD Flags, 1 HDEVINFO DeviceInfoSet, 1 PCTSTR MachineName, 1 PVOID Reserved) noexcept'],['../classwinstd_1_1setup__device__info__list.html#afe6f65ff654ea0d9f32f72b8d3ff795f',1,'winstd::setup_device_info_list::create(1 const GUID *ClassGuid, 1 HWND hwndParent) noexcept'],['../classwinstd_1_1event__trace.html#a361fff322a7b15685ac80d816ffe4654',1,'winstd::event_trace::create()'],['../classwinstd_1_1event__session.html#a0324d40bf32b193a840c9f18b2a613d6',1,'winstd::event_session::create()'],['../classwinstd_1_1event__provider.html#a46193547aaa3f1790c12d2da19c321c5',1,'winstd::event_provider::create()'],['../classwinstd_1_1eap__packet.html#a25c054086a0badd1c544703c001aff3b',1,'winstd::eap_packet::create()'],['../classwinstd_1_1crypt__hash.html#a6ccb6319ab67ac2203bdc70766e30eac',1,'winstd::crypt_hash::create()'],['../classwinstd_1_1cert__store.html#a24421f3f60e92522221574c6c265792e',1,'winstd::cert_store::create(1 HCRYPTPROV_LEGACY hCryptProv, 1 LPCTSTR szSubsystemProtocol) noexcept'],['../classwinstd_1_1cert__store.html#a5bd022d6cfd46a119937cfd668654a65',1,'winstd::cert_store::create(1 LPCSTR lpszStoreProvider, 1 DWORD dwEncodingType, 1 HCRYPTPROV_LEGACY hCryptProv, 1 DWORD dwFlags, 1 const void *pvPara) noexcept'],['../classwinstd_1_1cert__chain__context.html#aca16bf3c95134b863094ad091a3d7218',1,'winstd::cert_chain_context::create()'],['../classwinstd_1_1cert__context.html#ac4baaa379167c2ddefe8f2fa61e7d46d',1,'winstd::cert_context::create()'],['../classwinstd_1_1com__obj.html#aaee018040845860ff46600d072cb481b',1,'winstd::com_obj::create()']]], - ['create_5fexp1_8',['create_exp1',['../classwinstd_1_1crypt__key.html#acfef98f63cedc9c6f19cd301b48f9002',1,'winstd::crypt_key']]], - ['create_5fms_5fmppe_5fkey_9',['create_ms_mppe_key',['../classwinstd_1_1eap__attr.html#ab9241e224f7e5fb3d39061be58f710d0',1,'winstd::eap_attr']]], + ['create_7',['create',['../classwinstd_1_1crypt__prov.html#a08b54970721effdfa94ee27920df8983',1,'winstd::crypt_prov::create()'],['../classwinstd_1_1reg__key.html#ad331246ce1b00187315048df2716ed57',1,'winstd::reg_key::create()'],['../classwinstd_1_1heap.html#ae0f6791633a50ff1b2d616a76cd1e021',1,'winstd::heap::create()'],['../classwinstd_1_1event.html#a97d7be96a11e0b5232db73e7cb5d1395',1,'winstd::event::create()'],['../classwinstd_1_1file.html#a9ea28e7360dd6700c014bc25cea2093f',1,'winstd::file::create()'],['../classwinstd_1_1setup__device__info__list.html#a4771923fd032c1caf574f7e14056d0e3',1,'winstd::setup_device_info_list::create(const GUID *ClassGuid, PCTSTR Enumerator, HWND hwndParent, DWORD Flags, HDEVINFO DeviceInfoSet, PCTSTR MachineName, PVOID Reserved) noexcept'],['../classwinstd_1_1setup__device__info__list.html#a022aef9dcf004062bde1594035711792',1,'winstd::setup_device_info_list::create(const GUID *ClassGuid, HWND hwndParent) noexcept'],['../classwinstd_1_1event__trace.html#aa18b726564c539c8689dd9b36e2aeae9',1,'winstd::event_trace::create()'],['../classwinstd_1_1event__session.html#af75b790f98bc16ed94f1167fe4acdb50',1,'winstd::event_session::create()'],['../classwinstd_1_1event__provider.html#aeb28bf6cc859920913e604b2d342f316',1,'winstd::event_provider::create()'],['../classwinstd_1_1eap__packet.html#ac769190286a427b778b17215f19010e9',1,'winstd::eap_packet::create()'],['../classwinstd_1_1crypt__hash.html#a61cffe43e118aab93ad8fc3b662f9ab2',1,'winstd::crypt_hash::create()'],['../classwinstd_1_1cert__store.html#ac426f1c354886dbc124d40cd878add19',1,'winstd::cert_store::create(HCRYPTPROV_LEGACY hCryptProv, LPCTSTR szSubsystemProtocol) noexcept'],['../classwinstd_1_1cert__store.html#a2c6c8766f36f2f80cb6ccfffff3420ab',1,'winstd::cert_store::create(LPCSTR lpszStoreProvider, DWORD dwEncodingType, HCRYPTPROV_LEGACY hCryptProv, DWORD dwFlags, const void *pvPara) noexcept'],['../classwinstd_1_1cert__chain__context.html#acdd5a92af7d4eeca32f3a7a7ae7dc4a6',1,'winstd::cert_chain_context::create()'],['../classwinstd_1_1cert__context.html#a48348ed522045126105b05b4371dd782',1,'winstd::cert_context::create()'],['../classwinstd_1_1com__obj.html#a81ffdc99034437423210d3da111b50c5',1,'winstd::com_obj::create()']]], + ['create_5fexp1_8',['create_exp1',['../classwinstd_1_1crypt__key.html#a9a6097582df953795969c29ec134914a',1,'winstd::crypt_key']]], + ['create_5fms_5fmppe_5fkey_9',['create_ms_mppe_key',['../classwinstd_1_1eap__attr.html#a8098b30108457f2c96c865bfabce3021',1,'winstd::eap_attr']]], ['credfree_5fdelete_10',['CredFree_delete',['../structwinstd_1_1_cred_free__delete.html#a3959d2b3727e557e19d8b0f5c449b57a',1,'winstd::CredFree_delete::CredFree_delete()'],['../structwinstd_1_1_cred_free__delete.html#ac4cc203e783bcc1c71011cde00ddf9ad',1,'winstd::CredFree_delete::CredFree_delete(const CredFree_delete< _Ty2 > &)'],['../structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html#aad102423f4fb96fd105b57a88a6031ab',1,'winstd::CredFree_delete< _Ty[]>::CredFree_delete()']]], ['critical_5fsection_11',['critical_section',['../classwinstd_1_1critical__section.html#aa8875ee96e273ba72e86457fe0f4c768',1,'winstd::critical_section']]] ]; diff --git a/search/functions_3.js b/search/functions_3.js index 1f09b868..cf4e55b2 100644 --- a/search/functions_3.js +++ b/search/functions_3.js @@ -1,15 +1,15 @@ var searchData= [ ['data_0',['data',['../classwinstd_1_1data__blob.html#a3cb5b805288c8d74cd103cac3acf10bf',1,'winstd::data_blob::data() noexcept'],['../classwinstd_1_1data__blob.html#a498ffe8fa857c8fee0c68803049e9528',1,'winstd::data_blob::data() const noexcept']]], - ['data_5fblob_1',['data_blob',['../classwinstd_1_1data__blob.html#a5bed8028538f9688eea5dc8353ff69d8',1,'winstd::data_blob::data_blob() noexcept'],['../classwinstd_1_1data__blob.html#a0fc37b56a2ba2963bd298182e4288480',1,'winstd::data_blob::data_blob(BYTE *data, 1 DWORD size) noexcept'],['../classwinstd_1_1data__blob.html#a5b28311e32135368c008f8ec37da581e',1,'winstd::data_blob::data_blob(1 const DATA_BLOB &other)'],['../classwinstd_1_1data__blob.html#a65d8fe8e91be0db59a35b07e6b74d5fc',1,'winstd::data_blob::data_blob(1 data_blob &&other) noexcept']]], - ['dc_5fselector_2',['dc_selector',['../classwinstd_1_1dc__selector.html#a88af54be805cfc6f4e53a15e3b48fb86',1,'winstd::dc_selector']]], - ['deallocate_3',['deallocate',['../classwinstd_1_1sanitizing__allocator.html#a5dfb8bc5af4a4a93b95c7a9774314f33',1,'winstd::sanitizing_allocator::deallocate()'],['../classwinstd_1_1heap__allocator.html#a790350f6d3d40d936417e07ba0e54343',1,'winstd::heap_allocator::deallocate()']]], - ['delete_5fsubkey_4',['delete_subkey',['../classwinstd_1_1reg__key.html#a86df2ff29c077520d50b94447d19e8c7',1,'winstd::reg_key']]], - ['derive_5',['derive',['../classwinstd_1_1crypt__key.html#a21394ea8772d336a5a8112e4ae266e55',1,'winstd::crypt_key']]], - ['destroy_6',['destroy',['../classwinstd_1_1heap__allocator.html#a5020277387142da670e2e4289177ba5a',1,'winstd::heap_allocator']]], + ['data_5fblob_1',['data_blob',['../classwinstd_1_1data__blob.html#a5bed8028538f9688eea5dc8353ff69d8',1,'winstd::data_blob::data_blob() noexcept'],['../classwinstd_1_1data__blob.html#a66a5574a42c6c5c76051261a342a43a8',1,'winstd::data_blob::data_blob(BYTE *data, DWORD size) noexcept'],['../classwinstd_1_1data__blob.html#a11968f5b76e8a46784f7bcee3a8f00cc',1,'winstd::data_blob::data_blob(const DATA_BLOB &other)'],['../classwinstd_1_1data__blob.html#a5cfa94091e87f259bde521a7050f27c7',1,'winstd::data_blob::data_blob(data_blob &&other) noexcept']]], + ['dc_5fselector_2',['dc_selector',['../classwinstd_1_1dc__selector.html#a4cb5b528376651a59eb9bbb8471c3f22',1,'winstd::dc_selector']]], + ['deallocate_3',['deallocate',['../classwinstd_1_1sanitizing__allocator.html#a2c208920fad2171f4448ec6e7817522a',1,'winstd::sanitizing_allocator::deallocate()'],['../classwinstd_1_1heap__allocator.html#aa4dcda946d03a9a382ea9c0f0f140462',1,'winstd::heap_allocator::deallocate()']]], + ['delete_5fsubkey_4',['delete_subkey',['../classwinstd_1_1reg__key.html#a5b8ee8731e0caa51c84b271f43604f54',1,'winstd::reg_key']]], + ['derive_5',['derive',['../classwinstd_1_1crypt__key.html#a1d31c1f07a3880db6d75f3d5bea8b681',1,'winstd::crypt_key']]], + ['destroy_6',['destroy',['../classwinstd_1_1heap__allocator.html#aef179f33ca0ad99ffda16f004b146143',1,'winstd::heap_allocator']]], ['detach_7',['detach',['../classwinstd_1_1handle.html#ad5acf6ce53e092b8d4d53f909cf321f9',1,'winstd::handle']]], - ['disable_5ftrace_8',['disable_trace',['../classwinstd_1_1event__session.html#a7f8beec049af7b98ef2102eaaffd58a6',1,'winstd::event_session']]], - ['dplhandle_9',['dplhandle',['../classwinstd_1_1dplhandle.html#ac95cbfb481c0d5e6c60d130f3c270b59',1,'winstd::dplhandle::dplhandle() noexcept'],['../classwinstd_1_1dplhandle.html#a0f2130c865d37fca76108dbbd20ab17a',1,'winstd::dplhandle::dplhandle(1 handle_type h) noexcept'],['../classwinstd_1_1dplhandle.html#acac5db2f50f63d6722c426bcb3dc4cda',1,'winstd::dplhandle::dplhandle(1 const dplhandle< handle_type, INVAL > &h) noexcept'],['../classwinstd_1_1dplhandle.html#a0a636a6bee87049b5f502bf93c9b86eb',1,'winstd::dplhandle::dplhandle(1 dplhandle< handle_type, INVAL > &&h) noexcept']]], + ['disable_5ftrace_8',['disable_trace',['../classwinstd_1_1event__session.html#a86ff12521bc1c863ea685b8a689fd81b',1,'winstd::event_session']]], + ['dplhandle_9',['dplhandle',['../classwinstd_1_1dplhandle.html#ac95cbfb481c0d5e6c60d130f3c270b59',1,'winstd::dplhandle::dplhandle() noexcept'],['../classwinstd_1_1dplhandle.html#ab1ac74d5f212fddc217d1a8190a01177',1,'winstd::dplhandle::dplhandle(handle_type h) noexcept'],['../classwinstd_1_1dplhandle.html#a726938d9b7df787204025f6c36a04507',1,'winstd::dplhandle::dplhandle(const dplhandle< handle_type, INVAL > &h) noexcept'],['../classwinstd_1_1dplhandle.html#ac1aa19e060402006d8ff8404be6b07c3',1,'winstd::dplhandle::dplhandle(dplhandle< handle_type, INVAL > &&h) noexcept']]], ['duplicate_10',['duplicate',['../classwinstd_1_1dplhandle.html#a48e66c8979560019e339867de944a265',1,'winstd::dplhandle']]], - ['duplicate_5finternal_11',['duplicate_internal',['../classwinstd_1_1com__obj.html#a3d2696cd0f901af6d113e70e1235d9a8',1,'winstd::com_obj::duplicate_internal()'],['../classwinstd_1_1bstr.html#a9e8ccceb048b0663fb56285ef757bb0b',1,'winstd::bstr::duplicate_internal()'],['../classwinstd_1_1dplhandle.html#ae39d1b6bcfc0d7cf17ccdca93d26fb13',1,'winstd::dplhandle::duplicate_internal()'],['../classwinstd_1_1cert__context.html#afb277f3ed9f8cd1c2283d50c58c457ac',1,'winstd::cert_context::duplicate_internal()'],['../classwinstd_1_1cert__chain__context.html#abc6523e3bdbaa0c5296af217751c6dbe',1,'winstd::cert_chain_context::duplicate_internal()'],['../classwinstd_1_1crypt__hash.html#aa704d92913f8ffac3583f4afa1a4a45b',1,'winstd::crypt_hash::duplicate_internal()'],['../classwinstd_1_1crypt__key.html#a37c069565ac211fa6411a7eee94800a1',1,'winstd::crypt_key::duplicate_internal()'],['../classwinstd_1_1eap__packet.html#a88cb5413c53e14aacb0fa501c0b281d6',1,'winstd::eap_packet::duplicate_internal()']]] + ['duplicate_5finternal_11',['duplicate_internal',['../classwinstd_1_1com__obj.html#a1460be29bd94af55d27b5179e971b3b4',1,'winstd::com_obj::duplicate_internal()'],['../classwinstd_1_1bstr.html#a4a9986fac6bf82d8a8887a7cb80e6351',1,'winstd::bstr::duplicate_internal()'],['../classwinstd_1_1dplhandle.html#aa6ec5fd1ce258a3dd66da1cfb4d6dfb8',1,'winstd::dplhandle::duplicate_internal()'],['../classwinstd_1_1cert__context.html#a3d0ee01002ccef041ffb164151cab14b',1,'winstd::cert_context::duplicate_internal()'],['../classwinstd_1_1cert__chain__context.html#a1cded78d368c01b0513364f00be26385',1,'winstd::cert_chain_context::duplicate_internal()'],['../classwinstd_1_1crypt__hash.html#af6b7999d5e29f1caaecb5b0bde90b76e',1,'winstd::crypt_hash::duplicate_internal()'],['../classwinstd_1_1crypt__key.html#aa9983160147883cf7526e9df1889b7bf',1,'winstd::crypt_key::duplicate_internal()'],['../classwinstd_1_1eap__packet.html#a5c5bc551e5c467e814e13f6d05d17ac2',1,'winstd::eap_packet::duplicate_internal()']]] ]; diff --git a/search/functions_4.js b/search/functions_4.js index 9320b832..63f1e7f5 100644 --- a/search/functions_4.js +++ b/search/functions_4.js @@ -1,20 +1,20 @@ var searchData= [ - ['eap_5fattr_0',['eap_attr',['../classwinstd_1_1eap__attr.html#a3dc48c719b87b48737abc27b80c69404',1,'winstd::eap_attr::eap_attr(1 const EAP_ATTRIBUTE &a)'],['../classwinstd_1_1eap__attr.html#adfe99c2947ab72562b324e80fe47626e',1,'winstd::eap_attr::eap_attr(1 eap_attr &&a) noexcept'],['../classwinstd_1_1eap__attr.html#a015a82d7f91679f76ca590bbdabc04c1',1,'winstd::eap_attr::eap_attr() noexcept']]], - ['eap_5fmethod_5finfo_5farray_1',['eap_method_info_array',['../classwinstd_1_1eap__method__info__array.html#a3dc5d1571c9e85dedd3dd3d6626947b7',1,'winstd::eap_method_info_array::eap_method_info_array() noexcept'],['../classwinstd_1_1eap__method__info__array.html#a8bcc086f5be8593cc5ae9f0a5013671d',1,'winstd::eap_method_info_array::eap_method_info_array(1 eap_method_info_array &&other) noexcept']]], - ['eap_5fmethod_5fprop_2',['eap_method_prop',['../classwinstd_1_1eap__method__prop.html#a296f14c27517fc4acd649e94087a3da5',1,'winstd::eap_method_prop::eap_method_prop(1 EAP_METHOD_PROPERTY_TYPE type, 1 BOOL value) noexcept'],['../classwinstd_1_1eap__method__prop.html#ab8be0a2d68b000db23069916e772ae80',1,'winstd::eap_method_prop::eap_method_prop(1 EAP_METHOD_PROPERTY_TYPE type, 1 DWORD value) noexcept'],['../classwinstd_1_1eap__method__prop.html#a91e0d373c8af32fd2d0c30106c3f42d1',1,'winstd::eap_method_prop::eap_method_prop(1 EAP_METHOD_PROPERTY_TYPE type, 1 LPCWSTR value) noexcept']]], - ['eap_5fruntime_5ferror_3',['eap_runtime_error',['../classwinstd_1_1eap__runtime__error.html#a69c75e54cfba8d2ff53c7d9e10819936',1,'winstd::eap_runtime_error::eap_runtime_error(1 const EAP_ERROR &err, 1 const std::string &msg)'],['../classwinstd_1_1eap__runtime__error.html#a31ee0dc025d61c41849b8849dbd06700',1,'winstd::eap_runtime_error::eap_runtime_error(1 const EAP_ERROR &err, 1 const char *msg=nullptr)']]], + ['eap_5fattr_0',['eap_attr',['../classwinstd_1_1eap__attr.html#a4cb8d6fbf7f4e53ec64a030bea00d148',1,'winstd::eap_attr::eap_attr(const EAP_ATTRIBUTE &a)'],['../classwinstd_1_1eap__attr.html#a029d15ddb8b9cd33b4907f01719da5b8',1,'winstd::eap_attr::eap_attr(eap_attr &&a) noexcept'],['../classwinstd_1_1eap__attr.html#a015a82d7f91679f76ca590bbdabc04c1',1,'winstd::eap_attr::eap_attr() noexcept']]], + ['eap_5fmethod_5finfo_5farray_1',['eap_method_info_array',['../classwinstd_1_1eap__method__info__array.html#a3dc5d1571c9e85dedd3dd3d6626947b7',1,'winstd::eap_method_info_array::eap_method_info_array() noexcept'],['../classwinstd_1_1eap__method__info__array.html#a3c3e0f0150d21c09801c67ceb927e873',1,'winstd::eap_method_info_array::eap_method_info_array(eap_method_info_array &&other) noexcept']]], + ['eap_5fmethod_5fprop_2',['eap_method_prop',['../classwinstd_1_1eap__method__prop.html#a06b8588c10a52d60556ced6b6a111ac3',1,'winstd::eap_method_prop::eap_method_prop(EAP_METHOD_PROPERTY_TYPE type, BOOL value) noexcept'],['../classwinstd_1_1eap__method__prop.html#a7f0f5817c41e839a1e71eda3a2284949',1,'winstd::eap_method_prop::eap_method_prop(EAP_METHOD_PROPERTY_TYPE type, DWORD value) noexcept'],['../classwinstd_1_1eap__method__prop.html#adc01bff4048e03f5f7b88d186940b9d8',1,'winstd::eap_method_prop::eap_method_prop(EAP_METHOD_PROPERTY_TYPE type, LPCWSTR value) noexcept']]], + ['eap_5fruntime_5ferror_3',['eap_runtime_error',['../classwinstd_1_1eap__runtime__error.html#a68708f0598e27325339cc34473131240',1,'winstd::eap_runtime_error::eap_runtime_error(const EAP_ERROR &err, const std::string &msg)'],['../classwinstd_1_1eap__runtime__error.html#a4e271e11e866ee7114df20b63022d827',1,'winstd::eap_runtime_error::eap_runtime_error(const EAP_ERROR &err, const char *msg=nullptr)']]], ['eaphostpeerfreeeaperror_5fdelete_4',['EapHostPeerFreeEapError_delete',['../structwinstd_1_1_eap_host_peer_free_eap_error__delete.html#ab4dd927d7e4cd40b2ce7068fe252b76e',1,'winstd::EapHostPeerFreeEapError_delete']]], ['eaphostpeerfreeerrormemory_5fdelete_5',['EapHostPeerFreeErrorMemory_delete',['../structwinstd_1_1_eap_host_peer_free_error_memory__delete.html#a43f0b1a440b9a431e9fee807bc1386be',1,'winstd::EapHostPeerFreeErrorMemory_delete']]], ['eaphostpeerfreememory_5fdelete_6',['EapHostPeerFreeMemory_delete',['../structwinstd_1_1_eap_host_peer_free_memory__delete.html#af6220ac1d99cc114670c363ecfe64557',1,'winstd::EapHostPeerFreeMemory_delete']]], ['eaphostpeerfreeruntimememory_5fdelete_7',['EapHostPeerFreeRuntimeMemory_delete',['../structwinstd_1_1_eap_host_peer_free_runtime_memory__delete.html#afdd46f3517e59ce19fdaddebbbaeb10d',1,'winstd::EapHostPeerFreeRuntimeMemory_delete']]], - ['enable_5fcallback_8',['enable_callback',['../classwinstd_1_1event__provider.html#ac433463f1ade76866d19a34cb3c9c001',1,'winstd::event_provider::enable_callback(1 LPCGUID SourceId, 1 ULONG IsEnabled, 1 UCHAR Level, 1 ULONGLONG MatchAnyKeyword, 1 ULONGLONG MatchAllKeyword, 1 PEVENT_FILTER_DESCRIPTOR FilterData)'],['../classwinstd_1_1event__provider.html#a27acb9cf70427de0fbd5471d3d2a43a8',1,'winstd::event_provider::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)']]], - ['enable_5ftrace_9',['enable_trace',['../classwinstd_1_1event__session.html#a4e72031849f7d8034297bff1ce721ff8',1,'winstd::event_session']]], + ['enable_5fcallback_8',['enable_callback',['../classwinstd_1_1event__provider.html#ac896e3a23b3f44ef0b1cb0ac6717e894',1,'winstd::event_provider::enable_callback(LPCGUID SourceId, ULONG IsEnabled, UCHAR Level, ULONGLONG MatchAnyKeyword, ULONGLONG MatchAllKeyword, PEVENT_FILTER_DESCRIPTOR FilterData)'],['../classwinstd_1_1event__provider.html#ae1bde7438a09da9e878e86890de50a07',1,'winstd::event_provider::enable_callback(LPCGUID SourceId, ULONG IsEnabled, UCHAR Level, ULONGLONG MatchAnyKeyword, ULONGLONG MatchAllKeyword, PEVENT_FILTER_DESCRIPTOR FilterData, PVOID CallbackContext)']]], + ['enable_5ftrace_9',['enable_trace',['../classwinstd_1_1event__session.html#aa140384c61972ebabbf6489e8aa5700b',1,'winstd::event_session']]], ['enumerate_10',['enumerate',['../classwinstd_1_1heap.html#a938dca2d614e8d33ae5add61b013847f',1,'winstd::heap']]], - ['event_5fdata_11',['event_data',['../classwinstd_1_1event__data.html#a797b85819c7d14d823fe6eed6af65c4c',1,'winstd::event_data::event_data(const void *data, 1 ULONG size)'],['../classwinstd_1_1event__data.html#a3b4dba279dc6f06a9d33f5184d5878fe',1,'winstd::event_data::event_data(1 const std::basic_string< _Elem, _Traits, _Ax > &data)'],['../classwinstd_1_1event__data.html#a4f7aac58b568184f4fb947a0884acc77',1,'winstd::event_data::event_data(1 const wchar_t *data)'],['../classwinstd_1_1event__data.html#a2339737696b32e9dbe5c99a133bede3d',1,'winstd::event_data::event_data(1 const char *data)'],['../classwinstd_1_1event__data.html#a9a347359fbb8eef796911088f852d0fd',1,'winstd::event_data::event_data(1 const unsigned int &data)'],['../classwinstd_1_1event__data.html#a8dd0d1cca4b6d92c51e2254f57f6a000',1,'winstd::event_data::event_data(1 const GUID &data)'],['../classwinstd_1_1event__data.html#ab121d3814104c05b13d7ca1868c96f14',1,'winstd::event_data::event_data(1 const long &data)'],['../classwinstd_1_1event__data.html#a64a804d71b3f33943ceaa5a20b214f08',1,'winstd::event_data::event_data(1 const int &data)'],['../classwinstd_1_1event__data.html#a34f3709d7c0e0208029fb4bde25b299c',1,'winstd::event_data::event_data(1 const unsigned char &data)'],['../classwinstd_1_1event__data.html#a57b1c8c2505726f6eb518e24a9efad14',1,'winstd::event_data::event_data(1 const char &data)'],['../classwinstd_1_1event__data.html#acb4032673a3b2376eb0d62115bb37c4f',1,'winstd::event_data::event_data()'],['../classwinstd_1_1event__data.html#a0700985094d842c31811e5fce407c57a',1,'winstd::event_data::event_data(1 const unsigned long &data)']]], - ['event_5ffn_5fauto_12',['event_fn_auto',['../classwinstd_1_1event__fn__auto.html#a95241b848140c26338e58697fd5159c7',1,'winstd::event_fn_auto::event_fn_auto(1 event_provider &ep, 1 const EVENT_DESCRIPTOR *event_cons, 1 const EVENT_DESCRIPTOR *event_dest, 1 LPCSTR pszFnName)'],['../classwinstd_1_1event__fn__auto.html#a308e357351881a91bd3500c7f6c674d8',1,'winstd::event_fn_auto::event_fn_auto(1 const event_fn_auto &other)'],['../classwinstd_1_1event__fn__auto.html#af712e76c190a7bfa92d8d2afc0b51315',1,'winstd::event_fn_auto::event_fn_auto(1 event_fn_auto &&other) noexcept']]], - ['event_5ffn_5fauto_5fret_13',['event_fn_auto_ret',['../classwinstd_1_1event__fn__auto__ret.html#ae36cee328699db6141e9488f4c1961b3',1,'winstd::event_fn_auto_ret::event_fn_auto_ret(1 const event_fn_auto_ret< T > &other)'],['../classwinstd_1_1event__fn__auto__ret.html#a97c38bc77697bf492d9ad4d5916d51c7',1,'winstd::event_fn_auto_ret::event_fn_auto_ret(1 event_fn_auto_ret< T > &&other)'],['../classwinstd_1_1event__fn__auto__ret.html#a66758f116614d00e4023a86dcd834303',1,'winstd::event_fn_auto_ret::event_fn_auto_ret(1 event_provider &ep, 1 const EVENT_DESCRIPTOR *event_cons, 1 const EVENT_DESCRIPTOR *event_dest, 1 LPCSTR pszFnName, T &result)']]], - ['event_5frec_14',['event_rec',['../classwinstd_1_1event__rec.html#af2f781ca85c2d92b001bb32bf4839f11',1,'winstd::event_rec::event_rec()'],['../classwinstd_1_1event__rec.html#a5b26cc452851a462cb7111e17bfb24db',1,'winstd::event_rec::event_rec(1 const event_rec &other)'],['../classwinstd_1_1event__rec.html#a9c323be97537a1623cc2a57fe7e55475',1,'winstd::event_rec::event_rec(1 const EVENT_RECORD &other)'],['../classwinstd_1_1event__rec.html#a5c76c638fde7caa19a7331f210da77bf',1,'winstd::event_rec::event_rec(1 event_rec &&other) noexcept']]], - ['event_5fsession_15',['event_session',['../classwinstd_1_1event__session.html#a24a43016accd86270c6a2ca6cf4934de',1,'winstd::event_session::event_session()'],['../classwinstd_1_1event__session.html#ae14f886b909709248cc817294f06dab9',1,'winstd::event_session::event_session(1 handle_type h, 1 const EVENT_TRACE_PROPERTIES *prop)'],['../classwinstd_1_1event__session.html#afe9d3e1a9e6da0f98f7266af3a5a4cf5',1,'winstd::event_session::event_session(1 event_session &&other) noexcept']]], - ['event_5ftrace_5fenabler_16',['event_trace_enabler',['../classwinstd_1_1event__trace__enabler.html#a574c01df16c4b42391299222733790ec',1,'winstd::event_trace_enabler::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)'],['../classwinstd_1_1event__trace__enabler.html#a8b430e2cb00c529d2c2dc1286e7de898',1,'winstd::event_trace_enabler::event_trace_enabler(1 const event_session &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)']]] + ['event_5fdata_11',['event_data',['../classwinstd_1_1event__data.html#a31af4a774845ec0f7db4267f573cd422',1,'winstd::event_data::event_data(const void *data, ULONG size)'],['../classwinstd_1_1event__data.html#aa9741846e354b469b750db2ea982b12d',1,'winstd::event_data::event_data(const std::basic_string< _Elem, _Traits, _Ax > &data)'],['../classwinstd_1_1event__data.html#a0ac38aca75ec84f5265eb897fb3c7a7e',1,'winstd::event_data::event_data(const wchar_t *data)'],['../classwinstd_1_1event__data.html#a74be98ecad61265232c0752e0e823a8e',1,'winstd::event_data::event_data(const char *data)'],['../classwinstd_1_1event__data.html#a59b2ac8e1b681412ea0aa582b3028681',1,'winstd::event_data::event_data(const unsigned int &data)'],['../classwinstd_1_1event__data.html#a4d309bcda353b42ba1005b3c7b6f8dc1',1,'winstd::event_data::event_data(const GUID &data)'],['../classwinstd_1_1event__data.html#aef6715d8e3e68eac7b7bbceacb3aff93',1,'winstd::event_data::event_data(const long &data)'],['../classwinstd_1_1event__data.html#a26563233e9507adbf183291974005eaf',1,'winstd::event_data::event_data(const int &data)'],['../classwinstd_1_1event__data.html#a86447ba8727fe91c0de85b8f7835a4c1',1,'winstd::event_data::event_data(const unsigned char &data)'],['../classwinstd_1_1event__data.html#a0a53ee58077eed5bca18f146c34ced44',1,'winstd::event_data::event_data(const char &data)'],['../classwinstd_1_1event__data.html#acb4032673a3b2376eb0d62115bb37c4f',1,'winstd::event_data::event_data()'],['../classwinstd_1_1event__data.html#aba0a6535c84e9165b5ccdf943449e10c',1,'winstd::event_data::event_data(const unsigned long &data)']]], + ['event_5ffn_5fauto_12',['event_fn_auto',['../classwinstd_1_1event__fn__auto.html#a751244aeeeceb01401da27c5080fc590',1,'winstd::event_fn_auto::event_fn_auto(event_provider &ep, const EVENT_DESCRIPTOR *event_cons, const EVENT_DESCRIPTOR *event_dest, LPCSTR pszFnName)'],['../classwinstd_1_1event__fn__auto.html#aed0b955ff2db183f6667345925801b0b',1,'winstd::event_fn_auto::event_fn_auto(const event_fn_auto &other)'],['../classwinstd_1_1event__fn__auto.html#a5c45c1de3b87f6547f6e76a80b80f500',1,'winstd::event_fn_auto::event_fn_auto(event_fn_auto &&other) noexcept']]], + ['event_5ffn_5fauto_5fret_13',['event_fn_auto_ret',['../classwinstd_1_1event__fn__auto__ret.html#a0f656d3899f65afdaee9c651baf69bff',1,'winstd::event_fn_auto_ret::event_fn_auto_ret(const event_fn_auto_ret< T > &other)'],['../classwinstd_1_1event__fn__auto__ret.html#ac8b93b2bb498280707f795c03024d7d3',1,'winstd::event_fn_auto_ret::event_fn_auto_ret(event_fn_auto_ret< T > &&other)'],['../classwinstd_1_1event__fn__auto__ret.html#a52fe971a33082d3652dd6d99378f17c5',1,'winstd::event_fn_auto_ret::event_fn_auto_ret(event_provider &ep, const EVENT_DESCRIPTOR *event_cons, const EVENT_DESCRIPTOR *event_dest, LPCSTR pszFnName, T &result)']]], + ['event_5frec_14',['event_rec',['../classwinstd_1_1event__rec.html#af2f781ca85c2d92b001bb32bf4839f11',1,'winstd::event_rec::event_rec()'],['../classwinstd_1_1event__rec.html#afd6e48f124743c9f5b0c576db2165787',1,'winstd::event_rec::event_rec(const event_rec &other)'],['../classwinstd_1_1event__rec.html#a73f9f035b70ce7c030e2c616d3f42e37',1,'winstd::event_rec::event_rec(const EVENT_RECORD &other)'],['../classwinstd_1_1event__rec.html#ac3a21e4c1a4469e7b85fc235f65006ca',1,'winstd::event_rec::event_rec(event_rec &&other) noexcept']]], + ['event_5fsession_15',['event_session',['../classwinstd_1_1event__session.html#a24a43016accd86270c6a2ca6cf4934de',1,'winstd::event_session::event_session()'],['../classwinstd_1_1event__session.html#a21775ae7a7620d92be3b63d36bba757d',1,'winstd::event_session::event_session(handle_type h, const EVENT_TRACE_PROPERTIES *prop)'],['../classwinstd_1_1event__session.html#a14581a7203ad6d89bf69903093cfe83c',1,'winstd::event_session::event_session(event_session &&other) noexcept']]], + ['event_5ftrace_5fenabler_16',['event_trace_enabler',['../classwinstd_1_1event__trace__enabler.html#a50ce2e4286dbfc133c7f4a4762b65a05',1,'winstd::event_trace_enabler::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)'],['../classwinstd_1_1event__trace__enabler.html#a8666ba08639a65fa01eb64c4855d68a3',1,'winstd::event_trace_enabler::event_trace_enabler(const event_session &session, LPCGUID ProviderId, UCHAR Level, ULONGLONG MatchAnyKeyword=0, ULONGLONG MatchAllKeyword=0, ULONG EnableProperty=0, PEVENT_FILTER_DESCRIPTOR EnableFilterDesc=NULL)']]] ]; diff --git a/search/functions_5.js b/search/functions_5.js index 417f0d52..894b0d27 100644 --- a/search/functions_5.js +++ b/search/functions_5.js @@ -1,6 +1,6 @@ var searchData= [ - ['find_0',['find',['../classwinstd_1_1find__file.html#a622dd2a8f82279a064cab86bb889801c',1,'winstd::find_file']]], + ['find_0',['find',['../classwinstd_1_1find__file.html#a645530e3824df60edfb070bcc47501cb',1,'winstd::find_file']]], ['free_1',['free',['../classwinstd_1_1handle.html#a706aaab7691a472c608890f8e5dd0d96',1,'winstd::handle']]], ['free_5finternal_2',['free_internal',['../classwinstd_1_1wlan__handle.html#a86e2b4aa2a5177b6ebac0258099f9261',1,'winstd::wlan_handle::free_internal()'],['../classwinstd_1_1addrinfo.html#a279ad84ce2877b22797eedbec80cd55f',1,'winstd::addrinfo::free_internal()'],['../classwinstd_1_1security__id.html#a464626311e64ea1273fd6bca9ef93a73',1,'winstd::security_id::free_internal()'],['../classwinstd_1_1reg__key.html#a3dba00d2105a1c633c571d8ad3131f54',1,'winstd::reg_key::free_internal()'],['../classwinstd_1_1vmemory.html#a616dbfba873b9a3dcf393cff6504fc2e',1,'winstd::vmemory::free_internal()'],['../classwinstd_1_1heap.html#ae25434d96356a74d27c0b3b0e268df45',1,'winstd::heap::free_internal()'],['../classwinstd_1_1find__file.html#a5bb4f7e12689153f991ffcb08dbbe703',1,'winstd::find_file::free_internal()'],['../classwinstd_1_1library.html#a0c602319cb498fa2b6a5c4eda4a150aa',1,'winstd::library::free_internal()'],['../classwinstd_1_1win__handle.html#a456fe19828113913f42e901f112c6455',1,'winstd::win_handle::free_internal()'],['../classwinstd_1_1setup__device__info__list.html#a41f013a37e16074f1972fd279f8c1437',1,'winstd::setup_device_info_list::free_internal()'],['../classwinstd_1_1sec__context.html#afe8682a77fe50e5818ee6c4c741f36d9',1,'winstd::sec_context::free_internal()'],['../classwinstd_1_1sec__credentials.html#a6156649d1a93696c8369361cb426e260',1,'winstd::sec_credentials::free_internal()'],['../classwinstd_1_1window__dc.html#a351bae4203ad766c94f4fc6eac74e98a',1,'winstd::window_dc::free_internal()'],['../classwinstd_1_1dc.html#ad3dc9d48645022e7a1adcdb9ea01a557',1,'winstd::dc::free_internal()'],['../classwinstd_1_1gdi__handle.html#a777cd2403d6b8d0fb0a4b69c82fcca87',1,'winstd::gdi_handle::free_internal()'],['../classwinstd_1_1event__trace.html#ad8ef9b0616775c44e911d9db4676b19c',1,'winstd::event_trace::free_internal()'],['../classwinstd_1_1event__session.html#a4701ad4ae9d18e890ed4066473680751',1,'winstd::event_session::free_internal()'],['../classwinstd_1_1event__provider.html#ad0d7ed652fe897a94f2ef198dd3f41a1',1,'winstd::event_provider::free_internal()'],['../classwinstd_1_1eap__packet.html#a6d68149b92c1564b2683ddb3a87b60f0',1,'winstd::eap_packet::free_internal()'],['../classwinstd_1_1crypt__key.html#acf2f2ad35dd7602adcdeef17f605e391',1,'winstd::crypt_key::free_internal()'],['../classwinstd_1_1crypt__hash.html#a3c19a87b4ff646d9e87524feac4e41b5',1,'winstd::crypt_hash::free_internal()'],['../classwinstd_1_1crypt__prov.html#aa351d2dbc42daf51dddcf847fd95c39f',1,'winstd::crypt_prov::free_internal()'],['../classwinstd_1_1cert__store.html#ab709fe692a4117173eae26e741da2069',1,'winstd::cert_store::free_internal()'],['../classwinstd_1_1cert__chain__context.html#ae15044b1a7be10d96643d3921e149ee6',1,'winstd::cert_chain_context::free_internal()'],['../classwinstd_1_1cert__context.html#a1615ec6693eb68764543456ad418a970',1,'winstd::cert_context::free_internal()'],['../classwinstd_1_1handle.html#a137560600851eb4c3e4b80e25d4da629',1,'winstd::handle::free_internal()'],['../classwinstd_1_1bstr.html#a87edcb348af7d69ad86709e32b519870',1,'winstd::bstr::free_internal()'],['../classwinstd_1_1com__obj.html#a028b86f770253f74a62ca3eaebb14de5',1,'winstd::com_obj::free_internal()']]] ]; diff --git a/search/functions_6.js b/search/functions_6.js index ff405a42..7a2a9f76 100644 --- a/search/functions_6.js +++ b/search/functions_6.js @@ -1,6 +1,6 @@ var searchData= [ - ['generate_0',['generate',['../classwinstd_1_1crypt__key.html#ab89d1f2e33e40215333fa20df6aa5c95',1,'winstd::crypt_key']]], - ['get_1',['get',['../classwinstd_1_1addrinfo.html#a02877dc39eb93071d2aef3294ab28696',1,'winstd::addrinfo']]], - ['get_5fptr_2',['get_ptr',['../group___win_std_general.html#ga32675211f53887d465bff5de8eba9af9',1,'winstd::get_ptr(1 std::unique_ptr< _Ty, _Dx > &owner) noexcept'],['../group___win_std_general.html#ga88684fd07ae1218aa1f40481198bfff0',1,'winstd::get_ptr(1 std::unique_ptr< _Ty[], _Dx > &owner) noexcept']]] + ['generate_0',['generate',['../classwinstd_1_1crypt__key.html#a17f93ad625dd48168ca1b16765024fd9',1,'winstd::crypt_key']]], + ['get_1',['get',['../classwinstd_1_1addrinfo.html#aee91b14ae5681b117305df51ddf1e138',1,'winstd::addrinfo']]], + ['get_5fptr_2',['get_ptr',['../group___win_std_general.html#gab4ddaca47a234b4f81a1c3314b3ba205',1,'winstd::get_ptr(std::unique_ptr< _Ty, _Dx > &owner) noexcept'],['../group___win_std_general.html#ga7ecb3b65341fd45c36fce1fe692ec19a',1,'winstd::get_ptr(std::unique_ptr< _Ty[], _Dx > &owner) noexcept']]] ]; diff --git a/search/functions_7.js b/search/functions_7.js index cb5a933f..bbef7052 100644 --- a/search/functions_7.js +++ b/search/functions_7.js @@ -1,6 +1,6 @@ var searchData= [ - ['handle_0',['handle',['../classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4',1,'winstd::handle::handle() noexcept'],['../classwinstd_1_1handle.html#a91f3f6d80650f3cbb1857b879c060e7b',1,'winstd::handle::handle(1 handle_type h) noexcept'],['../classwinstd_1_1handle.html#ad6a984b1373bcec59e5342f035cebefc',1,'winstd::handle::handle(1 handle< handle_type, INVAL > &&h) noexcept']]], - ['heap_5fallocator_1',['heap_allocator',['../classwinstd_1_1heap__allocator.html#a321bb5f5462bead5703c82d67b11bb6a',1,'winstd::heap_allocator::heap_allocator(1 HANDLE heap)'],['../classwinstd_1_1heap__allocator.html#af04ca9c615a3a87c05a98f922e50d412',1,'winstd::heap_allocator::heap_allocator(1 const heap_allocator< _Other > &other)']]], + ['handle_0',['handle',['../classwinstd_1_1handle.html#a1b9c4f9529c9efa7d16dec8bab3b00e4',1,'winstd::handle::handle() noexcept'],['../classwinstd_1_1handle.html#a4a0f9b6caadf4a55c7bc0dcc0ce39dac',1,'winstd::handle::handle(handle_type h) noexcept'],['../classwinstd_1_1handle.html#ac52f342530bb97ce1ff255a7054547d5',1,'winstd::handle::handle(handle< handle_type, INVAL > &&h) noexcept']]], + ['heap_5fallocator_1',['heap_allocator',['../classwinstd_1_1heap__allocator.html#a71fbccc1260209b367f2ddfe96c5825a',1,'winstd::heap_allocator::heap_allocator(HANDLE heap)'],['../classwinstd_1_1heap__allocator.html#a12f843aaf554b4ca91ea69f7a321daf3',1,'winstd::heap_allocator::heap_allocator(const heap_allocator< _Other > &other)']]], ['help_5flink_5fid_2',['help_link_id',['../classwinstd_1_1eap__runtime__error.html#af7179a9cc9ff633a0e7d5983a4680171',1,'winstd::eap_runtime_error']]] ]; diff --git a/search/functions_8.js b/search/functions_8.js index c9eb9f58..bc07af7c 100644 --- a/search/functions_8.js +++ b/search/functions_8.js @@ -1,6 +1,6 @@ var searchData= [ - ['import_0',['import',['../classwinstd_1_1crypt__key.html#a154a461d0a2c0df51e687135738f7a62',1,'winstd::crypt_key']]], - ['import_5fpublic_1',['import_public',['../classwinstd_1_1crypt__key.html#a0c83843177f364754faf9c459a4f1a04',1,'winstd::crypt_key']]], - ['initialize_2',['initialize',['../classwinstd_1_1sec__context.html#a0495186484d85c6486949aa1ad646096',1,'winstd::sec_context']]] + ['import_0',['import',['../classwinstd_1_1crypt__key.html#ac383be38a4b70b63c53e4650a1b15d7c',1,'winstd::crypt_key']]], + ['import_5fpublic_1',['import_public',['../classwinstd_1_1crypt__key.html#ab78817b44504f46fba8688b44a5d23bc',1,'winstd::crypt_key']]], + ['initialize_2',['initialize',['../classwinstd_1_1sec__context.html#a7cc49346bd63d78928e65b11b21b6e21',1,'winstd::sec_context']]] ]; diff --git a/search/functions_9.js b/search/functions_9.js index 101c118b..93031d43 100644 --- a/search/functions_9.js +++ b/search/functions_9.js @@ -1,6 +1,6 @@ var searchData= [ ['length_0',['length',['../classwinstd_1_1bstr.html#aa6970921c6334a993f5f0fc1be5d54e3',1,'winstd::bstr']]], - ['load_1',['load',['../classwinstd_1_1library.html#ab05ba4d495be2112aa2344a97c563d73',1,'winstd::library']]], + ['load_1',['load',['../classwinstd_1_1library.html#ae3dfbb0ede1b778fdefde72f0a47cb3f',1,'winstd::library']]], ['localfree_5fdelete_2',['LocalFree_delete',['../structwinstd_1_1_local_free__delete.html#ae7e35dd11650c49de0ebcab4388c9400',1,'winstd::LocalFree_delete::LocalFree_delete()'],['../structwinstd_1_1_local_free__delete.html#abbb52355375f34eca425d61a59261461',1,'winstd::LocalFree_delete::LocalFree_delete(const LocalFree_delete< _Ty2 > &)'],['../structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4.html#a34a948cc7b0f12c0f1e4b7e234d8181c',1,'winstd::LocalFree_delete< _Ty[]>::LocalFree_delete()']]] ]; diff --git a/search/functions_a.js b/search/functions_a.js index 2799f187..597424e1 100644 --- a/search/functions_a.js +++ b/search/functions_a.js @@ -1,5 +1,5 @@ var searchData= [ ['max_5fsize_0',['max_size',['../classwinstd_1_1heap__allocator.html#ab2018e74ee3bc84eb3841fae8bc71b01',1,'winstd::heap_allocator']]], - ['msg_1',['msg',['../classwinstd_1_1win__runtime__error.html#a5c1ce5da22b84b541a8908339e694c56',1,'winstd::win_runtime_error::msg()'],['../classwinstd_1_1ws2__runtime__error.html#a8c06632e0216067f44bbd6aeaffd17c7',1,'winstd::ws2_runtime_error::msg()']]] + ['msg_1',['msg',['../classwinstd_1_1win__runtime__error.html#a868231adfa74636792a474a6362aeea7',1,'winstd::win_runtime_error::msg()'],['../classwinstd_1_1ws2__runtime__error.html#af6984de4ac18e732a6844f379d67c52f',1,'winstd::ws2_runtime_error::msg()']]] ]; diff --git a/search/functions_b.js b/search/functions_b.js index c820bdaa..56f2b510 100644 --- a/search/functions_b.js +++ b/search/functions_b.js @@ -1,6 +1,6 @@ var searchData= [ ['name_0',['name',['../classwinstd_1_1event__session.html#a029e88ded7419ed152e398388f6a8578',1,'winstd::event_session']]], - ['num_5fruntime_5ferror_1',['num_runtime_error',['../classwinstd_1_1num__runtime__error.html#ac8421a3654e8f95a8db49939af0dfd97',1,'winstd::num_runtime_error::num_runtime_error(1 error_type num, 1 const std::string &msg)'],['../classwinstd_1_1num__runtime__error.html#ae524a251d2438056a011c79e80080b0a',1,'winstd::num_runtime_error::num_runtime_error(1 error_type num, 1 const char *msg=nullptr)']]], + ['num_5fruntime_5ferror_1',['num_runtime_error',['../classwinstd_1_1num__runtime__error.html#a4cfc6c7f3b1d5fed5a3d9e0c5aac3d19',1,'winstd::num_runtime_error::num_runtime_error(error_type num, const std::string &msg)'],['../classwinstd_1_1num__runtime__error.html#a4c0d5efd086891093156fede0dd43cd0',1,'winstd::num_runtime_error::num_runtime_error(error_type num, const char *msg=nullptr)']]], ['number_2',['number',['../classwinstd_1_1num__runtime__error.html#a6388a483c00628c1a94a5ce45ca63e70',1,'winstd::num_runtime_error']]] ]; diff --git a/search/functions_c.js b/search/functions_c.js index 1537ef40..1e6b638a 100644 --- a/search/functions_c.js +++ b/search/functions_c.js @@ -1,21 +1,21 @@ var searchData= [ - ['open_0',['open',['../classwinstd_1_1event.html#ac811ce32a97ae36bf93e181519f2ac20',1,'winstd::event::open()'],['../classwinstd_1_1reg__key.html#af8a8dc3193deb45a7201550151ee40f4',1,'winstd::reg_key::open()'],['../classwinstd_1_1wlan__handle.html#adaf965a9663dfd7a796476b6f640c3f1',1,'winstd::wlan_handle::open()'],['../classwinstd_1_1process.html#ab6dcfb244a3cc1be92e40b33754b1907',1,'winstd::process::open()']]], + ['open_0',['open',['../classwinstd_1_1event.html#a208402e837b0663e6f2a4babbc555145',1,'winstd::event::open()'],['../classwinstd_1_1reg__key.html#abb5d9b3f87c70423940818b5c5df79a7',1,'winstd::reg_key::open()'],['../classwinstd_1_1wlan__handle.html#ab6d75e3603c311c0ea66224ab15555f9',1,'winstd::wlan_handle::open()'],['../classwinstd_1_1process.html#a3b2799779d92e9b8e6b010f90594e52e',1,'winstd::process::open()']]], ['operator_20const_20event_5ftrace_5fproperties_20_2a_1',['operator const EVENT_TRACE_PROPERTIES *',['../classwinstd_1_1event__session.html#a1a37f33aed68839679f91bfe51e675d1',1,'winstd::event_session']]], ['operator_20handle_5ftype_2',['operator handle_type',['../classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8',1,'winstd::handle']]], ['operator_20lpcritical_5fsection_3',['operator LPCRITICAL_SECTION',['../classwinstd_1_1critical__section.html#a7d071e54253a18e11dfdba7130333083',1,'winstd::critical_section']]], ['operator_20typename_20_5fty_20_2a_26_4',['operator typename _Ty *&',['../classwinstd_1_1ref__unique__ptr.html#a45bf0e1b5544e6b8f8f1e907ddaec41b',1,'winstd::ref_unique_ptr::operator typename _Ty *&()'],['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#afe5ec21f5765e9023bf8379d05c12187',1,'winstd::ref_unique_ptr< _Ty[], _Dx >::operator typename _Ty *&()']]], ['operator_20typename_20_5fty_20_2a_2a_5',['operator typename _Ty **',['../classwinstd_1_1ref__unique__ptr.html#a0a43c89cd281cfe203cd45655d537a02',1,'winstd::ref_unique_ptr::operator typename _Ty **()'],['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#ae7d16a5850060668cf78a7fc92b62719',1,'winstd::ref_unique_ptr< _Ty[], _Dx >::operator typename _Ty **()']]], ['operator_21_6',['operator!',['../classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c',1,'winstd::handle']]], - ['operator_21_3d_7',['operator!=',['../classwinstd_1_1variant.html#aa555572fe2a9d96b66041344170a06e4',1,'winstd::variant::operator!=()'],['../classwinstd_1_1handle.html#ae7eaa8c309897e38c2e2e44db53694b9',1,'winstd::handle::operator!=()'],['../classwinstd_1_1cert__context.html#a891b71b45e7d4dd3a6f55b4d7f2462f2',1,'winstd::cert_context::operator!=()']]], + ['operator_21_3d_7',['operator!=',['../classwinstd_1_1variant.html#a70dc99253ef9de24b443e6d48b662643',1,'winstd::variant::operator!=()'],['../classwinstd_1_1handle.html#a6df58f6c131ab4288acb96d5b8f3012e',1,'winstd::handle::operator!=()'],['../classwinstd_1_1cert__context.html#adfad0db8dd947143a8406f2f988d04ad',1,'winstd::cert_context::operator!=()']]], ['operator_26_8',['operator&',['../classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1',1,'winstd::handle']]], - ['operator_28_29_9',['operator()',['../structwinstd_1_1_local_free__delete.html#ad96c48c15a2dea2704073d8db5b72542',1,'winstd::LocalFree_delete::operator()()'],['../structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html#a3b0a5a8db35677a63c3583a45658df1b',1,'winstd::WlanFreeMemory_delete< _Ty[]>::operator()(_Other *) const'],['../structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html#a60d22784612a4cfd16ca8ad6629a77e4',1,'winstd::WlanFreeMemory_delete< _Ty[]>::operator()(_Ty *_Ptr) const'],['../structwinstd_1_1_wlan_free_memory__delete.html#a5013eb2213d92798d755cbb9fa24e26b',1,'winstd::WlanFreeMemory_delete::operator()()'],['../structwinstd_1_1_eap_host_peer_free_eap_error__delete.html#ae6aa071d5b9824f6062746360478a683',1,'winstd::EapHostPeerFreeEapError_delete::operator()()'],['../structwinstd_1_1_eap_host_peer_free_error_memory__delete.html#a5dd9a56b7344ef66c378041a97fdb307',1,'winstd::EapHostPeerFreeErrorMemory_delete::operator()()'],['../structwinstd_1_1_eap_host_peer_free_runtime_memory__delete.html#a4c573463394fc3ea6781f796d29fe26e',1,'winstd::EapHostPeerFreeRuntimeMemory_delete::operator()()'],['../structwinstd_1_1_eap_host_peer_free_memory__delete.html#a20b97a65abb2063a31fc8fd7a9cb0f1f',1,'winstd::EapHostPeerFreeMemory_delete::operator()()'],['../structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html#acc62d6419d7dea72f237ab2788171f48',1,'winstd::CredFree_delete< _Ty[]>::operator()(_Other *) const'],['../structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html#aea662a4ce3e32723646313a9a56c4c9a',1,'winstd::CredFree_delete< _Ty[]>::operator()(_Ty *_Ptr) const noexcept'],['../structwinstd_1_1_cred_free__delete.html#a247d6f53f119468b6ccb08ff01338465',1,'winstd::CredFree_delete::operator()()'],['../structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4.html#abd0fd61b2b66c5e514755f84a655384b',1,'winstd::LocalFree_delete< _Ty[]>::operator()(_Other *) const'],['../structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4.html#a435fcc0a46dea3e367a31e294fa400ec',1,'winstd::LocalFree_delete< _Ty[]>::operator()(1 _Ty *_Ptr) const noexcept'],['../structwinstd_1_1_co_task_mem_free__delete.html#a66d6fbd417d9073624387c4664db782f',1,'winstd::CoTaskMemFree_delete::operator()()']]], + ['operator_28_29_9',['operator()',['../structwinstd_1_1_local_free__delete.html#ad96c48c15a2dea2704073d8db5b72542',1,'winstd::LocalFree_delete::operator()()'],['../structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html#a3b0a5a8db35677a63c3583a45658df1b',1,'winstd::WlanFreeMemory_delete< _Ty[]>::operator()(_Other *) const'],['../structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html#a60d22784612a4cfd16ca8ad6629a77e4',1,'winstd::WlanFreeMemory_delete< _Ty[]>::operator()(_Ty *_Ptr) const'],['../structwinstd_1_1_wlan_free_memory__delete.html#a5013eb2213d92798d755cbb9fa24e26b',1,'winstd::WlanFreeMemory_delete::operator()()'],['../structwinstd_1_1_eap_host_peer_free_eap_error__delete.html#ae6aa071d5b9824f6062746360478a683',1,'winstd::EapHostPeerFreeEapError_delete::operator()()'],['../structwinstd_1_1_eap_host_peer_free_error_memory__delete.html#a5dd9a56b7344ef66c378041a97fdb307',1,'winstd::EapHostPeerFreeErrorMemory_delete::operator()()'],['../structwinstd_1_1_eap_host_peer_free_runtime_memory__delete.html#a4c573463394fc3ea6781f796d29fe26e',1,'winstd::EapHostPeerFreeRuntimeMemory_delete::operator()()'],['../structwinstd_1_1_eap_host_peer_free_memory__delete.html#a20b97a65abb2063a31fc8fd7a9cb0f1f',1,'winstd::EapHostPeerFreeMemory_delete::operator()()'],['../structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html#acc62d6419d7dea72f237ab2788171f48',1,'winstd::CredFree_delete< _Ty[]>::operator()(_Other *) const'],['../structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html#aea662a4ce3e32723646313a9a56c4c9a',1,'winstd::CredFree_delete< _Ty[]>::operator()(_Ty *_Ptr) const noexcept'],['../structwinstd_1_1_cred_free__delete.html#a247d6f53f119468b6ccb08ff01338465',1,'winstd::CredFree_delete::operator()()'],['../structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4.html#abd0fd61b2b66c5e514755f84a655384b',1,'winstd::LocalFree_delete< _Ty[]>::operator()(_Other *) const'],['../structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4.html#abf0ecfcfbb58493103f7e0905272d8d8',1,'winstd::LocalFree_delete< _Ty[]>::operator()(_Ty *_Ptr) const noexcept'],['../structwinstd_1_1_co_task_mem_free__delete.html#a66d6fbd417d9073624387c4664db782f',1,'winstd::CoTaskMemFree_delete::operator()()']]], ['operator_2a_10',['operator*',['../classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9',1,'winstd::handle']]], ['operator_2d_3e_11',['operator->',['../classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084',1,'winstd::handle']]], - ['operator_3c_12',['operator<',['../classwinstd_1_1handle.html#a35646c66bd8939c8feb525878e51773e',1,'winstd::handle::operator<()'],['../classwinstd_1_1cert__context.html#ad621d05c1df64740a57f525a39814583',1,'winstd::cert_context::operator<()'],['../classwinstd_1_1variant.html#a4ad53bc421bff19a5266cda0ab53e999',1,'winstd::variant::operator<(1 const VARIANT &varSrc) const noexcept']]], - ['operator_3c_3d_13',['operator<=',['../classwinstd_1_1variant.html#a3c0694e0740f0e698aa2971aea8aae3e',1,'winstd::variant::operator<=()'],['../classwinstd_1_1cert__context.html#a90f6abe0c07f34586ef87491260b975a',1,'winstd::cert_context::operator<=()'],['../classwinstd_1_1handle.html#abe61cdc3ca53194bb55d3a6cabcc3c68',1,'winstd::handle::operator<=()']]], - ['operator_3d_14',['operator=',['../classwinstd_1_1variant.html#a18019a188175cfc91024098a894e8231',1,'winstd::variant::operator=(1 float fltSrc) noexcept'],['../classwinstd_1_1variant.html#a3e99db9a4ca379ffb4f16758aa158184',1,'winstd::variant::operator=(1 double *pfSrc) noexcept'],['../classwinstd_1_1variant.html#a47c32066b9857d7c26c3944177eee438',1,'winstd::variant::operator=(1 const SAFEARRAY *pSrc) noexcept'],['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a225dc502a902d801ed1e3320bdf40eef',1,'winstd::ref_unique_ptr< _Ty[], _Dx >::operator=(1 std::unique_ptr< _Ty[], _Dx > &owner) noexcept'],['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a3e8d4366c093e90075053d51a7018690',1,'winstd::ref_unique_ptr< _Ty[], _Dx >::operator=(1 ref_unique_ptr< _Ty[], _Dx > &&other)'],['../classwinstd_1_1handle.html#ae58ca3031e921aba1319e55159473ea9',1,'winstd::handle::operator=(1 handle_type h) noexcept'],['../classwinstd_1_1handle.html#abcb7f966e387a00f71268cf092295665',1,'winstd::handle::operator=(1 handle< handle_type, INVAL > &&h) noexcept'],['../classwinstd_1_1dplhandle.html#af5d13e70adec2c6f3ca4aaaefc94f8bf',1,'winstd::dplhandle::operator=(1 handle_type h) noexcept'],['../classwinstd_1_1dplhandle.html#a407b519c6511f7a6cfdd582fdbdeaf76',1,'winstd::dplhandle::operator=(1 const dplhandle< handle_type, INVAL > &h) noexcept'],['../classwinstd_1_1dplhandle.html#a7ab2b44aba9a977d6809d68a262a18b9',1,'winstd::dplhandle::operator=(1 dplhandle< handle_type, INVAL > &&h) noexcept'],['../classwinstd_1_1data__blob.html#aa4b110b6ca055220ffea2c8b8d9e1066',1,'winstd::data_blob::operator=(1 const DATA_BLOB &other)'],['../classwinstd_1_1data__blob.html#a8fcf1cdb8d10e506984070455b1e1e65',1,'winstd::data_blob::operator=(1 data_blob &&other) noexcept'],['../classwinstd_1_1eap__attr.html#a0e75c9389cda8be516286d39e2c8decc',1,'winstd::eap_attr::operator=()'],['../classwinstd_1_1variant.html#a4f7c0f1f6cba9e1765b8b6bb4641c511',1,'winstd::variant::operator=()'],['../classwinstd_1_1eap__attr.html#a5a2c4fd3f948d776847d2325041d10d0',1,'winstd::eap_attr::operator=()'],['../classwinstd_1_1eap__method__info__array.html#a1bc3338b10d7ed94379417db7e2570ad',1,'winstd::eap_method_info_array::operator=()'],['../classwinstd_1_1event__rec.html#ae48e70c9aee4fe020bbc37037ebce068',1,'winstd::event_rec::operator=(1 const event_rec &other)'],['../classwinstd_1_1event__rec.html#a8b7a575ca2f1e29d4190c2ea9d500cb7',1,'winstd::event_rec::operator=(1 const EVENT_RECORD &other)'],['../classwinstd_1_1event__rec.html#af8362c9c6661fd25ab5642530011fec0',1,'winstd::event_rec::operator=(1 event_rec &&other) noexcept'],['../classwinstd_1_1event__session.html#a0e48d54eb6fee8b143ae397336b3e968',1,'winstd::event_session::operator=()'],['../classwinstd_1_1event__fn__auto.html#ada50ea8974271da199cb220e2847c224',1,'winstd::event_fn_auto::operator=(1 const event_fn_auto &other)'],['../classwinstd_1_1event__fn__auto.html#acb16d3b165ed1645fd56689d2ff17cd0',1,'winstd::event_fn_auto::operator=(1 event_fn_auto &&other) noexcept'],['../classwinstd_1_1event__fn__auto__ret.html#af83e37ef578182084ab4ba01d5368304',1,'winstd::event_fn_auto_ret::operator=(1 const event_fn_auto_ret< T > &other)'],['../classwinstd_1_1event__fn__auto__ret.html#a8da86d7dd41f103784084492ace61422',1,'winstd::event_fn_auto_ret::operator=(1 event_fn_auto_ret< T > &&other)'],['../classwinstd_1_1window__dc.html#af93c9ca2f3aeecaed23b45954b7e2b78',1,'winstd::window_dc::operator=()'],['../classwinstd_1_1sec__credentials.html#a7dff177a70c688b06f947ce409115e3f',1,'winstd::sec_credentials::operator=()'],['../classwinstd_1_1sec__context.html#ad775f0ae5ef13bb6543dcdf74ab47b30',1,'winstd::sec_context::operator=()'],['../classwinstd_1_1vmemory.html#aa8ac839e2aaaad84f5954b83dd4c8420',1,'winstd::vmemory::operator=()'],['../classwinstd_1_1variant.html#a68d29a47a1c44a93ca09309c56ba3ec8',1,'winstd::variant::operator=(1 long long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#a4323b8cd5010f5d3453d6aa62e0bfdad',1,'winstd::variant::operator=(1 const VARIANT &varSrc)'],['../classwinstd_1_1variant.html#ade6f436d269401ba4dd5c4e5f37da3d3',1,'winstd::variant::operator=(1 VARIANT &&varSrc) noexcept'],['../classwinstd_1_1variant.html#ac1175c8c60e69e12f151e0860ada6ccd',1,'winstd::variant::operator=(1 bool bSrc) noexcept'],['../classwinstd_1_1variant.html#ab49fecd0a6d977957ae0c8cdec25ec8e',1,'winstd::variant::operator=(1 char cSrc) noexcept'],['../classwinstd_1_1variant.html#aa529e2b9bfd562439e989d6064f67754',1,'winstd::variant::operator=(1 unsigned char nSrc) noexcept'],['../classwinstd_1_1variant.html#a7d6425e99ccd76b28315ad6b125639e7',1,'winstd::variant::operator=(1 short nSrc) noexcept'],['../classwinstd_1_1variant.html#ae28a95f8af1861ca11776f609037329d',1,'winstd::variant::operator=(1 unsigned short nSrc) noexcept'],['../classwinstd_1_1variant.html#a08a3dd1d82e649b1ec618681de54cb7b',1,'winstd::variant::operator=(1 int nSrc) noexcept'],['../classwinstd_1_1variant.html#af93d1f6afa18b341ff39459c85a4bc01',1,'winstd::variant::operator=(1 unsigned int nSrc) noexcept'],['../classwinstd_1_1variant.html#ad815e39d968d4b6ff3e0b178a92002d6',1,'winstd::variant::operator=(1 long nSrc) noexcept'],['../classwinstd_1_1variant.html#acfb0aa5f51d89431ce869bf519cb43e0',1,'winstd::variant::operator=(1 unsigned long nSrc) noexcept'],['../classwinstd_1_1variant.html#aba6e51a77a875e859dddc158b01b6397',1,'winstd::variant::operator=(1 long long nSrc) noexcept'],['../classwinstd_1_1variant.html#ac3e4ef9ee2b8e7cc41346923fd251308',1,'winstd::variant::operator=(1 unsigned long long nSrc) noexcept'],['../classwinstd_1_1variant.html#a5f8f362071e6bd7d4fb1198133c0b218',1,'winstd::variant::operator=(1 CY cySrc) noexcept'],['../classwinstd_1_1variant.html#a83a1acbbd1bb89abd96f3e13f4de5d4d',1,'winstd::variant::operator=(1 unsigned long long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#a2237916e82ab0f159974a26403903ba2',1,'winstd::variant::operator=(1 unsigned long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#af012e408aa220530fbcc863af1d2757b',1,'winstd::variant::operator=(1 long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#af70c8270a1801d76fc0cacf322ed11bd',1,'winstd::variant::operator=(1 unsigned int *pnSrc) noexcept'],['../classwinstd_1_1variant.html#afc6846c09a91f41f4ce46ddbb9060b75',1,'winstd::variant::operator=(1 int *pnSrc) noexcept'],['../classwinstd_1_1variant.html#a42a78b26ea7378833efcd4050d4c1567',1,'winstd::variant::operator=(1 unsigned short *pnSrc) noexcept'],['../classwinstd_1_1variant.html#a348f73a523ada67002b2cab0ac1c051f',1,'winstd::variant::operator=(1 short *pnSrc) noexcept'],['../classwinstd_1_1variant.html#a2aa329a6d91b210cb2e66718bc81bbf8',1,'winstd::variant::operator=(1 unsigned char *pbSrc) noexcept'],['../classwinstd_1_1variant.html#a13f4e7d3e70f7027f326fa70d8fdf7a8',1,'winstd::variant::operator=(1 IUnknown *pSrc)'],['../classwinstd_1_1variant.html#a94e29b8975aa9045ffaed67618ab6866',1,'winstd::variant::operator=(1 IDispatch *pSrc)'],['../classwinstd_1_1variant.html#ae0e94d57bdc16bf2896b1579f43991d5',1,'winstd::variant::operator=(1 LPCOLESTR lpszSrc) noexcept'],['../classwinstd_1_1variant.html#aa9b9d9fca4c761c56ddeb0b353c49f0c',1,'winstd::variant::operator=(1 double dblSrc) noexcept']]], - ['operator_3d_3d_15',['operator==',['../classwinstd_1_1variant.html#a0bfb5502530a1a92afa82f8044e67524',1,'winstd::variant::operator==()'],['../classwinstd_1_1handle.html#a93994c0a04251d37f377495c15dbe10c',1,'winstd::handle::operator==()'],['../classwinstd_1_1cert__context.html#a2691d4196e2bbc8efc62071d47e98713',1,'winstd::cert_context::operator==()']]], - ['operator_3e_16',['operator>',['../classwinstd_1_1variant.html#aa47f1b30f115222af6eaeece617ba17e',1,'winstd::variant::operator>()'],['../classwinstd_1_1handle.html#a17cab850d12bf22e82392cd75b4b1482',1,'winstd::handle::operator>()'],['../classwinstd_1_1cert__context.html#a21d85c9cf25ff505dd0d27cb19a3a4b9',1,'winstd::cert_context::operator>()']]], - ['operator_3e_3d_17',['operator>=',['../classwinstd_1_1variant.html#a7fb9fd8deac1522a36f7abf840e71bbe',1,'winstd::variant::operator>=()'],['../classwinstd_1_1handle.html#a602527ac20da6859ba53cc4ee2dc2399',1,'winstd::handle::operator>=()'],['../classwinstd_1_1cert__context.html#af1f79063b70c4a3bed7dcef00ac722c7',1,'winstd::cert_context::operator>=()']]] + ['operator_3c_12',['operator<',['../classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92',1,'winstd::handle::operator<()'],['../classwinstd_1_1cert__context.html#a92881d07b0b41b81c4119ed8d8868c3b',1,'winstd::cert_context::operator<()'],['../classwinstd_1_1variant.html#ac03c0c14bb91f7511425946ef7f3e725',1,'winstd::variant::operator<(const VARIANT &varSrc) const noexcept']]], + ['operator_3c_3d_13',['operator<=',['../classwinstd_1_1variant.html#a02366b97c9a937f57806640dc942ecaf',1,'winstd::variant::operator<=()'],['../classwinstd_1_1cert__context.html#a042240321d22636cddc379b198c7fd84',1,'winstd::cert_context::operator<=()'],['../classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9',1,'winstd::handle::operator<=()']]], + ['operator_3d_14',['operator=',['../classwinstd_1_1variant.html#a1786d099ef012c301c0774f98af0f13a',1,'winstd::variant::operator=(float fltSrc) noexcept'],['../classwinstd_1_1variant.html#a2ea74c1b7a770188f7f59d7eb6923dbe',1,'winstd::variant::operator=(double *pfSrc) noexcept'],['../classwinstd_1_1variant.html#a39d9e97b57c37f3d876574cc2fd6e0a5',1,'winstd::variant::operator=(const SAFEARRAY *pSrc) noexcept'],['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a55590736d435041213af5b54ffe722bf',1,'winstd::ref_unique_ptr< _Ty[], _Dx >::operator=(std::unique_ptr< _Ty[], _Dx > &owner) noexcept'],['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#acfb43bdf589d00763538f35ac5893641',1,'winstd::ref_unique_ptr< _Ty[], _Dx >::operator=(ref_unique_ptr< _Ty[], _Dx > &&other)'],['../classwinstd_1_1handle.html#a591e006af92e4d088fb9c1ed974c0923',1,'winstd::handle::operator=(handle_type h) noexcept'],['../classwinstd_1_1handle.html#a6326bbc54ec3441e41f30bc1ec4d6a6c',1,'winstd::handle::operator=(handle< handle_type, INVAL > &&h) noexcept'],['../classwinstd_1_1dplhandle.html#a31cec3cdf4ee749b1aef4b4cd7652fb7',1,'winstd::dplhandle::operator=(handle_type h) noexcept'],['../classwinstd_1_1dplhandle.html#abcccb97671b96da3623f700a93bb5c39',1,'winstd::dplhandle::operator=(const dplhandle< handle_type, INVAL > &h) noexcept'],['../classwinstd_1_1dplhandle.html#a546f1f737bc3da0c9b19967d849776d3',1,'winstd::dplhandle::operator=(dplhandle< handle_type, INVAL > &&h) noexcept'],['../classwinstd_1_1data__blob.html#ac818a3116ab5fc0af960f82aa505b6ae',1,'winstd::data_blob::operator=(const DATA_BLOB &other)'],['../classwinstd_1_1data__blob.html#a637b625d29bacc0875d543c69da351c2',1,'winstd::data_blob::operator=(data_blob &&other) noexcept'],['../classwinstd_1_1eap__attr.html#aa5909d52c15557908ff584f4712eea05',1,'winstd::eap_attr::operator=()'],['../classwinstd_1_1variant.html#a1df6086270e7799b83ee2889e2b88d9e',1,'winstd::variant::operator=()'],['../classwinstd_1_1eap__attr.html#a242766666ce3cbb83429ddd0eaeb9cc6',1,'winstd::eap_attr::operator=()'],['../classwinstd_1_1eap__method__info__array.html#aea48aefd91b676cdbeb9511640108f2a',1,'winstd::eap_method_info_array::operator=()'],['../classwinstd_1_1event__rec.html#aa5287b5572575d440f881c1d8c17bac3',1,'winstd::event_rec::operator=(const event_rec &other)'],['../classwinstd_1_1event__rec.html#a41f64986df27cea4fdaa8ee8ce2d3875',1,'winstd::event_rec::operator=(const EVENT_RECORD &other)'],['../classwinstd_1_1event__rec.html#a22ab332b9c7e3c21e6107e909703da0f',1,'winstd::event_rec::operator=(event_rec &&other) noexcept'],['../classwinstd_1_1event__session.html#a4e436a74c83a75aab21800bc9d954228',1,'winstd::event_session::operator=()'],['../classwinstd_1_1event__fn__auto.html#acb8dddbdd22399d26d4c5db2998afc1d',1,'winstd::event_fn_auto::operator=(const event_fn_auto &other)'],['../classwinstd_1_1event__fn__auto.html#ab64dd267c58d816b4ef5549e704a8949',1,'winstd::event_fn_auto::operator=(event_fn_auto &&other) noexcept'],['../classwinstd_1_1event__fn__auto__ret.html#a6bb69bf1ac97231ef47c2aed99921bc9',1,'winstd::event_fn_auto_ret::operator=(const event_fn_auto_ret< T > &other)'],['../classwinstd_1_1event__fn__auto__ret.html#ade4fd767e5e743649480b93cd0a5ba69',1,'winstd::event_fn_auto_ret::operator=(event_fn_auto_ret< T > &&other)'],['../classwinstd_1_1window__dc.html#ad5d431027a698fef783407ba9e9d167b',1,'winstd::window_dc::operator=()'],['../classwinstd_1_1sec__credentials.html#af0c3ec1f8e1b060cd4dd99b4d34d4623',1,'winstd::sec_credentials::operator=()'],['../classwinstd_1_1sec__context.html#aba957329771358ef9ca65c5e1176fc52',1,'winstd::sec_context::operator=()'],['../classwinstd_1_1vmemory.html#a17a902c8f0ce17d3f06b69ec3e01a331',1,'winstd::vmemory::operator=()'],['../classwinstd_1_1variant.html#ad0ef65b5a3f40b1a812ac78ca5e5eb50',1,'winstd::variant::operator=(long long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#aff536ecc3c3a074fea648b7c60522a83',1,'winstd::variant::operator=(const VARIANT &varSrc)'],['../classwinstd_1_1variant.html#aeec12d33002777506b59d73f2c43421c',1,'winstd::variant::operator=(VARIANT &&varSrc) noexcept'],['../classwinstd_1_1variant.html#a355fecf0ce80d31377c9395f2ed1aada',1,'winstd::variant::operator=(bool bSrc) noexcept'],['../classwinstd_1_1variant.html#a63e75ec57af2d8f59830b029afeb3b68',1,'winstd::variant::operator=(char cSrc) noexcept'],['../classwinstd_1_1variant.html#a602751a752d5a7442ade0f4437646231',1,'winstd::variant::operator=(unsigned char nSrc) noexcept'],['../classwinstd_1_1variant.html#a5886220d7a2ff006d29cd4448a2a33ac',1,'winstd::variant::operator=(short nSrc) noexcept'],['../classwinstd_1_1variant.html#a5c2733a19c37248f69a07771b8e939f1',1,'winstd::variant::operator=(unsigned short nSrc) noexcept'],['../classwinstd_1_1variant.html#a71fb3ee2710ad470329e0b5c4f7f5ba4',1,'winstd::variant::operator=(int nSrc) noexcept'],['../classwinstd_1_1variant.html#a05ad6d2f51763b24d7528078a2c30e49',1,'winstd::variant::operator=(unsigned int nSrc) noexcept'],['../classwinstd_1_1variant.html#a360da15526269bd64a2fb670e9e280ff',1,'winstd::variant::operator=(long nSrc) noexcept'],['../classwinstd_1_1variant.html#a07980ff84773ac25807d0713dd05090a',1,'winstd::variant::operator=(unsigned long nSrc) noexcept'],['../classwinstd_1_1variant.html#af1898a82e4199d1f34924d448867f68f',1,'winstd::variant::operator=(long long nSrc) noexcept'],['../classwinstd_1_1variant.html#aebabfcb503a43abecc9f3c07629f591f',1,'winstd::variant::operator=(unsigned long long nSrc) noexcept'],['../classwinstd_1_1variant.html#a935f6cff8004781f60d66b04a01c2330',1,'winstd::variant::operator=(CY cySrc) noexcept'],['../classwinstd_1_1variant.html#ad4a0fd8999d8d526bb232ebf70c18887',1,'winstd::variant::operator=(unsigned long long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#af86e9a10fd9dbe6e18b33a59d04f3b44',1,'winstd::variant::operator=(unsigned long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#aa321e1785731055f02abcf7789383912',1,'winstd::variant::operator=(long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#aa01c928f87788c505b818b7930c0f3a0',1,'winstd::variant::operator=(unsigned int *pnSrc) noexcept'],['../classwinstd_1_1variant.html#a30ba85931db8557713e5ee32d48ceecc',1,'winstd::variant::operator=(int *pnSrc) noexcept'],['../classwinstd_1_1variant.html#accf863f76609d78946f51ec07a52690e',1,'winstd::variant::operator=(unsigned short *pnSrc) noexcept'],['../classwinstd_1_1variant.html#aa8c701dc6deac688a83d04ed9afdd4b5',1,'winstd::variant::operator=(short *pnSrc) noexcept'],['../classwinstd_1_1variant.html#a5bc092e989de74c42d92de5647248a57',1,'winstd::variant::operator=(unsigned char *pbSrc) noexcept'],['../classwinstd_1_1variant.html#a55f962bb7a077f87aaa4a6bec03c10da',1,'winstd::variant::operator=(IUnknown *pSrc)'],['../classwinstd_1_1variant.html#af5e22f4158921eb49c2207335d7c7593',1,'winstd::variant::operator=(IDispatch *pSrc)'],['../classwinstd_1_1variant.html#a984b2e054639678f06a40e3f57abf4d7',1,'winstd::variant::operator=(LPCOLESTR lpszSrc) noexcept'],['../classwinstd_1_1variant.html#a6fa877e7a098dba125c6342bd5e1c896',1,'winstd::variant::operator=(double dblSrc) noexcept']]], + ['operator_3d_3d_15',['operator==',['../classwinstd_1_1variant.html#a7e4c402b1b8d459aa2d73fb5b5e83853',1,'winstd::variant::operator==()'],['../classwinstd_1_1handle.html#ab6021e9c11accef6b813948dc4601ddc',1,'winstd::handle::operator==()'],['../classwinstd_1_1cert__context.html#a2f3ad38a637fce69d8c2a5ee3460a296',1,'winstd::cert_context::operator==()']]], + ['operator_3e_16',['operator>',['../classwinstd_1_1variant.html#a323955b7123424305aed08eea20f9381',1,'winstd::variant::operator>()'],['../classwinstd_1_1handle.html#ae7361f6159006e3f87cbe10ba2a76329',1,'winstd::handle::operator>()'],['../classwinstd_1_1cert__context.html#a7224d1fe6c57bfe903fa8a6df32d2466',1,'winstd::cert_context::operator>()']]], + ['operator_3e_3d_17',['operator>=',['../classwinstd_1_1variant.html#aa7ea26592a0d6b6c529eb87130ebd820',1,'winstd::variant::operator>=()'],['../classwinstd_1_1handle.html#a20e325dde8a25d1e3a7efb50b431641b',1,'winstd::handle::operator>=()'],['../classwinstd_1_1cert__context.html#a6c9f09455ef40e581accc6499222040c',1,'winstd::cert_context::operator>=()']]] ]; diff --git a/search/functions_d.js b/search/functions_d.js index df045870..423e5b75 100644 --- a/search/functions_d.js +++ b/search/functions_d.js @@ -1,5 +1,5 @@ var searchData= [ - ['process_0',['process',['../classwinstd_1_1sec__context.html#a56785864010eba4ec3578372ad5130c3',1,'winstd::sec_context']]], + ['process_0',['process',['../classwinstd_1_1sec__context.html#a07d7c85d0db22a2b7ababdac632b3c54',1,'winstd::sec_context']]], ['process_5finformation_1',['process_information',['../classwinstd_1_1process__information.html#a8b66efb1e5c75ac7aef0ea02b9f9fd39',1,'winstd::process_information']]] ]; diff --git a/search/functions_e.js b/search/functions_e.js index d752e2a7..b80f4d6e 100644 --- a/search/functions_e.js +++ b/search/functions_e.js @@ -1,4 +1,4 @@ var searchData= [ - ['query_5finterface_0',['query_interface',['../classwinstd_1_1com__obj.html#a74c98909af707882a5ce8056068e1f61',1,'winstd::com_obj::query_interface(1 _Other **h) const'],['../classwinstd_1_1com__obj.html#ab5946d7b68332381eb29813f546b5c62',1,'winstd::com_obj::query_interface(1 com_obj< _Other > &h) const']]] + ['query_5finterface_0',['query_interface',['../classwinstd_1_1com__obj.html#a1ce5cf9682ee1b876cb9eba372e2b1a1',1,'winstd::com_obj::query_interface(_Other **h) const'],['../classwinstd_1_1com__obj.html#a8e898e0977c00b196e1986a02709c185',1,'winstd::com_obj::query_interface(com_obj< _Other > &h) const']]] ]; diff --git a/search/functions_f.js b/search/functions_f.js index e175ff32..409d0e6c 100644 --- a/search/functions_f.js +++ b/search/functions_f.js @@ -1,7 +1,7 @@ var searchData= [ ['reason_0',['reason',['../classwinstd_1_1eap__runtime__error.html#a3329eb549dce7f57f5a59e3f5a16705c',1,'winstd::eap_runtime_error']]], - ['ref_5funique_5fptr_1',['ref_unique_ptr',['../classwinstd_1_1ref__unique__ptr.html#ab90a029ae0208a0498658499d6540fa8',1,'winstd::ref_unique_ptr::ref_unique_ptr(1 std::unique_ptr< _Ty, _Dx > &owner)'],['../classwinstd_1_1ref__unique__ptr.html#aa2070a1386a785b347cb11b27f31e630',1,'winstd::ref_unique_ptr::ref_unique_ptr(1 ref_unique_ptr< _Ty, _Dx > &&other)'],['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#ae5b864c536097b01b7da887db05a4c22',1,'winstd::ref_unique_ptr< _Ty[], _Dx >::ref_unique_ptr(1 std::unique_ptr< _Ty[], _Dx > &owner) noexcept'],['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a4e562a0f9abb69e7e57a294fdb70aca1',1,'winstd::ref_unique_ptr< _Ty[], _Dx >::ref_unique_ptr(1 ref_unique_ptr< _Ty[], _Dx > &&other)']]], + ['ref_5funique_5fptr_1',['ref_unique_ptr',['../classwinstd_1_1ref__unique__ptr.html#af092ed7ea1346c7a92b20ae2f6de5577',1,'winstd::ref_unique_ptr::ref_unique_ptr(std::unique_ptr< _Ty, _Dx > &owner)'],['../classwinstd_1_1ref__unique__ptr.html#a755e6f4235fa54330304921ea14b76bc',1,'winstd::ref_unique_ptr::ref_unique_ptr(ref_unique_ptr< _Ty, _Dx > &&other)'],['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a884355151c4c7d65f4ac279966793d5d',1,'winstd::ref_unique_ptr< _Ty[], _Dx >::ref_unique_ptr(std::unique_ptr< _Ty[], _Dx > &owner) noexcept'],['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a2e6a20baa25af8b928d80ccc566e11cc',1,'winstd::ref_unique_ptr< _Ty[], _Dx >::ref_unique_ptr(ref_unique_ptr< _Ty[], _Dx > &&other)']]], ['repair_2',['repair',['../classwinstd_1_1eap__runtime__error.html#a981cb9a1cbf0c6e7e19252d776a2558f',1,'winstd::eap_runtime_error']]], ['repair_5fid_3',['repair_id',['../classwinstd_1_1eap__runtime__error.html#a1e80ead2a4d348ab2c939bfbbaf9330a',1,'winstd::eap_runtime_error']]], ['root_5fcause_4',['root_cause',['../classwinstd_1_1eap__runtime__error.html#a0aa17a51b2c110e874b60924281a3743',1,'winstd::eap_runtime_error']]], diff --git a/structwinstd_1_1_co_task_mem_free__delete-members.html b/structwinstd_1_1_co_task_mem_free__delete-members.html index 7bbca310..36e1b19f 100644 --- a/structwinstd_1_1_co_task_mem_free__delete-members.html +++ b/structwinstd_1_1_co_task_mem_free__delete-members.html @@ -78,7 +78,7 @@ $(function() {

Public Member Functions

 win_runtime_error (1 error_type num, 1 const std::string &msg)
 Constructs an exception. More...
 
 win_runtime_error (1 error_type num, 1 const char *msg=nullptr)
 Constructs an exception. More...
 
 win_runtime_error (1 const std::string &msg)
 Constructs an exception using GetLastError() More...
 
 win_runtime_error (1 const char *msg=nullptr)
 Constructs an exception using GetLastError() More...
 
tstring msg (1 DWORD dwLanguageId=0) const
 Returns a user-readable Windows error message. More...
 
 win_runtime_error (error_type num, const std::string &msg)
 Constructs an exception. More...
 
 win_runtime_error (error_type num, const char *msg=nullptr)
 Constructs an exception. More...
 
 win_runtime_error (const std::string &msg)
 Constructs an exception using GetLastError() More...
 
 win_runtime_error (const char *msg=nullptr)
 Constructs an exception using GetLastError() More...
 
tstring msg (DWORD dwLanguageId=0) const
 Returns a user-readable Windows error message. More...
 
- Public Member Functions inherited from winstd::num_runtime_error< DWORD >
 num_runtime_error (1 error_type num, 1 const std::string &msg)
 Constructs an exception. More...
 
 num_runtime_error (1 error_type num, 1 const char *msg=nullptr)
 Constructs an exception. More...
 
 num_runtime_error (error_type num, const std::string &msg)
 Constructs an exception. More...
 
 num_runtime_error (error_type num, const char *msg=nullptr)
 Constructs an exception. More...
 
error_type number () const
 Returns the Windows error number.
error_type

Detailed Description

Windows runtime error.

Constructor & Destructor Documentation

- -

◆ win_runtime_error() [1/4]

+ +

◆ win_runtime_error() [1/4]

@@ -146,13 +146,13 @@ typedef DWORD 
error_type winstd::win_runtime_error::win_runtime_error (1 error_type error_type  num,
1 const std::string & const std::string &  msg 
error_type - -

◆ win_runtime_error() [2/4]

+ +

◆ win_runtime_error() [2/4]

@@ -191,13 +191,13 @@ typedef DWORD 
error_type winstd::win_runtime_error::win_runtime_error (1 error_type error_type  num,
1 const char * const char *  msg = nullptr 
error_type - -

◆ win_runtime_error() [3/4]

+ +

◆ win_runtime_error() [3/4]

@@ -236,7 +236,7 @@ typedef DWORD 
error_type winstd::win_runtime_error::win_runtime_error (1 const std::string & const std::string &  msg)
error_type - -

◆ win_runtime_error() [4/4]

+ +

◆ win_runtime_error() [4/4]

@@ -270,7 +270,7 @@ typedef DWORD 
error_type winstd::win_runtime_error::win_runtime_error (1 const char * const char *  msg = nullptr)
error_type

Member Function Documentation

- -

◆ msg()

+ +

◆ msg()

@@ -305,7 +305,7 @@ typedef DWORD 
error_type tstring winstd::win_runtime_error::msg (1 DWORD DWORD  dwLanguageId = 0) const
error_type diff --git a/classwinstd_1_1window__dc-members.html b/classwinstd_1_1window__dc-members.html index eab25742..621b6ffe 100644 --- a/classwinstd_1_1window__dc-members.html +++ b/classwinstd_1_1window__dc-members.html @@ -73,39 +73,39 @@ $(function() {

This is the complete list of members for winstd::window_dc, including all inherited members.

- + - - + + - + - - - - - - - - + + + + + + + + - - + +
attach(1 handle_type h) noexceptwinstd::handle< HDC, NULL >inline
attach(handle_type h) noexceptwinstd::handle< HDC, NULL >inline
detach()winstd::handle< HDC, NULL >inline
free()winstd::handle< HDC, NULL >inline
free_internal() noexcept overridewinstd::window_dcinlineprotectedvirtual
handle() noexceptwinstd::handle< HDC, NULL >inline
handle(1 handle_type h) noexceptwinstd::handle< HDC, NULL >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HDC, NULL >inline
handle(handle_type h) noexceptwinstd::handle< HDC, NULL >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HDC, NULL >inline
handle_type typedefwinstd::handle< HDC, NULL >
invalidwinstd::handle< HDC, NULL >static
m_hwinstd::handle< HDC, NULL >protected
m_hwndwinstd::window_dcprotected
operator handle_type() constwinstd::handle< HDC, NULL >inline
operator!() constwinstd::handle< HDC, NULL >inline
operator!=(1 handle_type h) constwinstd::handle< HDC, NULL >inline
operator!=(handle_type h) constwinstd::handle< HDC, NULL >inline
operator&()winstd::handle< HDC, NULL >inline
operator*() constwinstd::handle< HDC, NULL >inline
operator->() constwinstd::handle< HDC, NULL >inline
operator<(1 handle_type h) constwinstd::handle< HDC, NULL >inline
operator<=(1 handle_type h) constwinstd::handle< HDC, NULL >inline
operator=(1 window_dc &&h) noexceptwinstd::window_dcinline
handle< HDC, NULL >::operator=(1 handle_type h) noexceptwinstd::handle< HDC, NULL >inline
handle< HDC, NULL >::operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HDC, NULL >inline
operator==(1 handle_type h) constwinstd::handle< HDC, NULL >inline
operator>(1 handle_type h) constwinstd::handle< HDC, NULL >inline
operator>=(1 handle_type h) constwinstd::handle< HDC, NULL >inline
operator<(handle_type h) constwinstd::handle< HDC, NULL >inline
operator<=(handle_type h) constwinstd::handle< HDC, NULL >inline
operator=(window_dc &&h) noexceptwinstd::window_dcinline
handle< HDC, NULL >::operator=(handle_type h) noexceptwinstd::handle< HDC, NULL >inline
handle< HDC, NULL >::operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HDC, NULL >inline
operator==(handle_type h) constwinstd::handle< HDC, NULL >inline
operator>(handle_type h) constwinstd::handle< HDC, NULL >inline
operator>=(handle_type h) constwinstd::handle< HDC, NULL >inline
window_dc() noexceptwinstd::window_dcinline
window_dc(1 handle_type h, 1 HWND hwnd) noexceptwinstd::window_dcinline
window_dc(1 window_dc &&h) noexceptwinstd::window_dcinline
window_dc(handle_type h, HWND hwnd) noexceptwinstd::window_dcinline
window_dc(window_dc &&h) noexceptwinstd::window_dcinline
~window_dc()winstd::window_dcinlinevirtual
diff --git a/classwinstd_1_1window__dc.html b/classwinstd_1_1window__dc.html index 744882f2..6b39e7bc 100644 --- a/classwinstd_1_1window__dc.html +++ b/classwinstd_1_1window__dc.html @@ -96,18 +96,18 @@ Public Member Functions
window_dc () noexcept
 Initializes an empty device context.
 
window_dc (1 handle_type h, 1 HWND hwnd) noexcept
 Initializes a device context from existing data.
 
window_dc (1 window_dc &&h) noexcept
 Move an existing device context.
 
-window_dcoperator= (1 window_dc &&h) noexcept
 Copy an existing device context.
 
window_dc (handle_type h, HWND hwnd) noexcept
 Initializes a device context from existing data.
 
window_dc (window_dc &&h) noexcept
 Move an existing device context.
 
+window_dcoperator= (window_dc &&h) noexcept
 Copy an existing device context.
 
virtual ~window_dc ()
 Releases a device context (DC), freeing it for use by other applications. More...
 
handle () noexcept
 Initializes a new class instance with the object handle set to INVAL.
 
 handle (1 handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (1 handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 handle (handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 operator handle_type () const
 Auto-typecasting operator. More...
 
bool operator! () const
 Tests if the object handle is INVAL. More...
 
bool operator< (1 handle_type h) const
 Is handle less than? More...
 
bool operator<= (1 handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (1 handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (1 handle_type h) const
 Is handle greater than? More...
 
bool operator!= (1 handle_type h) const
 Is handle not equal to? More...
 
bool operator== (1 handle_type h) const
 Is handle equal to? More...
 
void attach (1 handle_type h) noexcept
 Sets a new object handle for the class. More...
 
bool operator< (handle_type h) const
 Is handle less than? More...
 
bool operator<= (handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (handle_type h) const
 Is handle greater than? More...
 
bool operator!= (handle_type h) const
 Is handle not equal to? More...
 
bool operator== (handle_type h) const
 Is handle equal to? More...
 
void attach (handle_type h) noexcept
 Sets a new object handle for the class. More...
 
handle_type detach ()
 Dismisses the object handle from this class. More...
 
invalid diff --git a/classwinstd_1_1wintrust-members.html b/classwinstd_1_1wintrust-members.html index 82c3bc89..4fee2dd8 100644 --- a/classwinstd_1_1wintrust-members.html +++ b/classwinstd_1_1wintrust-members.html @@ -73,12 +73,12 @@ $(function() {

This is the complete list of members for winstd::wintrust, including all inherited members.

- +
wintrust(1 HWND hwnd, 1 const GUID &action, 1 WINTRUST_DATA &wtd)winstd::wintrustinline
wintrust(HWND hwnd, const GUID &action, WINTRUST_DATA &wtd)winstd::wintrustinline
~wintrust()winstd::wintrustinlinevirtual
diff --git a/classwinstd_1_1wintrust.html b/classwinstd_1_1wintrust.html index 8b4e00ea..05ca8563 100644 --- a/classwinstd_1_1wintrust.html +++ b/classwinstd_1_1wintrust.html @@ -81,10 +81,10 @@ $(function() { - - - + + + @@ -98,7 +98,7 @@ virtual  - - - + + + - - - - - - - - - - - - + + + + + + + + + + + + @@ -129,27 +129,27 @@ Public Member Functions - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -247,8 +247,8 @@ static const HANDLE  - + - + @@ -297,7 +297,7 @@ static const HANDLE  - + @@ -141,7 +141,7 @@ Public Member Functions diff --git a/dir_6f50bb204833d887b928571856c82fbe.html b/dir_6f50bb204833d887b928571856c82fbe.html index 150b2ec0..2448cff1 100644 --- a/dir_6f50bb204833d887b928571856c82fbe.html +++ b/dir_6f50bb204833d887b928571856c82fbe.html @@ -107,7 +107,7 @@ Files diff --git a/dir_d44c64559bbebec7f509842c48db8b23.html b/dir_d44c64559bbebec7f509842c48db8b23.html index 646db06b..cb82a491 100644 --- a/dir_d44c64559bbebec7f509842c48db8b23.html +++ b/dir_d44c64559bbebec7f509842c48db8b23.html @@ -79,7 +79,7 @@ Directories diff --git a/files.html b/files.html index 81f30be6..180aee52 100644 --- a/files.html +++ b/files.html @@ -90,7 +90,7 @@ $(function() { diff --git a/functions.html b/functions.html index c4568ac8..a4f2d196 100644 --- a/functions.html +++ b/functions.html @@ -72,7 +72,7 @@ $(function() { diff --git a/functions_a.html b/functions_a.html index c96e2f69..54313a67 100644 --- a/functions_a.html +++ b/functions_a.html @@ -66,17 +66,17 @@ $(function() {
Here is a list of all documented class members with links to the class documentation for each member:

- a -

diff --git a/functions_b.html b/functions_b.html index 5a181129..bb8de2f5 100644 --- a/functions_b.html +++ b/functions_b.html @@ -66,15 +66,15 @@ $(function() {
Here is a list of all documented class members with links to the class documentation for each member:

- b -

diff --git a/functions_c.html b/functions_c.html index 841e3ff8..5864c98b 100644 --- a/functions_c.html +++ b/functions_c.html @@ -66,25 +66,25 @@ $(function() {
Here is a list of all documented class members with links to the class documentation for each member:

- c -

diff --git a/functions_d.html b/functions_d.html index 761941b9..854a8c0b 100644 --- a/functions_d.html +++ b/functions_d.html @@ -68,22 +68,22 @@ $(function() {

- d -

diff --git a/functions_e.html b/functions_e.html index ab11809b..4633781b 100644 --- a/functions_e.html +++ b/functions_e.html @@ -66,29 +66,29 @@ $(function() {
Here is a list of all documented class members with links to the class documentation for each member:

- e -

diff --git a/functions_f.html b/functions_f.html index 93eea762..0f29f4e5 100644 --- a/functions_f.html +++ b/functions_f.html @@ -66,14 +66,14 @@ $(function() {
Here is a list of all documented class members with links to the class documentation for each member:

- f -

diff --git a/functions_func.html b/functions_func.html index 76159bdf..0402cc55 100644 --- a/functions_func.html +++ b/functions_func.html @@ -66,17 +66,17 @@ $(function() {  

- a -

diff --git a/functions_func_b.html b/functions_func_b.html index 6f16c545..60717af5 100644 --- a/functions_func_b.html +++ b/functions_func_b.html @@ -66,15 +66,15 @@ $(function() {  

- b -

diff --git a/functions_func_c.html b/functions_func_c.html index e995c63a..06a82110 100644 --- a/functions_func_c.html +++ b/functions_func_c.html @@ -66,23 +66,23 @@ $(function() {  

- c -

diff --git a/functions_func_d.html b/functions_func_d.html index 9b51cca0..ffd8a1cb 100644 --- a/functions_func_d.html +++ b/functions_func_d.html @@ -68,21 +68,21 @@ $(function() {

- d -

diff --git a/functions_func_e.html b/functions_func_e.html index 1241b265..e6380846 100644 --- a/functions_func_e.html +++ b/functions_func_e.html @@ -66,28 +66,28 @@ $(function() {  

- e -

diff --git a/functions_func_f.html b/functions_func_f.html index 0d188d41..cc16d0e1 100644 --- a/functions_func_f.html +++ b/functions_func_f.html @@ -66,14 +66,14 @@ $(function() {  

- f -

diff --git a/functions_func_g.html b/functions_func_g.html index 183fdccb..e3213e2c 100644 --- a/functions_func_g.html +++ b/functions_func_g.html @@ -66,13 +66,13 @@ $(function() {  

- g -

diff --git a/functions_func_h.html b/functions_func_h.html index 05d921b5..330f40c7 100644 --- a/functions_func_h.html +++ b/functions_func_h.html @@ -67,13 +67,13 @@ $(function() {

- h -

diff --git a/functions_func_i.html b/functions_func_i.html index 683a72b6..bd05f288 100644 --- a/functions_func_i.html +++ b/functions_func_i.html @@ -66,14 +66,14 @@ $(function() {  

- i -

diff --git a/functions_func_l.html b/functions_func_l.html index e9d4fc2a..6fc6d0e2 100644 --- a/functions_func_l.html +++ b/functions_func_l.html @@ -67,13 +67,13 @@ $(function() {

- l -

diff --git a/functions_func_m.html b/functions_func_m.html index d404c3d9..277485f9 100644 --- a/functions_func_m.html +++ b/functions_func_m.html @@ -67,12 +67,12 @@ $(function() {

- m -

diff --git a/functions_func_n.html b/functions_func_n.html index 036ab71a..09f69e45 100644 --- a/functions_func_n.html +++ b/functions_func_n.html @@ -67,13 +67,13 @@ $(function() {

- n -

diff --git a/functions_func_o.html b/functions_func_o.html index 094ec646..7030f46a 100644 --- a/functions_func_o.html +++ b/functions_func_o.html @@ -66,29 +66,29 @@ $(function() {  

- o -

diff --git a/functions_func_p.html b/functions_func_p.html index b6702bff..9109f396 100644 --- a/functions_func_p.html +++ b/functions_func_p.html @@ -66,13 +66,13 @@ $(function() {  

- p -

diff --git a/functions_func_q.html b/functions_func_q.html index 7cebf67f..89f71d9c 100644 --- a/functions_func_q.html +++ b/functions_func_q.html @@ -66,12 +66,12 @@ $(function() {  

- q -

diff --git a/functions_func_r.html b/functions_func_r.html index 671474d0..8add1bd2 100644 --- a/functions_func_r.html +++ b/functions_func_r.html @@ -67,7 +67,7 @@ $(function() {

- r -

diff --git a/functions_n.html b/functions_n.html index bd6936c1..8890d13c 100644 --- a/functions_n.html +++ b/functions_n.html @@ -67,13 +67,13 @@ $(function() {

- n -

diff --git a/functions_o.html b/functions_o.html index dd06a6ae..ea22c6d6 100644 --- a/functions_o.html +++ b/functions_o.html @@ -66,30 +66,30 @@ $(function() {
Here is a list of all documented class members with links to the class documentation for each member:

- o -

diff --git a/functions_p.html b/functions_p.html index 7bc1b6bf..ce601951 100644 --- a/functions_p.html +++ b/functions_p.html @@ -67,13 +67,13 @@ $(function() {

- p -

diff --git a/functions_q.html b/functions_q.html index 3723e182..bc608713 100644 --- a/functions_q.html +++ b/functions_q.html @@ -66,12 +66,12 @@ $(function() {
Here is a list of all documented class members with links to the class documentation for each member:

- q -

diff --git a/functions_r.html b/functions_r.html index 5f580e2c..3afe7505 100644 --- a/functions_r.html +++ b/functions_r.html @@ -67,7 +67,7 @@ $(function() {

- r -

  • reason() : winstd::eap_runtime_error
  • -
  • ref_unique_ptr() : winstd::ref_unique_ptr< _Ty, _Dx >, winstd::ref_unique_ptr< _Ty[], _Dx >
  • +
  • ref_unique_ptr() : winstd::ref_unique_ptr< _Ty, _Dx >, winstd::ref_unique_ptr< _Ty[], _Dx >
  • reference : winstd::heap_allocator< _Ty >
  • repair() : winstd::eap_runtime_error
  • repair_id() : winstd::eap_runtime_error
  • @@ -77,7 +77,7 @@ $(function() { diff --git a/functions_s.html b/functions_s.html index f0afb086..06d8b718 100644 --- a/functions_s.html +++ b/functions_s.html @@ -66,26 +66,26 @@ $(function() {
    Here is a list of all documented class members with links to the class documentation for each member:

    - s -

    diff --git a/functions_t.html b/functions_t.html index 14f4da7f..5d2153af 100644 --- a/functions_t.html +++ b/functions_t.html @@ -71,7 +71,7 @@ $(function() { diff --git a/functions_type.html b/functions_type.html index 38fab2f4..bea880e0 100644 --- a/functions_type.html +++ b/functions_type.html @@ -80,7 +80,7 @@ $(function() { diff --git a/functions_u.html b/functions_u.html index edc4d56a..48c141cd 100644 --- a/functions_u.html +++ b/functions_u.html @@ -66,12 +66,12 @@ $(function() {
    Here is a list of all documented class members with links to the class documentation for each member:

    - u -

    diff --git a/functions_v.html b/functions_v.html index 20106d17..9bdaac38 100644 --- a/functions_v.html +++ b/functions_v.html @@ -73,7 +73,7 @@ $(function() { diff --git a/functions_vars.html b/functions_vars.html index e3457c05..11589950 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -111,7 +111,7 @@ $(function() { diff --git a/functions_w.html b/functions_w.html index f7c325a3..d7462cb0 100644 --- a/functions_w.html +++ b/functions_w.html @@ -66,18 +66,18 @@ $(function() {
    Here is a list of all documented class members with links to the class documentation for each member:

    - w -

    diff --git a/functions_~.html b/functions_~.html index 7d4e94e4..0602c6a7 100644 --- a/functions_~.html +++ b/functions_~.html @@ -117,7 +117,7 @@ $(function() { diff --git a/group___setup_a_p_i.html b/group___setup_a_p_i.html index c0d1c3ae..07987b1a 100644 --- a/group___setup_a_p_i.html +++ b/group___setup_a_p_i.html @@ -86,7 +86,7 @@ Classes diff --git a/group___win_sock2_a_p_i.html b/group___win_sock2_a_p_i.html index f6bd20c5..56b77544 100644 --- a/group___win_sock2_a_p_i.html +++ b/group___win_sock2_a_p_i.html @@ -86,7 +86,7 @@ Classes diff --git a/group___win_std_c_o_m.html b/group___win_std_c_o_m.html index f219aeb4..36eee78f 100644 --- a/group___win_std_c_o_m.html +++ b/group___win_std_c_o_m.html @@ -95,7 +95,7 @@ Classes diff --git a/group___win_std_cred_a_p_i.html b/group___win_std_cred_a_p_i.html index 43423a53..8a5fad65 100644 --- a/group___win_std_cred_a_p_i.html +++ b/group___win_std_cred_a_p_i.html @@ -86,7 +86,7 @@ Classes diff --git a/group___win_std_crypto_a_p_i.html b/group___win_std_crypto_a_p_i.html index c3ed49a2..033a17fe 100644 --- a/group___win_std_crypto_a_p_i.html +++ b/group___win_std_crypto_a_p_i.html @@ -101,7 +101,7 @@ Classes diff --git a/group___win_std_e_a_p_a_p_i.html b/group___win_std_e_a_p_a_p_i.html index 6ad658cf..8a16dccf 100644 --- a/group___win_std_e_a_p_a_p_i.html +++ b/group___win_std_e_a_p_a_p_i.html @@ -222,7 +222,7 @@ Enumerations diff --git a/group___win_std_e_t_w_a_p_i.html b/group___win_std_e_t_w_a_p_i.html index 4bc0e467..2bdf2d7b 100644 --- a/group___win_std_e_t_w_a_p_i.html +++ b/group___win_std_e_t_w_a_p_i.html @@ -104,7 +104,7 @@ Classes diff --git a/group___win_std_exceptions.html b/group___win_std_exceptions.html index 9047b811..7421a43a 100644 --- a/group___win_std_exceptions.html +++ b/group___win_std_exceptions.html @@ -95,7 +95,7 @@ Classes diff --git a/group___win_std_gdi_a_p_i.html b/group___win_std_gdi_a_p_i.html index 8495638b..c5d1fc57 100644 --- a/group___win_std_gdi_a_p_i.html +++ b/group___win_std_gdi_a_p_i.html @@ -92,7 +92,7 @@ Classes diff --git a/group___win_std_general.html b/group___win_std_general.html index a595cbc5..09e84749 100644 --- a/group___win_std_general.html +++ b/group___win_std_general.html @@ -127,14 +127,14 @@ typedef std::string 

Public Member Functions

wintrust (1 HWND hwnd, 1 const GUID &action, 1 WINTRUST_DATA &wtd)
 Initializes a new class instance.
 
wintrust (HWND hwnd, const GUID &action, WINTRUST_DATA &wtd)
 Initializes a new class instance.
 
virtual ~wintrust ()
 Destroys the WinTrust context.
~wintrust () diff --git a/classwinstd_1_1wlan__handle-members.html b/classwinstd_1_1wlan__handle-members.html index a5e20a3a..9ce55c55 100644 --- a/classwinstd_1_1wlan__handle-members.html +++ b/classwinstd_1_1wlan__handle-members.html @@ -73,35 +73,35 @@ $(function() {

This is the complete list of members for winstd::wlan_handle, including all inherited members.

- + - - + + - + - + - - - - - - - + + + + + + +
attach(1 handle_type h) noexceptwinstd::handle< HANDLE, NULL >inline
attach(handle_type h) noexceptwinstd::handle< HANDLE, NULL >inline
detach()winstd::handle< HANDLE, NULL >inline
free()winstd::handle< HANDLE, NULL >inline
free_internal() noexcept overridewinstd::wlan_handleinlineprotectedvirtual
handle() noexceptwinstd::handle< HANDLE, NULL >inline
handle(1 handle_type h) noexceptwinstd::handle< HANDLE, NULL >inline
handle(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, NULL >inline
handle(handle_type h) noexceptwinstd::handle< HANDLE, NULL >inline
handle(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, NULL >inline
handle_type typedefwinstd::handle< HANDLE, NULL >
invalidwinstd::handle< HANDLE, NULL >static
m_hwinstd::handle< HANDLE, NULL >protected
open(1 DWORD dwClientVersion, 1 PDWORD pdwNegotiatedVersion) noexceptwinstd::wlan_handleinline
open(DWORD dwClientVersion, PDWORD pdwNegotiatedVersion) noexceptwinstd::wlan_handleinline
operator handle_type() constwinstd::handle< HANDLE, NULL >inline
operator!() constwinstd::handle< HANDLE, NULL >inline
operator!=(1 handle_type h) constwinstd::handle< HANDLE, NULL >inline
operator!=(handle_type h) constwinstd::handle< HANDLE, NULL >inline
operator&()winstd::handle< HANDLE, NULL >inline
operator*() constwinstd::handle< HANDLE, NULL >inline
operator->() constwinstd::handle< HANDLE, NULL >inline
operator<(1 handle_type h) constwinstd::handle< HANDLE, NULL >inline
operator<=(1 handle_type h) constwinstd::handle< HANDLE, NULL >inline
operator=(1 handle_type h) noexceptwinstd::handle< HANDLE, NULL >inline
operator=(1 handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, NULL >inline
operator==(1 handle_type h) constwinstd::handle< HANDLE, NULL >inline
operator>(1 handle_type h) constwinstd::handle< HANDLE, NULL >inline
operator>=(1 handle_type h) constwinstd::handle< HANDLE, NULL >inline
operator<(handle_type h) constwinstd::handle< HANDLE, NULL >inline
operator<=(handle_type h) constwinstd::handle< HANDLE, NULL >inline
operator=(handle_type h) noexceptwinstd::handle< HANDLE, NULL >inline
operator=(handle< handle_type, INVAL > &&h) noexceptwinstd::handle< HANDLE, NULL >inline
operator==(handle_type h) constwinstd::handle< HANDLE, NULL >inline
operator>(handle_type h) constwinstd::handle< HANDLE, NULL >inline
operator>=(handle_type h) constwinstd::handle< HANDLE, NULL >inline
~wlan_handle()winstd::wlan_handleinlinevirtual
diff --git a/classwinstd_1_1wlan__handle.html b/classwinstd_1_1wlan__handle.html index b0847bcf..77d736ad 100644 --- a/classwinstd_1_1wlan__handle.html +++ b/classwinstd_1_1wlan__handle.html @@ -94,26 +94,26 @@ Public Member Functions
virtual ~wlan_handle ()
 Closes a connection to the server. More...
 
bool open (1 DWORD dwClientVersion, 1 PDWORD pdwNegotiatedVersion) noexcept
 Opens a connection to the server. More...
 
bool open (DWORD dwClientVersion, PDWORD pdwNegotiatedVersion) noexcept
 Opens a connection to the server. More...
 
- Public Member Functions inherited from winstd::handle< HANDLE, NULL >
 handle () noexcept
 Initializes a new class instance with the object handle set to INVAL.
 
 handle (1 handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (1 handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (1 handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (1 handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 handle (handle_type h) noexcept
 Initializes a new class instance with an already available object handle. More...
 
 handle (handle< handle_type, INVAL > &&h) noexcept
 Move constructor. More...
 
handle< handle_type, INVAL > & operator= (handle_type h) noexcept
 Attaches already available object handle. More...
 
handle< handle_type, INVAL > & operator= (handle< handle_type, INVAL > &&h) noexcept
 Move assignment. More...
 
 operator handle_type () const
 Auto-typecasting operator. More...
 
bool operator! () const
 Tests if the object handle is INVAL. More...
 
bool operator< (1 handle_type h) const
 Is handle less than? More...
 
bool operator<= (1 handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (1 handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (1 handle_type h) const
 Is handle greater than? More...
 
bool operator!= (1 handle_type h) const
 Is handle not equal to? More...
 
bool operator== (1 handle_type h) const
 Is handle equal to? More...
 
void attach (1 handle_type h) noexcept
 Sets a new object handle for the class. More...
 
bool operator< (handle_type h) const
 Is handle less than? More...
 
bool operator<= (handle_type h) const
 Is handle less than or equal to? More...
 
bool operator>= (handle_type h) const
 Is handle greater than or equal to? More...
 
bool operator> (handle_type h) const
 Is handle greater than? More...
 
bool operator!= (handle_type h) const
 Is handle not equal to? More...
 
bool operator== (handle_type h) const
 Is handle equal to? More...
 
void attach (handle_type h) noexcept
 Sets a new object handle for the class. More...
 
handle_type detach ()
 Dismisses the object handle from this class. More...
 
invali - -

◆ open()

+ +

◆ open()

@@ -259,13 +259,13 @@ static const HANDLE 
invali
bool winstd::wlan_handle::open (1 DWORD DWORD  dwClientVersion,
1 PDWORD PDWORD  pdwNegotiatedVersion 
invali diff --git a/classwinstd_1_1ws2__runtime__error-members.html b/classwinstd_1_1ws2__runtime__error-members.html index 2eed632c..4ec9e029 100644 --- a/classwinstd_1_1ws2__runtime__error-members.html +++ b/classwinstd_1_1ws2__runtime__error-members.html @@ -75,18 +75,18 @@ $(function() { - - - + + + - - - - + + + +
error_type typedefwinstd::num_runtime_error< int >
m_numwinstd::num_runtime_error< int >protected
msg(1 DWORD dwLanguageId=0) constwinstd::ws2_runtime_errorinline
num_runtime_error(1 error_type num, 1 const std::string &msg)winstd::num_runtime_error< int >inline
num_runtime_error(1 error_type num, 1 const char *msg=nullptr)winstd::num_runtime_error< int >inline
msg(DWORD dwLanguageId=0) constwinstd::ws2_runtime_errorinline
num_runtime_error(error_type num, const std::string &msg)winstd::num_runtime_error< int >inline
num_runtime_error(error_type num, const char *msg=nullptr)winstd::num_runtime_error< int >inline
number() constwinstd::num_runtime_error< int >inline
ws2_runtime_error(1 error_type num, 1 const std::string &msg)winstd::ws2_runtime_errorinline
ws2_runtime_error(1 error_type num, 1 const char *msg=nullptr)winstd::ws2_runtime_errorinline
ws2_runtime_error(1 const std::string &msg)winstd::ws2_runtime_errorinline
ws2_runtime_error(1 const char *msg=nullptr)winstd::ws2_runtime_errorinline
ws2_runtime_error(error_type num, const std::string &msg)winstd::ws2_runtime_errorinline
ws2_runtime_error(error_type num, const char *msg=nullptr)winstd::ws2_runtime_errorinline
ws2_runtime_error(const std::string &msg)winstd::ws2_runtime_errorinline
ws2_runtime_error(const char *msg=nullptr)winstd::ws2_runtime_errorinline
diff --git a/classwinstd_1_1ws2__runtime__error.html b/classwinstd_1_1ws2__runtime__error.html index 1ff0edb9..38eb2c96 100644 --- a/classwinstd_1_1ws2__runtime__error.html +++ b/classwinstd_1_1ws2__runtime__error.html @@ -90,28 +90,28 @@ Inheritance diagram for winstd::ws2_runtime_error: - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - + + + + + + @@ -133,8 +133,8 @@ typedef int  - + - + @@ -178,8 +178,8 @@ typedef int  - + - + @@ -223,8 +223,8 @@ typedef int  - + @@ -257,8 +257,8 @@ typedef int  - + @@ -292,8 +292,8 @@ typedef int  - + @@ -327,7 +327,7 @@ typedef int  - - - + + + - - - + + +

Public Member Functions

 ws2_runtime_error (1 error_type num, 1 const std::string &msg)
 Constructs an exception. More...
 
 ws2_runtime_error (1 error_type num, 1 const char *msg=nullptr)
 Constructs an exception. More...
 
 ws2_runtime_error (1 const std::string &msg)
 Constructs an exception using WSAGetLastError() More...
 
 ws2_runtime_error (1 const char *msg=nullptr)
 Constructs an exception using WSAGetLastError() More...
 
tstring msg (1 DWORD dwLanguageId=0) const
 Returns a user-readable Windows error message. More...
 
 ws2_runtime_error (error_type num, const std::string &msg)
 Constructs an exception. More...
 
 ws2_runtime_error (error_type num, const char *msg=nullptr)
 Constructs an exception. More...
 
 ws2_runtime_error (const std::string &msg)
 Constructs an exception using WSAGetLastError() More...
 
 ws2_runtime_error (const char *msg=nullptr)
 Constructs an exception using WSAGetLastError() More...
 
tstring msg (DWORD dwLanguageId=0) const
 Returns a user-readable Windows error message. More...
 
- Public Member Functions inherited from winstd::num_runtime_error< int >
 num_runtime_error (1 error_type num, 1 const std::string &msg)
 Constructs an exception. More...
 
 num_runtime_error (1 error_type num, 1 const char *msg=nullptr)
 Constructs an exception. More...
 
 num_runtime_error (error_type num, const std::string &msg)
 Constructs an exception. More...
 
 num_runtime_error (error_type num, const char *msg=nullptr)
 Constructs an exception. More...
 
error_type number () const
 Returns the Windows error number.
error_type

Detailed Description

WinSock2 runtime error.

Constructor & Destructor Documentation

- -

◆ ws2_runtime_error() [1/4]

+ +

◆ ws2_runtime_error() [1/4]

@@ -145,13 +145,13 @@ typedef int 
error_type
winstd::ws2_runtime_error::ws2_runtime_error (1 error_type error_type  num,
1 const std::string & const std::string &  msg 
error_type - -

◆ ws2_runtime_error() [2/4]

+ +

◆ ws2_runtime_error() [2/4]

@@ -190,13 +190,13 @@ typedef int 
error_type
winstd::ws2_runtime_error::ws2_runtime_error (1 error_type error_type  num,
1 const char * const char *  msg = nullptr 
error_type - -

◆ ws2_runtime_error() [3/4]

+ +

◆ ws2_runtime_error() [3/4]

@@ -235,7 +235,7 @@ typedef int 
error_type
winstd::ws2_runtime_error::ws2_runtime_error (1 const std::string & const std::string &  msg)
error_type - -

◆ ws2_runtime_error() [4/4]

+ +

◆ ws2_runtime_error() [4/4]

@@ -269,7 +269,7 @@ typedef int 
error_type
winstd::ws2_runtime_error::ws2_runtime_error (1 const char * const char *  msg = nullptr)
error_type

Member Function Documentation

- -

◆ msg()

+ +

◆ msg()

@@ -304,7 +304,7 @@ typedef int 
error_type
tstring winstd::ws2_runtime_error::msg (1 DWORD DWORD  dwLanguageId = 0) const
error_type diff --git a/classwinstd_1_1wstring__guid-members.html b/classwinstd_1_1wstring__guid-members.html index 406d6f2f..4236f3f9 100644 --- a/classwinstd_1_1wstring__guid-members.html +++ b/classwinstd_1_1wstring__guid-members.html @@ -73,12 +73,12 @@ $(function() {

This is the complete list of members for winstd::wstring_guid, including all inherited members.

- - + +
basic_string_guid(1 const GUID &guid, 1 1 const wchar_t *format)winstd::basic_string_guid< wchar_t, std::char_traits< wchar_t >, std::allocator< wchar_t > >inline
wstring_guid(1 const GUID &guid)winstd::wstring_guidinline
basic_string_guid(const GUID &guid, const wchar_t *format)winstd::basic_string_guid< wchar_t, std::char_traits< wchar_t >, std::allocator< wchar_t > >inline
wstring_guid(const GUID &guid)winstd::wstring_guidinline
diff --git a/classwinstd_1_1wstring__guid.html b/classwinstd_1_1wstring__guid.html index 06e6953d..1071bfac 100644 --- a/classwinstd_1_1wstring__guid.html +++ b/classwinstd_1_1wstring__guid.html @@ -90,19 +90,19 @@ Inheritance diagram for winstd::wstring_guid:

Public Member Functions

Initializing string using template in memory
 wstring_guid (1 const GUID &guid)
 Initializes a new string and formats its contents to string representation of given GUID. More...
 
 wstring_guid (const GUID &guid)
 Initializes a new string and formats its contents to string representation of given GUID. More...
 
- Public Member Functions inherited from winstd::basic_string_guid< wchar_t, std::char_traits< wchar_t >, std::allocator< wchar_t > >
 basic_string_guid (1 const GUID &guid, 1 1 const wchar_t *format)
 Initializes a new string and formats its contents to string representation of given GUID. More...
 
 basic_string_guid (const GUID &guid, const wchar_t *format)
 Initializes a new string and formats its contents to string representation of given GUID. More...
 

Detailed Description

Wide character implementation of a class to support converting GUID to string.

Constructor & Destructor Documentation

- -

◆ wstring_guid()

+ +

◆ wstring_guid()

@@ -113,7 +113,7 @@ Public Member Functions
winstd::wstring_guid::wstring_guid (1 const GUID & const GUID &  guid)
winstd
- - - - - - - - + + + + + + + +

Functions

template<class _Ty , class _Dx >
ref_unique_ptr< _Ty, _Dx > winstd::get_ptr (1 std::unique_ptr< _Ty, _Dx > &owner) noexcept
 Helper function template for returning pointers to std::unique_ptr. More...
 
template<class _Ty , class _Dx >
ref_unique_ptr< _Ty[], _Dx > winstd::get_ptr (1 std::unique_ptr< _Ty[], _Dx > &owner) noexcept
 Helper function template for returning pointers to std::unique_ptr (specialization for arrays) More...
 
template<class _Ty , class _Dx >
ref_unique_ptr< _Ty, _Dx > winstd::get_ptr (std::unique_ptr< _Ty, _Dx > &owner) noexcept
 Helper function template for returning pointers to std::unique_ptr. More...
 
template<class _Ty , class _Dx >
ref_unique_ptr< _Ty[], _Dx > winstd::get_ptr (std::unique_ptr< _Ty[], _Dx > &owner) noexcept
 Helper function template for returning pointers to std::unique_ptr (specialization for arrays) More...
 

Detailed Description

General API.

@@ -204,8 +204,8 @@ Functions
ref_unique_ptr< _Ty, _Dx > winstd::get_ptr (1 std::unique_ptr< _Ty, _Dx > & std::unique_ptr< _Ty, _Dx > &  owner)
ref_unique_ptr< _Ty[], _Dx > winstd::get_ptr (1 std::unique_ptr< _Ty[], _Dx > & std::unique_ptr< _Ty[], _Dx > &  owner)
winstd::han diff --git a/group___win_std_w_l_a_n_a_p_i.html b/group___win_std_w_l_a_n_a_p_i.html index 2345d8dd..00fa891c 100644 --- a/group___win_std_w_l_a_n_a_p_i.html +++ b/group___win_std_w_l_a_n_a_p_i.html @@ -89,7 +89,7 @@ Classes
diff --git a/structwinstd_1_1_co_task_mem_free__delete.html b/structwinstd_1_1_co_task_mem_free__delete.html index bbcef55c..336aea84 100644 --- a/structwinstd_1_1_co_task_mem_free__delete.html +++ b/structwinstd_1_1_co_task_mem_free__delete.html @@ -130,7 +130,7 @@ template<class _T >
diff --git a/structwinstd_1_1_cred_free__delete-members.html b/structwinstd_1_1_cred_free__delete-members.html index fb8bdfd7..dd68e8f7 100644 --- a/structwinstd_1_1_cred_free__delete-members.html +++ b/structwinstd_1_1_cred_free__delete-members.html @@ -80,7 +80,7 @@ $(function() { diff --git a/structwinstd_1_1_cred_free__delete.html b/structwinstd_1_1_cred_free__delete.html index 894bbe6d..c184d7b6 100644 --- a/structwinstd_1_1_cred_free__delete.html +++ b/structwinstd_1_1_cred_free__delete.html @@ -143,7 +143,7 @@ template<class _Ty > diff --git a/structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4-members.html b/structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4-members.html index a3b65747..a82349b0 100644 --- a/structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4-members.html +++ b/structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4-members.html @@ -80,7 +80,7 @@ $(function() { diff --git a/structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html b/structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html index a87d33aa..12b99d3f 100644 --- a/structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html +++ b/structwinstd_1_1_cred_free__delete_3_01___ty_0f_0e_4.html @@ -175,7 +175,7 @@ template<class _Ty > diff --git a/structwinstd_1_1_eap_host_peer_free_eap_error__delete-members.html b/structwinstd_1_1_eap_host_peer_free_eap_error__delete-members.html index 4a8fddf5..5062b2c2 100644 --- a/structwinstd_1_1_eap_host_peer_free_eap_error__delete-members.html +++ b/structwinstd_1_1_eap_host_peer_free_eap_error__delete-members.html @@ -78,7 +78,7 @@ $(function() { diff --git a/structwinstd_1_1_eap_host_peer_free_eap_error__delete.html b/structwinstd_1_1_eap_host_peer_free_eap_error__delete.html index 3ab88129..edb29aaf 100644 --- a/structwinstd_1_1_eap_host_peer_free_eap_error__delete.html +++ b/structwinstd_1_1_eap_host_peer_free_eap_error__delete.html @@ -127,7 +127,7 @@ Public Member Functions diff --git a/structwinstd_1_1_eap_host_peer_free_error_memory__delete-members.html b/structwinstd_1_1_eap_host_peer_free_error_memory__delete-members.html index ef1b6447..39b649af 100644 --- a/structwinstd_1_1_eap_host_peer_free_error_memory__delete-members.html +++ b/structwinstd_1_1_eap_host_peer_free_error_memory__delete-members.html @@ -78,7 +78,7 @@ $(function() { diff --git a/structwinstd_1_1_eap_host_peer_free_error_memory__delete.html b/structwinstd_1_1_eap_host_peer_free_error_memory__delete.html index ae819283..cba82907 100644 --- a/structwinstd_1_1_eap_host_peer_free_error_memory__delete.html +++ b/structwinstd_1_1_eap_host_peer_free_error_memory__delete.html @@ -127,7 +127,7 @@ Public Member Functions diff --git a/structwinstd_1_1_eap_host_peer_free_memory__delete-members.html b/structwinstd_1_1_eap_host_peer_free_memory__delete-members.html index 39d2150d..300c4161 100644 --- a/structwinstd_1_1_eap_host_peer_free_memory__delete-members.html +++ b/structwinstd_1_1_eap_host_peer_free_memory__delete-members.html @@ -78,7 +78,7 @@ $(function() { diff --git a/structwinstd_1_1_eap_host_peer_free_memory__delete.html b/structwinstd_1_1_eap_host_peer_free_memory__delete.html index d75b9382..b9876b1d 100644 --- a/structwinstd_1_1_eap_host_peer_free_memory__delete.html +++ b/structwinstd_1_1_eap_host_peer_free_memory__delete.html @@ -130,7 +130,7 @@ template<class _T > diff --git a/structwinstd_1_1_eap_host_peer_free_runtime_memory__delete-members.html b/structwinstd_1_1_eap_host_peer_free_runtime_memory__delete-members.html index 17e010e0..5e420060 100644 --- a/structwinstd_1_1_eap_host_peer_free_runtime_memory__delete-members.html +++ b/structwinstd_1_1_eap_host_peer_free_runtime_memory__delete-members.html @@ -78,7 +78,7 @@ $(function() { diff --git a/structwinstd_1_1_eap_host_peer_free_runtime_memory__delete.html b/structwinstd_1_1_eap_host_peer_free_runtime_memory__delete.html index 27bb09ee..5a248f44 100644 --- a/structwinstd_1_1_eap_host_peer_free_runtime_memory__delete.html +++ b/structwinstd_1_1_eap_host_peer_free_runtime_memory__delete.html @@ -99,7 +99,7 @@ template<class _T > diff --git a/structwinstd_1_1_local_free__delete-members.html b/structwinstd_1_1_local_free__delete-members.html index 66ae456f..c7dd5420 100644 --- a/structwinstd_1_1_local_free__delete-members.html +++ b/structwinstd_1_1_local_free__delete-members.html @@ -80,7 +80,7 @@ $(function() { diff --git a/structwinstd_1_1_local_free__delete.html b/structwinstd_1_1_local_free__delete.html index 0de13f3d..f5a1af88 100644 --- a/structwinstd_1_1_local_free__delete.html +++ b/structwinstd_1_1_local_free__delete.html @@ -143,7 +143,7 @@ template<class _Ty > diff --git a/structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4-members.html b/structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4-members.html index 715a2352..ad9cb893 100644 --- a/structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4-members.html +++ b/structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4-members.html @@ -75,12 +75,12 @@ $(function() { - +
_Myt typedefwinstd::LocalFree_delete< _Ty[]>
LocalFree_delete() noexceptwinstd::LocalFree_delete< _Ty[]>inline
operator()(1 _Ty *_Ptr) const noexceptwinstd::LocalFree_delete< _Ty[]>inline
operator()(_Ty *_Ptr) const noexceptwinstd::LocalFree_delete< _Ty[]>inline
operator()(_Other *) constwinstd::LocalFree_delete< _Ty[]>inline
diff --git a/structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4.html b/structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4.html index b924d972..9e0c443b 100644 --- a/structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4.html +++ b/structwinstd_1_1_local_free__delete_3_01___ty_0f_0e_4.html @@ -93,10 +93,10 @@ Public Member Functions  LocalFree_delete () noexcept  Default construct.
  - -void operator() (1 _Ty *_Ptr) const noexcept - Delete a pointer.
-  + +void operator() (_Ty *_Ptr) const noexcept + Delete a pointer.
+  template<class _Other > void operator() (_Other *) const  Delete a pointer of another type. More...
@@ -145,7 +145,7 @@ template<class _Other > diff --git a/structwinstd_1_1_wlan_free_memory__delete-members.html b/structwinstd_1_1_wlan_free_memory__delete-members.html index cc195a6a..9286c9db 100644 --- a/structwinstd_1_1_wlan_free_memory__delete-members.html +++ b/structwinstd_1_1_wlan_free_memory__delete-members.html @@ -80,7 +80,7 @@ $(function() { diff --git a/structwinstd_1_1_wlan_free_memory__delete.html b/structwinstd_1_1_wlan_free_memory__delete.html index f012d721..0d69f620 100644 --- a/structwinstd_1_1_wlan_free_memory__delete.html +++ b/structwinstd_1_1_wlan_free_memory__delete.html @@ -112,7 +112,7 @@ struct winstd::WlanFreeMemory_delete< _Ty >

Deleter for unique_pt

diff --git a/structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4-members.html b/structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4-members.html index a2415d1f..a2f751f7 100644 --- a/structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4-members.html +++ b/structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4-members.html @@ -80,7 +80,7 @@ $(function() { diff --git a/structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html b/structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html index 3221a105..ff4c1e3a 100644 --- a/structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html +++ b/structwinstd_1_1_wlan_free_memory__delete_3_01___ty_0f_0e_4.html @@ -112,7 +112,7 @@ struct winstd::WlanFreeMemory_delete< _Ty[]>

Deleter for unique_p

diff --git a/structwinstd_1_1heap__allocator_1_1rebind-members.html b/structwinstd_1_1heap__allocator_1_1rebind-members.html index db52d0b9..96c8d5d8 100644 --- a/structwinstd_1_1heap__allocator_1_1rebind-members.html +++ b/structwinstd_1_1heap__allocator_1_1rebind-members.html @@ -77,7 +77,7 @@ $(function() { diff --git a/structwinstd_1_1heap__allocator_1_1rebind.html b/structwinstd_1_1heap__allocator_1_1rebind.html index 2ca0054f..8f3bdbeb 100644 --- a/structwinstd_1_1heap__allocator_1_1rebind.html +++ b/structwinstd_1_1heap__allocator_1_1rebind.html @@ -96,7 +96,7 @@ struct winstd::heap_allocator< _Ty >::rebind< _Other >

A st

diff --git a/structwinstd_1_1sanitizing__allocator_1_1rebind-members.html b/structwinstd_1_1sanitizing__allocator_1_1rebind-members.html index 10e89007..af24a4cf 100644 --- a/structwinstd_1_1sanitizing__allocator_1_1rebind-members.html +++ b/structwinstd_1_1sanitizing__allocator_1_1rebind-members.html @@ -77,7 +77,7 @@ $(function() { diff --git a/structwinstd_1_1sanitizing__allocator_1_1rebind.html b/structwinstd_1_1sanitizing__allocator_1_1rebind.html index 84f28c11..4bbde949 100644 --- a/structwinstd_1_1sanitizing__allocator_1_1rebind.html +++ b/structwinstd_1_1sanitizing__allocator_1_1rebind.html @@ -96,7 +96,7 @@ struct winstd::sanitizing_allocator< _Ty >::rebind< _Other >