From ffea19555226cdb03b47566680a380ebc1cdf459 Mon Sep 17 00:00:00 2001 From: rozmansi Date: Tue, 1 Oct 2024 11:48:35 +0000 Subject: [PATCH] deploy: 5b023215f5f9b3ac816543173651b167e1455800 --- _c_o_m_8h_source.html | 14 +- _common_8h_source.html | 1558 ++++++++--------- _cred_8h_source.html | 2 +- _crypt_8h_source.html | 16 +- _e_a_p_8h_source.html | 14 +- _e_t_w_8h_source.html | 14 +- _g_d_i_8h_source.html | 12 +- _m_s_i_8h_source.html | 2 +- _s_d_d_l_8h_source.html | 2 +- _sec_8h_source.html | 16 +- _setup_a_p_i_8h_source.html | 8 +- _shell_8h_source.html | 2 +- _w_l_a_n_8h_source.html | 8 +- _win_8h_source.html | 18 +- _win_h_t_t_p_8h_source.html | 8 +- _win_sock2_8h_source.html | 12 +- _win_trust_8h_source.html | 4 +- annotated.html | 66 +- classes.html | 4 +- classwinstd_1_1actctx__activator-members.html | 2 +- classwinstd_1_1actctx__activator.html | 2 +- classwinstd_1_1addrinfo-members.html | 2 +- classwinstd_1_1addrinfo.html | 2 +- ...winstd_1_1basic__string__guid-members.html | 2 +- classwinstd_1_1basic__string__guid.html | 2 +- ...swinstd_1_1basic__string__msg-members.html | 2 +- classwinstd_1_1basic__string__msg.html | 2 +- ...nstd_1_1basic__string__printf-members.html | 2 +- classwinstd_1_1basic__string__printf.html | 2 +- classwinstd_1_1bstr-members.html | 2 +- classwinstd_1_1bstr.html | 2 +- ...instd_1_1cert__chain__context-members.html | 2 +- classwinstd_1_1cert__chain__context.html | 2 +- classwinstd_1_1cert__context-members.html | 2 +- classwinstd_1_1cert__context.html | 2 +- classwinstd_1_1cert__store-members.html | 2 +- classwinstd_1_1cert__store.html | 2 +- classwinstd_1_1clipboard__opener-members.html | 2 +- classwinstd_1_1clipboard__opener.html | 2 +- classwinstd_1_1com__initializer-members.html | 2 +- classwinstd_1_1com__initializer.html | 2 +- classwinstd_1_1com__obj-members.html | 2 +- classwinstd_1_1com__obj.html | 2 +- ...winstd_1_1com__runtime__error-members.html | 2 +- classwinstd_1_1com__runtime__error.html | 2 +- ...std_1_1console__ctrl__handler-members.html | 2 +- classwinstd_1_1console__ctrl__handler.html | 2 +- classwinstd_1_1critical__section-members.html | 2 +- classwinstd_1_1critical__section.html | 2 +- classwinstd_1_1crypt__hash-members.html | 2 +- classwinstd_1_1crypt__hash.html | 2 +- classwinstd_1_1crypt__key-members.html | 2 +- classwinstd_1_1crypt__key.html | 2 +- classwinstd_1_1crypt__prov-members.html | 2 +- classwinstd_1_1crypt__prov.html | 2 +- classwinstd_1_1data__blob-members.html | 2 +- classwinstd_1_1data__blob.html | 2 +- classwinstd_1_1dc-members.html | 2 +- classwinstd_1_1dc.html | 2 +- classwinstd_1_1dc__selector-members.html | 2 +- classwinstd_1_1dc__selector.html | 2 +- classwinstd_1_1dplhandle-members.html | 2 +- classwinstd_1_1dplhandle.html | 2 +- classwinstd_1_1eap__attr-members.html | 2 +- classwinstd_1_1eap__attr.html | 2 +- ...d_1_1eap__method__info__array-members.html | 2 +- classwinstd_1_1eap__method__info__array.html | 2 +- classwinstd_1_1eap__method__prop-members.html | 2 +- classwinstd_1_1eap__method__prop.html | 2 +- classwinstd_1_1eap__packet-members.html | 2 +- classwinstd_1_1eap__packet.html | 2 +- ...winstd_1_1eap__runtime__error-members.html | 2 +- classwinstd_1_1eap__runtime__error.html | 2 +- classwinstd_1_1event__data-members.html | 2 +- classwinstd_1_1event__data.html | 2 +- classwinstd_1_1event__fn__auto-members.html | 2 +- classwinstd_1_1event__fn__auto.html | 2 +- ...instd_1_1event__fn__auto__ret-members.html | 2 +- classwinstd_1_1event__fn__auto__ret.html | 2 +- classwinstd_1_1event__log-members.html | 2 +- classwinstd_1_1event__log.html | 2 +- classwinstd_1_1event__provider-members.html | 2 +- classwinstd_1_1event__provider.html | 2 +- classwinstd_1_1event__rec-members.html | 2 +- classwinstd_1_1event__rec.html | 2 +- classwinstd_1_1event__session-members.html | 2 +- classwinstd_1_1event__session.html | 2 +- classwinstd_1_1event__trace-members.html | 2 +- classwinstd_1_1event__trace.html | 2 +- ...nstd_1_1event__trace__enabler-members.html | 2 +- classwinstd_1_1event__trace__enabler.html | 2 +- classwinstd_1_1find__file-members.html | 2 +- classwinstd_1_1find__file.html | 2 +- classwinstd_1_1gdi__handle-members.html | 2 +- classwinstd_1_1gdi__handle.html | 2 +- ...winstd_1_1globalmem__accessor-members.html | 2 +- classwinstd_1_1globalmem__accessor.html | 2 +- classwinstd_1_1handle-members.html | 2 +- classwinstd_1_1handle.html | 2 +- classwinstd_1_1heap-members.html | 2 +- classwinstd_1_1heap.html | 2 +- classwinstd_1_1heap__allocator-members.html | 2 +- classwinstd_1_1heap__allocator.html | 2 +- classwinstd_1_1http-members.html | 2 +- classwinstd_1_1http.html | 2 +- classwinstd_1_1icon-members.html | 2 +- classwinstd_1_1icon.html | 2 +- classwinstd_1_1impersonator-members.html | 2 +- classwinstd_1_1impersonator.html | 2 +- ...swinstd_1_1last__error__saver-members.html | 2 +- classwinstd_1_1last__error__saver.html | 2 +- classwinstd_1_1library-members.html | 2 +- classwinstd_1_1library.html | 2 +- classwinstd_1_1mutex__locker-members.html | 2 +- classwinstd_1_1mutex__locker.html | 2 +- ...winstd_1_1num__runtime__error-members.html | 2 +- classwinstd_1_1num__runtime__error.html | 2 +- ...instd_1_1process__information-members.html | 2 +- classwinstd_1_1process__information.html | 2 +- classwinstd_1_1ref__unique__ptr-members.html | 112 -- classwinstd_1_1ref__unique__ptr.html | 280 --- ...01___ty_0f_0e_00_01___dx_01_4-members.html | 112 -- ...__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html | 280 --- classwinstd_1_1reg__key-members.html | 2 +- classwinstd_1_1reg__key.html | 2 +- classwinstd_1_1safearray-members.html | 2 +- classwinstd_1_1safearray.html | 2 +- ...winstd_1_1safearray__accessor-members.html | 2 +- classwinstd_1_1safearray__accessor.html | 2 +- ...nstd_1_1sanitizing__allocator-members.html | 2 +- classwinstd_1_1sanitizing__allocator.html | 2 +- classwinstd_1_1sanitizing__blob-members.html | 2 +- classwinstd_1_1sanitizing__blob.html | 2 +- classwinstd_1_1sc__handle-members.html | 2 +- classwinstd_1_1sc__handle.html | 2 +- classwinstd_1_1sec__buffer__desc-members.html | 2 +- classwinstd_1_1sec__buffer__desc.html | 2 +- classwinstd_1_1sec__context-members.html | 2 +- classwinstd_1_1sec__context.html | 2 +- classwinstd_1_1sec__credentials-members.html | 2 +- classwinstd_1_1sec__credentials.html | 2 +- ...winstd_1_1sec__runtime__error-members.html | 2 +- classwinstd_1_1sec__runtime__error.html | 2 +- ...instd_1_1security__attributes-members.html | 2 +- classwinstd_1_1security__attributes.html | 2 +- classwinstd_1_1security__id-members.html | 2 +- classwinstd_1_1security__id.html | 2 +- ..._1_1setup__device__info__list-members.html | 2 +- classwinstd_1_1setup__device__info__list.html | 2 +- ...__driver__info__list__builder-members.html | 2 +- ...1_1setup__driver__info__list__builder.html | 2 +- classwinstd_1_1string__guid-members.html | 2 +- classwinstd_1_1string__guid.html | 2 +- ...instd_1_1system__impersonator-members.html | 2 +- classwinstd_1_1system__impersonator.html | 2 +- ...swinstd_1_1user__impersonator-members.html | 2 +- classwinstd_1_1user__impersonator.html | 2 +- classwinstd_1_1variant-members.html | 2 +- classwinstd_1_1variant.html | 2 +- classwinstd_1_1vmemory-members.html | 2 +- classwinstd_1_1vmemory.html | 2 +- classwinstd_1_1waddrinfo-members.html | 2 +- classwinstd_1_1waddrinfo.html | 2 +- classwinstd_1_1win__handle-members.html | 2 +- classwinstd_1_1win__handle.html | 2 +- ...winstd_1_1win__runtime__error-members.html | 2 +- classwinstd_1_1win__runtime__error.html | 2 +- classwinstd_1_1window__dc-members.html | 2 +- classwinstd_1_1window__dc.html | 2 +- classwinstd_1_1wintrust-members.html | 2 +- classwinstd_1_1wintrust.html | 2 +- classwinstd_1_1wlan__handle-members.html | 2 +- classwinstd_1_1wlan__handle.html | 2 +- ...winstd_1_1ws2__runtime__error-members.html | 2 +- classwinstd_1_1ws2__runtime__error.html | 2 +- classwinstd_1_1wstring__guid-members.html | 2 +- classwinstd_1_1wstring__guid.html | 2 +- dir_4be4f7b278e009bf0f1906cf31fb73bd.html | 2 +- dir_6f50bb204833d887b928571856c82fbe.html | 2 +- dir_d44c64559bbebec7f509842c48db8b23.html | 2 +- doxygen_crawl.html | 22 - files.html | 2 +- functions.html | 2 +- functions_a.html | 2 +- functions_b.html | 2 +- functions_c.html | 2 +- functions_d.html | 2 +- functions_e.html | 2 +- functions_f.html | 2 +- functions_func.html | 2 +- functions_func_b.html | 2 +- functions_func_c.html | 2 +- functions_func_d.html | 2 +- functions_func_e.html | 2 +- functions_func_f.html | 2 +- functions_func_g.html | 2 +- functions_func_h.html | 2 +- functions_func_i.html | 2 +- functions_func_l.html | 2 +- functions_func_m.html | 2 +- functions_func_n.html | 2 +- functions_func_o.html | 4 +- functions_func_p.html | 2 +- functions_func_q.html | 2 +- functions_func_r.html | 3 +- functions_func_s.html | 2 +- functions_func_t.html | 2 +- functions_func_u.html | 2 +- functions_func_v.html | 2 +- functions_func_w.html | 2 +- functions_func_~.html | 3 +- functions_g.html | 2 +- functions_h.html | 2 +- functions_i.html | 2 +- functions_l.html | 2 +- functions_m.html | 4 +- functions_n.html | 2 +- functions_o.html | 4 +- functions_p.html | 2 +- functions_q.html | 2 +- functions_r.html | 3 +- functions_s.html | 2 +- functions_t.html | 2 +- functions_type.html | 2 +- functions_u.html | 2 +- functions_v.html | 2 +- functions_vars.html | 4 +- functions_w.html | 2 +- functions_~.html | 3 +- 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_c_o_m_helpers.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 | 95 +- group___win_std_m_s_i_a_p_i.html | 2 +- group___win_std_mem_sanitize.html | 2 +- group___win_std_s_d_d_l.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 | 4 +- 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_std_win_h_t_t_p.html | 2 +- group___win_trust_a_p_i.html | 2 +- hierarchy.html | 52 +- index.html | 6 +- md__s_e_c_u_r_i_t_y.html | 2 +- pages.html | 2 +- pch_8h_source.html | 2 +- search/all_10.js | 36 +- search/all_16.js | 39 +- search/all_7.js | 39 +- search/all_b.js | 76 +- search/all_d.js | 36 +- search/classes_d.js | 4 +- search/functions_15.js | 39 +- search/functions_6.js | 33 +- search/functions_c.js | 32 +- search/functions_f.js | 27 +- search/variables_2.js | 30 +- ..._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 +- ...instd_1_1_global_free__delete-members.html | 2 +- structwinstd_1_1_global_free__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 | 2 +- ..._local_free__delete_3_01___ty_0f_0e_4.html | 2 +- ..._1_unmap_view_of_file__delete-members.html | 2 +- ...winstd_1_1_unmap_view_of_file__delete.html | 2 +- ..._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 +- topics.html | 2 +- 298 files changed, 1304 insertions(+), 2360 deletions(-) delete mode 100644 classwinstd_1_1ref__unique__ptr-members.html delete mode 100644 classwinstd_1_1ref__unique__ptr.html delete mode 100644 classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4-members.html delete mode 100644 classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html diff --git a/_c_o_m_8h_source.html b/_c_o_m_8h_source.html index 99c0b941..bd9bc818 100644 --- a/_c_o_m_8h_source.html +++ b/_c_o_m_8h_source.html @@ -1491,11 +1491,11 @@ $(function(){ initResizable(false); });
com_runtime_error(error_type num, const std::string &msg)
Constructs an exception.
Definition COM.h:36
com_runtime_error(error_type num, const char *msg=nullptr)
Constructs an exception.
Definition COM.h:45
Device context wrapper class.
Definition GDI.h:84
-
Base abstract template class to support object handle keeping for objects that support trivial handle...
Definition Common.h:1287
-
handle_type m_h
Object handle.
Definition Common.h:1276
-
BSTR handle_type
Definition Common.h:1029
-
Numerical runtime error.
Definition Common.h:1481
-
HRESULT error_type
Definition Common.h:1483
+
Base abstract template class to support object handle keeping for objects that support trivial handle...
Definition Common.h:1133
+
handle_type m_h
Object handle.
Definition Common.h:1122
+
BSTR handle_type
Definition Common.h:875
+
Numerical runtime error.
Definition Common.h:1327
+
HRESULT error_type
Definition Common.h:1329
Context scope automatic SAFEARRAY (un)access.
Definition COM.h:1093
safearray_accessor(SAFEARRAY *psa)
Increments the lock count of an array, and retrieves a pointer to the array data.
Definition COM.h:1103
T HUGEP * data() const noexcept
Return SAFEARRAY data pointer.
Definition COM.h:1123
@@ -1578,14 +1578,14 @@ $(function(){ initResizable(false); });
#define WINSTD_NONCOPYABLE(C)
Declares a class as non-copyable.
Definition Common.h:67
#define WINSTD_NONMOVABLE(C)
Declares a class as non-movable.
Definition Common.h:75
#define WINSTD_DPLHANDLE_IMPL(C, T, INVAL)
Implements default constructors and operators to prevent their auto-generation by compiler.
Definition Common.h:176
-
static const T invalid
Invalid handle value.
Definition Common.h:1034
+
static const T invalid
Invalid handle value.
Definition Common.h:880
Deleter for unique_ptr using CoTaskMemFree.
Definition COM.h:58
void operator()(_T *_Ptr) const
Delete a pointer.
Definition COM.h:70
CoTaskMemFree_delete() noexcept
Default constructor.
Definition COM.h:62
diff --git a/_common_8h_source.html b/_common_8h_source.html index 2f927e09..e1606e4f 100644 --- a/_common_8h_source.html +++ b/_common_8h_source.html @@ -760,948 +760,822 @@ $(function(){ initResizable(false); });
856 };
857
-
861 template<class _Ty, class _Dx>
-
- -
863 {
-
864 public:
-
-
870 ref_unique_ptr(_Inout_ std::unique_ptr<_Ty, _Dx> &owner) :
-
871 m_own(owner),
-
872 m_ptr(owner.release())
-
873 {}
+
859
+
862
+
868 template <class T, const T INVAL>
+
+
869 class handle
+
870 {
+
871 public:
+
875 typedef T handle_type;
+
876
+
880 static const T invalid;
+
881
+
+
885 handle() noexcept : m_h(invalid)
+
886 {}
-
874
-
- -
881 m_own(other.m_own),
-
882 m_ptr(other.m_ptr)
-
883 {
-
884 other.m_ptr = nullptr;
-
885 }
-
-
886
-
- -
891 {
-
892 if (m_ptr != nullptr)
-
893 m_own.reset(m_ptr);
-
894 }
+
887
+
+
893 handle(_In_opt_ handle_type h) noexcept : m_h(h)
+
894 {}
895
-
901 operator typename _Ty**()
+
901 handle(_Inout_ handle<handle_type, INVAL> &&h) noexcept
902 {
-
903 return &m_ptr;
-
904 }
+
903 // Transfer handle.
+
904 m_h = h.m_h;
+
905 h.m_h = invalid;
+
906 }
-
905
-
-
911 operator typename _Ty*&()
-
912 {
-
913 return m_ptr;
-
914 }
+
907
+
908 private:
+
909 // This class is noncopyable.
+
910 handle(_In_ const handle<handle_type, INVAL> &h) noexcept {};
+
911 handle<handle_type, INVAL>& operator=(_In_ const handle<handle_type, INVAL> &h) noexcept {};
+
912
+
913 public:
+
+ +
920 {
+
921 attach(h);
+
922 return *this;
+
923 }
-
915
-
916 protected:
-
917 std::unique_ptr<_Ty, _Dx> &m_own;
-
918 _Ty *m_ptr;
-
919 };
+
924
+
930 #pragma warning(suppress: 26432) // Move constructor is also present, but not detected by code analysis somehow.
+
+ +
932 {
+
933 if (this != std::addressof(h)) {
+
934 // Transfer handle.
+
935 if (m_h != invalid)
+ +
937 m_h = h.m_h;
+
938 h.m_h = invalid;
+
939 }
+
940 return *this;
+
941 }
-
920
-
928 template<class _Ty, class _Dx>
-
-
929 ref_unique_ptr<_Ty, _Dx> get_ptr(_Inout_ std::unique_ptr<_Ty, _Dx> &owner) noexcept
-
930 {
-
931 return ref_unique_ptr<_Ty, _Dx>(owner);
-
932 }
+
942
+
+
948 operator handle_type() const
+
949 {
+
950 return m_h;
+
951 }
-
933
-
938 template<class _Ty, class _Dx>
-
-
939 class ref_unique_ptr<_Ty[], _Dx>
-
940 {
-
941 public:
-
-
947 ref_unique_ptr(_Inout_ std::unique_ptr<_Ty[], _Dx> &owner) noexcept :
-
948 m_own(owner),
-
949 m_ptr(owner.release())
-
950 {}
-
-
951
-
-
957 ref_unique_ptr(_Inout_ ref_unique_ptr<_Ty[], _Dx> &&other) :
-
958 m_own(other.m_own),
-
959 m_ptr(other.m_ptr)
-
960 {
-
961 other.m_ptr = nullptr;
+
952
+
+ +
959 {
+
960 assert(m_h != invalid);
+
961 return *m_h;
962 }
963
-
- -
968 {
-
969 if (m_ptr != nullptr)
-
970 m_own.reset(m_ptr);
-
971 }
+
+ +
969 {
+
970 assert(m_h == invalid);
+
971 return &m_h;
+
972 }
-
972
-
-
978 operator typename _Ty**() noexcept
-
979 {
-
980 return &m_ptr;
-
981 }
+
973
+
+ +
980 {
+
981 assert(m_h != invalid);
+
982 return m_h;
+
983 }
-
982
-
-
988 operator typename _Ty*&()
-
989 {
-
990 return m_ptr;
-
991 }
+
984
+
+
995 bool operator!() const
+
996 {
+
997 return m_h == invalid;
+
998 }
-
992
-
993 protected:
-
994 std::unique_ptr<_Ty[], _Dx> &m_own;
-
995 _Ty *m_ptr;
-
996 };
+
999
+
+
1008 bool operator<(_In_opt_ handle_type h) const
+
1009 {
+
1010 return m_h < h;
+
1011 }
-
997
-
1006 template<class _Ty, class _Dx>
-
-
1007 ref_unique_ptr<_Ty[], _Dx> get_ptr(_Inout_ std::unique_ptr<_Ty[], _Dx>& owner) noexcept
-
1008 {
-
1009 return ref_unique_ptr<_Ty[], _Dx>(owner);
-
1010 }
+
1012
+
+
1021 bool operator<=(_In_opt_ handle_type h) const
+
1022 {
+
1023 return !operator>(h);
+
1024 }
-
1011
-
1013
-
1016
-
1022 template <class T, const T INVAL>
-
- -
1024 {
-
1025 public:
-
1029 typedef T handle_type;
-
1030
-
1034 static const T invalid;
-
1035
-
-
1039 handle() noexcept : m_h(invalid)
-
1040 {}
+
1025
+
+
1034 bool operator>=(_In_opt_ handle_type h) const
+
1035 {
+
1036 return !operator<(h);
+
1037 }
-
1041
+
1038
-
1047 handle(_In_opt_ handle_type h) noexcept : m_h(h)
-
1048 {}
+
1047 bool operator>(_In_opt_ handle_type h) const
+
1048 {
+
1049 return h < m_h;
+
1050 }
-
1049
-
- -
1056 {
-
1057 // Transfer handle.
-
1058 m_h = h.m_h;
-
1059 h.m_h = invalid;
-
1060 }
+
1051
+
+
1060 bool operator!=(_In_opt_ handle_type h) const
+
1061 {
+
1062 return !operator==(h);
+
1063 }
-
1061
-
1062 private:
-
1063 // This class is noncopyable.
-
1064 handle(_In_ const handle<handle_type, INVAL> &h) noexcept {};
-
1065 handle<handle_type, INVAL>& operator=(_In_ const handle<handle_type, INVAL> &h) noexcept {};
-
1066
-
1067 public:
+
1064
- -
1074 {
-
1075 attach(h);
-
1076 return *this;
-
1077 }
+
1073 bool operator==(_In_opt_ handle_type h) const
+
1074 {
+
1075 return m_h == h;
+
1076 }
-
1078
-
1084 #pragma warning(suppress: 26432) // Move constructor is also present, but not detected by code analysis somehow.
+
1077
- +
1085 void attach(_In_opt_ handle_type h) noexcept
1086 {
-
1087 if (this != std::addressof(h)) {
-
1088 // Transfer handle.
-
1089 if (m_h != invalid)
-
1090 free_internal();
-
1091 m_h = h.m_h;
-
1092 h.m_h = invalid;
-
1093 }
-
1094 return *this;
-
1095 }
+
1087 if (m_h != invalid)
+
1088 free_internal();
+
1089 m_h = h;
+
1090 }
-
1096
-
-
1102 operator handle_type() const
-
1103 {
-
1104 return m_h;
-
1105 }
+
1091
+
+ +
1098 {
+
1099 handle_type h = m_h;
+
1100 m_h = invalid;
+
1101 return h;
+
1102 }
-
1106
-
- -
1113 {
-
1114 assert(m_h != invalid);
-
1115 return *m_h;
-
1116 }
+
1103
+
+
1107 void free()
+
1108 {
+
1109 if (m_h != invalid) {
+
1110 free_internal();
+
1111 m_h = invalid;
+
1112 }
+
1113 }
-
1117
-
- -
1123 {
-
1124 assert(m_h == invalid);
-
1125 return &m_h;
-
1126 }
+
1114
+
1115 protected:
+
1119 virtual void free_internal() noexcept = 0;
+
1120
+
1121 protected:
+ +
1123 };
+
1124
+
1125 template <class T, const T INVAL>
+
1126 const T handle<T, INVAL>::invalid = INVAL;
1127
-
- -
1134 {
-
1135 assert(m_h != invalid);
-
1136 return m_h;
-
1137 }
+
1131 template <class T, T INVAL>
+
+
1132 class dplhandle : public handle<T, INVAL>
+
1133 {
+
1134 public:
+
+
1138 dplhandle() noexcept
+
1139 {}
-
1138
-
-
1149 bool operator!() const
-
1150 {
-
1151 return m_h == invalid;
-
1152 }
+
1140
+
+ +
1147 {}
-
1153
-
-
1162 bool operator<(_In_opt_ handle_type h) const
-
1163 {
-
1164 return m_h < h;
-
1165 }
+
1148
+
1154 dplhandle<handle_type, INVAL>(_In_ const dplhandle<handle_type, INVAL> &h) : handle<handle_type, INVAL>(duplicate_internal(h.m_h))
+
1155 {}
+
1156
+
1162 dplhandle<handle_type, INVAL>(_Inout_ dplhandle<handle_type, INVAL> &&h) noexcept : handle<handle_type, INVAL>(std::move(h))
+
1163 {}
+
1164
+
+ +
1171 {
+ +
1173 return *this;
+
1174 }
-
1166
-
-
1175 bool operator<=(_In_opt_ handle_type h) const
-
1176 {
-
1177 return !operator>(h);
-
1178 }
+
1175
+
+ +
1182 {
+
1183 if (this != std::addressof(h)) {
+
1184 if (h.m_h != invalid) {
+
1185 handle_type h_new = duplicate_internal(h.m_h);
+
1186
+
1187 if (m_h != invalid)
+
1188 free_internal();
+
1189
+
1190 m_h = h_new;
+
1191 } else {
+
1192 if (m_h != invalid)
+
1193 free_internal();
+
1194
+
1195 m_h = invalid;
+
1196 }
+
1197 }
+
1198 return *this;
+
1199 }
-
1179
-
-
1188 bool operator>=(_In_opt_ handle_type h) const
-
1189 {
-
1190 return !operator<(h);
-
1191 }
+
1200
+
1206 #pragma warning(disable: 26432) // Move constructor is also present, but not detected by code analysis somehow.
+
+ +
1208 {
+ +
1210 return *this;
+
1211 }
-
1192
-
-
1201 bool operator>(_In_opt_ handle_type h) const
-
1202 {
-
1203 return h < m_h;
-
1204 }
+
1212
+
+ +
1219 {
+
1220 return m_h != invalid ? duplicate_internal(m_h) : invalid;
+
1221 }
-
1205
-
-
1214 bool operator!=(_In_opt_ handle_type h) const
-
1215 {
-
1216 return !operator==(h);
-
1217 }
+
1222
+
+ +
1229 {
+
1230 if (m_h != invalid)
+
1231 free_internal();
+
1232
+
1233 m_h = h != invalid ? duplicate_internal(h) : invalid;
+
1234 }
-
1218
-
-
1227 bool operator==(_In_opt_ handle_type h) const
-
1228 {
-
1229 return m_h == h;
-
1230 }
+
1235
+
1236 protected:
+
1245 virtual handle_type duplicate_internal(_In_ handle_type h) const = 0;
+
1246 };
-
1231
-
-
1239 void attach(_In_opt_ handle_type h) noexcept
-
1240 {
-
1241 if (m_h != invalid)
-
1242 free_internal();
-
1243 m_h = h;
-
1244 }
+
1247
+
1249
+
1252
+
+
1262 inline std::string load_msg_from_res(_In_opt_ HMODULE hModule, _In_ UINT nId, _In_ WORD wLanguage)
+
1263 {
+
1264 std::string sResult;
+
1265 HRSRC hFoundRes = FindResourceExW(hModule, MAKEINTRESOURCEW(6), MAKEINTRESOURCEW(nId), wLanguage);
+
1266 if (hFoundRes) {
+
1267 DWORD dwSize = SizeofResource(hModule, hFoundRes);
+
1268 if (dwSize) {
+
1269 HGLOBAL hLoadedRes = LoadResource(hModule, hFoundRes);
+
1270 if (hLoadedRes) {
+
1271 LPCWSTR szMessage = reinterpret_cast<LPCWSTR>(LockResource(hLoadedRes));
+
1272 if (szMessage) {
+
1273 WideCharToMultiByte(CP_UTF8, 0, szMessage, dwSize / sizeof(*szMessage), sResult, NULL, NULL);
+
1274 return sResult;
+
1275 } else
+
1276 SetLastError(ERROR_LOCK_FAILED);
+
1277 }
+
1278 }
+
1279 }
+
1280 sprintf(sResult, "msg %u", nId);
+
1281 return sResult;
+
1282 }
-
1245
-
- -
1252 {
-
1253 handle_type h = m_h;
-
1254 m_h = invalid;
-
1255 return h;
-
1256 }
+
1283
+
+
1293 inline std::string fmt_msg_from_res(_In_opt_ HMODULE hModule, _In_ UINT nId, _In_ WORD wLanguage, ...)
+
1294 {
+
1295 std::string sResult;
+
1296 HRSRC hFoundRes = FindResourceExW(hModule, MAKEINTRESOURCEW(6), MAKEINTRESOURCEW(nId), wLanguage);
+
1297 if (hFoundRes) {
+
1298 DWORD dwSize = SizeofResource(hModule, hFoundRes);
+
1299 if (dwSize) {
+
1300 HGLOBAL hLoadedRes = LoadResource(hModule, hFoundRes);
+
1301 if (hLoadedRes) {
+
1302 LPCWSTR szFormat = reinterpret_cast<LPCWSTR>(LockResource(hLoadedRes));
+
1303 if (szFormat) {
+
1304 dwSize /= sizeof(*szFormat);
+
1305 assert(wcsnlen(szFormat, dwSize) < dwSize); // Resource strings must be zero-terminated to make strings directly usable with sprintf.
+
1306 va_list arg;
+
1307 va_start(arg, wLanguage);
+
1308 std::wstring sMessage;
+
1309 vsprintf(sMessage, szFormat, arg);
+
1310 va_end(arg);
+
1311 WideCharToMultiByte(CP_UTF8, 0, sMessage, sResult, NULL, NULL);
+
1312 return sResult;
+
1313 } else
+
1314 SetLastError(ERROR_LOCK_FAILED);
+
1315 }
+
1316 }
+
1317 }
+
1318 sprintf(sResult, "msg %u", nId);
+
1319 return sResult;
+
1320 }
-
1257
-
-
1261 void free()
-
1262 {
-
1263 if (m_h != invalid) {
-
1264 free_internal();
-
1265 m_h = invalid;
-
1266 }
-
1267 }
+
1321
+
1325 template <typename _Tn>
+
+
1326 class num_runtime_error : public std::runtime_error
+
1327 {
+
1328 public:
+
1329 typedef _Tn error_type;
+
1330
+
1331 public:
+
+
1338 num_runtime_error(_In_ error_type num, _In_ const std::string& msg) :
+
1339 m_num(num),
+
1340 runtime_error(msg)
+
1341 {}
-
1268
-
1269 protected:
-
1273 virtual void free_internal() noexcept = 0;
-
1274
-
1275 protected:
- -
1277 };
+
1342
+
+
1349 num_runtime_error(_In_ error_type num, _In_opt_z_ const char *msg = nullptr) :
+
1350 m_num(num),
+
1351 runtime_error(msg)
+
1352 {}
-
1278
-
1279 template <class T, const T INVAL>
-
1280 const T handle<T, INVAL>::invalid = INVAL;
-
1281
-
1285 template <class T, T INVAL>
-
-
1286 class dplhandle : public handle<T, INVAL>
-
1287 {
-
1288 public:
-
-
1292 dplhandle() noexcept
-
1293 {}
+
1353
+
+ +
1358 {
+
1359 return m_num;
+
1360 }
-
1294
-
- -
1301 {}
+
1361
+
1362 protected:
+ +
1364 };
-
1302
-
1308 dplhandle<handle_type, INVAL>(_In_ const dplhandle<handle_type, INVAL> &h) : handle<handle_type, INVAL>(duplicate_internal(h.m_h))
-
1309 {}
-
1310
-
1316 dplhandle<handle_type, INVAL>(_Inout_ dplhandle<handle_type, INVAL> &&h) noexcept : handle<handle_type, INVAL>(std::move(h))
-
1317 {}
-
1318
-
- -
1325 {
- -
1327 return *this;
-
1328 }
+
1365
+
+ +
1370 {
+
1371 public:
+
+
1377 last_error_saver(_In_ DWORD error = GetLastError()) :
+
1378 m_error(error)
+
1379 {}
-
1329
-
- -
1336 {
-
1337 if (this != std::addressof(h)) {
-
1338 if (h.m_h != invalid) {
-
1339 handle_type h_new = duplicate_internal(h.m_h);
-
1340
-
1341 if (m_h != invalid)
-
1342 free_internal();
-
1343
-
1344 m_h = h_new;
-
1345 } else {
-
1346 if (m_h != invalid)
-
1347 free_internal();
-
1348
-
1349 m_h = invalid;
-
1350 }
-
1351 }
-
1352 return *this;
-
1353 }
+
1380
+
+ +
1387 {
+
1388 SetLastError(m_error);
+
1389 }
-
1354
-
1360 #pragma warning(disable: 26432) // Move constructor is also present, but not detected by code analysis somehow.
-
- -
1362 {
- -
1364 return *this;
-
1365 }
+
1390
+
1391 protected:
+
1392 DWORD m_error;
+
1393 };
-
1366
-
- -
1373 {
-
1374 return m_h != invalid ? duplicate_internal(m_h) : invalid;
-
1375 }
+
1394
+
+ +
1399 {
+
1400 public:
+
+
1406 win_runtime_error(_In_ error_type num) : num_runtime_error<DWORD>(num, message(num))
+
1407 {}
-
1376
-
- -
1383 {
-
1384 if (m_h != invalid)
-
1385 free_internal();
-
1386
-
1387 m_h = h != invalid ? duplicate_internal(h) : invalid;
-
1388 }
+
1408
+
+
1415 win_runtime_error(_In_ error_type num, _In_ const std::string& msg) : num_runtime_error<DWORD>(num, msg + ": " + message(num))
+
1416 {}
-
1389
-
1390 protected:
-
1399 virtual handle_type duplicate_internal(_In_ handle_type h) const = 0;
-
1400 };
+
1417
+
+
1424 win_runtime_error(_In_ error_type num, _In_z_ const char *msg) : num_runtime_error<DWORD>(num, std::string(msg) + ": " + message(num))
+
1425 {}
-
1401
-
1403
-
1406
-
-
1416 inline std::string load_msg_from_res(_In_opt_ HMODULE hModule, _In_ UINT nId, _In_ WORD wLanguage)
-
1417 {
-
1418 std::string sResult;
-
1419 HRSRC hFoundRes = FindResourceExW(hModule, MAKEINTRESOURCEW(6), MAKEINTRESOURCEW(nId), wLanguage);
-
1420 if (hFoundRes) {
-
1421 DWORD dwSize = SizeofResource(hModule, hFoundRes);
-
1422 if (dwSize) {
-
1423 HGLOBAL hLoadedRes = LoadResource(hModule, hFoundRes);
-
1424 if (hLoadedRes) {
-
1425 LPCWSTR szMessage = reinterpret_cast<LPCWSTR>(LockResource(hLoadedRes));
-
1426 if (szMessage) {
-
1427 WideCharToMultiByte(CP_UTF8, 0, szMessage, dwSize / sizeof(*szMessage), sResult, NULL, NULL);
-
1428 return sResult;
-
1429 } else
-
1430 SetLastError(ERROR_LOCK_FAILED);
-
1431 }
-
1432 }
-
1433 }
-
1434 sprintf(sResult, "msg %u", nId);
-
1435 return sResult;
-
1436 }
+
1426
+
+
1430 win_runtime_error() : num_runtime_error<DWORD>(GetLastError(), message(GetLastError()))
+
1431 {}
-
1437
-
-
1447 inline std::string fmt_msg_from_res(_In_opt_ HMODULE hModule, _In_ UINT nId, _In_ WORD wLanguage, ...)
-
1448 {
-
1449 std::string sResult;
-
1450 HRSRC hFoundRes = FindResourceExW(hModule, MAKEINTRESOURCEW(6), MAKEINTRESOURCEW(nId), wLanguage);
-
1451 if (hFoundRes) {
-
1452 DWORD dwSize = SizeofResource(hModule, hFoundRes);
-
1453 if (dwSize) {
-
1454 HGLOBAL hLoadedRes = LoadResource(hModule, hFoundRes);
-
1455 if (hLoadedRes) {
-
1456 LPCWSTR szFormat = reinterpret_cast<LPCWSTR>(LockResource(hLoadedRes));
-
1457 if (szFormat) {
-
1458 dwSize /= sizeof(*szFormat);
-
1459 assert(wcsnlen(szFormat, dwSize) < dwSize); // Resource strings must be zero-terminated to make strings directly usable with sprintf.
-
1460 va_list arg;
-
1461 va_start(arg, wLanguage);
-
1462 std::wstring sMessage;
-
1463 vsprintf(sMessage, szFormat, arg);
-
1464 va_end(arg);
-
1465 WideCharToMultiByte(CP_UTF8, 0, sMessage, sResult, NULL, NULL);
-
1466 return sResult;
-
1467 } else
-
1468 SetLastError(ERROR_LOCK_FAILED);
-
1469 }
-
1470 }
-
1471 }
-
1472 sprintf(sResult, "msg %u", nId);
-
1473 return sResult;
-
1474 }
+
1432
+
+
1438 win_runtime_error(_In_ const std::string& msg) : num_runtime_error<DWORD>(GetLastError(), msg + ": " + message(GetLastError()))
+
1439 {}
+
1440
+
+
1446 win_runtime_error(_In_z_ const char *msg) : num_runtime_error<DWORD>(GetLastError(), std::string(msg) + ": " + message(GetLastError()))
+
1447 {}
+
+
1448
+
1449 protected:
+
+
1456 static std::string message(_In_ error_type num, _In_opt_ DWORD dwLanguageId = 0)
+
1457 {
+
1458 last_error_saver last_error_save;
+
1459 std::wstring wstr;
+
1460 if (FormatMessageW(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, 0, num, dwLanguageId, wstr, NULL)) {
+
1461 // Stock Windows error messages contain CRLF. Well... Trim all the trailing white space.
+
1462 wstr.erase(wstr.find_last_not_of(L" \t\n\r\f\v") + 1);
+
1463 } else
+
1464 sprintf(wstr, num >= 0x10000 ? L"Error 0x%X" : L"Error %u", num);
+
1465 std::string str;
+
1466 WideCharToMultiByte(CP_UTF8, 0, wstr, str, NULL, NULL);
+
1467 return str;
+
1468 }
+
+
1469 };
+
+
1470
+
1472
1475
-
1479 template <typename _Tn>
+
1479 template<class _Elem, class _Traits, class _Ax>
-
1480 class num_runtime_error : public std::runtime_error
+
1480 class basic_string_printf : public std::basic_string<_Elem, _Traits, _Ax>
1481 {
1482 public:
-
1483 typedef _Tn error_type;
-
1484
-
1485 public:
-
-
1492 num_runtime_error(_In_ error_type num, _In_ const std::string& msg) :
-
1493 m_num(num),
-
1494 runtime_error(msg)
-
1495 {}
+
1485
+
+
1491 basic_string_printf(_In_z_ _Printf_format_string_ const _Elem *format, ...)
+
1492 {
+
1493 va_list arg;
+
1494 va_start(arg, format);
+
1495 vsprintf(*this, format, arg);
+
1496 va_end(arg);
+
1497 }
-
1496
-
-
1503 num_runtime_error(_In_ error_type num, _In_opt_z_ const char *msg = nullptr) :
-
1504 m_num(num),
-
1505 runtime_error(msg)
-
1506 {}
+
1498
+
1500
+
1503
+
+
1510 basic_string_printf(_In_ HINSTANCE hInstance, _In_ UINT nFormatID, ...)
+
1511 {
+
1512 _Myt format;
+
1513 ATLENSURE(format.LoadString(hInstance, nFormatID));
+
1514
+
1515 va_list arg;
+
1516 va_start(arg, nFormatID);
+
1517 vsprintf(*this, format, arg);
+
1518 va_end(arg);
+
1519 }
-
1507
-
- -
1512 {
-
1513 return m_num;
-
1514 }
+
1520
+
+
1528 basic_string_printf(_In_ HINSTANCE hInstance, _In_ WORD wLanguageID, _In_ UINT nFormatID, ...)
+
1529 {
+
1530 _Myt format;
+
1531 ATLENSURE(format.LoadString(hInstance, nFormatID, wLanguageID));
+
1532
+
1533 va_list arg;
+
1534 va_start(arg, nFormatID);
+
1535 vsprintf(*this, format, arg);
+
1536 va_end(arg);
+
1537 }
-
1515
-
1516 protected:
- -
1518 };
+
1538
+
1540 };
-
1519
-
- -
1524 {
-
1525 public:
-
-
1531 last_error_saver(_In_ DWORD error = GetLastError()) :
-
1532 m_error(error)
-
1533 {}
+
1541
+ +
1546
+ +
1551
+
1555#ifdef _UNICODE
+ +
1557#else
+ +
1559#endif
+
1560
+
1564 template<class _Elem, class _Traits, class _Ax>
+
+
1565 class basic_string_msg : public std::basic_string<_Elem, _Traits, _Ax>
+
1566 {
+
1567 public:
+
1570
+
+
1576 basic_string_msg(_In_z_ _FormatMessage_format_string_ const _Elem *format, ...)
+
1577 {
+
1578 va_list arg;
+
1579 va_start(arg, format);
+
1580 FormatMessage(FORMAT_MESSAGE_FROM_STRING, format, 0, 0, *this, &arg);
+
1581 va_end(arg);
+
1582 }
-
1534
-
- -
1541 {
-
1542 SetLastError(m_error);
-
1543 }
+
1583
+
1585
+
1588
+
+
1595 basic_string_msg(_In_ HINSTANCE hInstance, _In_ UINT nFormatID, ...)
+
1596 {
+
1597 _Myt format(GetManager());
+
1598 ATLENSURE(format.LoadString(hInstance, nFormatID));
+
1599
+
1600 va_list arg;
+
1601 va_start(arg, nFormatID);
+
1602 FormatMessage(FORMAT_MESSAGE_FROM_STRING, format, 0, 0, *this, &arg);
+
1603 va_end(arg);
+
1604 }
-
1544
-
1545 protected:
-
1546 DWORD m_error;
-
1547 };
-
-
1548
-
- -
1553 {
-
1554 public:
-
-
1560 win_runtime_error(_In_ error_type num) : num_runtime_error<DWORD>(num, message(num))
-
1561 {}
-
-
1562
-
-
1569 win_runtime_error(_In_ error_type num, _In_ const std::string& msg) : num_runtime_error<DWORD>(num, msg + ": " + message(num))
-
1570 {}
-
-
1571
-
-
1578 win_runtime_error(_In_ error_type num, _In_z_ const char *msg) : num_runtime_error<DWORD>(num, std::string(msg) + ": " + message(num))
-
1579 {}
-
-
1580
-
-
1584 win_runtime_error() : num_runtime_error<DWORD>(GetLastError(), message(GetLastError()))
-
1585 {}
-
-
1586
-
-
1592 win_runtime_error(_In_ const std::string& msg) : num_runtime_error<DWORD>(GetLastError(), msg + ": " + message(GetLastError()))
-
1593 {}
-
-
1594
-
-
1600 win_runtime_error(_In_z_ const char *msg) : num_runtime_error<DWORD>(GetLastError(), std::string(msg) + ": " + message(GetLastError()))
-
1601 {}
-
-
1602
-
1603 protected:
-
-
1610 static std::string message(_In_ error_type num, _In_opt_ DWORD dwLanguageId = 0)
-
1611 {
-
1612 last_error_saver last_error_save;
-
1613 std::wstring wstr;
-
1614 if (FormatMessageW(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, 0, num, dwLanguageId, wstr, NULL)) {
-
1615 // Stock Windows error messages contain CRLF. Well... Trim all the trailing white space.
-
1616 wstr.erase(wstr.find_last_not_of(L" \t\n\r\f\v") + 1);
-
1617 } else
-
1618 sprintf(wstr, num >= 0x10000 ? L"Error 0x%X" : L"Error %u", num);
-
1619 std::string str;
-
1620 WideCharToMultiByte(CP_UTF8, 0, wstr, str, NULL, NULL);
-
1621 return str;
+
1605
+
+
1613 basic_string_msg(_In_ HINSTANCE hInstance, _In_ WORD wLanguageID, _In_ UINT nFormatID, ...)
+
1614 {
+
1615 _Myt format(GetManager());
+
1616 ATLENSURE(format.LoadString(hInstance, nFormatID, wLanguageID));
+
1617
+
1618 va_list arg;
+
1619 va_start(arg, nFormatID);
+
1620 FormatMessage(FORMAT_MESSAGE_FROM_STRING, format, 0, 0, *this, &arg);
+
1621 va_end(arg);
1622 }
-
1623 };
+
1623
+
1625
+
+
1631 basic_string_msg(_In_ DWORD dwFlags, _In_opt_ LPCVOID lpSource, _In_ DWORD dwMessageId, _In_ DWORD dwLanguageId, _In_opt_ va_list *Arguments)
+
1632 {
+
1633 FormatMessage(dwFlags & ~FORMAT_MESSAGE_ARGUMENT_ARRAY, lpSource, dwMessageId, dwLanguageId, *this, Arguments);
+
1634 }
-
1624
-
1626
-
1629
-
1633 template<class _Elem, class _Traits, class _Ax>
-
-
1634 class basic_string_printf : public std::basic_string<_Elem, _Traits, _Ax>
-
1635 {
-
1636 public:
-
1639
-
-
1645 basic_string_printf(_In_z_ _Printf_format_string_ const _Elem *format, ...)
-
1646 {
-
1647 va_list arg;
-
1648 va_start(arg, format);
-
1649 vsprintf(*this, format, arg);
-
1650 va_end(arg);
-
1651 }
+
1635
+
+
1641 basic_string_msg(_In_ DWORD dwFlags, _In_opt_ LPCVOID lpSource, _In_ DWORD dwMessageId, _In_ DWORD dwLanguageId, _In_opt_ DWORD_PTR *Arguments)
+
1642 {
+
1643 FormatMessage(dwFlags | FORMAT_MESSAGE_ARGUMENT_ARRAY, lpSource, dwMessageId, dwLanguageId, *this, (va_list*)Arguments);
+
1644 }
-
1652
-
1654
-
1657
-
-
1664 basic_string_printf(_In_ HINSTANCE hInstance, _In_ UINT nFormatID, ...)
-
1665 {
-
1666 _Myt format;
-
1667 ATLENSURE(format.LoadString(hInstance, nFormatID));
-
1668
-
1669 va_list arg;
-
1670 va_start(arg, nFormatID);
-
1671 vsprintf(*this, format, arg);
-
1672 va_end(arg);
-
1673 }
+
1645
+
+
1651 basic_string_msg(_In_ DWORD dwFlags, _In_z_ LPCTSTR pszFormat, _In_opt_ va_list *Arguments)
+
1652 {
+
1653 FormatMessage(dwFlags & ~FORMAT_MESSAGE_ARGUMENT_ARRAY | FORMAT_MESSAGE_FROM_STRING, pszFormat, 0, 0, *this, Arguments);
+
1654 }
-
1674
-
-
1682 basic_string_printf(_In_ HINSTANCE hInstance, _In_ WORD wLanguageID, _In_ UINT nFormatID, ...)
-
1683 {
-
1684 _Myt format;
-
1685 ATLENSURE(format.LoadString(hInstance, nFormatID, wLanguageID));
-
1686
-
1687 va_list arg;
-
1688 va_start(arg, nFormatID);
-
1689 vsprintf(*this, format, arg);
-
1690 va_end(arg);
-
1691 }
+
1655
+
+
1661 basic_string_msg(_In_ DWORD dwFlags, _In_z_ LPCTSTR pszFormat, _In_opt_ DWORD_PTR *Arguments)
+
1662 {
+
1663 FormatMessage(dwFlags | FORMAT_MESSAGE_ARGUMENT_ARRAY | FORMAT_MESSAGE_FROM_STRING, pszFormat, 0, 0, *this, (va_list*)Arguments);
+
1664 }
-
1692
-
1694 };
+
1665 };
+
1666
+ +
1671
+ +
1676
+
1680#ifdef _UNICODE
+
1681 typedef wstring_msg tstring_msg;
+
1682#else
+ +
1684#endif
+
1685
+
1689 template<class _Elem, class _Traits, class _Ax>
+
+
1690 class basic_string_guid : public std::basic_string<_Elem, _Traits, _Ax>
+
1691 {
+
1692 public:
1695
- -
1700
- -
1705
-
1709#ifdef _UNICODE
- -
1711#else
- -
1713#endif
+
+
1702 basic_string_guid(_In_ const GUID &guid, _In_z_ _Printf_format_string_ const _Elem *format)
+
1703 {
+
1704 sprintf<_Elem, _Traits, _Ax>(*this, format,
+
1705 guid.Data1,
+
1706 guid.Data2,
+
1707 guid.Data3,
+
1708 guid.Data4[0], guid.Data4[1],
+
1709 guid.Data4[2], guid.Data4[3], guid.Data4[4], guid.Data4[5], guid.Data4[6], guid.Data4[7]);
+
1710 }
+
+
1711
+
1713 };
+
1714
-
1718 template<class _Elem, class _Traits, class _Ax>
-
-
1719 class basic_string_msg : public std::basic_string<_Elem, _Traits, _Ax>
-
1720 {
-
1721 public:
-
1724
-
-
1730 basic_string_msg(_In_z_ _FormatMessage_format_string_ const _Elem *format, ...)
-
1731 {
-
1732 va_list arg;
-
1733 va_start(arg, format);
-
1734 FormatMessage(FORMAT_MESSAGE_FROM_STRING, format, 0, 0, *this, &arg);
-
1735 va_end(arg);
-
1736 }
+
+
1718 class string_guid : public basic_string_guid<char, std::char_traits<char>, std::allocator<char> >
+
1719 {
+
1720 public:
+
1723
+
+
1729 string_guid(_In_ const GUID &guid) :
+
1730 basic_string_guid<char, std::char_traits<char>, std::allocator<char> >(guid, "{%08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X}")
+
1731 {}
+
+
1732
+
1734 };
+
+
1735
+
+
1739 class wstring_guid : public basic_string_guid<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
+
1740 {
+
1741 public:
+
1744
+
+
1750 wstring_guid(_In_ const GUID &guid) :
+
1751 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}")
+
1752 {}
-
1737
-
1739
-
1742
-
-
1749 basic_string_msg(_In_ HINSTANCE hInstance, _In_ UINT nFormatID, ...)
-
1750 {
-
1751 _Myt format(GetManager());
-
1752 ATLENSURE(format.LoadString(hInstance, nFormatID));
1753
-
1754 va_list arg;
-
1755 va_start(arg, nFormatID);
-
1756 FormatMessage(FORMAT_MESSAGE_FROM_STRING, format, 0, 0, *this, &arg);
-
1757 va_end(arg);
-
1758 }
+
1755 };
-
1759
-
-
1767 basic_string_msg(_In_ HINSTANCE hInstance, _In_ WORD wLanguageID, _In_ UINT nFormatID, ...)
-
1768 {
-
1769 _Myt format(GetManager());
-
1770 ATLENSURE(format.LoadString(hInstance, nFormatID, wLanguageID));
-
1771
-
1772 va_list arg;
-
1773 va_start(arg, nFormatID);
-
1774 FormatMessage(FORMAT_MESSAGE_FROM_STRING, format, 0, 0, *this, &arg);
-
1775 va_end(arg);
-
1776 }
+
1756
+
1760#ifdef _UNICODE
+
1761 typedef wstring_guid tstring_guid;
+
1762#else
+ +
1764#endif
+
1765
+
1767
+
1770
+
1771 // winstd::sanitizing_allocator::destroy() member generates _Ptr parameter not used warning for primitive datatypes _Ty.
+
1772 #pragma warning(push)
+
1773 #pragma warning(disable: 4100)
+
1774
+
1782 template<class _Ty>
+
+
1783 class sanitizing_allocator : public std::allocator<_Ty>
+
1784 {
+
1785 public:
+
1786 typedef std::allocator<_Ty> _Mybase;
+
1787
+
1791 template<class _Other>
+
+
1792 struct rebind
+
1793 {
+ +
1795 };
-
1777
-
1779
-
-
1785 basic_string_msg(_In_ DWORD dwFlags, _In_opt_ LPCVOID lpSource, _In_ DWORD dwMessageId, _In_ DWORD dwLanguageId, _In_opt_ va_list *Arguments)
-
1786 {
-
1787 FormatMessage(dwFlags & ~FORMAT_MESSAGE_ARGUMENT_ARRAY, lpSource, dwMessageId, dwLanguageId, *this, Arguments);
-
1788 }
+
1796
+
+ +
1801 {}
-
1789
-
-
1795 basic_string_msg(_In_ DWORD dwFlags, _In_opt_ LPCVOID lpSource, _In_ DWORD dwMessageId, _In_ DWORD dwLanguageId, _In_opt_ DWORD_PTR *Arguments)
-
1796 {
-
1797 FormatMessage(dwFlags | FORMAT_MESSAGE_ARGUMENT_ARRAY, lpSource, dwMessageId, dwLanguageId, *this, (va_list*)Arguments);
-
1798 }
+
1802
+
+ +
1807 {}
-
1799
-
-
1805 basic_string_msg(_In_ DWORD dwFlags, _In_z_ LPCTSTR pszFormat, _In_opt_ va_list *Arguments)
-
1806 {
-
1807 FormatMessage(dwFlags & ~FORMAT_MESSAGE_ARGUMENT_ARRAY | FORMAT_MESSAGE_FROM_STRING, pszFormat, 0, 0, *this, Arguments);
-
1808 }
+
1808
+
1812 template<class _Other>
+
+
1813 sanitizing_allocator(_In_ const sanitizing_allocator<_Other> &_Othr) noexcept : _Mybase(_Othr)
+
1814 {}
-
1809
-
-
1815 basic_string_msg(_In_ DWORD dwFlags, _In_z_ LPCTSTR pszFormat, _In_opt_ DWORD_PTR *Arguments)
-
1816 {
-
1817 FormatMessage(dwFlags | FORMAT_MESSAGE_ARGUMENT_ARRAY | FORMAT_MESSAGE_FROM_STRING, pszFormat, 0, 0, *this, (va_list*)Arguments);
-
1818 }
+
1815
+
+
1819 void deallocate(_In_ _Ty* const _Ptr, _In_ const std::size_t _Count)
+
1820 {
+
1821 // Sanitize then free.
+
1822 SecureZeroMemory(_Ptr, sizeof(_Ty) * _Count);
+
1823 _Mybase::deallocate(_Ptr, _Count);
+
1824 }
-
1819 };
+
1825 };
-
1820
- -
1825
- -
1830
-
1834#ifdef _UNICODE
-
1835 typedef wstring_msg tstring_msg;
-
1836#else
- -
1838#endif
-
1839
-
1843 template<class _Elem, class _Traits, class _Ax>
-
-
1844 class basic_string_guid : public std::basic_string<_Elem, _Traits, _Ax>
-
1845 {
-
1846 public:
-
1849
-
-
1856 basic_string_guid(_In_ const GUID &guid, _In_z_ _Printf_format_string_ const _Elem *format)
-
1857 {
-
1858 sprintf<_Elem, _Traits, _Ax>(*this, format,
-
1859 guid.Data1,
-
1860 guid.Data2,
-
1861 guid.Data3,
-
1862 guid.Data4[0], guid.Data4[1],
-
1863 guid.Data4[2], guid.Data4[3], guid.Data4[4], guid.Data4[5], guid.Data4[6], guid.Data4[7]);
-
1864 }
+
1826
+
1827 #pragma warning(pop)
+
1828
+
1836 typedef std::basic_string<char, std::char_traits<char>, sanitizing_allocator<char> > sanitizing_string;
+
1837
+
1845 typedef std::basic_string<wchar_t, std::char_traits<wchar_t>, sanitizing_allocator<wchar_t> > sanitizing_wstring;
+
1846
+
1850#ifdef _UNICODE
+ +
1852#else
+ +
1854#endif
+
1855
+
1859 template<size_t N>
+
+ +
1861 {
+
1862 public:
+
+ +
1867 {
+
1868 ZeroMemory(m_data, N);
+
1869 }
-
1865
-
1867 };
+
1870
+
+ +
1875 {
+
1876 SecureZeroMemory(m_data, N);
+
1877 }
-
1868
-
-
1872 class string_guid : public basic_string_guid<char, std::char_traits<char>, std::allocator<char> >
-
1873 {
-
1874 public:
-
1877
-
-
1883 string_guid(_In_ const GUID &guid) :
-
1884 basic_string_guid<char, std::char_traits<char>, std::allocator<char> >(guid, "{%08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X}")
-
1885 {}
+
1878
+
1879 public:
+
1880 unsigned char m_data[N];
+
1881 };
-
1886
-
1888 };
-
-
1889
-
-
1893 class wstring_guid : public basic_string_guid<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
-
1894 {
-
1895 public:
-
1898
-
-
1904 wstring_guid(_In_ const GUID &guid) :
-
1905 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}")
-
1906 {}
-
-
1907
-
1909 };
-
-
1910
-
1914#ifdef _UNICODE
-
1915 typedef wstring_guid tstring_guid;
-
1916#else
- -
1918#endif
-
1919
-
1921
-
1924
-
1925 // winstd::sanitizing_allocator::destroy() member generates _Ptr parameter not used warning for primitive datatypes _Ty.
-
1926 #pragma warning(push)
-
1927 #pragma warning(disable: 4100)
-
1928
-
1936 template<class _Ty>
-
-
1937 class sanitizing_allocator : public std::allocator<_Ty>
-
1938 {
-
1939 public:
-
1940 typedef std::allocator<_Ty> _Mybase;
-
1941
-
1945 template<class _Other>
-
-
1946 struct rebind
-
1947 {
- -
1949 };
-
-
1950
-
- -
1955 {}
-
-
1956
-
- -
1961 {}
-
-
1962
-
1966 template<class _Other>
-
-
1967 sanitizing_allocator(_In_ const sanitizing_allocator<_Other> &_Othr) noexcept : _Mybase(_Othr)
-
1968 {}
-
-
1969
-
-
1973 void deallocate(_In_ _Ty* const _Ptr, _In_ const std::size_t _Count)
-
1974 {
-
1975 // Sanitize then free.
-
1976 SecureZeroMemory(_Ptr, sizeof(_Ty) * _Count);
-
1977 _Mybase::deallocate(_Ptr, _Count);
-
1978 }
-
-
1979 };
-
-
1980
-
1981 #pragma warning(pop)
-
1982
-
1990 typedef std::basic_string<char, std::char_traits<char>, sanitizing_allocator<char> > sanitizing_string;
-
1991
-
1999 typedef std::basic_string<wchar_t, std::char_traits<wchar_t>, sanitizing_allocator<wchar_t> > sanitizing_wstring;
-
2000
-
2004#ifdef _UNICODE
- -
2006#else
- -
2008#endif
-
2009
-
2013 template<size_t N>
-
- -
2015 {
-
2016 public:
-
- -
2021 {
-
2022 ZeroMemory(m_data, N);
-
2023 }
-
-
2024
-
- -
2029 {
-
2030 SecureZeroMemory(m_data, N);
-
2031 }
-
-
2032
-
2033 public:
-
2034 unsigned char m_data[N];
-
2035 };
-
-
2036
-
2038}
-
Base template class to support converting GUID to string.
Definition Common.h:1845
-
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:1856
-
Base template class to support string formatting using FormatMessage() style templates.
Definition Common.h:1720
-
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:1795
-
basic_string_msg(DWORD dwFlags, LPCTSTR pszFormat, va_list *Arguments)
Initializes a new string and formats its contents using FormatMessage() style.
Definition Common.h:1805
-
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:1767
-
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:1785
-
basic_string_msg(const _Elem *format,...)
Initializes a new string and formats its contents using FormatMessage() style template.
Definition Common.h:1730
-
basic_string_msg(HINSTANCE hInstance, UINT nFormatID,...)
Initializes a new string and formats its contents using FormatMessage() style template in resources.
Definition Common.h:1749
-
basic_string_msg(DWORD dwFlags, LPCTSTR pszFormat, DWORD_PTR *Arguments)
Initializes a new string and formats its contents using FormatMessage() style.
Definition Common.h:1815
-
Base template class to support string formatting using printf() style templates.
Definition Common.h:1635
-
basic_string_printf(const _Elem *format,...)
Initializes a new string and formats its contents using printf() style template.
Definition Common.h:1645
-
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:1682
-
basic_string_printf(HINSTANCE hInstance, UINT nFormatID,...)
Initializes a new string and formats its contents using printf() style template in resources.
Definition Common.h:1664
-
Base abstract template class to support object handle keeping for objects that support trivial handle...
Definition Common.h:1287
+
1882
+
1884}
+
Base template class to support converting GUID to string.
Definition Common.h:1691
+
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:1702
+
Base template class to support string formatting using FormatMessage() style templates.
Definition Common.h:1566
+
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:1641
+
basic_string_msg(DWORD dwFlags, LPCTSTR pszFormat, va_list *Arguments)
Initializes a new string and formats its contents using FormatMessage() style.
Definition Common.h:1651
+
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:1613
+
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:1631
+
basic_string_msg(const _Elem *format,...)
Initializes a new string and formats its contents using FormatMessage() style template.
Definition Common.h:1576
+
basic_string_msg(HINSTANCE hInstance, UINT nFormatID,...)
Initializes a new string and formats its contents using FormatMessage() style template in resources.
Definition Common.h:1595
+
basic_string_msg(DWORD dwFlags, LPCTSTR pszFormat, DWORD_PTR *Arguments)
Initializes a new string and formats its contents using FormatMessage() style.
Definition Common.h:1661
+
Base template class to support string formatting using printf() style templates.
Definition Common.h:1481
+
basic_string_printf(const _Elem *format,...)
Initializes a new string and formats its contents using printf() style template.
Definition Common.h:1491
+
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:1528
+
basic_string_printf(HINSTANCE hInstance, UINT nFormatID,...)
Initializes a new string and formats its contents using printf() style template in resources.
Definition Common.h:1510
+
Base abstract template class to support object handle keeping for objects that support trivial handle...
Definition Common.h:1133
virtual handle_type duplicate_internal(handle_type h) const =0
Abstract member function that must be implemented by child classes to do the actual object handle dup...
-
dplhandle< handle_type, INVAL > & operator=(handle_type h) noexcept
Attaches already available object handle.
Definition Common.h:1324
-
handle_type duplicate() const
Duplicates and returns a new object handle.
Definition Common.h:1372
-
dplhandle< handle_type, INVAL > & operator=(dplhandle< handle_type, INVAL > &&h) noexcept
Moves the object.
Definition Common.h:1361
-
void attach_duplicated(handle_type h)
Duplicates an object handle and sets a new object handle.
Definition Common.h:1382
-
dplhandle(handle_type h) noexcept
Initializes a new class instance with an already available object handle.
Definition Common.h:1300
-
dplhandle< handle_type, INVAL > & operator=(const dplhandle< handle_type, INVAL > &h) noexcept
Duplicates the object.
Definition Common.h:1335
-
dplhandle() noexcept
Initializes a new class instance with the object handle set to INVAL.
Definition Common.h:1292
+
dplhandle< handle_type, INVAL > & operator=(handle_type h) noexcept
Attaches already available object handle.
Definition Common.h:1170
+
handle_type duplicate() const
Duplicates and returns a new object handle.
Definition Common.h:1218
+
dplhandle< handle_type, INVAL > & operator=(dplhandle< handle_type, INVAL > &&h) noexcept
Moves the object.
Definition Common.h:1207
+
void attach_duplicated(handle_type h)
Duplicates an object handle and sets a new object handle.
Definition Common.h:1228
+
dplhandle(handle_type h) noexcept
Initializes a new class instance with an already available object handle.
Definition Common.h:1146
+
dplhandle< handle_type, INVAL > & operator=(const dplhandle< handle_type, INVAL > &h) noexcept
Duplicates the object.
Definition Common.h:1181
+
dplhandle() noexcept
Initializes a new class instance with the object handle set to INVAL.
Definition Common.h:1138
Context scope automatic GlobalAlloc (un)access.
Definition Common.h:818
HGLOBAL m_h
memory handle
Definition Common.h:854
virtual ~globalmem_accessor()
Decrements the lock count associated with a memory object.
Definition Common.h:840
T * m_data
memory pointer
Definition Common.h:855
T * data() const noexcept
Return data pointer.
Definition Common.h:848
globalmem_accessor(HGLOBAL hMem)
Locks a global memory object and returns a pointer to the first byte of the object's memory block.
Definition Common.h:828
-
Base abstract template class to support generic object handle keeping.
Definition Common.h:1024
-
handle_type *& operator*() const
Returns the object handle value when the object handle is a pointer to a value (class,...
Definition Common.h:1112
+
Base abstract template class to support generic object handle keeping.
Definition Common.h:870
+
handle_type *& operator*() const
Returns the object handle value when the object handle is a pointer to a value (class,...
Definition Common.h:958
virtual void free_internal() noexcept=0
Abstract member function that must be implemented by child classes to do the actual object destructio...
-
handle() noexcept
Initializes a new class instance with the object handle set to INVAL.
Definition Common.h:1039
-
bool operator>=(handle_type h) const
Is handle greater than or equal to?
Definition Common.h:1188
-
handle_type operator->() const
Provides object handle member access when the object handle is a pointer to a class or struct.
Definition Common.h:1133
-
handle_type * operator&()
Returns the object handle reference.
Definition Common.h:1122
-
handle(handle_type h) noexcept
Initializes a new class instance with an already available object handle.
Definition Common.h:1047
-
bool operator<(handle_type h) const
Is handle less than?
Definition Common.h:1162
-
handle< handle_type, INVAL > & operator=(handle_type h) noexcept
Attaches already available object handle.
Definition Common.h:1073
-
bool operator!() const
Tests if the object handle is invalid.
Definition Common.h:1149
-
handle< handle_type, INVAL > & operator=(handle< handle_type, INVAL > &&h) noexcept
Move assignment.
Definition Common.h:1085
-
bool operator!=(handle_type h) const
Is handle not equal to?
Definition Common.h:1214
-
void free()
Destroys the object.
Definition Common.h:1261
-
handle_type m_h
Object handle.
Definition Common.h:1276
-
void attach(handle_type h) noexcept
Sets a new object handle for the class.
Definition Common.h:1239
-
bool operator==(handle_type h) const
Is handle equal to?
Definition Common.h:1227
-
handle(handle< handle_type, INVAL > &&h) noexcept
Move constructor.
Definition Common.h:1055
-
handle_type detach()
Dismisses the object handle from this class.
Definition Common.h:1251
-
T handle_type
Datatype of the object handle this template class handles.
Definition Common.h:1029
-
bool operator>(handle_type h) const
Is handle greater than?
Definition Common.h:1201
-
bool operator<=(handle_type h) const
Is handle less than or equal to?
Definition Common.h:1175
-
Saves GetLastError and restores SetLastError when going out of scope.
Definition Common.h:1524
-
~last_error_saver()
Sets the last-error code for the calling thread.
Definition Common.h:1540
-
last_error_saver(DWORD error=GetLastError())
Saves the calling thread's last-error code value.
Definition Common.h:1531
-
Numerical runtime error.
Definition Common.h:1481
-
num_runtime_error(error_type num, const char *msg=nullptr)
Constructs an exception.
Definition Common.h:1503
-
num_runtime_error(error_type num, const std::string &msg)
Constructs an exception.
Definition Common.h:1492
-
error_type number() const
Returns the error number.
Definition Common.h:1511
-
error_type m_num
Numeric error code.
Definition Common.h:1517
-
_Tn error_type
Error number type.
Definition Common.h:1483
-
std::unique_ptr< _Ty[], _Dx > & m_own
Original owner of the pointer.
Definition Common.h:994
-
ref_unique_ptr(ref_unique_ptr< _Ty[], _Dx > &&other)
Moves object.
Definition Common.h:957
-
virtual ~ref_unique_ptr()
Returns ownership of the pointer.
Definition Common.h:967
-
ref_unique_ptr(std::unique_ptr< _Ty[], _Dx > &owner) noexcept
Takes ownership of the pointer.
Definition Common.h:947
-
_Ty * m_ptr
Pointer.
Definition Common.h:995
-
Helper class for returning pointers to std::unique_ptr.
Definition Common.h:863
-
std::unique_ptr< _Ty, _Dx > & m_own
Original owner of the pointer.
Definition Common.h:917
-
_Ty * m_ptr
Pointer.
Definition Common.h:918
-
ref_unique_ptr(ref_unique_ptr< _Ty, _Dx > &&other)
Moves object.
Definition Common.h:880
-
~ref_unique_ptr()
Returns ownership of the pointer.
Definition Common.h:890
-
ref_unique_ptr(std::unique_ptr< _Ty, _Dx > &owner)
Takes ownership of the pointer.
Definition Common.h:870
-
An allocator template that sanitizes each memory block before it is destroyed or reallocated.
Definition Common.h:1938
-
sanitizing_allocator(const sanitizing_allocator< _Ty > &_Othr)
Construct by copying.
Definition Common.h:1960
-
std::allocator< _Ty > _Mybase
Base type.
Definition Common.h:1940
-
sanitizing_allocator(const sanitizing_allocator< _Other > &_Othr) noexcept
Construct from a related allocator.
Definition Common.h:1967
-
void deallocate(_Ty *const _Ptr, const std::size_t _Count)
Deallocate object at _Ptr sanitizing its content first.
Definition Common.h:1973
-
sanitizing_allocator() noexcept
Construct default allocator.
Definition Common.h:1954
-
Sanitizing BLOB.
Definition Common.h:2015
-
sanitizing_blob()
Constructs uninitialized BLOB.
Definition Common.h:2020
-
~sanitizing_blob()
Sanitizes BLOB.
Definition Common.h:2028
-
Single-byte character implementation of a class to support converting GUID to string.
Definition Common.h:1873
-
string_guid(const GUID &guid)
Initializes a new string and formats its contents to string representation of given GUID.
Definition Common.h:1883
-
Windows runtime error.
Definition Common.h:1553
-
win_runtime_error(const char *msg)
Constructs an exception using GetLastError()
Definition Common.h:1600
-
win_runtime_error(error_type num, const char *msg)
Constructs an exception.
Definition Common.h:1578
-
win_runtime_error(error_type num)
Constructs an exception.
Definition Common.h:1560
-
win_runtime_error()
Constructs an exception using GetLastError()
Definition Common.h:1584
-
static std::string message(error_type num, DWORD dwLanguageId=0)
Returns a user-readable Windows error message. As std::exception messages may only be char*,...
Definition Common.h:1610
-
win_runtime_error(const std::string &msg)
Constructs an exception using GetLastError()
Definition Common.h:1592
-
win_runtime_error(error_type num, const std::string &msg)
Constructs an exception.
Definition Common.h:1569
-
Wide character implementation of a class to support converting GUID to string.
Definition Common.h:1894
-
wstring_guid(const GUID &guid)
Initializes a new string and formats its contents to string representation of given GUID.
Definition Common.h:1904
-
std::string load_msg_from_res(HMODULE hModule, UINT nId, WORD wLanguage)
Loads exception message string from resources and converts it to UTF-8.
Definition Common.h:1416
-
std::string fmt_msg_from_res(HMODULE hModule, UINT nId, WORD wLanguage,...)
Loads exception message sprintf template from resources, formats it and converts it to UTF-8.
Definition Common.h:1447
+
handle() noexcept
Initializes a new class instance with the object handle set to INVAL.
Definition Common.h:885
+
bool operator>=(handle_type h) const
Is handle greater than or equal to?
Definition Common.h:1034
+
handle_type operator->() const
Provides object handle member access when the object handle is a pointer to a class or struct.
Definition Common.h:979
+
handle_type * operator&()
Returns the object handle reference.
Definition Common.h:968
+
handle(handle_type h) noexcept
Initializes a new class instance with an already available object handle.
Definition Common.h:893
+
bool operator<(handle_type h) const
Is handle less than?
Definition Common.h:1008
+
handle< handle_type, INVAL > & operator=(handle_type h) noexcept
Attaches already available object handle.
Definition Common.h:919
+
bool operator!() const
Tests if the object handle is invalid.
Definition Common.h:995
+
handle< handle_type, INVAL > & operator=(handle< handle_type, INVAL > &&h) noexcept
Move assignment.
Definition Common.h:931
+
bool operator!=(handle_type h) const
Is handle not equal to?
Definition Common.h:1060
+
void free()
Destroys the object.
Definition Common.h:1107
+
handle_type m_h
Object handle.
Definition Common.h:1122
+
void attach(handle_type h) noexcept
Sets a new object handle for the class.
Definition Common.h:1085
+
bool operator==(handle_type h) const
Is handle equal to?
Definition Common.h:1073
+
handle(handle< handle_type, INVAL > &&h) noexcept
Move constructor.
Definition Common.h:901
+
handle_type detach()
Dismisses the object handle from this class.
Definition Common.h:1097
+
T handle_type
Datatype of the object handle this template class handles.
Definition Common.h:875
+
bool operator>(handle_type h) const
Is handle greater than?
Definition Common.h:1047
+
bool operator<=(handle_type h) const
Is handle less than or equal to?
Definition Common.h:1021
+
Saves GetLastError and restores SetLastError when going out of scope.
Definition Common.h:1370
+
~last_error_saver()
Sets the last-error code for the calling thread.
Definition Common.h:1386
+
last_error_saver(DWORD error=GetLastError())
Saves the calling thread's last-error code value.
Definition Common.h:1377
+
Numerical runtime error.
Definition Common.h:1327
+
num_runtime_error(error_type num, const char *msg=nullptr)
Constructs an exception.
Definition Common.h:1349
+
num_runtime_error(error_type num, const std::string &msg)
Constructs an exception.
Definition Common.h:1338
+
error_type number() const
Returns the error number.
Definition Common.h:1357
+
error_type m_num
Numeric error code.
Definition Common.h:1363
+
_Tn error_type
Error number type.
Definition Common.h:1329
+
An allocator template that sanitizes each memory block before it is destroyed or reallocated.
Definition Common.h:1784
+
sanitizing_allocator(const sanitizing_allocator< _Ty > &_Othr)
Construct by copying.
Definition Common.h:1806
+
std::allocator< _Ty > _Mybase
Base type.
Definition Common.h:1786
+
sanitizing_allocator(const sanitizing_allocator< _Other > &_Othr) noexcept
Construct from a related allocator.
Definition Common.h:1813
+
void deallocate(_Ty *const _Ptr, const std::size_t _Count)
Deallocate object at _Ptr sanitizing its content first.
Definition Common.h:1819
+
sanitizing_allocator() noexcept
Construct default allocator.
Definition Common.h:1800
+
Sanitizing BLOB.
Definition Common.h:1861
+
sanitizing_blob()
Constructs uninitialized BLOB.
Definition Common.h:1866
+
~sanitizing_blob()
Sanitizes BLOB.
Definition Common.h:1874
+
Single-byte character implementation of a class to support converting GUID to string.
Definition Common.h:1719
+
string_guid(const GUID &guid)
Initializes a new string and formats its contents to string representation of given GUID.
Definition Common.h:1729
+
Windows runtime error.
Definition Common.h:1399
+
win_runtime_error(const char *msg)
Constructs an exception using GetLastError()
Definition Common.h:1446
+
win_runtime_error(error_type num, const char *msg)
Constructs an exception.
Definition Common.h:1424
+
win_runtime_error(error_type num)
Constructs an exception.
Definition Common.h:1406
+
win_runtime_error()
Constructs an exception using GetLastError()
Definition Common.h:1430
+
static std::string message(error_type num, DWORD dwLanguageId=0)
Returns a user-readable Windows error message. As std::exception messages may only be char*,...
Definition Common.h:1456
+
win_runtime_error(const std::string &msg)
Constructs an exception using GetLastError()
Definition Common.h:1438
+
win_runtime_error(error_type num, const std::string &msg)
Constructs an exception.
Definition Common.h:1415
+
Wide character implementation of a class to support converting GUID to string.
Definition Common.h:1740
+
wstring_guid(const GUID &guid)
Initializes a new string and formats its contents to string representation of given GUID.
Definition Common.h:1750
+
std::string load_msg_from_res(HMODULE hModule, UINT nId, WORD wLanguage)
Loads exception message string from resources and converts it to UTF-8.
Definition Common.h:1262
+
std::string fmt_msg_from_res(HMODULE hModule, UINT nId, WORD wLanguage,...)
Loads exception message sprintf template from resources, formats it and converts it to UTF-8.
Definition Common.h:1293
#define WINSTD_NONCOPYABLE(C)
Declares a class as non-copyable.
Definition Common.h:67
#define WINSTD_STACK_BUFFER_BYTES
Size of the stack buffer in bytes used for initial system function call.
Definition Common.h:94
std::string tstring
Multi-byte / Wide-character string (according to _UNICODE)
Definition Common.h:727
-
ref_unique_ptr< _Ty, _Dx > get_ptr(std::unique_ptr< _Ty, _Dx > &owner) noexcept
Helper function template for returning pointers to std::unique_ptr.
Definition Common.h:929
#define WINSTD_NONMOVABLE(C)
Declares a class as non-movable.
Definition Common.h:75
-
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:1999
-
sanitizing_string sanitizing_tstring
Multi-byte / Wide-character sanitizing string (according to _UNICODE)
Definition Common.h:2007
-
std::basic_string< char, std::char_traits< char >, sanitizing_allocator< char > > sanitizing_string
A sanitizing variant of std::string.
Definition Common.h:1990
+
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:1845
+
sanitizing_string sanitizing_tstring
Multi-byte / Wide-character sanitizing string (according to _UNICODE)
Definition Common.h:1853
+
std::basic_string< char, std::char_traits< char >, sanitizing_allocator< char > > sanitizing_string
A sanitizing variant of std::string.
Definition Common.h:1836
static int SecureWideCharToMultiByte(UINT CodePage, DWORD dwFlags, LPCWSTR lpWideCharStr, int cchWideChar, std::basic_string< char, _Traits, _Ax > &sMultiByteStr, LPCSTR lpDefaultChar, LPBOOL lpUsedDefaultChar) noexcept
Maps a UTF-16 (wide character) string to a std::string. The new character string is not necessarily f...
Definition Common.h:429
-
basic_string_printf< wchar_t, std::char_traits< wchar_t >, std::allocator< wchar_t > > wstring_printf
Wide character implementation of a class to support string formatting using printf() style templates.
Definition Common.h:1704
+
basic_string_printf< wchar_t, std::char_traits< wchar_t >, std::allocator< wchar_t > > wstring_printf
Wide character implementation of a class to support string formatting using printf() style templates.
Definition Common.h:1550
static int MultiByteToWideChar(UINT CodePage, DWORD dwFlags, LPCSTR lpMultiByteStr, int cbMultiByte, std::basic_string< wchar_t, _Traits, _Ax > &sWideCharStr) noexcept
Maps a character string to a UTF-16 (wide character) std::wstring. The character string is not necess...
Definition Common.h:518
static DWORD FormatMessageW(DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, std::basic_string< wchar_t, _Traits, _Ax > &str, va_list *Arguments)
Formats a message string.
Definition Common.h:703
static DWORD FormatMessageA(DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, std::basic_string< char, _Traits, _Ax > &str, va_list *Arguments)
Formats a message string.
Definition Common.h:688
-
string_guid tstring_guid
Multi-byte / Wide-character string GUID (according to _UNICODE)
Definition Common.h:1917
-
basic_string_msg< wchar_t, std::char_traits< wchar_t >, std::allocator< wchar_t > > wstring_msg
Wide character implementation of a class to support string formatting using FormatMessage() style tem...
Definition Common.h:1829
-
basic_string_printf< char, std::char_traits< char >, std::allocator< char > > string_printf
Single-byte character implementation of a class to support string formatting using printf() style tem...
Definition Common.h:1699
+
string_guid tstring_guid
Multi-byte / Wide-character string GUID (according to _UNICODE)
Definition Common.h:1763
+
basic_string_msg< wchar_t, std::char_traits< wchar_t >, std::allocator< wchar_t > > wstring_msg
Wide character implementation of a class to support string formatting using FormatMessage() style tem...
Definition Common.h:1675
+
basic_string_printf< char, std::char_traits< char >, std::allocator< char > > string_printf
Single-byte character implementation of a class to support string formatting using printf() style tem...
Definition Common.h:1545
static int SecureMultiByteToWideChar(UINT CodePage, DWORD dwFlags, LPCSTR lpMultiByteStr, int cbMultiByte, std::basic_string< wchar_t, _Traits, _Ax > &sWideCharStr) noexcept
Maps a character string to a UTF-16 (wide character) std::wstring. The character string is not necess...
Definition Common.h:599
-
string_printf tstring_printf
Multi-byte / Wide-character formatted string (according to _UNICODE)
Definition Common.h:1712
+
string_printf tstring_printf
Multi-byte / Wide-character formatted string (according to _UNICODE)
Definition Common.h:1558
static int WideCharToMultiByte(UINT CodePage, DWORD dwFlags, LPCWSTR lpWideCharStr, int cchWideChar, std::basic_string< char, _Traits, _Ax > &sMultiByteStr, LPCSTR lpDefaultChar, LPBOOL lpUsedDefaultChar) noexcept
Maps a UTF-16 (wide character) string to a std::string. The new character string is not necessarily f...
Definition Common.h:348
static int sprintf(std::basic_string< _Elem, _Traits, _Ax > &str, const _Elem *format,...)
Formats string using printf().
Definition Common.h:333
static int vsprintf(std::basic_string< char, _Traits, _Ax > &str, const char *format, va_list arg)
Formats string using printf().
Definition Common.h:256
-
basic_string_msg< char, std::char_traits< char >, std::allocator< char > > string_msg
Single-byte character implementation of a class to support string formatting using FormatMessage() st...
Definition Common.h:1824
-
string_msg tstring_msg
Multi-byte / Wide-character formatted string (according to _UNICODE)
Definition Common.h:1837
-
static const T invalid
Invalid handle value.
Definition Common.h:1034
+
basic_string_msg< char, std::char_traits< char >, std::allocator< char > > string_msg
Single-byte character implementation of a class to support string formatting using FormatMessage() st...
Definition Common.h:1670
+
string_msg tstring_msg
Multi-byte / Wide-character formatted string (according to _UNICODE)
Definition Common.h:1683
+
static const T invalid
Invalid handle value.
Definition Common.h:880
Deleter for unique_ptr using GlobalFree.
Definition Common.h:796
GlobalFree_delete()
Default construct.
Definition Common.h:800
void operator()(HGLOBAL _Ptr) const
Delete a pointer.
Definition Common.h:807
@@ -1714,12 +1588,12 @@ $(function(){ initResizable(false); });
LocalFree_delete(const LocalFree_delete< _Ty2 > &)
Construct from another LocalFree_delete.
Definition Common.h:746
void operator()(_Ty *_Ptr) const
Delete a pointer.
Definition Common.h:753
LocalFree_delete()
Default construct.
Definition Common.h:741
-
Convert this type to sanitizing_allocator<_Other>
Definition Common.h:1947
-
sanitizing_allocator< _Other > other
Other type.
Definition Common.h:1948
+
Convert this type to sanitizing_allocator<_Other>
Definition Common.h:1793
+
sanitizing_allocator< _Other > other
Other type.
Definition Common.h:1794
diff --git a/_cred_8h_source.html b/_cred_8h_source.html index b162a5d9..d283d714 100644 --- a/_cred_8h_source.html +++ b/_cred_8h_source.html @@ -297,7 +297,7 @@ $(function(){ initResizable(false); });
diff --git a/_crypt_8h_source.html b/_crypt_8h_source.html index 59a824ec..8f1ad29b 100644 --- a/_crypt_8h_source.html +++ b/_crypt_8h_source.html @@ -851,12 +851,12 @@ $(function(){ initResizable(false); });
data_blob(BYTE *data, DWORD size) noexcept
Initializes a BLOB from existing data.
Definition Crypt.h:692
DWORD size() const noexcept
Get BLOB size.
Definition Crypt.h:772
data_blob & operator=(const DATA_BLOB &other)
Copy an existing BLOB.
Definition Crypt.h:735
-
Base abstract template class to support object handle keeping for objects that support trivial handle...
Definition Common.h:1287
-
Base abstract template class to support generic object handle keeping.
Definition Common.h:1024
-
handle_type m_h
Definition Common.h:1276
-
void attach(handle_type h) noexcept
Definition Common.h:1239
-
PCCERT_CONTEXT handle_type
Definition Common.h:1029
-
Windows runtime error.
Definition Common.h:1553
+
Base abstract template class to support object handle keeping for objects that support trivial handle...
Definition Common.h:1133
+
Base abstract template class to support generic object handle keeping.
Definition Common.h:870
+
handle_type m_h
Definition Common.h:1122
+
void attach(handle_type h) noexcept
Definition Common.h:1085
+
PCCERT_CONTEXT handle_type
Definition Common.h:875
+
Windows runtime error.
Definition Common.h:1399
static bool CryptImportPublicKeyInfo(HCRYPTPROV hCryptProv, DWORD dwCertEncodingType, PCERT_PUBLIC_KEY_INFO pInfo, winstd::crypt_key &key)
Imports the public key.
Definition Crypt.h:889
static BOOL WINAPI CertGetCertificateContextProperty(PCCERT_CONTEXT pCertContext, DWORD dwPropId, std::vector< _Ty, _Ax > &aData)
Retrieves the information contained in an extended property of a certificate context.
Definition Crypt.h:55
static BOOL CertGetCertificateChain(HCERTCHAINENGINE hChainEngine, PCCERT_CONTEXT pCertContext, LPFILETIME pTime, HCERTSTORE hAdditionalStore, PCERT_CHAIN_PARA pChainPara, DWORD dwFlags, LPVOID pvReserved, winstd::cert_chain_context &ctx)
The CertGetCertificateChain function builds a certificate chain context starting from an end certific...
Definition Crypt.h:809
@@ -876,11 +876,11 @@ $(function(){ initResizable(false); });
#define WINSTD_STACK_BUFFER_BYTES
Size of the stack buffer in bytes used for initial system function call.
Definition Common.h:94
#define WINSTD_DPLHANDLE_IMPL(C, T, INVAL)
Implements default constructors and operators to prevent their auto-generation by compiler.
Definition Common.h:176
#define WINSTD_HANDLE_IMPL(C, T, INVAL)
Implements default constructors and operators to prevent their auto-generation by compiler.
Definition Common.h:164
-
static const PCCERT_CONTEXT invalid
Definition Common.h:1034
+
static const PCCERT_CONTEXT invalid
Definition Common.h:880
diff --git a/_e_a_p_8h_source.html b/_e_a_p_8h_source.html index 5603bd81..44b0aa55 100644 --- a/_e_a_p_8h_source.html +++ b/_e_a_p_8h_source.html @@ -650,7 +650,7 @@ $(function(){ initResizable(false); });
699}
700
701#pragma warning(pop)
-
Base abstract template class to support object handle keeping for objects that support trivial handle...
Definition Common.h:1287
+
Base abstract template class to support object handle keeping for objects that support trivial handle...
Definition Common.h:1133
EAP_ATTRIBUTE wrapper class.
Definition EAP.h:213
eap_attr() noexcept
Initializes a new EAP attribute set to eatReserved.
Definition EAP.h:218
eap_attr(eap_attr &&a) noexcept
Moves an existing EAP attribute.
Definition EAP.h:242
@@ -692,10 +692,10 @@ $(function(){ initResizable(false); });
std::wstring m_root_cause_desc
A localized and readable string that describes the root cause of the error.
Definition EAP.h:690
const GUID & help_link_id() const noexcept
Returns help_link ID.
Definition EAP.h:679
DWORD m_reason
The reason code for the error.
Definition EAP.h:687
-
handle_type m_h
Definition Common.h:1276
-
void attach(handle_type h) noexcept
Definition Common.h:1239
-
EapPacket * handle_type
Definition Common.h:1029
-
Windows runtime error.
Definition Common.h:1553
+
handle_type m_h
Definition Common.h:1122
+
void attach(handle_type h) noexcept
Definition Common.h:1085
+
EapPacket * handle_type
Definition Common.h:875
+
Windows runtime error.
Definition Common.h:1399
std::unique_ptr< EAP_ERROR, EapHostPeerFreeEapError_delete > eap_error_runtime
EAP_ERROR wrapper class.
Definition EAP.h:205
std::unique_ptr< BYTE[], EapHostPeerFreeMemory_delete > eap_blob
EapHost BLOB wrapper class.
Definition EAP.h:128
static bool operator==(const EAP_METHOD_TYPE &a, const EAP_METHOD_TYPE &b) noexcept
Are EAP method types equal?
Definition EAP.h:39
@@ -725,7 +725,7 @@ $(function(){ initResizable(false); });
@ identity
Identity.
#define WINSTD_NONCOPYABLE(C)
Declares a class as non-copyable.
Definition Common.h:67
#define WINSTD_DPLHANDLE_IMPL(C, T, INVAL)
Implements default constructors and operators to prevent their auto-generation by compiler.
Definition Common.h:176
-
static const EapPacket * invalid
Definition Common.h:1034
+
static const EapPacket * invalid
Definition Common.h:880
Deleter for unique_ptr to EAP_ERROR using EapHostPeerFreeEapError.
Definition EAP.h:185
EapHostPeerFreeEapError_delete() noexcept
Default constructor.
Definition EAP.h:189
void operator()(EAP_ERROR *_Ptr) const noexcept
Delete a pointer.
Definition EAP.h:196
@@ -741,7 +741,7 @@ $(function(){ initResizable(false); });
diff --git a/_e_t_w_8h_source.html b/_e_t_w_8h_source.html index 13426b94..11114574 100644 --- a/_e_t_w_8h_source.html +++ b/_e_t_w_8h_source.html @@ -1141,11 +1141,11 @@ $(function(){ initResizable(false); });
ETW trace.
Definition ETW.h:904
virtual ~event_trace()
Closes the trace.
Definition ETW.h:913
void free_internal() noexcept override
Closes the trace.
Definition ETW.h:925
-
Base abstract template class to support generic object handle keeping.
Definition Common.h:1024
-
handle() noexcept
Definition Common.h:1039
-
handle_type m_h
Definition Common.h:1276
-
void attach(handle_type h) noexcept
Definition Common.h:1239
-
REGHANDLE handle_type
Definition Common.h:1029
+
Base abstract template class to support generic object handle keeping.
Definition Common.h:870
+
handle() noexcept
Definition Common.h:885
+
handle_type m_h
Definition Common.h:1122
+
void attach(handle_type h) noexcept
Definition Common.h:1085
+
REGHANDLE handle_type
Definition Common.h:875
static ULONG TdhGetEventInformation(PEVENT_RECORD pEvent, ULONG TdhContextCount, PTDH_CONTEXT pTdhContext, std::unique_ptr< TRACE_EVENT_INFO > &info)
Retrieves metadata about an event.
Definition ETW.h:58
static ULONG TdhGetProperty(PEVENT_RECORD pEvent, ULONG TdhContextCount, PTDH_CONTEXT pTdhContext, ULONG PropertyDataCount, PPROPERTY_DATA_DESCRIPTOR pPropertyData, std::vector< _Ty, _Ax > &aData)
Retrieves a property value from the event data.
Definition ETW.h:33
static ULONG TdhGetEventMapInformation(PEVENT_RECORD pEvent, LPWSTR pMapName, std::unique_ptr< EVENT_MAP_INFO > &info)
Retrieves information about the event map contained in the event.
Definition ETW.h:84
@@ -1154,11 +1154,11 @@ $(function(){ initResizable(false); });
#define WINSTD_STACK_BUFFER_BYTES
Size of the stack buffer in bytes used for initial system function call.
Definition Common.h:94
static int vsprintf(std::basic_string< char, _Traits, _Ax > &str, const char *format, va_list arg)
Formats string using printf().
Definition Common.h:256
#define WINSTD_HANDLE_IMPL(C, T, INVAL)
Implements default constructors and operators to prevent their auto-generation by compiler.
Definition Common.h:164
-
static const REGHANDLE invalid
Definition Common.h:1034
+
static const REGHANDLE invalid
Definition Common.h:880
diff --git a/_g_d_i_8h_source.html b/_g_d_i_8h_source.html index d80c59fd..8b4ff7d2 100644 --- a/_g_d_i_8h_source.html +++ b/_g_d_i_8h_source.html @@ -283,10 +283,10 @@ $(function(){ initResizable(false); });
Windows HGDIOBJ wrapper class.
Definition GDI.h:22
void free_internal() noexcept override
Closes an open object handle.
Definition GDI.h:43
virtual ~gdi_handle()
Closes an open object handle.
Definition GDI.h:31
-
Base abstract template class to support generic object handle keeping.
Definition Common.h:1024
-
handle() noexcept
Definition Common.h:1039
-
handle_type m_h
Definition Common.h:1276
-
HDC handle_type
Definition Common.h:1029
+
Base abstract template class to support generic object handle keeping.
Definition Common.h:870
+
handle() noexcept
Definition Common.h:885
+
handle_type m_h
Definition Common.h:1122
+
HDC handle_type
Definition Common.h:875
Windows HICON wrapper class.
Definition GDI.h:53
void free_internal() noexcept override
Closes an open object handle.
Definition GDI.h:74
virtual ~icon()
Closes an open object handle.
Definition GDI.h:62
@@ -301,11 +301,11 @@ $(function(){ initResizable(false); });
#define WINSTD_NONCOPYABLE(C)
Declares a class as non-copyable.
Definition Common.h:67
#define WINSTD_NONMOVABLE(C)
Declares a class as non-movable.
Definition Common.h:75
#define WINSTD_HANDLE_IMPL(C, T, INVAL)
Implements default constructors and operators to prevent their auto-generation by compiler.
Definition Common.h:164
-
static const T invalid
Definition Common.h:1034
+
static const T invalid
Definition Common.h:880
diff --git a/_m_s_i_8h_source.html b/_m_s_i_8h_source.html index 8e6b0ed5..ed7729dd 100644 --- a/_m_s_i_8h_source.html +++ b/_m_s_i_8h_source.html @@ -401,7 +401,7 @@ $(function(){ initResizable(false); });
diff --git a/_s_d_d_l_8h_source.html b/_s_d_d_l_8h_source.html index 19877770..f4f8e897 100644 --- a/_s_d_d_l_8h_source.html +++ b/_s_d_d_l_8h_source.html @@ -203,7 +203,7 @@ $(function(){ initResizable(false); });
diff --git a/_sec_8h_source.html b/_sec_8h_source.html index 85e1b19f..a3232cbc 100644 --- a/_sec_8h_source.html +++ b/_sec_8h_source.html @@ -383,12 +383,12 @@ $(function(){ initResizable(false); });
377
379}
-
Base abstract template class to support generic object handle keeping.
Definition Common.h:1024
-
handle_type m_h
Definition Common.h:1276
-
void attach(handle_type h) noexcept
Definition Common.h:1239
-
PCredHandle handle_type
Definition Common.h:1029
-
Numerical runtime error.
Definition Common.h:1481
-
SECURITY_STATUS error_type
Definition Common.h:1483
+
Base abstract template class to support generic object handle keeping.
Definition Common.h:870
+
handle_type m_h
Definition Common.h:1122
+
void attach(handle_type h) noexcept
Definition Common.h:1085
+
PCredHandle handle_type
Definition Common.h:875
+
Numerical runtime error.
Definition Common.h:1327
+
SECURITY_STATUS error_type
Definition Common.h:1329
SecBufferDesc wrapper class.
Definition Sec.h:312
virtual ~sec_buffer_desc()
Frees the security buffer descriptor.
Definition Sec.h:329
sec_buffer_desc(PSecBuffer buf, ULONG count, ULONG version=SECBUFFER_VERSION)
Initializes security buffer descriptor.
Definition Sec.h:317
@@ -417,11 +417,11 @@ $(function(){ initResizable(false); });
sec_runtime_error(error_type num, const std::string &msg)
Constructs an exception.
Definition Sec.h:357
#define WINSTD_NONCOPYABLE(C)
Declares a class as non-copyable.
Definition Common.h:67
#define WINSTD_STACK_BUFFER_BYTES
Size of the stack buffer in bytes used for initial system function call.
Definition Common.h:94
-
static const PCredHandle invalid
Definition Common.h:1034
+
static const PCredHandle invalid
Definition Common.h:880
diff --git a/_setup_a_p_i_8h_source.html b/_setup_a_p_i_8h_source.html index 54d75637..13437d78 100644 --- a/_setup_a_p_i_8h_source.html +++ b/_setup_a_p_i_8h_source.html @@ -175,8 +175,8 @@ $(function(){ initResizable(false); });
107
109}
-
Base abstract template class to support generic object handle keeping.
Definition Common.h:1024
-
handle_type m_h
Definition Common.h:1276
+
Base abstract template class to support generic object handle keeping.
Definition Common.h:870
+
handle_type m_h
Definition Common.h:1122
HDEVINFO wrapper class.
Definition SetupAPI.h:26
virtual ~setup_device_info_list()
Frees the device information set.
Definition SetupAPI.h:35
void free_internal() noexcept override
Frees the device information set.
Definition SetupAPI.h:47
@@ -187,11 +187,11 @@ $(function(){ initResizable(false); });
#define WINSTD_NONCOPYABLE(C)
Declares a class as non-copyable.
Definition Common.h:67
#define WINSTD_NONMOVABLE(C)
Declares a class as non-movable.
Definition Common.h:75
#define WINSTD_HANDLE_IMPL(C, T, INVAL)
Implements default constructors and operators to prevent their auto-generation by compiler.
Definition Common.h:164
-
static const HDEVINFO invalid
Definition Common.h:1034
+
static const HDEVINFO invalid
Definition Common.h:880
diff --git a/_shell_8h_source.html b/_shell_8h_source.html index 3e64787e..ea7f8f17 100644 --- a/_shell_8h_source.html +++ b/_shell_8h_source.html @@ -179,7 +179,7 @@ $(function(){ initResizable(false); });
diff --git a/_w_l_a_n_8h_source.html b/_w_l_a_n_8h_source.html index a6b64036..c6c31091 100644 --- a/_w_l_a_n_8h_source.html +++ b/_w_l_a_n_8h_source.html @@ -232,13 +232,13 @@ $(function(){ initResizable(false); });
183}
184
-
Base abstract template class to support generic object handle keeping.
Definition Common.h:1024
-
handle_type m_h
Definition Common.h:1276
+
Base abstract template class to support generic object handle keeping.
Definition Common.h:870
+
handle_type m_h
Definition Common.h:1122
WLAN handle wrapper.
Definition WLAN.h:133
virtual ~wlan_handle()
Closes a connection to the server.
Definition WLAN.h:142
void free_internal() noexcept override
Closes a connection to the server.
Definition WLAN.h:154
#define WINSTD_HANDLE_IMPL(C, T, INVAL)
Implements default constructors and operators to prevent their auto-generation by compiler.
Definition Common.h:164
-
static const HANDLE invalid
Definition Common.h:1034
+
static const HANDLE invalid
Definition Common.h:880
static DWORD WlanOpenHandle(DWORD dwClientVersion, PVOID pReserved, PDWORD pdwNegotiatedVersion, winstd::wlan_handle &handle)
Opens a connection to the server.
Definition WLAN.h:172
static DWORD WlanReasonCodeToString(DWORD dwReasonCode, std::basic_string< wchar_t, _Traits, _Ax > &sValue, __reserved PVOID pReserved)
Retrieves a string that describes a specified reason code and stores it in a std::wstring string.
Definition WLAN.h:34
WlanFreeMemory_delete< _Ty > _Myt
This type.
Definition WLAN.h:102
@@ -253,7 +253,7 @@ $(function(){ initResizable(false); });
diff --git a/_win_8h_source.html b/_win_8h_source.html index 0b3ef550..c206c422 100644 --- a/_win_8h_source.html +++ b/_win_8h_source.html @@ -1911,7 +1911,7 @@ $(function(){ initResizable(false); });
actctx_activator(HANDLE hActCtx) noexcept
Construct the activator and activates the given activation context.
Definition Win.h:1467
virtual ~actctx_activator()
Deactivates activation context and destructs the activator.
Definition Win.h:1478
ULONG_PTR m_cookie
Cookie for context deactivation.
Definition Win.h:1485
-
Base template class to support string formatting using printf() style templates.
Definition Common.h:1635
+
Base template class to support string formatting using printf() style templates.
Definition Common.h:1481
Clipboard management.
Definition Win.h:1602
virtual ~clipboard_opener()
Closes the clipboard.
Definition Win.h:1620
clipboard_opener(HWND hWndNewOwner=NULL)
Opens the clipboard for examination and prevents other applications from modifying the clipboard cont...
Definition Win.h:1609
@@ -1930,10 +1930,10 @@ $(function(){ initResizable(false); });
Find-file handle wrapper.
Definition Win.h:1231
virtual ~find_file()
Closes a file search handle.
Definition Win.h:1240
void free_internal() noexcept override
Closes a file search handle.
Definition Win.h:1252
-
Base abstract template class to support generic object handle keeping.
Definition Common.h:1024
-
handle_type m_h
Definition Common.h:1276
-
void attach(handle_type h) noexcept
Sets a new object handle for the class.
Definition Common.h:1239
-
LPVOID handle_type
Definition Common.h:1029
+
Base abstract template class to support generic object handle keeping.
Definition Common.h:870
+
handle_type m_h
Definition Common.h:1122
+
void attach(handle_type h) noexcept
Sets a new object handle for the class.
Definition Common.h:1085
+
LPVOID handle_type
Definition Common.h:875
HeapAlloc allocator.
Definition Win.h:1342
_Ty value_type
A type that is managed by the allocator.
Definition Win.h:1344
heap_allocator(const heap_allocator< _Other > &other)
Constructs allocator from another type.
Definition Win.h:1378
@@ -1959,7 +1959,7 @@ $(function(){ initResizable(false); });
virtual ~impersonator()
Reverts to current user and destructs the impersonator.
Definition Win.h:1504
impersonator() noexcept
Construct the impersonator.
Definition Win.h:1497
BOOL m_cookie
Did impersonation succeed?
Definition Win.h:1516
-
Saves GetLastError and restores SetLastError when going out of scope.
Definition Common.h:1524
+
Saves GetLastError and restores SetLastError when going out of scope.
Definition Common.h:1370
Module handle wrapper.
Definition Win.h:1045
void free_internal() noexcept override
Frees the module.
Definition Win.h:1066
virtual ~library()
Frees the module.
Definition Win.h:1054
@@ -1996,14 +1996,14 @@ $(function(){ initResizable(false); });
Windows HANDLE wrapper class.
Definition Win.h:1012
void free_internal() noexcept override
Closes an open object handle.
Definition Win.h:1033
virtual ~win_handle()
Closes an open object handle.
Definition Win.h:1021
-
Windows runtime error.
Definition Common.h:1553
+
Windows runtime error.
Definition Common.h:1399
#define WINSTD_NONCOPYABLE(C)
Declares a class as non-copyable.
Definition Common.h:67
#define WINSTD_STACK_BUFFER_BYTES
Size of the stack buffer in bytes used for initial system function call.
Definition Common.h:94
#define WINSTD_NONMOVABLE(C)
Declares a class as non-movable.
Definition Common.h:75
static int sprintf(std::basic_string< _Elem, _Traits, _Ax > &str, const _Elem *format,...)
Formats string using printf().
Definition Common.h:333
static int vsprintf(std::basic_string< char, _Traits, _Ax > &str, const char *format, va_list arg)
Formats string using printf().
Definition Common.h:256
#define WINSTD_HANDLE_IMPL(C, T, INVAL)
Implements default constructors and operators to prevent their auto-generation by compiler.
Definition Common.h:164
-
static const HANDLE invalid
Definition Common.h:1034
+
static const HANDLE invalid
Definition Common.h:880
static int NormalizeString(NORM_FORM NormForm, LPCWSTR lpSrcString, int cwSrcLength, std::basic_string< wchar_t, _Traits, _Ax > &sDstString) noexcept
Normalizes characters of a text string according to Unicode 4.0 TR#15.
Definition Win.h:627
static DWORD ExpandEnvironmentStringsW(LPCWSTR lpSrc, std::basic_string< wchar_t, _Traits, _Ax > &sValue)
Expands environment-variable strings, replaces them with the values defined for the current user,...
Definition Win.h:192
static BOOL StringToGuidA(LPCSTR lpszGuid, LPGUID lpGuid, LPCSTR *lpszGuidEnd=NULL) noexcept
Parses string with GUID and stores it to GUID.
Definition Win.h:255
@@ -2059,7 +2059,7 @@ $(function(){ initResizable(false); });
diff --git a/_win_h_t_t_p_8h_source.html b/_win_h_t_t_p_8h_source.html index 744b0797..75e7ec9a 100644 --- a/_win_h_t_t_p_8h_source.html +++ b/_win_h_t_t_p_8h_source.html @@ -170,18 +170,18 @@ $(function(){ initResizable(false); });
98
100}
-
Base abstract template class to support generic object handle keeping.
Definition Common.h:1024
-
handle_type m_h
Definition Common.h:1276
+
Base abstract template class to support generic object handle keeping.
Definition Common.h:870
+
handle_type m_h
Definition Common.h:1122
HTTP handle wrapper class.
Definition WinHTTP.h:72
virtual ~http()
Closes a handle to the HTTP.
Definition WinHTTP.h:81
void free_internal() noexcept override
Closes a handle to the HTTP.
Definition WinHTTP.h:93
#define WINSTD_HANDLE_IMPL(C, T, INVAL)
Implements default constructors and operators to prevent their auto-generation by compiler.
Definition Common.h:164
-
static const HINTERNET invalid
Definition Common.h:1034
+
static const HINTERNET invalid
Definition Common.h:880
BOOL WinHttpQueryHeaders(HINTERNET hRequest, DWORD dwInfoLevel, DWORD &dwData)
Retrieves header information associated with an HTTP request.
Definition WinHTTP.h:23
diff --git a/_win_sock2_8h_source.html b/_win_sock2_8h_source.html index ad413c34..734ca5de 100644 --- a/_win_sock2_8h_source.html +++ b/_win_sock2_8h_source.html @@ -263,10 +263,10 @@ $(function(){ initResizable(false); });
ADDRINFOA wrapper class.
Definition WinSock2.h:109
void free_internal() noexcept override
Frees address information.
Definition WinSock2.h:130
virtual ~addrinfo()
Frees address information.
Definition WinSock2.h:118
-
Base abstract template class to support generic object handle keeping.
Definition Common.h:1024
-
handle_type m_h
Definition Common.h:1276
-
Numerical runtime error.
Definition Common.h:1481
-
int error_type
Definition Common.h:1483
+
Base abstract template class to support generic object handle keeping.
Definition Common.h:870
+
handle_type m_h
Definition Common.h:1122
+
Numerical runtime error.
Definition Common.h:1327
+
int error_type
Definition Common.h:1329
ADDRINFOW wrapper class.
Definition WinSock2.h:142
virtual ~waddrinfo()
Frees address information.
Definition WinSock2.h:151
void free_internal() noexcept override
Frees address information.
Definition WinSock2.h:163
@@ -285,11 +285,11 @@ $(function(){ initResizable(false); });
static int WideCharToMultiByte(UINT CodePage, DWORD dwFlags, LPCWSTR lpWideCharStr, int cchWideChar, std::basic_string< char, _Traits, _Ax > &sMultiByteStr, LPCSTR lpDefaultChar, LPBOOL lpUsedDefaultChar) noexcept
Maps a UTF-16 (wide character) string to a std::string. The new character string is not necessarily f...
Definition Common.h:348
static int sprintf(std::basic_string< _Elem, _Traits, _Ax > &str, const _Elem *format,...)
Formats string using printf().
Definition Common.h:333
#define WINSTD_HANDLE_IMPL(C, T, INVAL)
Implements default constructors and operators to prevent their auto-generation by compiler.
Definition Common.h:164
-
static const PADDRINFOA invalid
Definition Common.h:1034
+
static const PADDRINFOA invalid
Definition Common.h:880
diff --git a/_win_trust_8h_source.html b/_win_trust_8h_source.html index ed1cf7a0..0a466cef 100644 --- a/_win_trust_8h_source.html +++ b/_win_trust_8h_source.html @@ -142,7 +142,7 @@ $(function(){ initResizable(false); });
57
59}
-
Windows runtime error.
Definition Common.h:1553
+
Windows runtime error.
Definition Common.h:1399
WinTrust engine wrapper class.
Definition WinTrust.h:23
wintrust(HWND hwnd, const GUID &action, WINTRUST_DATA &wtd)
Initializes a new class instance.
Definition WinTrust.h:31
virtual ~wintrust()
Destroys the WinTrust context.
Definition WinTrust.h:44
@@ -151,7 +151,7 @@ $(function(){ initResizable(false); });
diff --git a/annotated.html b/annotated.html index eb573812..7adfab01 100644 --- a/annotated.html +++ b/annotated.html @@ -152,45 +152,43 @@ $(function(){ initResizable(false); });  Cmutex_lockerLocks given mutex in constructor and releases it in destructor  Cnum_runtime_errorNumerical runtime error  Cprocess_informationPROCESS_INFORMATION struct wrapper - Cref_unique_ptrHelper class for returning pointers to std::unique_ptr - Cref_unique_ptr< _Ty[], _Dx >Helper class for returning pointers to std::unique_ptr (specialization for arrays) - Creg_keyRegistry key wrapper class - CsafearraySAFEARRAY string wrapper - Csafearray_accessorContext scope automatic SAFEARRAY (un)access - Csanitizing_allocatorAn allocator template that sanitizes each memory block before it is destroyed or reallocated - CrebindConvert this type to sanitizing_allocator<_Other> - Csanitizing_blobSanitizing BLOB - Csc_handleSC_HANDLE wrapper class - Csec_buffer_descSecBufferDesc wrapper class - Csec_contextPCtxtHandle wrapper class - Csec_credentialsPCredHandle wrapper class - Csec_runtime_errorSecurity runtime error - Csecurity_attributes - Csecurity_idSID wrapper class - Csetup_device_info_listHDEVINFO wrapper class - Csetup_driver_info_list_builderBuilds a list of drivers in constructor and deletes it in destructor - Cstring_guidSingle-byte character implementation of a class to support converting GUID to string - Csystem_impersonatorLets the calling thread impersonate the security context of the SYSTEM user - CUnmapViewOfFile_deleteDeleter for unique_ptr using UnmapViewOfFile - Cuser_impersonatorLets the calling thread impersonate the security context of a logged-on user - CvariantVARIANT struct wrapper - CvmemoryMemory in virtual address space of a process handle wrapper - CwaddrinfoADDRINFOW wrapper class - Cwin_handleWindows HANDLE wrapper class - Cwin_runtime_errorWindows runtime error - Cwindow_dcDevice context wrapper class - CwintrustWinTrust engine wrapper class - Cwlan_handleWLAN handle wrapper - CWlanFreeMemory_deleteDeleter for unique_ptr using WlanFreeMemory - CWlanFreeMemory_delete< _Ty[]>Deleter for unique_ptr to array of unknown size using WlanFreeMemory - Cws2_runtime_errorWinSock2 runtime error - Cwstring_guidWide character implementation of a class to support converting GUID to string + Creg_keyRegistry key wrapper class + CsafearraySAFEARRAY string wrapper + Csafearray_accessorContext scope automatic SAFEARRAY (un)access + Csanitizing_allocatorAn allocator template that sanitizes each memory block before it is destroyed or reallocated + CrebindConvert this type to sanitizing_allocator<_Other> + Csanitizing_blobSanitizing BLOB + Csc_handleSC_HANDLE wrapper class + Csec_buffer_descSecBufferDesc wrapper class + Csec_contextPCtxtHandle wrapper class + Csec_credentialsPCredHandle wrapper class + Csec_runtime_errorSecurity runtime error + Csecurity_attributes + Csecurity_idSID wrapper class + Csetup_device_info_listHDEVINFO wrapper class + Csetup_driver_info_list_builderBuilds a list of drivers in constructor and deletes it in destructor + Cstring_guidSingle-byte character implementation of a class to support converting GUID to string + Csystem_impersonatorLets the calling thread impersonate the security context of the SYSTEM user + CUnmapViewOfFile_deleteDeleter for unique_ptr using UnmapViewOfFile + Cuser_impersonatorLets the calling thread impersonate the security context of a logged-on user + CvariantVARIANT struct wrapper + CvmemoryMemory in virtual address space of a process handle wrapper + CwaddrinfoADDRINFOW wrapper class + Cwin_handleWindows HANDLE wrapper class + Cwin_runtime_errorWindows runtime error + Cwindow_dcDevice context wrapper class + CwintrustWinTrust engine wrapper class + Cwlan_handleWLAN handle wrapper + CWlanFreeMemory_deleteDeleter for unique_ptr using WlanFreeMemory + CWlanFreeMemory_delete< _Ty[]>Deleter for unique_ptr to array of unknown size using WlanFreeMemory + Cws2_runtime_errorWinSock2 runtime error + Cwstring_guidWide character implementation of a class to support converting GUID to string
diff --git a/classes.html b/classes.html index 55d9bbe4..5f79242f 100644 --- a/classes.html +++ b/classes.html @@ -131,7 +131,7 @@ $(function(){ initResizable(false); });
process_information (winstd)
R
-
heap_allocator::rebind (winstd)
sanitizing_allocator::rebind (winstd)
ref_unique_ptr (winstd)
ref_unique_ptr< _Ty[], _Dx > (winstd)
reg_key (winstd)
+
heap_allocator::rebind (winstd)
sanitizing_allocator::rebind (winstd)
reg_key (winstd)
S
safearray (winstd)
safearray_accessor (winstd)
sanitizing_allocator (winstd)
sanitizing_blob (winstd)
sc_handle (winstd)
sec_buffer_desc (winstd)
sec_context (winstd)
sec_credentials (winstd)
sec_runtime_error (winstd)
security_attributes (winstd)
security_id (winstd)
setup_device_info_list (winstd)
setup_driver_info_list_builder (winstd)
string_guid (winstd)
system_impersonator (winstd)
@@ -148,7 +148,7 @@ $(function(){ initResizable(false); });
diff --git a/classwinstd_1_1actctx__activator-members.html b/classwinstd_1_1actctx__activator-members.html index 833acaca..09c29c54 100644 --- a/classwinstd_1_1actctx__activator-members.html +++ b/classwinstd_1_1actctx__activator-members.html @@ -101,7 +101,7 @@ $(function(){ initResizable(false); });
diff --git a/classwinstd_1_1actctx__activator.html b/classwinstd_1_1actctx__activator.html index a6d7a414..3bea7351 100644 --- a/classwinstd_1_1actctx__activator.html +++ b/classwinstd_1_1actctx__activator.html @@ -189,7 +189,7 @@ ULONG_PTR m_cookie diff --git a/classwinstd_1_1addrinfo-members.html b/classwinstd_1_1addrinfo-members.html index e06cf83f..19f68174 100644 --- a/classwinstd_1_1addrinfo-members.html +++ b/classwinstd_1_1addrinfo-members.html @@ -122,7 +122,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1addrinfo.html b/classwinstd_1_1addrinfo.html index f76e3df4..21e3b692 100644 --- a/classwinstd_1_1addrinfo.html +++ b/classwinstd_1_1addrinfo.html @@ -271,7 +271,7 @@ static const PADDRINFOA in diff --git a/classwinstd_1_1basic__string__guid-members.html b/classwinstd_1_1basic__string__guid-members.html index 6819d3ed..72ddd53d 100644 --- a/classwinstd_1_1basic__string__guid-members.html +++ b/classwinstd_1_1basic__string__guid-members.html @@ -99,7 +99,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1basic__string__guid.html b/classwinstd_1_1basic__string__guid.html index ff5b18ed..062a47e5 100644 --- a/classwinstd_1_1basic__string__guid.html +++ b/classwinstd_1_1basic__string__guid.html @@ -163,7 +163,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 6625a120..7f17471e 100644 --- a/classwinstd_1_1basic__string__msg-members.html +++ b/classwinstd_1_1basic__string__msg-members.html @@ -105,7 +105,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1basic__string__msg.html b/classwinstd_1_1basic__string__msg.html index 51b31523..4d8ec5ae 100644 --- a/classwinstd_1_1basic__string__msg.html +++ b/classwinstd_1_1basic__string__msg.html @@ -454,7 +454,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 b11fbc8b..0ee04ed4 100644 --- a/classwinstd_1_1basic__string__printf-members.html +++ b/classwinstd_1_1basic__string__printf-members.html @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1basic__string__printf.html b/classwinstd_1_1basic__string__printf.html index 4a5f2e80..3ea08ac9 100644 --- a/classwinstd_1_1basic__string__printf.html +++ b/classwinstd_1_1basic__string__printf.html @@ -265,7 +265,7 @@ template<class _Elem , class _Traits , class _Ax > diff --git a/classwinstd_1_1bstr-members.html b/classwinstd_1_1bstr-members.html index c4018c7b..478b2ae3 100644 --- a/classwinstd_1_1bstr-members.html +++ b/classwinstd_1_1bstr-members.html @@ -135,7 +135,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1bstr.html b/classwinstd_1_1bstr.html index b42c8f41..546b2a46 100644 --- a/classwinstd_1_1bstr.html +++ b/classwinstd_1_1bstr.html @@ -385,7 +385,7 @@ static const BSTR invalid< diff --git a/classwinstd_1_1cert__chain__context-members.html b/classwinstd_1_1cert__chain__context-members.html index 63da4bb7..ddccc563 100644 --- a/classwinstd_1_1cert__chain__context-members.html +++ b/classwinstd_1_1cert__chain__context-members.html @@ -131,7 +131,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1cert__chain__context.html b/classwinstd_1_1cert__chain__context.html index 82614c0b..3d0f09cf 100644 --- a/classwinstd_1_1cert__chain__context.html +++ b/classwinstd_1_1cert__chain__context.html @@ -342,7 +342,7 @@ static const PCCERT_CHAIN_CONTEXT  diff --git a/classwinstd_1_1cert__context-members.html b/classwinstd_1_1cert__context-members.html index 78cafc8e..3203f240 100644 --- a/classwinstd_1_1cert__context-members.html +++ b/classwinstd_1_1cert__context-members.html @@ -137,7 +137,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1cert__context.html b/classwinstd_1_1cert__context.html index 75e5d6df..7e0194d3 100644 --- a/classwinstd_1_1cert__context.html +++ b/classwinstd_1_1cert__context.html @@ -588,7 +588,7 @@ static const PCCERT_CONTEXT < diff --git a/classwinstd_1_1cert__store-members.html b/classwinstd_1_1cert__store-members.html index e30f661f..2dac7258 100644 --- a/classwinstd_1_1cert__store-members.html +++ b/classwinstd_1_1cert__store-members.html @@ -122,7 +122,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1cert__store.html b/classwinstd_1_1cert__store.html index a242f7a1..d9fd88da 100644 --- a/classwinstd_1_1cert__store.html +++ b/classwinstd_1_1cert__store.html @@ -273,7 +273,7 @@ static const HCERTSTORE in diff --git a/classwinstd_1_1clipboard__opener-members.html b/classwinstd_1_1clipboard__opener-members.html index 3e8d09cc..b42ca1cf 100644 --- a/classwinstd_1_1clipboard__opener-members.html +++ b/classwinstd_1_1clipboard__opener-members.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1clipboard__opener.html b/classwinstd_1_1clipboard__opener.html index b5dbee2b..7a51b637 100644 --- a/classwinstd_1_1clipboard__opener.html +++ b/classwinstd_1_1clipboard__opener.html @@ -175,7 +175,7 @@ Public Member Functions diff --git a/classwinstd_1_1com__initializer-members.html b/classwinstd_1_1com__initializer-members.html index 157db888..9e5790df 100644 --- a/classwinstd_1_1com__initializer-members.html +++ b/classwinstd_1_1com__initializer-members.html @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1com__initializer.html b/classwinstd_1_1com__initializer.html index b9203cd7..0176a9d3 100644 --- a/classwinstd_1_1com__initializer.html +++ b/classwinstd_1_1com__initializer.html @@ -210,7 +210,7 @@ Public Member Functions diff --git a/classwinstd_1_1com__obj-members.html b/classwinstd_1_1com__obj-members.html index 5fa48d22..a4c64b70 100644 --- a/classwinstd_1_1com__obj-members.html +++ b/classwinstd_1_1com__obj-members.html @@ -137,7 +137,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1com__obj.html b/classwinstd_1_1com__obj.html index a8235cf5..3ced5e66 100644 --- a/classwinstd_1_1com__obj.html +++ b/classwinstd_1_1com__obj.html @@ -507,7 +507,7 @@ template<class _Other > diff --git a/classwinstd_1_1com__runtime__error-members.html b/classwinstd_1_1com__runtime__error-members.html index 00bbdd6f..d727b2df 100644 --- a/classwinstd_1_1com__runtime__error-members.html +++ b/classwinstd_1_1com__runtime__error-members.html @@ -105,7 +105,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1com__runtime__error.html b/classwinstd_1_1com__runtime__error.html index e9511f84..1eee6203 100644 --- a/classwinstd_1_1com__runtime__error.html +++ b/classwinstd_1_1com__runtime__error.html @@ -229,7 +229,7 @@ typedef HRESULT error_type diff --git a/classwinstd_1_1console__ctrl__handler-members.html b/classwinstd_1_1console__ctrl__handler-members.html index 60219e88..63ba8e94 100644 --- a/classwinstd_1_1console__ctrl__handler-members.html +++ b/classwinstd_1_1console__ctrl__handler-members.html @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1console__ctrl__handler.html b/classwinstd_1_1console__ctrl__handler.html index 4d663971..bf7d4a8b 100644 --- a/classwinstd_1_1console__ctrl__handler.html +++ b/classwinstd_1_1console__ctrl__handler.html @@ -193,7 +193,7 @@ PHANDLER_ROUTINE m_handler diff --git a/classwinstd_1_1critical__section-members.html b/classwinstd_1_1critical__section-members.html index 2b00f644..2761ff27 100644 --- a/classwinstd_1_1critical__section-members.html +++ b/classwinstd_1_1critical__section-members.html @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1critical__section.html b/classwinstd_1_1critical__section.html index a0a1a639..fce80a0d 100644 --- a/classwinstd_1_1critical__section.html +++ b/classwinstd_1_1critical__section.html @@ -215,7 +215,7 @@ CRITICAL_SECTION m_data diff --git a/classwinstd_1_1crypt__hash-members.html b/classwinstd_1_1crypt__hash-members.html index 4e1c6f60..2fe6a3fd 100644 --- a/classwinstd_1_1crypt__hash-members.html +++ b/classwinstd_1_1crypt__hash-members.html @@ -131,7 +131,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1crypt__hash.html b/classwinstd_1_1crypt__hash.html index fa561ae8..605bbd66 100644 --- a/classwinstd_1_1crypt__hash.html +++ b/classwinstd_1_1crypt__hash.html @@ -342,7 +342,7 @@ static const HCRYPTHASH in diff --git a/classwinstd_1_1crypt__key-members.html b/classwinstd_1_1crypt__key-members.html index b83130dc..44c6972b 100644 --- a/classwinstd_1_1crypt__key-members.html +++ b/classwinstd_1_1crypt__key-members.html @@ -132,7 +132,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1crypt__key.html b/classwinstd_1_1crypt__key.html index 906d9b68..ee53c37a 100644 --- a/classwinstd_1_1crypt__key.html +++ b/classwinstd_1_1crypt__key.html @@ -390,7 +390,7 @@ static const HCRYPTKEY inv diff --git a/classwinstd_1_1crypt__prov-members.html b/classwinstd_1_1crypt__prov-members.html index d30d96ed..b9c4b825 100644 --- a/classwinstd_1_1crypt__prov-members.html +++ b/classwinstd_1_1crypt__prov-members.html @@ -122,7 +122,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1crypt__prov.html b/classwinstd_1_1crypt__prov.html index 33d7c2b9..11800dbb 100644 --- a/classwinstd_1_1crypt__prov.html +++ b/classwinstd_1_1crypt__prov.html @@ -271,7 +271,7 @@ static const HCRYPTPROV in diff --git a/classwinstd_1_1data__blob-members.html b/classwinstd_1_1data__blob-members.html index 3fe9e6ab..b90e7198 100644 --- a/classwinstd_1_1data__blob-members.html +++ b/classwinstd_1_1data__blob-members.html @@ -108,7 +108,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1data__blob.html b/classwinstd_1_1data__blob.html index 86940134..a67430d8 100644 --- a/classwinstd_1_1data__blob.html +++ b/classwinstd_1_1data__blob.html @@ -158,7 +158,7 @@ BYTE * data () noexcep diff --git a/classwinstd_1_1dc-members.html b/classwinstd_1_1dc-members.html index 402ca097..847fbafb 100644 --- a/classwinstd_1_1dc-members.html +++ b/classwinstd_1_1dc-members.html @@ -122,7 +122,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1dc.html b/classwinstd_1_1dc.html index 2bab30e6..f0d06ffc 100644 --- a/classwinstd_1_1dc.html +++ b/classwinstd_1_1dc.html @@ -270,7 +270,7 @@ static const HDC invalid diff --git a/classwinstd_1_1dc__selector-members.html b/classwinstd_1_1dc__selector-members.html index b2185631..858ebcc5 100644 --- a/classwinstd_1_1dc__selector-members.html +++ b/classwinstd_1_1dc__selector-members.html @@ -103,7 +103,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1dc__selector.html b/classwinstd_1_1dc__selector.html index b203ea34..b39a1770 100644 --- a/classwinstd_1_1dc__selector.html +++ b/classwinstd_1_1dc__selector.html @@ -223,7 +223,7 @@ HGDIOBJ m_orig diff --git a/classwinstd_1_1dplhandle-members.html b/classwinstd_1_1dplhandle-members.html index c48d0628..a210186f 100644 --- a/classwinstd_1_1dplhandle-members.html +++ b/classwinstd_1_1dplhandle-members.html @@ -130,7 +130,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1dplhandle.html b/classwinstd_1_1dplhandle.html index 9281070f..f1c03dfd 100644 --- a/classwinstd_1_1dplhandle.html +++ b/classwinstd_1_1dplhandle.html @@ -554,7 +554,7 @@ template<class T , T INVAL> diff --git a/classwinstd_1_1eap__attr-members.html b/classwinstd_1_1eap__attr-members.html index fe2c0f9c..5c70bf4e 100644 --- a/classwinstd_1_1eap__attr-members.html +++ b/classwinstd_1_1eap__attr-members.html @@ -105,7 +105,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1eap__attr.html b/classwinstd_1_1eap__attr.html index 4f95358e..14b6d7bf 100644 --- a/classwinstd_1_1eap__attr.html +++ b/classwinstd_1_1eap__attr.html @@ -187,7 +187,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 9c101cc1..3daab328 100644 --- a/classwinstd_1_1eap__method__info__array-members.html +++ b/classwinstd_1_1eap__method__info__array-members.html @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1eap__method__info__array.html b/classwinstd_1_1eap__method__info__array.html index 54a988c9..4ba8cb2b 100644 --- a/classwinstd_1_1eap__method__info__array.html +++ b/classwinstd_1_1eap__method__info__array.html @@ -200,7 +200,7 @@ Public Member Functions diff --git a/classwinstd_1_1eap__method__prop-members.html b/classwinstd_1_1eap__method__prop-members.html index 6f46a55a..69eb25d8 100644 --- a/classwinstd_1_1eap__method__prop-members.html +++ b/classwinstd_1_1eap__method__prop-members.html @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1eap__method__prop.html b/classwinstd_1_1eap__method__prop.html index 6c867ab6..1db1b5a3 100644 --- a/classwinstd_1_1eap__method__prop.html +++ b/classwinstd_1_1eap__method__prop.html @@ -242,7 +242,7 @@ Public Member Functions diff --git a/classwinstd_1_1eap__packet-members.html b/classwinstd_1_1eap__packet-members.html index 69058270..c28ea9aa 100644 --- a/classwinstd_1_1eap__packet-members.html +++ b/classwinstd_1_1eap__packet-members.html @@ -133,7 +133,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1eap__packet.html b/classwinstd_1_1eap__packet.html index 054c67dc..b4ccf5f7 100644 --- a/classwinstd_1_1eap__packet.html +++ b/classwinstd_1_1eap__packet.html @@ -361,7 +361,7 @@ static const EapPacket * i diff --git a/classwinstd_1_1eap__runtime__error-members.html b/classwinstd_1_1eap__runtime__error-members.html index 8900b97c..56532b43 100644 --- a/classwinstd_1_1eap__runtime__error-members.html +++ b/classwinstd_1_1eap__runtime__error-members.html @@ -127,7 +127,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1eap__runtime__error.html b/classwinstd_1_1eap__runtime__error.html index 3f4800fb..0d3cfae5 100644 --- a/classwinstd_1_1eap__runtime__error.html +++ b/classwinstd_1_1eap__runtime__error.html @@ -350,7 +350,7 @@ typedef DWORD error_type diff --git a/classwinstd_1_1event__data-members.html b/classwinstd_1_1event__data-members.html index ad5a1302..d4899069 100644 --- a/classwinstd_1_1event__data-members.html +++ b/classwinstd_1_1event__data-members.html @@ -110,7 +110,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1event__data.html b/classwinstd_1_1event__data.html index 2eb4d57f..8676eea2 100644 --- a/classwinstd_1_1event__data.html +++ b/classwinstd_1_1event__data.html @@ -538,7 +538,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 785766b5..964a0610 100644 --- a/classwinstd_1_1event__fn__auto-members.html +++ b/classwinstd_1_1event__fn__auto-members.html @@ -107,7 +107,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1event__fn__auto.html b/classwinstd_1_1event__fn__auto.html index 7d3c1b15..541679ad 100644 --- a/classwinstd_1_1event__fn__auto.html +++ b/classwinstd_1_1event__fn__auto.html @@ -153,7 +153,7 @@ EVENT_DATA_DESCRIPTOR m_fn diff --git a/classwinstd_1_1event__fn__auto__ret-members.html b/classwinstd_1_1event__fn__auto__ret-members.html index 9ee9f8d8..dabbcc02 100644 --- a/classwinstd_1_1event__fn__auto__ret-members.html +++ b/classwinstd_1_1event__fn__auto__ret-members.html @@ -108,7 +108,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1event__fn__auto__ret.html b/classwinstd_1_1event__fn__auto__ret.html index 55f12330..58b77268 100644 --- a/classwinstd_1_1event__fn__auto__ret.html +++ b/classwinstd_1_1event__fn__auto__ret.html @@ -158,7 +158,7 @@ class winstd::event_fn_auto_ret< T >

Helper template to write an e

diff --git a/classwinstd_1_1event__log-members.html b/classwinstd_1_1event__log-members.html index 426e48d7..430cdb46 100644 --- a/classwinstd_1_1event__log-members.html +++ b/classwinstd_1_1event__log-members.html @@ -122,7 +122,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1event__log.html b/classwinstd_1_1event__log.html index 68a01cc5..07b2b64b 100644 --- a/classwinstd_1_1event__log.html +++ b/classwinstd_1_1event__log.html @@ -271,7 +271,7 @@ static const HANDLE invali diff --git a/classwinstd_1_1event__provider-members.html b/classwinstd_1_1event__provider-members.html index 65048c47..cb3ce2b9 100644 --- a/classwinstd_1_1event__provider-members.html +++ b/classwinstd_1_1event__provider-members.html @@ -130,7 +130,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1event__provider.html b/classwinstd_1_1event__provider.html index 265cd828..85a05ab0 100644 --- a/classwinstd_1_1event__provider.html +++ b/classwinstd_1_1event__provider.html @@ -643,7 +643,7 @@ static const REGHANDLE inv diff --git a/classwinstd_1_1event__rec-members.html b/classwinstd_1_1event__rec-members.html index b84c73c4..d7851608 100644 --- a/classwinstd_1_1event__rec-members.html +++ b/classwinstd_1_1event__rec-members.html @@ -110,7 +110,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1event__rec.html b/classwinstd_1_1event__rec.html index 91cef50e..f526db18 100644 --- a/classwinstd_1_1event__rec.html +++ b/classwinstd_1_1event__rec.html @@ -512,7 +512,7 @@ Protected Member Functions diff --git a/classwinstd_1_1event__session-members.html b/classwinstd_1_1event__session-members.html index 76b5837d..20fe0a8c 100644 --- a/classwinstd_1_1event__session-members.html +++ b/classwinstd_1_1event__session-members.html @@ -133,7 +133,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1event__session.html b/classwinstd_1_1event__session.html index 5042cc9a..efd16f61 100644 --- a/classwinstd_1_1event__session.html +++ b/classwinstd_1_1event__session.html @@ -659,7 +659,7 @@ static const TRACEHANDLE i diff --git a/classwinstd_1_1event__trace-members.html b/classwinstd_1_1event__trace-members.html index 2a009f93..2e0b6b67 100644 --- a/classwinstd_1_1event__trace-members.html +++ b/classwinstd_1_1event__trace-members.html @@ -122,7 +122,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1event__trace.html b/classwinstd_1_1event__trace.html index 816a8fc7..95f19d13 100644 --- a/classwinstd_1_1event__trace.html +++ b/classwinstd_1_1event__trace.html @@ -271,7 +271,7 @@ static const TRACEHANDLE i diff --git a/classwinstd_1_1event__trace__enabler-members.html b/classwinstd_1_1event__trace__enabler-members.html index 97c3f933..4ee56ad8 100644 --- a/classwinstd_1_1event__trace__enabler-members.html +++ b/classwinstd_1_1event__trace__enabler-members.html @@ -111,7 +111,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1event__trace__enabler.html b/classwinstd_1_1event__trace__enabler.html index a28f59ac..efbdbd26 100644 --- a/classwinstd_1_1event__trace__enabler.html +++ b/classwinstd_1_1event__trace__enabler.html @@ -341,7 +341,7 @@ PEVENT_FILTER_DESCRIPTOR m diff --git a/classwinstd_1_1find__file-members.html b/classwinstd_1_1find__file-members.html index fc9ccb2e..1d1f6df1 100644 --- a/classwinstd_1_1find__file-members.html +++ b/classwinstd_1_1find__file-members.html @@ -122,7 +122,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1find__file.html b/classwinstd_1_1find__file.html index d054e7d1..9e50758c 100644 --- a/classwinstd_1_1find__file.html +++ b/classwinstd_1_1find__file.html @@ -271,7 +271,7 @@ static const HANDLE invali diff --git a/classwinstd_1_1gdi__handle-members.html b/classwinstd_1_1gdi__handle-members.html index d03e8fb4..2ffa34f6 100644 --- a/classwinstd_1_1gdi__handle-members.html +++ b/classwinstd_1_1gdi__handle-members.html @@ -122,7 +122,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1gdi__handle.html b/classwinstd_1_1gdi__handle.html index d3248397..b780104e 100644 --- a/classwinstd_1_1gdi__handle.html +++ b/classwinstd_1_1gdi__handle.html @@ -275,7 +275,7 @@ template<class T > diff --git a/classwinstd_1_1globalmem__accessor-members.html b/classwinstd_1_1globalmem__accessor-members.html index 6be95648..65ce8dab 100644 --- a/classwinstd_1_1globalmem__accessor-members.html +++ b/classwinstd_1_1globalmem__accessor-members.html @@ -103,7 +103,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1globalmem__accessor.html b/classwinstd_1_1globalmem__accessor.html index 8913a9da..cb535c80 100644 --- a/classwinstd_1_1globalmem__accessor.html +++ b/classwinstd_1_1globalmem__accessor.html @@ -196,7 +196,7 @@ template<class T > diff --git a/classwinstd_1_1handle-members.html b/classwinstd_1_1handle-members.html index 4b4f866c..e99d9aad 100644 --- a/classwinstd_1_1handle-members.html +++ b/classwinstd_1_1handle-members.html @@ -121,7 +121,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1handle.html b/classwinstd_1_1handle.html index 516486ed..75bf62ae 100644 --- a/classwinstd_1_1handle.html +++ b/classwinstd_1_1handle.html @@ -849,7 +849,7 @@ template<class T , const T INVAL> diff --git a/classwinstd_1_1heap-members.html b/classwinstd_1_1heap-members.html index e49567bc..79cf2afa 100644 --- a/classwinstd_1_1heap-members.html +++ b/classwinstd_1_1heap-members.html @@ -123,7 +123,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1heap.html b/classwinstd_1_1heap.html index 0d45fd45..b66faaf7 100644 --- a/classwinstd_1_1heap.html +++ b/classwinstd_1_1heap.html @@ -306,7 +306,7 @@ static const HANDLE invali diff --git a/classwinstd_1_1heap__allocator-members.html b/classwinstd_1_1heap__allocator-members.html index 091df3c1..ae34d74b 100644 --- a/classwinstd_1_1heap__allocator-members.html +++ b/classwinstd_1_1heap__allocator-members.html @@ -114,7 +114,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1heap__allocator.html b/classwinstd_1_1heap__allocator.html index 146f6112..ae7f87f7 100644 --- a/classwinstd_1_1heap__allocator.html +++ b/classwinstd_1_1heap__allocator.html @@ -451,7 +451,7 @@ template<class _Ty > diff --git a/classwinstd_1_1http-members.html b/classwinstd_1_1http-members.html index 2e65a4dd..2fd426a2 100644 --- a/classwinstd_1_1http-members.html +++ b/classwinstd_1_1http-members.html @@ -122,7 +122,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1http.html b/classwinstd_1_1http.html index 18d1d390..ff12f30a 100644 --- a/classwinstd_1_1http.html +++ b/classwinstd_1_1http.html @@ -271,7 +271,7 @@ static const HINTERNET inv diff --git a/classwinstd_1_1icon-members.html b/classwinstd_1_1icon-members.html index e810bf2a..a56bead2 100644 --- a/classwinstd_1_1icon-members.html +++ b/classwinstd_1_1icon-members.html @@ -122,7 +122,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1icon.html b/classwinstd_1_1icon.html index e8bd7e7e..7169bfb6 100644 --- a/classwinstd_1_1icon.html +++ b/classwinstd_1_1icon.html @@ -270,7 +270,7 @@ static const HICON invalid diff --git a/classwinstd_1_1impersonator-members.html b/classwinstd_1_1impersonator-members.html index c71feb31..92174580 100644 --- a/classwinstd_1_1impersonator-members.html +++ b/classwinstd_1_1impersonator-members.html @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1impersonator.html b/classwinstd_1_1impersonator.html index 46ecfeb1..3ddb037c 100644 --- a/classwinstd_1_1impersonator.html +++ b/classwinstd_1_1impersonator.html @@ -170,7 +170,7 @@ BOOL m_cookie diff --git a/classwinstd_1_1last__error__saver-members.html b/classwinstd_1_1last__error__saver-members.html index 1d05a79c..70d6a989 100644 --- a/classwinstd_1_1last__error__saver-members.html +++ b/classwinstd_1_1last__error__saver-members.html @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1last__error__saver.html b/classwinstd_1_1last__error__saver.html index a0c442c4..3c20cc43 100644 --- a/classwinstd_1_1last__error__saver.html +++ b/classwinstd_1_1last__error__saver.html @@ -182,7 +182,7 @@ DWORD m_error diff --git a/classwinstd_1_1library-members.html b/classwinstd_1_1library-members.html index 529f3e32..0889b7aa 100644 --- a/classwinstd_1_1library-members.html +++ b/classwinstd_1_1library-members.html @@ -122,7 +122,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1library.html b/classwinstd_1_1library.html index 086af00b..b2d18928 100644 --- a/classwinstd_1_1library.html +++ b/classwinstd_1_1library.html @@ -271,7 +271,7 @@ static const HMODULE inval diff --git a/classwinstd_1_1mutex__locker-members.html b/classwinstd_1_1mutex__locker-members.html index 5ff89dd1..8283359d 100644 --- a/classwinstd_1_1mutex__locker-members.html +++ b/classwinstd_1_1mutex__locker-members.html @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1mutex__locker.html b/classwinstd_1_1mutex__locker.html index b4888eee..769a7c01 100644 --- a/classwinstd_1_1mutex__locker.html +++ b/classwinstd_1_1mutex__locker.html @@ -193,7 +193,7 @@ HANDLE m_h diff --git a/classwinstd_1_1num__runtime__error-members.html b/classwinstd_1_1num__runtime__error-members.html index 3c4b25bf..6409df32 100644 --- a/classwinstd_1_1num__runtime__error-members.html +++ b/classwinstd_1_1num__runtime__error-members.html @@ -103,7 +103,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1num__runtime__error.html b/classwinstd_1_1num__runtime__error.html index a81e45b3..2d5e1ed0 100644 --- a/classwinstd_1_1num__runtime__error.html +++ b/classwinstd_1_1num__runtime__error.html @@ -226,7 +226,7 @@ template<typename _Tn > diff --git a/classwinstd_1_1process__information-members.html b/classwinstd_1_1process__information-members.html index a1cd2755..bb41637d 100644 --- a/classwinstd_1_1process__information-members.html +++ b/classwinstd_1_1process__information-members.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1process__information.html b/classwinstd_1_1process__information.html index 6c80e621..6e1ab1d8 100644 --- a/classwinstd_1_1process__information.html +++ b/classwinstd_1_1process__information.html @@ -126,7 +126,7 @@ Public Member Functions diff --git a/classwinstd_1_1ref__unique__ptr-members.html b/classwinstd_1_1ref__unique__ptr-members.html deleted file mode 100644 index 8472e8b3..00000000 --- a/classwinstd_1_1ref__unique__ptr-members.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -WinStd: Member List - - - - - - - - - - - - - -
-
- - - - - - -
-
WinStd -
-
Windows Win32 API using Standard C++
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- - -
-
-
-
winstd::ref_unique_ptr< _Ty, _Dx > Member List
-
- - - -
- - diff --git a/classwinstd_1_1ref__unique__ptr.html b/classwinstd_1_1ref__unique__ptr.html deleted file mode 100644 index 18d02321..00000000 --- a/classwinstd_1_1ref__unique__ptr.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - - -WinStd: winstd::ref_unique_ptr< _Ty, _Dx > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - -
-
WinStd -
-
Windows Win32 API using Standard C++
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- - -
-
-
- -
winstd::ref_unique_ptr< _Ty, _Dx > Class Template Reference
-
-
- -

Helper class for returning pointers to std::unique_ptr. - More...

- -

#include <WinStd/Common.h>

- - - - - - - - - - - - - - - - - -

-Public Member Functions

 ref_unique_ptr (std::unique_ptr< _Ty, _Dx > &owner)
 Takes ownership of the pointer.
 
 ref_unique_ptr (ref_unique_ptr< _Ty, _Dx > &&other)
 Moves object.
 
~ref_unique_ptr ()
 Returns ownership of the pointer.
 
 operator typename _Ty ** ()
 Operator for pointer-to-pointer parameters by value use-cases.
 
 operator typename _Ty *& ()
 Operator for reverence-to-pointer parameters by value use-cases.
 
- - - - - - - -

-Protected Attributes

-std::unique_ptr< _Ty, _Dx > & m_own
 Original owner of the pointer.
 
-_Ty * m_ptr
 Pointer.
 
-

Detailed Description

-
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]

- -
-
-
-template<class _Ty , class _Dx >
- - - - - -
- - - - - - - -
winstd::ref_unique_ptr< _Ty, _Dx >::ref_unique_ptr (std::unique_ptr< _Ty, _Dx > & owner)
-
-inline
-
- -

Takes ownership of the pointer.

-
Parameters
- - -
[in,out]ownerObject to attach helper to
-
-
- -
-
- -

◆ ref_unique_ptr() [2/2]

- -
-
-
-template<class _Ty , class _Dx >
- - - - - -
- - - - - - - -
winstd::ref_unique_ptr< _Ty, _Dx >::ref_unique_ptr (ref_unique_ptr< _Ty, _Dx > && other)
-
-inline
-
- -

Moves object.

-
Parameters
- - -
[in,out]otherSource object
-
-
- -
-
-

Member Function Documentation

- -

◆ operator typename _Ty *&()

- -
-
-
-template<class _Ty , class _Dx >
- - - - - -
- - - - - - - -
winstd::ref_unique_ptr< _Ty, _Dx >::operator typename _Ty *& ()
-
-inline
-
- -

Operator for reverence-to-pointer parameters by value use-cases.

-
Returns
Reference to the pointer
- -
-
- -

◆ operator typename _Ty **()

- -
-
-
-template<class _Ty , class _Dx >
- - - - - -
- - - - - - - -
winstd::ref_unique_ptr< _Ty, _Dx >::operator typename _Ty ** ()
-
-inline
-
- -

Operator for pointer-to-pointer parameters by value use-cases.

-
Returns
Pointer to the pointer
- -
-
-
The documentation for this class was generated from the following file: -
- - -
- - 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 deleted file mode 100644 index 64c2fb4d..00000000 --- a/classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4-members.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - -WinStd: Member List - - - - - - - - - - - - - -
-
- - - - - - -
-
WinStd -
-
Windows Win32 API using Standard C++
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- - -
-
-
-
winstd::ref_unique_ptr< _Ty[], _Dx > Member List
-
- - - -
- - 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 deleted file mode 100644 index 5cc3461e..00000000 --- a/classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - - -WinStd: winstd::ref_unique_ptr< _Ty[], _Dx > Class Template Reference - - - - - - - - - - - - - -
-
- - - - - - -
-
WinStd -
-
Windows Win32 API using Standard C++
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- - -
-
-
- -
winstd::ref_unique_ptr< _Ty[], _Dx > Class Template Reference
-
-
- -

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

- -

#include <WinStd/Common.h>

- - - - - - - - - - - - - - - - - -

-Public Member Functions

 ref_unique_ptr (std::unique_ptr< _Ty[], _Dx > &owner) noexcept
 Takes ownership of the pointer.
 
 ref_unique_ptr (ref_unique_ptr< _Ty[], _Dx > &&other)
 Moves object.
 
-virtual ~ref_unique_ptr ()
 Returns ownership of the pointer.
 
 operator typename _Ty ** () noexcept
 Operator for pointer-to-pointer parameters by value use-cases.
 
 operator typename _Ty *& ()
 Operator for reverence-to-pointer parameters by value use-cases.
 
- - - - - - - -

-Protected Attributes

-std::unique_ptr< _Ty[], _Dx > & m_own
 Original owner of the pointer.
 
-_Ty * m_ptr
 Pointer.
 
-

Detailed Description

-
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]

- -
-
-
-template<class _Ty , class _Dx >
- - - - - -
- - - - - - - -
winstd::ref_unique_ptr< _Ty[], _Dx >::ref_unique_ptr (std::unique_ptr< _Ty[], _Dx > & owner)
-
-inlinenoexcept
-
- -

Takes ownership of the pointer.

-
Parameters
- - -
[in,out]ownerObject to attach helper to
-
-
- -
-
- -

◆ ref_unique_ptr() [2/2]

- -
-
-
-template<class _Ty , class _Dx >
- - - - - -
- - - - - - - -
winstd::ref_unique_ptr< _Ty[], _Dx >::ref_unique_ptr (ref_unique_ptr< _Ty[], _Dx > && other)
-
-inline
-
- -

Moves object.

-
Parameters
- - -
[in,out]otherSource object
-
-
- -
-
-

Member Function Documentation

- -

◆ operator typename _Ty *&()

- -
-
-
-template<class _Ty , class _Dx >
- - - - - -
- - - - - - - -
winstd::ref_unique_ptr< _Ty[], _Dx >::operator typename _Ty *& ()
-
-inline
-
- -

Operator for reverence-to-pointer parameters by value use-cases.

-
Returns
Reference to the pointer
- -
-
- -

◆ operator typename _Ty **()

- -
-
-
-template<class _Ty , class _Dx >
- - - - - -
- - - - - - - -
winstd::ref_unique_ptr< _Ty[], _Dx >::operator typename _Ty ** ()
-
-inlinenoexcept
-
- -

Operator for pointer-to-pointer parameters by value use-cases.

-
Returns
Pointer to the pointer
- -
-
-
The documentation for this class was generated from the following file: -
- - -
- - diff --git a/classwinstd_1_1reg__key-members.html b/classwinstd_1_1reg__key-members.html index 95e0e086..b8a37667 100644 --- a/classwinstd_1_1reg__key-members.html +++ b/classwinstd_1_1reg__key-members.html @@ -123,7 +123,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1reg__key.html b/classwinstd_1_1reg__key.html index 64bca4fc..a1b37413 100644 --- a/classwinstd_1_1reg__key.html +++ b/classwinstd_1_1reg__key.html @@ -314,7 +314,7 @@ static const HKEY invalid< diff --git a/classwinstd_1_1safearray-members.html b/classwinstd_1_1safearray-members.html index e1fd1caf..ddeea9d1 100644 --- a/classwinstd_1_1safearray-members.html +++ b/classwinstd_1_1safearray-members.html @@ -131,7 +131,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1safearray.html b/classwinstd_1_1safearray.html index 2f67ab56..61f2bcf6 100644 --- a/classwinstd_1_1safearray.html +++ b/classwinstd_1_1safearray.html @@ -341,7 +341,7 @@ static const SAFEARRAY * i diff --git a/classwinstd_1_1safearray__accessor-members.html b/classwinstd_1_1safearray__accessor-members.html index 6e815823..66edec4f 100644 --- a/classwinstd_1_1safearray__accessor-members.html +++ b/classwinstd_1_1safearray__accessor-members.html @@ -103,7 +103,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1safearray__accessor.html b/classwinstd_1_1safearray__accessor.html index b35cb001..76818d21 100644 --- a/classwinstd_1_1safearray__accessor.html +++ b/classwinstd_1_1safearray__accessor.html @@ -196,7 +196,7 @@ template<class T > diff --git a/classwinstd_1_1sanitizing__allocator-members.html b/classwinstd_1_1sanitizing__allocator-members.html index e1b3db89..8fca6d43 100644 --- a/classwinstd_1_1sanitizing__allocator-members.html +++ b/classwinstd_1_1sanitizing__allocator-members.html @@ -103,7 +103,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1sanitizing__allocator.html b/classwinstd_1_1sanitizing__allocator.html index 735ee2cb..d220cb30 100644 --- a/classwinstd_1_1sanitizing__allocator.html +++ b/classwinstd_1_1sanitizing__allocator.html @@ -152,7 +152,7 @@ class winstd::sanitizing_allocator< _Ty >

An allocator template th

diff --git a/classwinstd_1_1sanitizing__blob-members.html b/classwinstd_1_1sanitizing__blob-members.html index 4e51c6fb..9ae13723 100644 --- a/classwinstd_1_1sanitizing__blob-members.html +++ b/classwinstd_1_1sanitizing__blob-members.html @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1sanitizing__blob.html b/classwinstd_1_1sanitizing__blob.html index 3d9ab665..d3647ff2 100644 --- a/classwinstd_1_1sanitizing__blob.html +++ b/classwinstd_1_1sanitizing__blob.html @@ -129,7 +129,7 @@ class winstd::sanitizing_blob< N >

Sanitizing BLOB.

diff --git a/classwinstd_1_1sc__handle-members.html b/classwinstd_1_1sc__handle-members.html index a5e17054..9a2a7665 100644 --- a/classwinstd_1_1sc__handle-members.html +++ b/classwinstd_1_1sc__handle-members.html @@ -122,7 +122,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1sc__handle.html b/classwinstd_1_1sc__handle.html index 82a21025..8fcab4f8 100644 --- a/classwinstd_1_1sc__handle.html +++ b/classwinstd_1_1sc__handle.html @@ -270,7 +270,7 @@ static const SC_HANDLE inv diff --git a/classwinstd_1_1sec__buffer__desc-members.html b/classwinstd_1_1sec__buffer__desc-members.html index 7d921ec1..3ca967f1 100644 --- a/classwinstd_1_1sec__buffer__desc-members.html +++ b/classwinstd_1_1sec__buffer__desc-members.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1sec__buffer__desc.html b/classwinstd_1_1sec__buffer__desc.html index fdd09c57..9188cd2a 100644 --- a/classwinstd_1_1sec__buffer__desc.html +++ b/classwinstd_1_1sec__buffer__desc.html @@ -154,7 +154,7 @@ Public Member Functions diff --git a/classwinstd_1_1sec__context-members.html b/classwinstd_1_1sec__context-members.html index a6904c40..74d30196 100644 --- a/classwinstd_1_1sec__context-members.html +++ b/classwinstd_1_1sec__context-members.html @@ -129,7 +129,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1sec__context.html b/classwinstd_1_1sec__context.html index 99d53bc2..93d69977 100644 --- a/classwinstd_1_1sec__context.html +++ b/classwinstd_1_1sec__context.html @@ -478,7 +478,7 @@ static const PCtxtHandle i diff --git a/classwinstd_1_1sec__credentials-members.html b/classwinstd_1_1sec__credentials-members.html index 0cb220c5..6da820b2 100644 --- a/classwinstd_1_1sec__credentials-members.html +++ b/classwinstd_1_1sec__credentials-members.html @@ -128,7 +128,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1sec__credentials.html b/classwinstd_1_1sec__credentials.html index b2916f61..9ece499e 100644 --- a/classwinstd_1_1sec__credentials.html +++ b/classwinstd_1_1sec__credentials.html @@ -460,7 +460,7 @@ static const PCredHandle i diff --git a/classwinstd_1_1sec__runtime__error-members.html b/classwinstd_1_1sec__runtime__error-members.html index 87c94c36..8688e1dc 100644 --- a/classwinstd_1_1sec__runtime__error-members.html +++ b/classwinstd_1_1sec__runtime__error-members.html @@ -106,7 +106,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1sec__runtime__error.html b/classwinstd_1_1sec__runtime__error.html index 9e9eed61..a185cf6f 100644 --- a/classwinstd_1_1sec__runtime__error.html +++ b/classwinstd_1_1sec__runtime__error.html @@ -265,7 +265,7 @@ typedef SECURITY_STATUS er diff --git a/classwinstd_1_1security__attributes-members.html b/classwinstd_1_1security__attributes-members.html index 2e06e74a..5f8a4854 100644 --- a/classwinstd_1_1security__attributes-members.html +++ b/classwinstd_1_1security__attributes-members.html @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1security__attributes.html b/classwinstd_1_1security__attributes.html index 6a5fb54f..f004f0a9 100644 --- a/classwinstd_1_1security__attributes.html +++ b/classwinstd_1_1security__attributes.html @@ -127,7 +127,7 @@ Public Member Functions diff --git a/classwinstd_1_1security__id-members.html b/classwinstd_1_1security__id-members.html index a8f39df4..9ec0664f 100644 --- a/classwinstd_1_1security__id-members.html +++ b/classwinstd_1_1security__id-members.html @@ -122,7 +122,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1security__id.html b/classwinstd_1_1security__id.html index c2813204..264979da 100644 --- a/classwinstd_1_1security__id.html +++ b/classwinstd_1_1security__id.html @@ -270,7 +270,7 @@ static const PSID invalid< diff --git a/classwinstd_1_1setup__device__info__list-members.html b/classwinstd_1_1setup__device__info__list-members.html index 2e21a5d5..ad27eb1e 100644 --- a/classwinstd_1_1setup__device__info__list-members.html +++ b/classwinstd_1_1setup__device__info__list-members.html @@ -122,7 +122,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1setup__device__info__list.html b/classwinstd_1_1setup__device__info__list.html index c97d1aff..abc8ad37 100644 --- a/classwinstd_1_1setup__device__info__list.html +++ b/classwinstd_1_1setup__device__info__list.html @@ -273,7 +273,7 @@ static const HDEVINFO inva diff --git a/classwinstd_1_1setup__driver__info__list__builder-members.html b/classwinstd_1_1setup__driver__info__list__builder-members.html index 671ea6ba..0e210ead 100644 --- a/classwinstd_1_1setup__driver__info__list__builder-members.html +++ b/classwinstd_1_1setup__driver__info__list__builder-members.html @@ -101,7 +101,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1setup__driver__info__list__builder.html b/classwinstd_1_1setup__driver__info__list__builder.html index d5035ec3..e4b46c42 100644 --- a/classwinstd_1_1setup__driver__info__list__builder.html +++ b/classwinstd_1_1setup__driver__info__list__builder.html @@ -216,7 +216,7 @@ Public Member Functions diff --git a/classwinstd_1_1string__guid-members.html b/classwinstd_1_1string__guid-members.html index 357065b9..5d2bf280 100644 --- a/classwinstd_1_1string__guid-members.html +++ b/classwinstd_1_1string__guid-members.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1string__guid.html b/classwinstd_1_1string__guid.html index aa284fc9..def9757c 100644 --- a/classwinstd_1_1string__guid.html +++ b/classwinstd_1_1string__guid.html @@ -162,7 +162,7 @@ Public Member Functions diff --git a/classwinstd_1_1system__impersonator-members.html b/classwinstd_1_1system__impersonator-members.html index ed20fc51..b7b9691e 100644 --- a/classwinstd_1_1system__impersonator-members.html +++ b/classwinstd_1_1system__impersonator-members.html @@ -103,7 +103,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1system__impersonator.html b/classwinstd_1_1system__impersonator.html index fc35cbbe..d4723444 100644 --- a/classwinstd_1_1system__impersonator.html +++ b/classwinstd_1_1system__impersonator.html @@ -145,7 +145,7 @@ BOOL m_cookie diff --git a/classwinstd_1_1user__impersonator-members.html b/classwinstd_1_1user__impersonator-members.html index d131e23c..1b8b7eed 100644 --- a/classwinstd_1_1user__impersonator-members.html +++ b/classwinstd_1_1user__impersonator-members.html @@ -103,7 +103,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1user__impersonator.html b/classwinstd_1_1user__impersonator.html index 5b555e96..8bce96bb 100644 --- a/classwinstd_1_1user__impersonator.html +++ b/classwinstd_1_1user__impersonator.html @@ -179,7 +179,7 @@ BOOL m_cookie diff --git a/classwinstd_1_1variant-members.html b/classwinstd_1_1variant-members.html index 114cbb25..c44ed189 100644 --- a/classwinstd_1_1variant-members.html +++ b/classwinstd_1_1variant-members.html @@ -159,7 +159,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1variant.html b/classwinstd_1_1variant.html index fc6dae41..d8b45555 100644 --- a/classwinstd_1_1variant.html +++ b/classwinstd_1_1variant.html @@ -616,7 +616,7 @@ virtual ~variant () diff --git a/classwinstd_1_1vmemory-members.html b/classwinstd_1_1vmemory-members.html index d1d3bc19..f1d7c1e7 100644 --- a/classwinstd_1_1vmemory-members.html +++ b/classwinstd_1_1vmemory-members.html @@ -129,7 +129,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1vmemory.html b/classwinstd_1_1vmemory.html index 04dad360..c0bf80b7 100644 --- a/classwinstd_1_1vmemory.html +++ b/classwinstd_1_1vmemory.html @@ -492,7 +492,7 @@ static const LPVOID invali diff --git a/classwinstd_1_1waddrinfo-members.html b/classwinstd_1_1waddrinfo-members.html index 837dc7d6..e8eb6ff0 100644 --- a/classwinstd_1_1waddrinfo-members.html +++ b/classwinstd_1_1waddrinfo-members.html @@ -122,7 +122,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1waddrinfo.html b/classwinstd_1_1waddrinfo.html index 967c0017..d6be1000 100644 --- a/classwinstd_1_1waddrinfo.html +++ b/classwinstd_1_1waddrinfo.html @@ -271,7 +271,7 @@ static const PADDRINFOW in diff --git a/classwinstd_1_1win__handle-members.html b/classwinstd_1_1win__handle-members.html index 172bc3b4..357933e6 100644 --- a/classwinstd_1_1win__handle-members.html +++ b/classwinstd_1_1win__handle-members.html @@ -122,7 +122,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1win__handle.html b/classwinstd_1_1win__handle.html index 46d83d72..8924fe4a 100644 --- a/classwinstd_1_1win__handle.html +++ b/classwinstd_1_1win__handle.html @@ -275,7 +275,7 @@ template<HANDLE INVALID> diff --git a/classwinstd_1_1win__runtime__error-members.html b/classwinstd_1_1win__runtime__error-members.html index 3c99c348..0b01750b 100644 --- a/classwinstd_1_1win__runtime__error-members.html +++ b/classwinstd_1_1win__runtime__error-members.html @@ -110,7 +110,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1win__runtime__error.html b/classwinstd_1_1win__runtime__error.html index 688f05d7..7a4e5aaf 100644 --- a/classwinstd_1_1win__runtime__error.html +++ b/classwinstd_1_1win__runtime__error.html @@ -381,7 +381,7 @@ typedef DWORD error_type diff --git a/classwinstd_1_1window__dc-members.html b/classwinstd_1_1window__dc-members.html index 51379324..b6c696a5 100644 --- a/classwinstd_1_1window__dc-members.html +++ b/classwinstd_1_1window__dc-members.html @@ -127,7 +127,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1window__dc.html b/classwinstd_1_1window__dc.html index 2fafb3d3..3af44b2d 100644 --- a/classwinstd_1_1window__dc.html +++ b/classwinstd_1_1window__dc.html @@ -294,7 +294,7 @@ static const HDC invalid diff --git a/classwinstd_1_1wintrust-members.html b/classwinstd_1_1wintrust-members.html index feb3b796..61267e4c 100644 --- a/classwinstd_1_1wintrust-members.html +++ b/classwinstd_1_1wintrust-members.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1wintrust.html b/classwinstd_1_1wintrust.html index 2c6344e1..330ada0e 100644 --- a/classwinstd_1_1wintrust.html +++ b/classwinstd_1_1wintrust.html @@ -120,7 +120,7 @@ virtual ~wintrust () diff --git a/classwinstd_1_1wlan__handle-members.html b/classwinstd_1_1wlan__handle-members.html index b3cddf2a..9cb464dc 100644 --- a/classwinstd_1_1wlan__handle-members.html +++ b/classwinstd_1_1wlan__handle-members.html @@ -122,7 +122,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1wlan__handle.html b/classwinstd_1_1wlan__handle.html index 94b06f9a..3c121889 100644 --- a/classwinstd_1_1wlan__handle.html +++ b/classwinstd_1_1wlan__handle.html @@ -271,7 +271,7 @@ static const HANDLE invali diff --git a/classwinstd_1_1ws2__runtime__error-members.html b/classwinstd_1_1ws2__runtime__error-members.html index 1dc04a84..8a2a997f 100644 --- a/classwinstd_1_1ws2__runtime__error-members.html +++ b/classwinstd_1_1ws2__runtime__error-members.html @@ -110,7 +110,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1ws2__runtime__error.html b/classwinstd_1_1ws2__runtime__error.html index e157f3a1..ee280c0a 100644 --- a/classwinstd_1_1ws2__runtime__error.html +++ b/classwinstd_1_1ws2__runtime__error.html @@ -380,7 +380,7 @@ typedef int error_type diff --git a/classwinstd_1_1wstring__guid-members.html b/classwinstd_1_1wstring__guid-members.html index 4e80a06d..15a00af5 100644 --- a/classwinstd_1_1wstring__guid-members.html +++ b/classwinstd_1_1wstring__guid-members.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/classwinstd_1_1wstring__guid.html b/classwinstd_1_1wstring__guid.html index 1c755329..e9490c35 100644 --- a/classwinstd_1_1wstring__guid.html +++ b/classwinstd_1_1wstring__guid.html @@ -162,7 +162,7 @@ Public Member Functions diff --git a/dir_4be4f7b278e009bf0f1906cf31fb73bd.html b/dir_4be4f7b278e009bf0f1906cf31fb73bd.html index dd1155b5..b111cd65 100644 --- a/dir_4be4f7b278e009bf0f1906cf31fb73bd.html +++ b/dir_4be4f7b278e009bf0f1906cf31fb73bd.html @@ -101,7 +101,7 @@ Files diff --git a/dir_6f50bb204833d887b928571856c82fbe.html b/dir_6f50bb204833d887b928571856c82fbe.html index 8b2d8abf..c096a608 100644 --- a/dir_6f50bb204833d887b928571856c82fbe.html +++ b/dir_6f50bb204833d887b928571856c82fbe.html @@ -133,7 +133,7 @@ Files diff --git a/dir_d44c64559bbebec7f509842c48db8b23.html b/dir_d44c64559bbebec7f509842c48db8b23.html index 9a5020fc..5282273e 100644 --- a/dir_d44c64559bbebec7f509842c48db8b23.html +++ b/dir_d44c64559bbebec7f509842c48db8b23.html @@ -101,7 +101,7 @@ Directories diff --git a/doxygen_crawl.html b/doxygen_crawl.html index 0085bc83..f48c1341 100644 --- a/doxygen_crawl.html +++ b/doxygen_crawl.html @@ -171,10 +171,6 @@ - - - - @@ -661,22 +657,6 @@ - - - - - - - - - - - - - - - - @@ -1010,10 +990,8 @@ - - diff --git a/files.html b/files.html index a91f258d..568fa55f 100644 --- a/files.html +++ b/files.html @@ -116,7 +116,7 @@ $(function(){ initResizable(false); }); diff --git a/functions.html b/functions.html index 6a0c593f..3236eee4 100644 --- a/functions.html +++ b/functions.html @@ -94,7 +94,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_a.html b/functions_a.html index e4e6c3c7..4b675237 100644 --- a/functions_a.html +++ b/functions_a.html @@ -98,7 +98,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_b.html b/functions_b.html index bcde3c90..ca4c423f 100644 --- a/functions_b.html +++ b/functions_b.html @@ -96,7 +96,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_c.html b/functions_c.html index b8fc5b0f..6018bfb1 100644 --- a/functions_c.html +++ b/functions_c.html @@ -107,7 +107,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_d.html b/functions_d.html index cba5a4dc..df269bf4 100644 --- a/functions_d.html +++ b/functions_d.html @@ -104,7 +104,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_e.html b/functions_e.html index eb4fc7ce..89977c89 100644 --- a/functions_e.html +++ b/functions_e.html @@ -110,7 +110,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_f.html b/functions_f.html index 2065401a..803964d7 100644 --- a/functions_f.html +++ b/functions_f.html @@ -94,7 +94,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func.html b/functions_func.html index 2b0881c3..169c9412 100644 --- a/functions_func.html +++ b/functions_func.html @@ -98,7 +98,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_b.html b/functions_func_b.html index 4e6afd46..ff18c989 100644 --- a/functions_func_b.html +++ b/functions_func_b.html @@ -96,7 +96,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_c.html b/functions_func_c.html index 61e303de..3fec8726 100644 --- a/functions_func_c.html +++ b/functions_func_c.html @@ -105,7 +105,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_d.html b/functions_func_d.html index 2afe3537..0204bdbf 100644 --- a/functions_func_d.html +++ b/functions_func_d.html @@ -103,7 +103,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_e.html b/functions_func_e.html index ee1d51c3..2fb54f18 100644 --- a/functions_func_e.html +++ b/functions_func_e.html @@ -109,7 +109,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_f.html b/functions_func_f.html index c8b44bc6..691358fa 100644 --- a/functions_func_f.html +++ b/functions_func_f.html @@ -94,7 +94,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_g.html b/functions_func_g.html index 88a35de0..de9ad198 100644 --- a/functions_func_g.html +++ b/functions_func_g.html @@ -94,7 +94,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_h.html b/functions_func_h.html index eeae8708..8759f94c 100644 --- a/functions_func_h.html +++ b/functions_func_h.html @@ -95,7 +95,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_i.html b/functions_func_i.html index 8e5f7b4d..8473820b 100644 --- a/functions_func_i.html +++ b/functions_func_i.html @@ -94,7 +94,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_l.html b/functions_func_l.html index d1f167ab..4b000af3 100644 --- a/functions_func_l.html +++ b/functions_func_l.html @@ -95,7 +95,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_m.html b/functions_func_m.html index ef42770e..d70f5f3e 100644 --- a/functions_func_m.html +++ b/functions_func_m.html @@ -95,7 +95,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_n.html b/functions_func_n.html index 2814e9df..1596bbba 100644 --- a/functions_func_n.html +++ b/functions_func_n.html @@ -95,7 +95,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_o.html b/functions_func_o.html index 6e4de71d..7fd2df98 100644 --- a/functions_func_o.html +++ b/functions_func_o.html @@ -92,8 +92,6 @@ $(function(){ initResizable(false); });
  • operator const EVENT_TRACE_PROPERTIES *() : winstd::event_session
  • operator handle_type() : winstd::handle< T, INVAL >
  • operator LPCRITICAL_SECTION() : winstd::critical_section
  • -
  • operator typename _Ty *&() : winstd::ref_unique_ptr< _Ty, _Dx >, winstd::ref_unique_ptr< _Ty[], _Dx >
  • -
  • operator typename _Ty **() : winstd::ref_unique_ptr< _Ty, _Dx >, winstd::ref_unique_ptr< _Ty[], _Dx >
  • operator!() : winstd::handle< T, INVAL >
  • operator!=() : winstd::cert_context, winstd::handle< T, INVAL >, winstd::variant
  • operator&() : winstd::handle< T, INVAL >
  • @@ -110,7 +108,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_p.html b/functions_func_p.html index 2288994b..a876909b 100644 --- a/functions_func_p.html +++ b/functions_func_p.html @@ -94,7 +94,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_q.html b/functions_func_q.html index 1d83d4b2..e380cc66 100644 --- a/functions_func_q.html +++ b/functions_func_q.html @@ -93,7 +93,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_r.html b/functions_func_r.html index 1aef1c88..1e5e96b3 100644 --- a/functions_func_r.html +++ b/functions_func_r.html @@ -89,7 +89,6 @@ $(function(){ initResizable(false); });

    - r -

    • reason() : winstd::eap_runtime_error
    • -
    • ref_unique_ptr() : winstd::ref_unique_ptr< _Ty, _Dx >, winstd::ref_unique_ptr< _Ty[], _Dx >
    • repair() : winstd::eap_runtime_error
    • repair_id() : winstd::eap_runtime_error
    • root_cause() : winstd::eap_runtime_error
    • @@ -98,7 +97,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_s.html b/functions_func_s.html index 5773e7a5..0a1d9b1e 100644 --- a/functions_func_s.html +++ b/functions_func_s.html @@ -109,7 +109,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_t.html b/functions_func_t.html index 1bb914ae..c55f3a33 100644 --- a/functions_func_t.html +++ b/functions_func_t.html @@ -93,7 +93,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_u.html b/functions_func_u.html index 130f515e..3be7607e 100644 --- a/functions_func_u.html +++ b/functions_func_u.html @@ -93,7 +93,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_v.html b/functions_func_v.html index 76187fda..dc1f296b 100644 --- a/functions_func_v.html +++ b/functions_func_v.html @@ -94,7 +94,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_w.html b/functions_func_w.html index dad8f300..8365c158 100644 --- a/functions_func_w.html +++ b/functions_func_w.html @@ -99,7 +99,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_func_~.html b/functions_func_~.html index daa63469..3c0eab46 100644 --- a/functions_func_~.html +++ b/functions_func_~.html @@ -127,7 +127,6 @@ $(function(){ initResizable(false); });
    • ~library() : winstd::library
    • ~mutex_locker() : winstd::mutex_locker
    • ~process_information() : winstd::process_information
    • -
    • ~ref_unique_ptr() : winstd::ref_unique_ptr< _Ty, _Dx >, winstd::ref_unique_ptr< _Ty[], _Dx >
    • ~reg_key() : winstd::reg_key
    • ~safearray() : winstd::safearray
    • ~safearray_accessor() : winstd::safearray_accessor< T >
    • @@ -151,7 +150,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_g.html b/functions_g.html index 0b9fbec3..e41cbe6f 100644 --- a/functions_g.html +++ b/functions_g.html @@ -94,7 +94,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_h.html b/functions_h.html index c8c9dd35..67b4efdc 100644 --- a/functions_h.html +++ b/functions_h.html @@ -96,7 +96,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_i.html b/functions_i.html index 5e775582..22632bd2 100644 --- a/functions_i.html +++ b/functions_i.html @@ -95,7 +95,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_l.html b/functions_l.html index 1532b613..14db791d 100644 --- a/functions_l.html +++ b/functions_l.html @@ -95,7 +95,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_m.html b/functions_m.html index e116917e..8338c3d3 100644 --- a/functions_m.html +++ b/functions_m.html @@ -109,11 +109,9 @@ $(function(){ initResizable(false); });
    • m_match_any_keyword : winstd::event_trace_enabler
    • m_num : winstd::num_runtime_error< _Tn >
    • m_orig : winstd::dc_selector
    • -
    • m_own : winstd::ref_unique_ptr< _Ty, _Dx >, winstd::ref_unique_ptr< _Ty[], _Dx >
    • m_proc : winstd::vmemory
    • m_prop : winstd::event_session
    • m_provider_id : winstd::event_trace_enabler
    • -
    • m_ptr : winstd::ref_unique_ptr< _Ty, _Dx >, winstd::ref_unique_ptr< _Ty[], _Dx >
    • m_reason : winstd::eap_runtime_error
    • m_repair_desc : winstd::eap_runtime_error
    • m_repair_id : winstd::eap_runtime_error
    • @@ -132,7 +130,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_n.html b/functions_n.html index d8586a53..fb623018 100644 --- a/functions_n.html +++ b/functions_n.html @@ -95,7 +95,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_o.html b/functions_o.html index 51c310ae..c285ce26 100644 --- a/functions_o.html +++ b/functions_o.html @@ -92,8 +92,6 @@ $(function(){ initResizable(false); });
    • operator const EVENT_TRACE_PROPERTIES *() : winstd::event_session
    • operator handle_type() : winstd::handle< T, INVAL >
    • operator LPCRITICAL_SECTION() : winstd::critical_section
    • -
    • operator typename _Ty *&() : winstd::ref_unique_ptr< _Ty, _Dx >, winstd::ref_unique_ptr< _Ty[], _Dx >
    • -
    • operator typename _Ty **() : winstd::ref_unique_ptr< _Ty, _Dx >, winstd::ref_unique_ptr< _Ty[], _Dx >
    • operator!() : winstd::handle< T, INVAL >
    • operator!=() : winstd::cert_context, winstd::handle< T, INVAL >, winstd::variant
    • operator&() : winstd::handle< T, INVAL >
    • @@ -111,7 +109,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_p.html b/functions_p.html index 1c4ecfc3..1ae13430 100644 --- a/functions_p.html +++ b/functions_p.html @@ -95,7 +95,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_q.html b/functions_q.html index bf76fb45..4cf6290a 100644 --- a/functions_q.html +++ b/functions_q.html @@ -93,7 +93,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_r.html b/functions_r.html index 4490b295..ad1146e6 100644 --- a/functions_r.html +++ b/functions_r.html @@ -89,7 +89,6 @@ $(function(){ initResizable(false); });

      - r -

      • reason() : winstd::eap_runtime_error
      • -
      • 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
      • @@ -99,7 +98,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_s.html b/functions_s.html index 95f62ede..aef5c2d4 100644 --- a/functions_s.html +++ b/functions_s.html @@ -110,7 +110,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_t.html b/functions_t.html index fb322cf6..5de70599 100644 --- a/functions_t.html +++ b/functions_t.html @@ -93,7 +93,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_type.html b/functions_type.html index 14c76a78..c04d4ead 100644 --- a/functions_type.html +++ b/functions_type.html @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_u.html b/functions_u.html index a296621d..5bbb6bfb 100644 --- a/functions_u.html +++ b/functions_u.html @@ -93,7 +93,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_v.html b/functions_v.html index 1bab1b21..4ff58a72 100644 --- a/functions_v.html +++ b/functions_v.html @@ -95,7 +95,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_vars.html b/functions_vars.html index 9dde8ddd..da98899e 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -114,11 +114,9 @@ $(function(){ initResizable(false); });
      • m_match_any_keyword : winstd::event_trace_enabler
      • m_num : winstd::num_runtime_error< _Tn >
      • m_orig : winstd::dc_selector
      • -
      • m_own : winstd::ref_unique_ptr< _Ty, _Dx >, winstd::ref_unique_ptr< _Ty[], _Dx >
      • m_proc : winstd::vmemory
      • m_prop : winstd::event_session
      • m_provider_id : winstd::event_trace_enabler
      • -
      • m_ptr : winstd::ref_unique_ptr< _Ty, _Dx >, winstd::ref_unique_ptr< _Ty[], _Dx >
      • m_reason : winstd::eap_runtime_error
      • m_repair_desc : winstd::eap_runtime_error
      • m_repair_id : winstd::eap_runtime_error
      • @@ -134,7 +132,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_w.html b/functions_w.html index a66b0a0a..23e8ab6c 100644 --- a/functions_w.html +++ b/functions_w.html @@ -99,7 +99,7 @@ $(function(){ initResizable(false); }); diff --git a/functions_~.html b/functions_~.html index 9cc83993..443d4588 100644 --- a/functions_~.html +++ b/functions_~.html @@ -127,7 +127,6 @@ $(function(){ initResizable(false); });
      • ~library() : winstd::library
      • ~mutex_locker() : winstd::mutex_locker
      • ~process_information() : winstd::process_information
      • -
      • ~ref_unique_ptr() : winstd::ref_unique_ptr< _Ty, _Dx >, winstd::ref_unique_ptr< _Ty[], _Dx >
      • ~reg_key() : winstd::reg_key
      • ~safearray() : winstd::safearray
      • ~safearray_accessor() : winstd::safearray_accessor< T >
      • @@ -151,7 +150,7 @@ $(function(){ initResizable(false); }); diff --git a/group___setup_a_p_i.html b/group___setup_a_p_i.html index 8a9d7b33..ef1ec721 100644 --- a/group___setup_a_p_i.html +++ b/group___setup_a_p_i.html @@ -104,7 +104,7 @@ Classes diff --git a/group___win_sock2_a_p_i.html b/group___win_sock2_a_p_i.html index 1745c90a..50e991f7 100644 --- a/group___win_sock2_a_p_i.html +++ b/group___win_sock2_a_p_i.html @@ -210,7 +210,7 @@ Functions diff --git a/group___win_std_c_o_m.html b/group___win_std_c_o_m.html index a9bbc5ba..de2b8d71 100644 --- a/group___win_std_c_o_m.html +++ b/group___win_std_c_o_m.html @@ -220,7 +220,7 @@ template<class T > diff --git a/group___win_std_c_o_m_helpers.html b/group___win_std_c_o_m_helpers.html index 7879d125..5879d8d5 100644 --- a/group___win_std_c_o_m_helpers.html +++ b/group___win_std_c_o_m_helpers.html @@ -1013,7 +1013,7 @@ template<class T > diff --git a/group___win_std_cred_a_p_i.html b/group___win_std_cred_a_p_i.html index 9e704099..77c9f807 100644 --- a/group___win_std_cred_a_p_i.html +++ b/group___win_std_cred_a_p_i.html @@ -401,7 +401,7 @@ template<class _Traits , class _Ax > diff --git a/group___win_std_crypto_a_p_i.html b/group___win_std_crypto_a_p_i.html index 5ed51046..26e16d37 100644 --- a/group___win_std_crypto_a_p_i.html +++ b/group___win_std_crypto_a_p_i.html @@ -1034,7 +1034,7 @@ template<class T > 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 94ca51d6..c89846c4 100644 --- a/group___win_std_e_a_p_a_p_i.html +++ b/group___win_std_e_a_p_a_p_i.html @@ -345,7 +345,7 @@ static const EAP_ATTRIBUTE  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 e283638c..5ce0b270 100644 --- a/group___win_std_e_t_w_a_p_i.html +++ b/group___win_std_e_t_w_a_p_i.html @@ -278,7 +278,7 @@ template<class _Ty , class _Ax > diff --git a/group___win_std_exceptions.html b/group___win_std_exceptions.html index bf820134..72755766 100644 --- a/group___win_std_exceptions.html +++ b/group___win_std_exceptions.html @@ -222,7 +222,7 @@ Functions diff --git a/group___win_std_gdi_a_p_i.html b/group___win_std_gdi_a_p_i.html index d82f40b4..dd321b1d 100644 --- a/group___win_std_gdi_a_p_i.html +++ b/group___win_std_gdi_a_p_i.html @@ -113,7 +113,7 @@ Classes diff --git a/group___win_std_general.html b/group___win_std_general.html index efb8eb07..2fd3f6f1 100644 --- a/group___win_std_general.html +++ b/group___win_std_general.html @@ -88,8 +88,7 @@ $(function(){ initResizable(false); }); +Typedefs
        General
        @@ -108,12 +107,6 @@ Classes class  winstd::globalmem_accessor< T >  Context scope automatic GlobalAlloc (un)access. More...
          -class  winstd::ref_unique_ptr< _Ty, _Dx > - Helper class for returning pointers to std::unique_ptr. More...
        -  -class  winstd::ref_unique_ptr< _Ty[], _Dx > - Helper class for returning pointers to std::unique_ptr (specialization for arrays) More...
        -  @@ -145,17 +138,6 @@ Typedefs typedef std::string  -

        Macros

        winstd::tstring
         Multi-byte / Wide-character string (according to _UNICODE)
         
        - - - - - - - - -

        -Functions

        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.
         
        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)
         

        Detailed Description

        Macro Definition Documentation

        @@ -301,85 +283,12 @@ Functions

        Stringizing macro helper.

        - - -

        Function Documentation

        - -

        ◆ get_ptr() [1/2]

        - -
        -
        -
        -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.

        -
        Parameters
        - - -
        [in,out]ownerOriginal owner of the pointer
        -
        -
        -
        Returns
        A helper wrapper class to handle returning a reference to the pointer
        - -
        -
        - -

        ◆ get_ptr() [2/2]

        - -
        -
        -
        -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)

        -
        Parameters
        - - -
        [in,out]ownerOriginal owner of the pointer
        -
        -
        -
        Returns
        A helper wrapper class to handle returning a reference to the pointer
        -
        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 66734137..2d2e112b 100644 --- a/group___win_std_m_s_i_a_p_i.html +++ b/group___win_std_m_s_i_a_p_i.html @@ -572,7 +572,7 @@ template<class _Ty , class _Ax > diff --git a/group___win_std_mem_sanitize.html b/group___win_std_mem_sanitize.html index ae80c0df..6fcf9662 100644 --- a/group___win_std_mem_sanitize.html +++ b/group___win_std_mem_sanitize.html @@ -153,7 +153,7 @@ typedef sanitizing_stri diff --git a/group___win_std_s_d_d_l.html b/group___win_std_s_d_d_l.html index 346302c5..8843f4a7 100644 --- a/group___win_std_s_d_d_l.html +++ b/group___win_std_s_d_d_l.html @@ -195,7 +195,7 @@ Functions diff --git a/group___win_std_security_a_p_i.html b/group___win_std_security_a_p_i.html index a3866021..972a85d1 100644 --- a/group___win_std_security_a_p_i.html +++ b/group___win_std_security_a_p_i.html @@ -107,7 +107,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 93d5ce3e..3a93e5cd 100644 --- a/group___win_std_shell_w_a_p_i.html +++ b/group___win_std_shell_w_a_p_i.html @@ -243,7 +243,7 @@ template<class _Traits , class _Ax > diff --git a/group___win_std_str_format.html b/group___win_std_str_format.html index 538d8af3..f137394f 100644 --- a/group___win_std_str_format.html +++ b/group___win_std_str_format.html @@ -244,7 +244,7 @@ Functions
        Example
        // Please note the PCSTR typecasting invokes an operator to return
        // pointer to formatted buffer rather than class reference itself.
        cout << (PCSTR)(winstd::string_printf("%i is less than %i.\n", 1, 5));
        -
        Base template class to support string formatting using printf() style templates.
        Definition Common.h:1635
        +
        Base template class to support string formatting using printf() style templates.
        Definition Common.h:1481

        Macro Definition Documentation

        @@ -1150,7 +1150,7 @@ template<class _Traits1 , class _Ax1 , class _Traits2 , class _Ax2 > diff --git a/group___win_std_sys_handles.html b/group___win_std_sys_handles.html index 7f57d5e5..7acf288a 100644 --- a/group___win_std_sys_handles.html +++ b/group___win_std_sys_handles.html @@ -195,7 +195,7 @@ static const T 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 6ece4066..4e39cfa0 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 @@ -201,7 +201,7 @@ template<class _Traits , class _Ax > diff --git a/group___win_std_win_a_p_i.html b/group___win_std_win_a_p_i.html index 3f6be664..287ec73c 100644 --- a/group___win_std_win_a_p_i.html +++ b/group___win_std_win_a_p_i.html @@ -2453,7 +2453,7 @@ template<class _Ty , class _Ax > diff --git a/group___win_std_win_h_t_t_p.html b/group___win_std_win_h_t_t_p.html index ac20c73e..1c3fc9e8 100644 --- a/group___win_std_win_h_t_t_p.html +++ b/group___win_std_win_h_t_t_p.html @@ -186,7 +186,7 @@ Functions diff --git a/group___win_trust_a_p_i.html b/group___win_trust_a_p_i.html index d564f2f1..c88b614a 100644 --- a/group___win_trust_a_p_i.html +++ b/group___win_trust_a_p_i.html @@ -101,7 +101,7 @@ Classes diff --git a/hierarchy.html b/hierarchy.html index 84c87aa3..8924d66b 100644 --- a/hierarchy.html +++ b/hierarchy.html @@ -214,38 +214,36 @@ $(function(){ initResizable(false); });  Cwinstd::process_informationPROCESS_INFORMATION struct wrapper  Cwinstd::heap_allocator< _Ty >::rebind< _Other >A structure that enables an allocator for objects of one type to allocate storage for objects of another type  Cwinstd::sanitizing_allocator< _Ty >::rebind< _Other >Convert this type to sanitizing_allocator<_Other> - Cwinstd::ref_unique_ptr< _Ty, _Dx >Helper class for returning pointers to std::unique_ptr - Cwinstd::ref_unique_ptr< _Ty[], _Dx >Helper class for returning pointers to std::unique_ptr (specialization for arrays) - Cstd::runtime_error - Cwinstd::num_runtime_error< HRESULT > - Cwinstd::com_runtime_errorCOM runtime error - Cwinstd::num_runtime_error< SECURITY_STATUS > - Cwinstd::sec_runtime_errorSecurity runtime error - Cwinstd::num_runtime_error< DWORD > - Cwinstd::win_runtime_errorWindows runtime error - Cwinstd::eap_runtime_errorEapHost runtime error - Cwinstd::num_runtime_error< int > - Cwinstd::ws2_runtime_errorWinSock2 runtime error - Cwinstd::num_runtime_error< _Tn >Numerical runtime error - Cwinstd::safearray_accessor< T >Context scope automatic SAFEARRAY (un)access - Cwinstd::sanitizing_blob< N >Sanitizing BLOB - CSecBufferDesc - Cwinstd::sec_buffer_descSecBufferDesc wrapper class - CSECURITY_ATTRIBUTES - Cwinstd::security_attributes - Cwinstd::setup_driver_info_list_builderBuilds a list of drivers in constructor and deletes it in destructor - Cwinstd::UnmapViewOfFile_deleteDeleter for unique_ptr using UnmapViewOfFile - CVARIANT - Cwinstd::variantVARIANT struct wrapper - Cwinstd::wintrustWinTrust engine wrapper class - Cwinstd::WlanFreeMemory_delete< _Ty >Deleter for unique_ptr using WlanFreeMemory - Cwinstd::WlanFreeMemory_delete< _Ty[]>Deleter for unique_ptr to array of unknown size using WlanFreeMemory + Cstd::runtime_error + Cwinstd::num_runtime_error< HRESULT > + Cwinstd::com_runtime_errorCOM runtime error + Cwinstd::num_runtime_error< SECURITY_STATUS > + Cwinstd::sec_runtime_errorSecurity runtime error + Cwinstd::num_runtime_error< DWORD > + Cwinstd::win_runtime_errorWindows runtime error + Cwinstd::eap_runtime_errorEapHost runtime error + Cwinstd::num_runtime_error< int > + Cwinstd::ws2_runtime_errorWinSock2 runtime error + Cwinstd::num_runtime_error< _Tn >Numerical runtime error + Cwinstd::safearray_accessor< T >Context scope automatic SAFEARRAY (un)access + Cwinstd::sanitizing_blob< N >Sanitizing BLOB + CSecBufferDesc + Cwinstd::sec_buffer_descSecBufferDesc wrapper class + CSECURITY_ATTRIBUTES + Cwinstd::security_attributes + Cwinstd::setup_driver_info_list_builderBuilds a list of drivers in constructor and deletes it in destructor + Cwinstd::UnmapViewOfFile_deleteDeleter for unique_ptr using UnmapViewOfFile + CVARIANT + Cwinstd::variantVARIANT struct wrapper + Cwinstd::wintrustWinTrust engine wrapper class + Cwinstd::WlanFreeMemory_delete< _Ty >Deleter for unique_ptr using WlanFreeMemory + Cwinstd::WlanFreeMemory_delete< _Ty[]>Deleter for unique_ptr to array of unknown size using WlanFreeMemory diff --git a/index.html b/index.html index b249a60f..8082808e 100644 --- a/index.html +++ b/index.html @@ -107,7 +107,7 @@ Example
        throw winstd::win_runtime_error("LoadLibraryEx failed");
        m_note_icon->SetIcon(wxLoadIconFromResource(lib_shell32, MAKEINTRESOURCE(48)));
        Module handle wrapper.
        Definition Win.h:1045
        -
        Windows runtime error.
        Definition Common.h:1553
        +
        Windows runtime error.
        Definition Common.h:1399

        Functions and Templates

        Different Win32 API functions have different ways of returning variable-sized data. Getting tired of carefully studying MSDN for each particular Win32 API function how to preallocate the output memory correctly? We too...

        @@ -132,7 +132,7 @@ Example
        "Maximum packet size too small (minimum: %zu, available: %u)",
        sizeof(EapPacket) + 1,
        dwMaxSendPacketSize));
        -
        Base template class to support string formatting using printf() style templates.
        Definition Common.h:1635
        +
        Base template class to support string formatting using printf() style templates.
        Definition Common.h:1481

        What WinStd Is Not

        WinStd is not trying to be a full-fledged object-oriented framework on top of Win32 API. We have Microsoft to publish those once every few years - and obsolete it when they loose interest. WinStd aims at augmenting Win32 API with a little bit of help from C++.

        @@ -165,7 +165,7 @@ Usage diff --git a/md__s_e_c_u_r_i_t_y.html b/md__s_e_c_u_r_i_t_y.html index 6c42856a..aa8542b0 100644 --- a/md__s_e_c_u_r_i_t_y.html +++ b/md__s_e_c_u_r_i_t_y.html @@ -105,7 +105,7 @@ Reporting a Vulnerability diff --git a/pages.html b/pages.html index 684cbe84..07540cda 100644 --- a/pages.html +++ b/pages.html @@ -96,7 +96,7 @@ $(function(){ initResizable(false); }); diff --git a/pch_8h_source.html b/pch_8h_source.html index d218fed7..d7269c66 100644 --- a/pch_8h_source.html +++ b/pch_8h_source.html @@ -122,7 +122,7 @@ $(function(){ initResizable(false); }); diff --git a/search/all_10.js b/search/all_10.js index 7637039c..7bb24785 100644 --- a/search/all_10.js +++ b/search/all_10.js @@ -2,23 +2,21 @@ 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',1,'winstd::ref_unique_ptr< _Ty, _Dx >'],['../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)']]], - ['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#a5463552f710d210d3f8aa7f5fa756ef2',1,'winstd::heap_allocator']]], - ['reg_5fkey_5',['reg_key',['../classwinstd_1_1reg__key.html',1,'winstd']]], - ['regcreatekeyexa_6',['RegCreateKeyExA',['../group___win_std_win_a_p_i.html#ga1cba8a6da4757b79b5e416be149dc923',1,'Win.h']]], - ['regcreatekeyexw_7',['RegCreateKeyExW',['../group___win_std_win_a_p_i.html#ga131fdda112e5cbfd123718153d925932',1,'Win.h']]], - ['regloadmuistringa_8',['RegLoadMUIStringA',['../group___win_std_win_a_p_i.html#ga8baffb9a05cbfe1e198c47e0a1e2cf88',1,'Win.h']]], - ['regloadmuistringw_9',['RegLoadMUIStringW',['../group___win_std_win_a_p_i.html#ga3f9a3593107d5333f057570a76e04a57',1,'Win.h']]], - ['regopenkeyexa_10',['RegOpenKeyExA',['../group___win_std_win_a_p_i.html#ga2974136cb4530867e14434fb05712b92',1,'Win.h']]], - ['regopenkeyexw_11',['RegOpenKeyExW',['../group___win_std_win_a_p_i.html#ga2c61d837a3d96ca9dad3a73df03bf8e4',1,'Win.h']]], - ['regquerystringvalue_12',['RegQueryStringValue',['../group___win_std_win_a_p_i.html#gac91030c0badd322d3c64663ceab77b7a',1,'RegQueryStringValue(HKEY hReg, LPCSTR pszName, std::basic_string< char, _Traits, _Ax > &sValue) noexcept: Win.h'],['../group___win_std_win_a_p_i.html#gaef0a2e894cd51e0003498958008ef825',1,'RegQueryStringValue(HKEY hReg, LPCWSTR pszName, std::basic_string< wchar_t, _Traits, _Ax > &sValue) noexcept: Win.h']]], - ['regqueryvalueexa_13',['RegQueryValueExA',['../group___win_std_win_a_p_i.html#gac75dca7a4e87365ca7021edd82509584',1,'Win.h']]], - ['regqueryvalueexw_14',['RegQueryValueExW',['../group___win_std_win_a_p_i.html#ga78f02613f20cc234aad4e1b4726db9ea',1,'Win.h']]], - ['repair_15',['repair',['../classwinstd_1_1eap__runtime__error.html#a981cb9a1cbf0c6e7e19252d776a2558f',1,'winstd::eap_runtime_error']]], - ['repair_5fid_16',['repair_id',['../classwinstd_1_1eap__runtime__error.html#a1e80ead2a4d348ab2c939bfbbaf9330a',1,'winstd::eap_runtime_error']]], - ['reporting_20a_20vulnerability_17',['Reporting a Vulnerability',['../md__s_e_c_u_r_i_t_y.html#autotoc_md13',1,'']]], - ['resource_20helper_20classes_18',['Memory and Resource Helper Classes',['../index.html#autotoc_md3',1,'']]], - ['root_5fcause_19',['root_cause',['../classwinstd_1_1eap__runtime__error.html#a0aa17a51b2c110e874b60924281a3743',1,'winstd::eap_runtime_error']]], - ['root_5fcause_5fid_20',['root_cause_id',['../classwinstd_1_1eap__runtime__error.html#ae39b6b32c9505c0be2e199d8692175d1',1,'winstd::eap_runtime_error']]] + ['reference_2',['reference',['../classwinstd_1_1heap__allocator.html#a5463552f710d210d3f8aa7f5fa756ef2',1,'winstd::heap_allocator']]], + ['reg_5fkey_3',['reg_key',['../classwinstd_1_1reg__key.html',1,'winstd']]], + ['regcreatekeyexa_4',['RegCreateKeyExA',['../group___win_std_win_a_p_i.html#ga1cba8a6da4757b79b5e416be149dc923',1,'Win.h']]], + ['regcreatekeyexw_5',['RegCreateKeyExW',['../group___win_std_win_a_p_i.html#ga131fdda112e5cbfd123718153d925932',1,'Win.h']]], + ['regloadmuistringa_6',['RegLoadMUIStringA',['../group___win_std_win_a_p_i.html#ga8baffb9a05cbfe1e198c47e0a1e2cf88',1,'Win.h']]], + ['regloadmuistringw_7',['RegLoadMUIStringW',['../group___win_std_win_a_p_i.html#ga3f9a3593107d5333f057570a76e04a57',1,'Win.h']]], + ['regopenkeyexa_8',['RegOpenKeyExA',['../group___win_std_win_a_p_i.html#ga2974136cb4530867e14434fb05712b92',1,'Win.h']]], + ['regopenkeyexw_9',['RegOpenKeyExW',['../group___win_std_win_a_p_i.html#ga2c61d837a3d96ca9dad3a73df03bf8e4',1,'Win.h']]], + ['regquerystringvalue_10',['RegQueryStringValue',['../group___win_std_win_a_p_i.html#gac91030c0badd322d3c64663ceab77b7a',1,'RegQueryStringValue(HKEY hReg, LPCSTR pszName, std::basic_string< char, _Traits, _Ax > &sValue) noexcept: Win.h'],['../group___win_std_win_a_p_i.html#gaef0a2e894cd51e0003498958008ef825',1,'RegQueryStringValue(HKEY hReg, LPCWSTR pszName, std::basic_string< wchar_t, _Traits, _Ax > &sValue) noexcept: Win.h']]], + ['regqueryvalueexa_11',['RegQueryValueExA',['../group___win_std_win_a_p_i.html#gac75dca7a4e87365ca7021edd82509584',1,'Win.h']]], + ['regqueryvalueexw_12',['RegQueryValueExW',['../group___win_std_win_a_p_i.html#ga78f02613f20cc234aad4e1b4726db9ea',1,'Win.h']]], + ['repair_13',['repair',['../classwinstd_1_1eap__runtime__error.html#a981cb9a1cbf0c6e7e19252d776a2558f',1,'winstd::eap_runtime_error']]], + ['repair_5fid_14',['repair_id',['../classwinstd_1_1eap__runtime__error.html#a1e80ead2a4d348ab2c939bfbbaf9330a',1,'winstd::eap_runtime_error']]], + ['reporting_20a_20vulnerability_15',['Reporting a Vulnerability',['../md__s_e_c_u_r_i_t_y.html#autotoc_md13',1,'']]], + ['resource_20helper_20classes_16',['Memory and Resource Helper Classes',['../index.html#autotoc_md3',1,'']]], + ['root_5fcause_17',['root_cause',['../classwinstd_1_1eap__runtime__error.html#a0aa17a51b2c110e874b60924281a3743',1,'winstd::eap_runtime_error']]], + ['root_5fcause_5fid_18',['root_cause_id',['../classwinstd_1_1eap__runtime__error.html#ae39b6b32c9505c0be2e199d8692175d1',1,'winstd::eap_runtime_error']]] ]; diff --git a/search/all_16.js b/search/all_16.js index 4a23ac61..7398f305 100644 --- a/search/all_16.js +++ b/search/all_16.js @@ -39,24 +39,23 @@ var searchData= ['_7elibrary_36',['~library',['../classwinstd_1_1library.html#ae33e87cbe9236861b5e8d37e8e544716',1,'winstd::library']]], ['_7emutex_5flocker_37',['~mutex_locker',['../classwinstd_1_1mutex__locker.html#a268ea63b38ec01c65c138f1136df4758',1,'winstd::mutex_locker']]], ['_7eprocess_5finformation_38',['~process_information',['../classwinstd_1_1process__information.html#a0a176161ac9779e203f3fd8942115196',1,'winstd::process_information']]], - ['_7eref_5funique_5fptr_39',['~ref_unique_ptr',['../classwinstd_1_1ref__unique__ptr.html#a7bf6de1a715ad7d84f0df0470a102275',1,'winstd::ref_unique_ptr::~ref_unique_ptr()'],['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a3595501185edb49fc4a596e9a966a030',1,'winstd::ref_unique_ptr< _Ty[], _Dx >::~ref_unique_ptr()']]], - ['_7ereg_5fkey_40',['~reg_key',['../classwinstd_1_1reg__key.html#ae54556effe6fe91942f87fc8c8ff5d7c',1,'winstd::reg_key']]], - ['_7esafearray_41',['~safearray',['../classwinstd_1_1safearray.html#a77541ec05da9d75931560bb5883ea601',1,'winstd::safearray']]], - ['_7esafearray_5faccessor_42',['~safearray_accessor',['../classwinstd_1_1safearray__accessor.html#ac950581e34df79260b6ba997b4a4d2d8',1,'winstd::safearray_accessor']]], - ['_7esanitizing_5fblob_43',['~sanitizing_blob',['../classwinstd_1_1sanitizing__blob.html#ad478c9b04cc75d3ad1053ba9b23ea065',1,'winstd::sanitizing_blob']]], - ['_7esc_5fhandle_44',['~sc_handle',['../classwinstd_1_1sc__handle.html#a92d104320ed6db39eaf092d7fb465885',1,'winstd::sc_handle']]], - ['_7esec_5fbuffer_5fdesc_45',['~sec_buffer_desc',['../classwinstd_1_1sec__buffer__desc.html#a70ebe23821ab3f90eb20e4a5e69c49c4',1,'winstd::sec_buffer_desc']]], - ['_7esec_5fcontext_46',['~sec_context',['../classwinstd_1_1sec__context.html#a2307770cc707a4f8e815c3fea57ac8a9',1,'winstd::sec_context']]], - ['_7esec_5fcredentials_47',['~sec_credentials',['../classwinstd_1_1sec__credentials.html#ad8b34c3a231201fd201e56a28235b9c3',1,'winstd::sec_credentials']]], - ['_7esecurity_5fattributes_48',['~security_attributes',['../classwinstd_1_1security__attributes.html#a81c96818e1a244dc9fde2e0703d654e0',1,'winstd::security_attributes']]], - ['_7esecurity_5fid_49',['~security_id',['../classwinstd_1_1security__id.html#ac26d9d505eed5f5104e3ce8278913683',1,'winstd::security_id']]], - ['_7esetup_5fdevice_5finfo_5flist_50',['~setup_device_info_list',['../classwinstd_1_1setup__device__info__list.html#a25368d32a4f4bfe23cb9749464daa487',1,'winstd::setup_device_info_list']]], - ['_7esetup_5fdriver_5finfo_5flist_5fbuilder_51',['~setup_driver_info_list_builder',['../classwinstd_1_1setup__driver__info__list__builder.html#a836a7bb6c3c78c7c78965a32cfc2750e',1,'winstd::setup_driver_info_list_builder']]], - ['_7evariant_52',['~variant',['../classwinstd_1_1variant.html#a69b429a61582fc777b07541daad7887b',1,'winstd::variant']]], - ['_7evmemory_53',['~vmemory',['../classwinstd_1_1vmemory.html#aa0d2edd7c1986736662b54a553695d51',1,'winstd::vmemory']]], - ['_7ewaddrinfo_54',['~waddrinfo',['../classwinstd_1_1waddrinfo.html#a2b1209904bd7486acefd833ff5c4bcca',1,'winstd::waddrinfo']]], - ['_7ewin_5fhandle_55',['~win_handle',['../classwinstd_1_1win__handle.html#a6b8070a3be4dede99a1c764b7f341a36',1,'winstd::win_handle']]], - ['_7ewindow_5fdc_56',['~window_dc',['../classwinstd_1_1window__dc.html#a3fd01c5264443520462cb7cab886a79b',1,'winstd::window_dc']]], - ['_7ewintrust_57',['~wintrust',['../classwinstd_1_1wintrust.html#ac529a244b4f2f4eb85bcdf594ff723c3',1,'winstd::wintrust']]], - ['_7ewlan_5fhandle_58',['~wlan_handle',['../classwinstd_1_1wlan__handle.html#a57e97a572a121f6e28673e6d84493de9',1,'winstd::wlan_handle']]] + ['_7ereg_5fkey_39',['~reg_key',['../classwinstd_1_1reg__key.html#ae54556effe6fe91942f87fc8c8ff5d7c',1,'winstd::reg_key']]], + ['_7esafearray_40',['~safearray',['../classwinstd_1_1safearray.html#a77541ec05da9d75931560bb5883ea601',1,'winstd::safearray']]], + ['_7esafearray_5faccessor_41',['~safearray_accessor',['../classwinstd_1_1safearray__accessor.html#ac950581e34df79260b6ba997b4a4d2d8',1,'winstd::safearray_accessor']]], + ['_7esanitizing_5fblob_42',['~sanitizing_blob',['../classwinstd_1_1sanitizing__blob.html#ad478c9b04cc75d3ad1053ba9b23ea065',1,'winstd::sanitizing_blob']]], + ['_7esc_5fhandle_43',['~sc_handle',['../classwinstd_1_1sc__handle.html#a92d104320ed6db39eaf092d7fb465885',1,'winstd::sc_handle']]], + ['_7esec_5fbuffer_5fdesc_44',['~sec_buffer_desc',['../classwinstd_1_1sec__buffer__desc.html#a70ebe23821ab3f90eb20e4a5e69c49c4',1,'winstd::sec_buffer_desc']]], + ['_7esec_5fcontext_45',['~sec_context',['../classwinstd_1_1sec__context.html#a2307770cc707a4f8e815c3fea57ac8a9',1,'winstd::sec_context']]], + ['_7esec_5fcredentials_46',['~sec_credentials',['../classwinstd_1_1sec__credentials.html#ad8b34c3a231201fd201e56a28235b9c3',1,'winstd::sec_credentials']]], + ['_7esecurity_5fattributes_47',['~security_attributes',['../classwinstd_1_1security__attributes.html#a81c96818e1a244dc9fde2e0703d654e0',1,'winstd::security_attributes']]], + ['_7esecurity_5fid_48',['~security_id',['../classwinstd_1_1security__id.html#ac26d9d505eed5f5104e3ce8278913683',1,'winstd::security_id']]], + ['_7esetup_5fdevice_5finfo_5flist_49',['~setup_device_info_list',['../classwinstd_1_1setup__device__info__list.html#a25368d32a4f4bfe23cb9749464daa487',1,'winstd::setup_device_info_list']]], + ['_7esetup_5fdriver_5finfo_5flist_5fbuilder_50',['~setup_driver_info_list_builder',['../classwinstd_1_1setup__driver__info__list__builder.html#a836a7bb6c3c78c7c78965a32cfc2750e',1,'winstd::setup_driver_info_list_builder']]], + ['_7evariant_51',['~variant',['../classwinstd_1_1variant.html#a69b429a61582fc777b07541daad7887b',1,'winstd::variant']]], + ['_7evmemory_52',['~vmemory',['../classwinstd_1_1vmemory.html#aa0d2edd7c1986736662b54a553695d51',1,'winstd::vmemory']]], + ['_7ewaddrinfo_53',['~waddrinfo',['../classwinstd_1_1waddrinfo.html#a2b1209904bd7486acefd833ff5c4bcca',1,'winstd::waddrinfo']]], + ['_7ewin_5fhandle_54',['~win_handle',['../classwinstd_1_1win__handle.html#a6b8070a3be4dede99a1c764b7f341a36',1,'winstd::win_handle']]], + ['_7ewindow_5fdc_55',['~window_dc',['../classwinstd_1_1window__dc.html#a3fd01c5264443520462cb7cab886a79b',1,'winstd::window_dc']]], + ['_7ewintrust_56',['~wintrust',['../classwinstd_1_1wintrust.html#ac529a244b4f2f4eb85bcdf594ff723c3',1,'winstd::wintrust']]], + ['_7ewlan_5fhandle_57',['~wlan_handle',['../classwinstd_1_1wlan__handle.html#a57e97a572a121f6e28673e6d84493de9',1,'winstd::wlan_handle']]] ]; diff --git a/search/all_7.js b/search/all_7.js index 525ca031..7697ab38 100644 --- a/search/all_7.js +++ b/search/all_7.js @@ -3,24 +3,23 @@ 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,'']]], - ['get_5fptr_3',['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']]], - ['getaddrinfoa_4',['GetAddrInfoA',['../group___win_sock2_a_p_i.html#gae9f6e09e2e81a57135dc30bc999d27af',1,'WinSock2.h']]], - ['getaddrinfow_5',['GetAddrInfoW',['../group___win_sock2_a_p_i.html#gad222deae09d76241e018a2e350aa1ec9',1,'WinSock2.h']]], - ['getdateformata_6',['GetDateFormatA',['../group___win_std_win_a_p_i.html#gacacc28dcab4a8e45fadccdb51993e40b',1,'Win.h']]], - ['getdateformatw_7',['GetDateFormatW',['../group___win_std_win_a_p_i.html#ga6a9b892bd42f7de12e7e17e89e10fb01',1,'Win.h']]], - ['getfileversioninfoa_8',['GetFileVersionInfoA',['../group___win_std_win_a_p_i.html#ga195210dac36b34baa0e616c86bb2b147',1,'Win.h']]], - ['getfileversioninfow_9',['GetFileVersionInfoW',['../group___win_std_win_a_p_i.html#ga7dbb645a5381e6e7bba37429d3de2d51',1,'Win.h']]], - ['getmodulefilenamea_10',['GetModuleFileNameA',['../group___win_std_win_a_p_i.html#ga6934cae7e0b3133206b8324e4372e1cc',1,'Win.h']]], - ['getmodulefilenamew_11',['GetModuleFileNameW',['../group___win_std_win_a_p_i.html#ga51dfe8b12845850282f4d120e51e80fa',1,'Win.h']]], - ['getthreadpreferreduilanguages_12',['GetThreadPreferredUILanguages',['../group___win_std_win_a_p_i.html#gac8149fd4228a2af53ed1b340d6ce8f58',1,'Win.h']]], - ['gettokeninformation_13',['GetTokenInformation',['../group___win_std_win_a_p_i.html#ga75b761473822ee6e9cf336d28b30b073',1,'Win.h']]], - ['getwindowtexta_14',['GetWindowTextA',['../group___win_std_win_a_p_i.html#ga11fd1f3e9a51e636f6e0f060e604c1aa',1,'Win.h']]], - ['getwindowtextw_15',['GetWindowTextW',['../group___win_std_win_a_p_i.html#gacab04e9e5cbbc759fe83cf70fb891acc',1,'Win.h']]], - ['globalfree_5fdelete_16',['GlobalFree_delete',['../structwinstd_1_1_global_free__delete.html',1,'winstd::GlobalFree_delete'],['../structwinstd_1_1_global_free__delete.html#a07068a1b6ecc0628d16fc4a5d22d69a1',1,'winstd::GlobalFree_delete::GlobalFree_delete()']]], - ['globalmem_5faccessor_17',['globalmem_accessor',['../classwinstd_1_1globalmem__accessor.html',1,'winstd::globalmem_accessor< T >'],['../classwinstd_1_1globalmem__accessor.html#a7c13c963c94e5aa17dd67943c27b02c0',1,'winstd::globalmem_accessor::globalmem_accessor()']]], - ['gtc_18',['gtc',['../group___win_std_e_a_p_a_p_i.html#gga50f5584ca708165f43cec42c42243315a3761e7920c97542314b1aa50434f9293',1,'winstd']]], - ['gtcp_19',['gtcp',['../group___win_std_e_a_p_a_p_i.html#gga50f5584ca708165f43cec42c42243315a811f41353a6e1e0ecf7a03308c4f8e0e',1,'winstd']]], - ['guidtostring_20',['GuidToString',['../group___win_std_win_a_p_i.html#gad08dfb2a0d1254918a2a4ed45061a50d',1,'Win.h']]], - ['guidtostringa_21',['GuidToStringA',['../group___win_std_win_a_p_i.html#ga2ec9f457e182c451486333fa0a994313',1,'Win.h']]], - ['guidtostringw_22',['GuidToStringW',['../group___win_std_win_a_p_i.html#gad8dcada3be8a9e8c0d2f0db263c2a5e3',1,'Win.h']]] + ['getaddrinfoa_3',['GetAddrInfoA',['../group___win_sock2_a_p_i.html#gae9f6e09e2e81a57135dc30bc999d27af',1,'WinSock2.h']]], + ['getaddrinfow_4',['GetAddrInfoW',['../group___win_sock2_a_p_i.html#gad222deae09d76241e018a2e350aa1ec9',1,'WinSock2.h']]], + ['getdateformata_5',['GetDateFormatA',['../group___win_std_win_a_p_i.html#gacacc28dcab4a8e45fadccdb51993e40b',1,'Win.h']]], + ['getdateformatw_6',['GetDateFormatW',['../group___win_std_win_a_p_i.html#ga6a9b892bd42f7de12e7e17e89e10fb01',1,'Win.h']]], + ['getfileversioninfoa_7',['GetFileVersionInfoA',['../group___win_std_win_a_p_i.html#ga195210dac36b34baa0e616c86bb2b147',1,'Win.h']]], + ['getfileversioninfow_8',['GetFileVersionInfoW',['../group___win_std_win_a_p_i.html#ga7dbb645a5381e6e7bba37429d3de2d51',1,'Win.h']]], + ['getmodulefilenamea_9',['GetModuleFileNameA',['../group___win_std_win_a_p_i.html#ga6934cae7e0b3133206b8324e4372e1cc',1,'Win.h']]], + ['getmodulefilenamew_10',['GetModuleFileNameW',['../group___win_std_win_a_p_i.html#ga51dfe8b12845850282f4d120e51e80fa',1,'Win.h']]], + ['getthreadpreferreduilanguages_11',['GetThreadPreferredUILanguages',['../group___win_std_win_a_p_i.html#gac8149fd4228a2af53ed1b340d6ce8f58',1,'Win.h']]], + ['gettokeninformation_12',['GetTokenInformation',['../group___win_std_win_a_p_i.html#ga75b761473822ee6e9cf336d28b30b073',1,'Win.h']]], + ['getwindowtexta_13',['GetWindowTextA',['../group___win_std_win_a_p_i.html#ga11fd1f3e9a51e636f6e0f060e604c1aa',1,'Win.h']]], + ['getwindowtextw_14',['GetWindowTextW',['../group___win_std_win_a_p_i.html#gacab04e9e5cbbc759fe83cf70fb891acc',1,'Win.h']]], + ['globalfree_5fdelete_15',['GlobalFree_delete',['../structwinstd_1_1_global_free__delete.html',1,'winstd::GlobalFree_delete'],['../structwinstd_1_1_global_free__delete.html#a07068a1b6ecc0628d16fc4a5d22d69a1',1,'winstd::GlobalFree_delete::GlobalFree_delete()']]], + ['globalmem_5faccessor_16',['globalmem_accessor',['../classwinstd_1_1globalmem__accessor.html',1,'winstd::globalmem_accessor< T >'],['../classwinstd_1_1globalmem__accessor.html#a7c13c963c94e5aa17dd67943c27b02c0',1,'winstd::globalmem_accessor::globalmem_accessor()']]], + ['gtc_17',['gtc',['../group___win_std_e_a_p_a_p_i.html#gga50f5584ca708165f43cec42c42243315a3761e7920c97542314b1aa50434f9293',1,'winstd']]], + ['gtcp_18',['gtcp',['../group___win_std_e_a_p_a_p_i.html#gga50f5584ca708165f43cec42c42243315a811f41353a6e1e0ecf7a03308c4f8e0e',1,'winstd']]], + ['guidtostring_19',['GuidToString',['../group___win_std_win_a_p_i.html#gad08dfb2a0d1254918a2a4ed45061a50d',1,'Win.h']]], + ['guidtostringa_20',['GuidToStringA',['../group___win_std_win_a_p_i.html#ga2ec9f457e182c451486333fa0a994313',1,'Win.h']]], + ['guidtostringw_21',['GuidToStringW',['../group___win_std_win_a_p_i.html#gad8dcada3be8a9e8c0d2f0db263c2a5e3',1,'Win.h']]] ]; diff --git a/search/all_b.js b/search/all_b.js index fc8d82fe..bc8fb971 100644 --- a/search/all_b.js +++ b/search/all_b.js @@ -21,43 +21,41 @@ var searchData= ['m_5fmatch_5fany_5fkeyword_18',['m_match_any_keyword',['../classwinstd_1_1event__trace__enabler.html#a363083f0792e5bf5429576e6c40c4060',1,'winstd::event_trace_enabler']]], ['m_5fnum_19',['m_num',['../classwinstd_1_1num__runtime__error.html#a865b8400a5a5a962c3068bf55f022d1f',1,'winstd::num_runtime_error']]], ['m_5forig_20',['m_orig',['../classwinstd_1_1dc__selector.html#aa443ed25d281078db2172808e7c74b3e',1,'winstd::dc_selector']]], - ['m_5fown_21',['m_own',['../classwinstd_1_1ref__unique__ptr.html#a343d26837b90973a7f562f0ce36fb82d',1,'winstd::ref_unique_ptr::m_own'],['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a1c6caa9922b023afae5b2adbd2fa40a5',1,'winstd::ref_unique_ptr< _Ty[], _Dx >::m_own']]], - ['m_5fproc_22',['m_proc',['../classwinstd_1_1vmemory.html#af448989be292da246dd25469d7a70b87',1,'winstd::vmemory']]], - ['m_5fprop_23',['m_prop',['../classwinstd_1_1event__session.html#ad2b5e63572d44c37dc3f4f64feefa3cc',1,'winstd::event_session']]], - ['m_5fprovider_5fid_24',['m_provider_id',['../classwinstd_1_1event__trace__enabler.html#ade3cdf424d3a4eb85f0fdc554dfcf673',1,'winstd::event_trace_enabler']]], - ['m_5fptr_25',['m_ptr',['../classwinstd_1_1ref__unique__ptr.html#a72486d304d712600e6b222fab19d1032',1,'winstd::ref_unique_ptr::m_ptr'],['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a8d9eb2287c86ebcb89a0417842410d0b',1,'winstd::ref_unique_ptr< _Ty[], _Dx >::m_ptr']]], - ['m_5freason_26',['m_reason',['../classwinstd_1_1eap__runtime__error.html#af7d0e9785475719f4b1b0b59c4ae49e3',1,'winstd::eap_runtime_error']]], - ['m_5frepair_5fdesc_27',['m_repair_desc',['../classwinstd_1_1eap__runtime__error.html#a2b237993f0c860b8b0ad83416d499f18',1,'winstd::eap_runtime_error']]], - ['m_5frepair_5fid_28',['m_repair_id',['../classwinstd_1_1eap__runtime__error.html#a526d2ae63c12d1a439d69412e7f13ec7',1,'winstd::eap_runtime_error']]], - ['m_5fresult_29',['m_result',['../classwinstd_1_1event__fn__auto__ret.html#a69f1ae5c23f90aaa4da012b1eb0b8f81',1,'winstd::event_fn_auto_ret']]], - ['m_5froot_5fcause_5fdesc_30',['m_root_cause_desc',['../classwinstd_1_1eap__runtime__error.html#aea17d371de31216ac0754c1ed1f0b99a',1,'winstd::eap_runtime_error']]], - ['m_5froot_5fcause_5fid_31',['m_root_cause_id',['../classwinstd_1_1eap__runtime__error.html#a084ddacb051932c211a995872fb67b57',1,'winstd::eap_runtime_error']]], - ['m_5fsa_32',['m_sa',['../classwinstd_1_1safearray__accessor.html#ab192244352a22d42720b312d8a5323a8',1,'winstd::safearray_accessor']]], - ['m_5fsource_5fid_33',['m_source_id',['../classwinstd_1_1event__trace__enabler.html#ae6269d27652b694435656906784e3a7a',1,'winstd::event_trace_enabler']]], - ['m_5fstatus_34',['m_status',['../classwinstd_1_1event__trace__enabler.html#a576839d3b1e1db676ea1175329b02c9f',1,'winstd::event_trace_enabler']]], - ['m_5ftrace_5fhandle_35',['m_trace_handle',['../classwinstd_1_1event__trace__enabler.html#a5ef48960265e3786fb94fe7f64587909',1,'winstd::event_trace_enabler']]], - ['m_5ftype_36',['m_type',['../classwinstd_1_1eap__runtime__error.html#a4d7e04b38831f029d862990b607333aa',1,'winstd::eap_runtime_error']]], - ['management_37',['Management',['../group___win_std_mem_sanitize.html',1,'Auto-sanitize Memory Management'],['../group___win_std_c_o_m.html',1,'COM Object Management']]], - ['max_5fsize_38',['max_size',['../classwinstd_1_1heap__allocator.html#ab2018e74ee3bc84eb3841fae8bc71b01',1,'winstd::heap_allocator']]], - ['md5_5fchallenge_39',['md5_challenge',['../group___win_std_e_a_p_a_p_i.html#gga50f5584ca708165f43cec42c42243315a1f61e547b81232a658f0704e85488a6c',1,'winstd']]], - ['memory_20and_20resource_20helper_20classes_40',['Memory and Resource Helper Classes',['../index.html#autotoc_md3',1,'']]], - ['memory_20management_41',['Auto-sanitize Memory Management',['../group___win_std_mem_sanitize.html',1,'']]], - ['message_42',['message',['../classwinstd_1_1win__runtime__error.html#aa8e0b5135a44273cfd219efb31781846',1,'winstd::win_runtime_error::message()'],['../classwinstd_1_1ws2__runtime__error.html#afedaedd3400dc4eeb6c3ec61459dec10',1,'winstd::ws2_runtime_error::message()']]], - ['microsoft_20installer_20api_43',['Microsoft Installer API',['../group___win_std_m_s_i_a_p_i.html',1,'']]], - ['ms_5fauth_5ftlv_44',['ms_auth_tlv',['../group___win_std_e_a_p_a_p_i.html#gga50f5584ca708165f43cec42c42243315ae19141eb8aa04ffb76d616409efcdf03',1,'winstd']]], - ['mschapv2_45',['mschapv2',['../group___win_std_e_a_p_a_p_i.html#gga50f5584ca708165f43cec42c42243315af579ec4460aed7126de9ed539845a0f4',1,'winstd']]], - ['msiformatrecorda_46',['MsiFormatRecordA',['../group___win_std_m_s_i_a_p_i.html#ga7cb245425b74bdf9b89c754636486f0c',1,'MSI.h']]], - ['msiformatrecordw_47',['MsiFormatRecordW',['../group___win_std_m_s_i_a_p_i.html#ga016f87f038892fe3121a2dd5232468d2',1,'MSI.h']]], - ['msigetcomponentpatha_48',['MsiGetComponentPathA',['../group___win_std_m_s_i_a_p_i.html#ga41c26288267e69f5bba73f9b125bf2a3',1,'MSI.h']]], - ['msigetcomponentpathw_49',['MsiGetComponentPathW',['../group___win_std_m_s_i_a_p_i.html#gac4be55d9d370a31e064787675c518c58',1,'MSI.h']]], - ['msigetpropertya_50',['MsiGetPropertyA',['../group___win_std_m_s_i_a_p_i.html#ga7a5853cf74ed8adb1b5cd1289c39e385',1,'MSI.h']]], - ['msigetpropertyw_51',['MsiGetPropertyW',['../group___win_std_m_s_i_a_p_i.html#ga32e20a17013eb7660fda19f2b1de389d',1,'MSI.h']]], - ['msigettargetpatha_52',['MsiGetTargetPathA',['../group___win_std_m_s_i_a_p_i.html#ga340ee7efbd658e2d6ecfb199c41856bc',1,'MSI.h']]], - ['msigettargetpathw_53',['MsiGetTargetPathW',['../group___win_std_m_s_i_a_p_i.html#ga51696a19fb4b748eed04fa3b6a8f9eca',1,'MSI.h']]], - ['msirecordgetstringa_54',['MsiRecordGetStringA',['../group___win_std_m_s_i_a_p_i.html#gaedc818f42d945e54f6956c928b3ffc29',1,'MSI.h']]], - ['msirecordgetstringw_55',['MsiRecordGetStringW',['../group___win_std_m_s_i_a_p_i.html#ga487c38b4353054a4e518ca01d1397cf6',1,'MSI.h']]], - ['msirecordreadstream_56',['MsiRecordReadStream',['../group___win_std_m_s_i_a_p_i.html#ga83052d8dfbdf437cc45e6a4b46357036',1,'MSI.h']]], - ['multibytetowidechar_57',['MultiByteToWideChar',['../group___win_std_str_format.html#ga1a92ed50a4e4cdaea5d470a52291098c',1,'MultiByteToWideChar(UINT CodePage, DWORD dwFlags, LPCSTR lpMultiByteStr, int cbMultiByte, std::basic_string< wchar_t, _Traits, _Ax > &sWideCharStr) noexcept: Common.h'],['../group___win_std_str_format.html#gaeb4d134b8910610678988196480a29cc',1,'MultiByteToWideChar(UINT CodePage, DWORD dwFlags, LPCSTR lpMultiByteStr, int cbMultiByte, std::vector< wchar_t, _Ax > &sWideCharStr) noexcept: Common.h'],['../group___win_std_str_format.html#ga5fe48d031512d6acbd14095b6d4e182d',1,'MultiByteToWideChar(UINT CodePage, DWORD dwFlags, const std::basic_string< char, _Traits1, _Ax1 > &sMultiByteStr, std::basic_string< wchar_t, _Traits2, _Ax2 > &sWideCharStr) noexcept: Common.h']]], - ['mutex_58',['mutex',['../group___win_std_win_a_p_i.html#ga9fc26240d4a361ce032416c7507dee39',1,'winstd']]], - ['mutex_5flocker_59',['mutex_locker',['../classwinstd_1_1mutex__locker.html',1,'winstd::mutex_locker'],['../classwinstd_1_1mutex__locker.html#addccf4e857fce57147b8a3751b732b11',1,'winstd::mutex_locker::mutex_locker()']]] + ['m_5fproc_21',['m_proc',['../classwinstd_1_1vmemory.html#af448989be292da246dd25469d7a70b87',1,'winstd::vmemory']]], + ['m_5fprop_22',['m_prop',['../classwinstd_1_1event__session.html#ad2b5e63572d44c37dc3f4f64feefa3cc',1,'winstd::event_session']]], + ['m_5fprovider_5fid_23',['m_provider_id',['../classwinstd_1_1event__trace__enabler.html#ade3cdf424d3a4eb85f0fdc554dfcf673',1,'winstd::event_trace_enabler']]], + ['m_5freason_24',['m_reason',['../classwinstd_1_1eap__runtime__error.html#af7d0e9785475719f4b1b0b59c4ae49e3',1,'winstd::eap_runtime_error']]], + ['m_5frepair_5fdesc_25',['m_repair_desc',['../classwinstd_1_1eap__runtime__error.html#a2b237993f0c860b8b0ad83416d499f18',1,'winstd::eap_runtime_error']]], + ['m_5frepair_5fid_26',['m_repair_id',['../classwinstd_1_1eap__runtime__error.html#a526d2ae63c12d1a439d69412e7f13ec7',1,'winstd::eap_runtime_error']]], + ['m_5fresult_27',['m_result',['../classwinstd_1_1event__fn__auto__ret.html#a69f1ae5c23f90aaa4da012b1eb0b8f81',1,'winstd::event_fn_auto_ret']]], + ['m_5froot_5fcause_5fdesc_28',['m_root_cause_desc',['../classwinstd_1_1eap__runtime__error.html#aea17d371de31216ac0754c1ed1f0b99a',1,'winstd::eap_runtime_error']]], + ['m_5froot_5fcause_5fid_29',['m_root_cause_id',['../classwinstd_1_1eap__runtime__error.html#a084ddacb051932c211a995872fb67b57',1,'winstd::eap_runtime_error']]], + ['m_5fsa_30',['m_sa',['../classwinstd_1_1safearray__accessor.html#ab192244352a22d42720b312d8a5323a8',1,'winstd::safearray_accessor']]], + ['m_5fsource_5fid_31',['m_source_id',['../classwinstd_1_1event__trace__enabler.html#ae6269d27652b694435656906784e3a7a',1,'winstd::event_trace_enabler']]], + ['m_5fstatus_32',['m_status',['../classwinstd_1_1event__trace__enabler.html#a576839d3b1e1db676ea1175329b02c9f',1,'winstd::event_trace_enabler']]], + ['m_5ftrace_5fhandle_33',['m_trace_handle',['../classwinstd_1_1event__trace__enabler.html#a5ef48960265e3786fb94fe7f64587909',1,'winstd::event_trace_enabler']]], + ['m_5ftype_34',['m_type',['../classwinstd_1_1eap__runtime__error.html#a4d7e04b38831f029d862990b607333aa',1,'winstd::eap_runtime_error']]], + ['management_35',['Management',['../group___win_std_mem_sanitize.html',1,'Auto-sanitize Memory Management'],['../group___win_std_c_o_m.html',1,'COM Object Management']]], + ['max_5fsize_36',['max_size',['../classwinstd_1_1heap__allocator.html#ab2018e74ee3bc84eb3841fae8bc71b01',1,'winstd::heap_allocator']]], + ['md5_5fchallenge_37',['md5_challenge',['../group___win_std_e_a_p_a_p_i.html#gga50f5584ca708165f43cec42c42243315a1f61e547b81232a658f0704e85488a6c',1,'winstd']]], + ['memory_20and_20resource_20helper_20classes_38',['Memory and Resource Helper Classes',['../index.html#autotoc_md3',1,'']]], + ['memory_20management_39',['Auto-sanitize Memory Management',['../group___win_std_mem_sanitize.html',1,'']]], + ['message_40',['message',['../classwinstd_1_1win__runtime__error.html#aa8e0b5135a44273cfd219efb31781846',1,'winstd::win_runtime_error::message()'],['../classwinstd_1_1ws2__runtime__error.html#afedaedd3400dc4eeb6c3ec61459dec10',1,'winstd::ws2_runtime_error::message()']]], + ['microsoft_20installer_20api_41',['Microsoft Installer API',['../group___win_std_m_s_i_a_p_i.html',1,'']]], + ['ms_5fauth_5ftlv_42',['ms_auth_tlv',['../group___win_std_e_a_p_a_p_i.html#gga50f5584ca708165f43cec42c42243315ae19141eb8aa04ffb76d616409efcdf03',1,'winstd']]], + ['mschapv2_43',['mschapv2',['../group___win_std_e_a_p_a_p_i.html#gga50f5584ca708165f43cec42c42243315af579ec4460aed7126de9ed539845a0f4',1,'winstd']]], + ['msiformatrecorda_44',['MsiFormatRecordA',['../group___win_std_m_s_i_a_p_i.html#ga7cb245425b74bdf9b89c754636486f0c',1,'MSI.h']]], + ['msiformatrecordw_45',['MsiFormatRecordW',['../group___win_std_m_s_i_a_p_i.html#ga016f87f038892fe3121a2dd5232468d2',1,'MSI.h']]], + ['msigetcomponentpatha_46',['MsiGetComponentPathA',['../group___win_std_m_s_i_a_p_i.html#ga41c26288267e69f5bba73f9b125bf2a3',1,'MSI.h']]], + ['msigetcomponentpathw_47',['MsiGetComponentPathW',['../group___win_std_m_s_i_a_p_i.html#gac4be55d9d370a31e064787675c518c58',1,'MSI.h']]], + ['msigetpropertya_48',['MsiGetPropertyA',['../group___win_std_m_s_i_a_p_i.html#ga7a5853cf74ed8adb1b5cd1289c39e385',1,'MSI.h']]], + ['msigetpropertyw_49',['MsiGetPropertyW',['../group___win_std_m_s_i_a_p_i.html#ga32e20a17013eb7660fda19f2b1de389d',1,'MSI.h']]], + ['msigettargetpatha_50',['MsiGetTargetPathA',['../group___win_std_m_s_i_a_p_i.html#ga340ee7efbd658e2d6ecfb199c41856bc',1,'MSI.h']]], + ['msigettargetpathw_51',['MsiGetTargetPathW',['../group___win_std_m_s_i_a_p_i.html#ga51696a19fb4b748eed04fa3b6a8f9eca',1,'MSI.h']]], + ['msirecordgetstringa_52',['MsiRecordGetStringA',['../group___win_std_m_s_i_a_p_i.html#gaedc818f42d945e54f6956c928b3ffc29',1,'MSI.h']]], + ['msirecordgetstringw_53',['MsiRecordGetStringW',['../group___win_std_m_s_i_a_p_i.html#ga487c38b4353054a4e518ca01d1397cf6',1,'MSI.h']]], + ['msirecordreadstream_54',['MsiRecordReadStream',['../group___win_std_m_s_i_a_p_i.html#ga83052d8dfbdf437cc45e6a4b46357036',1,'MSI.h']]], + ['multibytetowidechar_55',['MultiByteToWideChar',['../group___win_std_str_format.html#ga1a92ed50a4e4cdaea5d470a52291098c',1,'MultiByteToWideChar(UINT CodePage, DWORD dwFlags, LPCSTR lpMultiByteStr, int cbMultiByte, std::basic_string< wchar_t, _Traits, _Ax > &sWideCharStr) noexcept: Common.h'],['../group___win_std_str_format.html#gaeb4d134b8910610678988196480a29cc',1,'MultiByteToWideChar(UINT CodePage, DWORD dwFlags, LPCSTR lpMultiByteStr, int cbMultiByte, std::vector< wchar_t, _Ax > &sWideCharStr) noexcept: Common.h'],['../group___win_std_str_format.html#ga5fe48d031512d6acbd14095b6d4e182d',1,'MultiByteToWideChar(UINT CodePage, DWORD dwFlags, const std::basic_string< char, _Traits1, _Ax1 > &sMultiByteStr, std::basic_string< wchar_t, _Traits2, _Ax2 > &sWideCharStr) noexcept: Common.h']]], + ['mutex_56',['mutex',['../group___win_std_win_a_p_i.html#ga9fc26240d4a361ce032416c7507dee39',1,'winstd']]], + ['mutex_5flocker_57',['mutex_locker',['../classwinstd_1_1mutex__locker.html',1,'winstd::mutex_locker'],['../classwinstd_1_1mutex__locker.html#addccf4e857fce57147b8a3751b732b11',1,'winstd::mutex_locker::mutex_locker()']]] ]; diff --git a/search/all_d.js b/search/all_d.js index 0925b5d8..014eec39 100644 --- a/search/all_d.js +++ b/search/all_d.js @@ -6,23 +6,21 @@ var searchData= ['operator_20const_20event_5ftrace_5fproperties_20_2a_3',['operator const EVENT_TRACE_PROPERTIES *',['../classwinstd_1_1event__session.html#a1a37f33aed68839679f91bfe51e675d1',1,'winstd::event_session']]], ['operator_20handle_5ftype_4',['operator handle_type',['../classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8',1,'winstd::handle']]], ['operator_20lpcritical_5fsection_5',['operator LPCRITICAL_SECTION',['../classwinstd_1_1critical__section.html#a7d071e54253a18e11dfdba7130333083',1,'winstd::critical_section']]], - ['operator_20typename_20_5fty_20_2a_26_6',['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_7',['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_8',['operator!',['../classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c',1,'winstd::handle']]], - ['operator_21_3d_9',['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!=()'],['../group___win_std_e_a_p_a_p_i.html#gac742802fadd5c08227ed40026c21524a',1,'operator!=(): EAP.h']]], - ['operator_26_10',['operator&',['../classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1',1,'winstd::handle']]], - ['operator_28_29_11',['operator()',['../structwinstd_1_1_co_task_mem_free__delete.html#a66d6fbd417d9073624387c4664db782f',1,'winstd::CoTaskMemFree_delete::operator()()'],['../structwinstd_1_1_local_free__delete.html#ad96c48c15a2dea2704073d8db5b72542',1,'winstd::LocalFree_delete::operator()()'],['../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_local_free__delete_3_01___ty_0f_0e_4.html#abd0fd61b2b66c5e514755f84a655384b',1,'winstd::LocalFree_delete< _Ty[]>::operator()(_Other *) const'],['../structwinstd_1_1_global_free__delete.html#a51cf3b37e54bcaf481d2ab03dcc2ae74',1,'winstd::GlobalFree_delete::operator()()'],['../structwinstd_1_1_cred_free__delete.html#a247d6f53f119468b6ccb08ff01338465',1,'winstd::CredFree_delete::operator()()'],['../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_3_01___ty_0f_0e_4.html#acc62d6419d7dea72f237ab2788171f48',1,'winstd::CredFree_delete< _Ty[]>::operator()(_Other *) const'],['../structwinstd_1_1_eap_host_peer_free_memory__delete.html#a20b97a65abb2063a31fc8fd7a9cb0f1f',1,'winstd::EapHostPeerFreeMemory_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_error_memory__delete.html#a5dd9a56b7344ef66c378041a97fdb307',1,'winstd::EapHostPeerFreeErrorMemory_delete::operator()()'],['../structwinstd_1_1_eap_host_peer_free_eap_error__delete.html#ae6aa071d5b9824f6062746360478a683',1,'winstd::EapHostPeerFreeEapError_delete::operator()()'],['../structwinstd_1_1_unmap_view_of_file__delete.html#ae0ca9a6ece8704b1c177c79179ff3d58',1,'winstd::UnmapViewOfFile_delete::operator()()'],['../structwinstd_1_1_wlan_free_memory__delete.html#a5013eb2213d92798d755cbb9fa24e26b',1,'winstd::WlanFreeMemory_delete::operator()()'],['../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_3_01___ty_0f_0e_4.html#a3b0a5a8db35677a63c3583a45658df1b',1,'winstd::WlanFreeMemory_delete< _Ty[]>::operator()(_Other *) const']]], - ['operator_2a_12',['operator*',['../classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9',1,'winstd::handle']]], - ['operator_2d_3e_13',['operator->',['../classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084',1,'winstd::handle']]], - ['operator_3c_14',['operator<',['../classwinstd_1_1variant.html#ac03c0c14bb91f7511425946ef7f3e725',1,'winstd::variant::operator<()'],['../classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92',1,'winstd::handle::operator<()'],['../classwinstd_1_1cert__context.html#a92881d07b0b41b81c4119ed8d8868c3b',1,'winstd::cert_context::operator<()']]], - ['operator_3c_3c_15',['operator<<',['../group___win_std_c_o_m_helpers.html#ga02c5bf748ce4b40bde6863a4f2f60a36',1,'operator<<(VARIANT &v, IDispatch *value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga0e2fbcf0dbb29885f3e16e5fa236864f',1,'operator<<(VARIANT &v, const CHAR value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga8d463e2fe423ab3a1088f2d77d26d34b',1,'operator<<(VARIANT &v, const BYTE value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga710418f51b0d1ed7fd670bb0afed8737',1,'operator<<(VARIANT &v, const SHORT value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga322d7af5aa5d416f9a923d945bf0f904',1,'operator<<(VARIANT &v, const USHORT value): COM.h'],['../group___win_std_c_o_m_helpers.html#gac463d456513208bac0e4d5d8008064e6',1,'operator<<(VARIANT &v, const LONG value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga94cb4ff443c2448895e14ae050e44886',1,'operator<<(VARIANT &v, const ULONG value): COM.h'],['../group___win_std_c_o_m_helpers.html#gac2d3c5d016de36d6d8d78bc3f3c9b4cf',1,'operator<<(VARIANT &v, const LONGLONG value): COM.h'],['../group___win_std_c_o_m_helpers.html#gaf8b6e598c7d5706f4bb576de053baf20',1,'operator<<(VARIANT &v, const ULONGLONG value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga0adc07a8a00656931d09af62068facd7',1,'operator<<(VARIANT &v, const FLOAT value): COM.h'],['../group___win_std_c_o_m_helpers.html#gacfd498d02785a6c8efac36e453252124',1,'operator<<(VARIANT &v, const DOUBLE value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga24130dc009ce810fb07bf356ceebe32d',1,'operator<<(VARIANT &v, const BOOL value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga7bddf296590bac627f8a7ca9d37b82cc',1,'operator<<(VARIANT &v, LPCOLESTR value): COM.h'],['../group___win_std_c_o_m_helpers.html#gaac901226d62f9d9f4fc7c7df32b1566f',1,'operator<<(VARIANT &v, const std::basic_string< OLECHAR, _Traits, _Ax > &value): COM.h'],['../group___win_std_c_o_m_helpers.html#gaf652d81d6339e606109840117bf5bffe',1,'operator<<(VARIANT &v, const GUID &value): COM.h']]], - ['operator_3c_3d_16',['operator<=',['../classwinstd_1_1variant.html#a02366b97c9a937f57806640dc942ecaf',1,'winstd::variant::operator<=()'],['../classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9',1,'winstd::handle::operator<=()'],['../classwinstd_1_1cert__context.html#a042240321d22636cddc379b198c7fd84',1,'winstd::cert_context::operator<=()']]], - ['operator_3d_17',['operator=',['../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#a1786d099ef012c301c0774f98af0f13a',1,'winstd::variant::operator=(float fltSrc) noexcept'],['../classwinstd_1_1variant.html#a6fa877e7a098dba125c6342bd5e1c896',1,'winstd::variant::operator=(double dblSrc) noexcept'],['../classwinstd_1_1variant.html#a935f6cff8004781f60d66b04a01c2330',1,'winstd::variant::operator=(CY cySrc) noexcept'],['../classwinstd_1_1variant.html#a984b2e054639678f06a40e3f57abf4d7',1,'winstd::variant::operator=(LPCOLESTR lpszSrc) noexcept'],['../classwinstd_1_1variant.html#af5e22f4158921eb49c2207335d7c7593',1,'winstd::variant::operator=(IDispatch *pSrc)'],['../classwinstd_1_1variant.html#a55f962bb7a077f87aaa4a6bec03c10da',1,'winstd::variant::operator=(IUnknown *pSrc)'],['../classwinstd_1_1variant.html#a5bc092e989de74c42d92de5647248a57',1,'winstd::variant::operator=(unsigned char *pbSrc) noexcept'],['../classwinstd_1_1variant.html#aa8c701dc6deac688a83d04ed9afdd4b5',1,'winstd::variant::operator=(short *pnSrc) noexcept'],['../classwinstd_1_1variant.html#accf863f76609d78946f51ec07a52690e',1,'winstd::variant::operator=(unsigned short *pnSrc) noexcept'],['../classwinstd_1_1variant.html#a30ba85931db8557713e5ee32d48ceecc',1,'winstd::variant::operator=(int *pnSrc) noexcept'],['../classwinstd_1_1variant.html#aa01c928f87788c505b818b7930c0f3a0',1,'winstd::variant::operator=(unsigned int *pnSrc) noexcept'],['../classwinstd_1_1variant.html#aa321e1785731055f02abcf7789383912',1,'winstd::variant::operator=(long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#af86e9a10fd9dbe6e18b33a59d04f3b44',1,'winstd::variant::operator=(unsigned long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#ad0ef65b5a3f40b1a812ac78ca5e5eb50',1,'winstd::variant::operator=(long long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#ad4a0fd8999d8d526bb232ebf70c18887',1,'winstd::variant::operator=(unsigned long long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#a1df6086270e7799b83ee2889e2b88d9e',1,'winstd::variant::operator=(float *pfSrc) noexcept'],['../classwinstd_1_1variant.html#a2ea74c1b7a770188f7f59d7eb6923dbe',1,'winstd::variant::operator=(double *pfSrc) noexcept'],['../classwinstd_1_1variant.html#a309d7d2356741ab49e5c2a200e8a5449',1,'winstd::variant::operator=(const SAFEARRAY *pSrc)'],['../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=(const EAP_ATTRIBUTE &a)'],['../classwinstd_1_1eap__attr.html#a242766666ce3cbb83429ddd0eaeb9cc6',1,'winstd::eap_attr::operator=(eap_attr &&a) noexcept'],['../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_1security__attributes.html#a85cc5cc2ce94a8876e888ee6646779d7',1,'winstd::security_attributes::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=()']]], - ['operator_3d_3d_18',['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==()'],['../group___win_std_e_a_p_a_p_i.html#ga4fac0d35e8ca3fa63c53f85a9d10fa80',1,'operator==(): EAP.h']]], - ['operator_3e_19',['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_20',['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_21',['other',['../structwinstd_1_1sanitizing__allocator_1_1rebind.html#a2d4d74770f232a074979281e0797a9b8',1,'winstd::sanitizing_allocator::rebind::other'],['../structwinstd_1_1heap__allocator_1_1rebind.html#ad853be2b0525325c1ab42acd1fe154c4',1,'winstd::heap_allocator::rebind::other']]], - ['otp_22',['otp',['../group___win_std_e_a_p_a_p_i.html#gga50f5584ca708165f43cec42c42243315ad2270e7120a93c8b0a6a34760e654c7d',1,'winstd']]], - ['outputdebugstr_23',['OutputDebugStr',['../group___win_std_win_a_p_i.html#ga9742ac3627448c97ece59127536bb830',1,'OutputDebugStr(LPCSTR lpOutputString,...) noexcept: Win.h'],['../group___win_std_win_a_p_i.html#ga2ccdeb31db4cf3a93f6b8bcf78636f7b',1,'OutputDebugStr(LPCWSTR lpOutputString,...) noexcept: Win.h']]], - ['outputdebugstrv_24',['OutputDebugStrV',['../group___win_std_win_a_p_i.html#gae4bcdb27022cf775035520bc749cbc84',1,'OutputDebugStrV(LPCSTR lpOutputString, va_list arg) noexcept: Win.h'],['../group___win_std_win_a_p_i.html#gae399b26e1670d999125e1332e03e9f70',1,'OutputDebugStrV(LPCWSTR lpOutputString, va_list arg) noexcept: Win.h']]] + ['operator_21_6',['operator!',['../classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c',1,'winstd::handle']]], + ['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!=()'],['../group___win_std_e_a_p_a_p_i.html#gac742802fadd5c08227ed40026c21524a',1,'operator!=(): EAP.h']]], + ['operator_26_8',['operator&',['../classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1',1,'winstd::handle']]], + ['operator_28_29_9',['operator()',['../structwinstd_1_1_co_task_mem_free__delete.html#a66d6fbd417d9073624387c4664db782f',1,'winstd::CoTaskMemFree_delete::operator()()'],['../structwinstd_1_1_local_free__delete.html#ad96c48c15a2dea2704073d8db5b72542',1,'winstd::LocalFree_delete::operator()()'],['../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_local_free__delete_3_01___ty_0f_0e_4.html#abd0fd61b2b66c5e514755f84a655384b',1,'winstd::LocalFree_delete< _Ty[]>::operator()(_Other *) const'],['../structwinstd_1_1_global_free__delete.html#a51cf3b37e54bcaf481d2ab03dcc2ae74',1,'winstd::GlobalFree_delete::operator()()'],['../structwinstd_1_1_cred_free__delete.html#a247d6f53f119468b6ccb08ff01338465',1,'winstd::CredFree_delete::operator()()'],['../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_3_01___ty_0f_0e_4.html#acc62d6419d7dea72f237ab2788171f48',1,'winstd::CredFree_delete< _Ty[]>::operator()(_Other *) const'],['../structwinstd_1_1_eap_host_peer_free_memory__delete.html#a20b97a65abb2063a31fc8fd7a9cb0f1f',1,'winstd::EapHostPeerFreeMemory_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_error_memory__delete.html#a5dd9a56b7344ef66c378041a97fdb307',1,'winstd::EapHostPeerFreeErrorMemory_delete::operator()()'],['../structwinstd_1_1_eap_host_peer_free_eap_error__delete.html#ae6aa071d5b9824f6062746360478a683',1,'winstd::EapHostPeerFreeEapError_delete::operator()()'],['../structwinstd_1_1_unmap_view_of_file__delete.html#ae0ca9a6ece8704b1c177c79179ff3d58',1,'winstd::UnmapViewOfFile_delete::operator()()'],['../structwinstd_1_1_wlan_free_memory__delete.html#a5013eb2213d92798d755cbb9fa24e26b',1,'winstd::WlanFreeMemory_delete::operator()()'],['../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_3_01___ty_0f_0e_4.html#a3b0a5a8db35677a63c3583a45658df1b',1,'winstd::WlanFreeMemory_delete< _Ty[]>::operator()(_Other *) const']]], + ['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_1variant.html#ac03c0c14bb91f7511425946ef7f3e725',1,'winstd::variant::operator<()'],['../classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92',1,'winstd::handle::operator<()'],['../classwinstd_1_1cert__context.html#a92881d07b0b41b81c4119ed8d8868c3b',1,'winstd::cert_context::operator<()']]], + ['operator_3c_3c_13',['operator<<',['../group___win_std_c_o_m_helpers.html#ga02c5bf748ce4b40bde6863a4f2f60a36',1,'operator<<(VARIANT &v, IDispatch *value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga0e2fbcf0dbb29885f3e16e5fa236864f',1,'operator<<(VARIANT &v, const CHAR value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga8d463e2fe423ab3a1088f2d77d26d34b',1,'operator<<(VARIANT &v, const BYTE value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga710418f51b0d1ed7fd670bb0afed8737',1,'operator<<(VARIANT &v, const SHORT value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga322d7af5aa5d416f9a923d945bf0f904',1,'operator<<(VARIANT &v, const USHORT value): COM.h'],['../group___win_std_c_o_m_helpers.html#gac463d456513208bac0e4d5d8008064e6',1,'operator<<(VARIANT &v, const LONG value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga94cb4ff443c2448895e14ae050e44886',1,'operator<<(VARIANT &v, const ULONG value): COM.h'],['../group___win_std_c_o_m_helpers.html#gac2d3c5d016de36d6d8d78bc3f3c9b4cf',1,'operator<<(VARIANT &v, const LONGLONG value): COM.h'],['../group___win_std_c_o_m_helpers.html#gaf8b6e598c7d5706f4bb576de053baf20',1,'operator<<(VARIANT &v, const ULONGLONG value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga0adc07a8a00656931d09af62068facd7',1,'operator<<(VARIANT &v, const FLOAT value): COM.h'],['../group___win_std_c_o_m_helpers.html#gacfd498d02785a6c8efac36e453252124',1,'operator<<(VARIANT &v, const DOUBLE value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga24130dc009ce810fb07bf356ceebe32d',1,'operator<<(VARIANT &v, const BOOL value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga7bddf296590bac627f8a7ca9d37b82cc',1,'operator<<(VARIANT &v, LPCOLESTR value): COM.h'],['../group___win_std_c_o_m_helpers.html#gaac901226d62f9d9f4fc7c7df32b1566f',1,'operator<<(VARIANT &v, const std::basic_string< OLECHAR, _Traits, _Ax > &value): COM.h'],['../group___win_std_c_o_m_helpers.html#gaf652d81d6339e606109840117bf5bffe',1,'operator<<(VARIANT &v, const GUID &value): COM.h']]], + ['operator_3c_3d_14',['operator<=',['../classwinstd_1_1variant.html#a02366b97c9a937f57806640dc942ecaf',1,'winstd::variant::operator<=()'],['../classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9',1,'winstd::handle::operator<=()'],['../classwinstd_1_1cert__context.html#a042240321d22636cddc379b198c7fd84',1,'winstd::cert_context::operator<=()']]], + ['operator_3d_15',['operator=',['../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#a1786d099ef012c301c0774f98af0f13a',1,'winstd::variant::operator=(float fltSrc) noexcept'],['../classwinstd_1_1variant.html#a6fa877e7a098dba125c6342bd5e1c896',1,'winstd::variant::operator=(double dblSrc) noexcept'],['../classwinstd_1_1variant.html#a935f6cff8004781f60d66b04a01c2330',1,'winstd::variant::operator=(CY cySrc) noexcept'],['../classwinstd_1_1variant.html#a984b2e054639678f06a40e3f57abf4d7',1,'winstd::variant::operator=(LPCOLESTR lpszSrc) noexcept'],['../classwinstd_1_1variant.html#af5e22f4158921eb49c2207335d7c7593',1,'winstd::variant::operator=(IDispatch *pSrc)'],['../classwinstd_1_1variant.html#a55f962bb7a077f87aaa4a6bec03c10da',1,'winstd::variant::operator=(IUnknown *pSrc)'],['../classwinstd_1_1variant.html#a5bc092e989de74c42d92de5647248a57',1,'winstd::variant::operator=(unsigned char *pbSrc) noexcept'],['../classwinstd_1_1variant.html#aa8c701dc6deac688a83d04ed9afdd4b5',1,'winstd::variant::operator=(short *pnSrc) noexcept'],['../classwinstd_1_1variant.html#accf863f76609d78946f51ec07a52690e',1,'winstd::variant::operator=(unsigned short *pnSrc) noexcept'],['../classwinstd_1_1variant.html#a30ba85931db8557713e5ee32d48ceecc',1,'winstd::variant::operator=(int *pnSrc) noexcept'],['../classwinstd_1_1variant.html#aa01c928f87788c505b818b7930c0f3a0',1,'winstd::variant::operator=(unsigned int *pnSrc) noexcept'],['../classwinstd_1_1variant.html#aa321e1785731055f02abcf7789383912',1,'winstd::variant::operator=(long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#af86e9a10fd9dbe6e18b33a59d04f3b44',1,'winstd::variant::operator=(unsigned long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#ad0ef65b5a3f40b1a812ac78ca5e5eb50',1,'winstd::variant::operator=(long long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#ad4a0fd8999d8d526bb232ebf70c18887',1,'winstd::variant::operator=(unsigned long long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#a1df6086270e7799b83ee2889e2b88d9e',1,'winstd::variant::operator=(float *pfSrc) noexcept'],['../classwinstd_1_1variant.html#a2ea74c1b7a770188f7f59d7eb6923dbe',1,'winstd::variant::operator=(double *pfSrc) noexcept'],['../classwinstd_1_1variant.html#a309d7d2356741ab49e5c2a200e8a5449',1,'winstd::variant::operator=(const SAFEARRAY *pSrc)'],['../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=(const EAP_ATTRIBUTE &a)'],['../classwinstd_1_1eap__attr.html#a242766666ce3cbb83429ddd0eaeb9cc6',1,'winstd::eap_attr::operator=(eap_attr &&a) noexcept'],['../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_1security__attributes.html#a85cc5cc2ce94a8876e888ee6646779d7',1,'winstd::security_attributes::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=()']]], + ['operator_3d_3d_16',['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==()'],['../group___win_std_e_a_p_a_p_i.html#ga4fac0d35e8ca3fa63c53f85a9d10fa80',1,'operator==(): EAP.h']]], + ['operator_3e_17',['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_18',['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_19',['other',['../structwinstd_1_1sanitizing__allocator_1_1rebind.html#a2d4d74770f232a074979281e0797a9b8',1,'winstd::sanitizing_allocator::rebind::other'],['../structwinstd_1_1heap__allocator_1_1rebind.html#ad853be2b0525325c1ab42acd1fe154c4',1,'winstd::heap_allocator::rebind::other']]], + ['otp_20',['otp',['../group___win_std_e_a_p_a_p_i.html#gga50f5584ca708165f43cec42c42243315ad2270e7120a93c8b0a6a34760e654c7d',1,'winstd']]], + ['outputdebugstr_21',['OutputDebugStr',['../group___win_std_win_a_p_i.html#ga9742ac3627448c97ece59127536bb830',1,'OutputDebugStr(LPCSTR lpOutputString,...) noexcept: Win.h'],['../group___win_std_win_a_p_i.html#ga2ccdeb31db4cf3a93f6b8bcf78636f7b',1,'OutputDebugStr(LPCWSTR lpOutputString,...) noexcept: Win.h']]], + ['outputdebugstrv_22',['OutputDebugStrV',['../group___win_std_win_a_p_i.html#gae4bcdb27022cf775035520bc749cbc84',1,'OutputDebugStrV(LPCSTR lpOutputString, va_list arg) noexcept: Win.h'],['../group___win_std_win_a_p_i.html#gae399b26e1670d999125e1332e03e9f70',1,'OutputDebugStrV(LPCWSTR lpOutputString, va_list arg) noexcept: Win.h']]] ]; diff --git a/search/classes_d.js b/search/classes_d.js index 3be41f51..ad7fc3b2 100644 --- a/search/classes_d.js +++ b/search/classes_d.js @@ -1,7 +1,5 @@ var searchData= [ ['rebind_0',['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_1',['ref_unique_ptr',['../classwinstd_1_1ref__unique__ptr.html',1,'winstd']]], - ['ref_5funique_5fptr_3c_20_5fty_5b_5d_2c_20_5fdx_20_3e_2',['ref_unique_ptr< _Ty[], _Dx >',['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html',1,'winstd']]], - ['reg_5fkey_3',['reg_key',['../classwinstd_1_1reg__key.html',1,'winstd']]] + ['reg_5fkey_1',['reg_key',['../classwinstd_1_1reg__key.html',1,'winstd']]] ]; diff --git a/search/functions_15.js b/search/functions_15.js index 4a23ac61..7398f305 100644 --- a/search/functions_15.js +++ b/search/functions_15.js @@ -39,24 +39,23 @@ var searchData= ['_7elibrary_36',['~library',['../classwinstd_1_1library.html#ae33e87cbe9236861b5e8d37e8e544716',1,'winstd::library']]], ['_7emutex_5flocker_37',['~mutex_locker',['../classwinstd_1_1mutex__locker.html#a268ea63b38ec01c65c138f1136df4758',1,'winstd::mutex_locker']]], ['_7eprocess_5finformation_38',['~process_information',['../classwinstd_1_1process__information.html#a0a176161ac9779e203f3fd8942115196',1,'winstd::process_information']]], - ['_7eref_5funique_5fptr_39',['~ref_unique_ptr',['../classwinstd_1_1ref__unique__ptr.html#a7bf6de1a715ad7d84f0df0470a102275',1,'winstd::ref_unique_ptr::~ref_unique_ptr()'],['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a3595501185edb49fc4a596e9a966a030',1,'winstd::ref_unique_ptr< _Ty[], _Dx >::~ref_unique_ptr()']]], - ['_7ereg_5fkey_40',['~reg_key',['../classwinstd_1_1reg__key.html#ae54556effe6fe91942f87fc8c8ff5d7c',1,'winstd::reg_key']]], - ['_7esafearray_41',['~safearray',['../classwinstd_1_1safearray.html#a77541ec05da9d75931560bb5883ea601',1,'winstd::safearray']]], - ['_7esafearray_5faccessor_42',['~safearray_accessor',['../classwinstd_1_1safearray__accessor.html#ac950581e34df79260b6ba997b4a4d2d8',1,'winstd::safearray_accessor']]], - ['_7esanitizing_5fblob_43',['~sanitizing_blob',['../classwinstd_1_1sanitizing__blob.html#ad478c9b04cc75d3ad1053ba9b23ea065',1,'winstd::sanitizing_blob']]], - ['_7esc_5fhandle_44',['~sc_handle',['../classwinstd_1_1sc__handle.html#a92d104320ed6db39eaf092d7fb465885',1,'winstd::sc_handle']]], - ['_7esec_5fbuffer_5fdesc_45',['~sec_buffer_desc',['../classwinstd_1_1sec__buffer__desc.html#a70ebe23821ab3f90eb20e4a5e69c49c4',1,'winstd::sec_buffer_desc']]], - ['_7esec_5fcontext_46',['~sec_context',['../classwinstd_1_1sec__context.html#a2307770cc707a4f8e815c3fea57ac8a9',1,'winstd::sec_context']]], - ['_7esec_5fcredentials_47',['~sec_credentials',['../classwinstd_1_1sec__credentials.html#ad8b34c3a231201fd201e56a28235b9c3',1,'winstd::sec_credentials']]], - ['_7esecurity_5fattributes_48',['~security_attributes',['../classwinstd_1_1security__attributes.html#a81c96818e1a244dc9fde2e0703d654e0',1,'winstd::security_attributes']]], - ['_7esecurity_5fid_49',['~security_id',['../classwinstd_1_1security__id.html#ac26d9d505eed5f5104e3ce8278913683',1,'winstd::security_id']]], - ['_7esetup_5fdevice_5finfo_5flist_50',['~setup_device_info_list',['../classwinstd_1_1setup__device__info__list.html#a25368d32a4f4bfe23cb9749464daa487',1,'winstd::setup_device_info_list']]], - ['_7esetup_5fdriver_5finfo_5flist_5fbuilder_51',['~setup_driver_info_list_builder',['../classwinstd_1_1setup__driver__info__list__builder.html#a836a7bb6c3c78c7c78965a32cfc2750e',1,'winstd::setup_driver_info_list_builder']]], - ['_7evariant_52',['~variant',['../classwinstd_1_1variant.html#a69b429a61582fc777b07541daad7887b',1,'winstd::variant']]], - ['_7evmemory_53',['~vmemory',['../classwinstd_1_1vmemory.html#aa0d2edd7c1986736662b54a553695d51',1,'winstd::vmemory']]], - ['_7ewaddrinfo_54',['~waddrinfo',['../classwinstd_1_1waddrinfo.html#a2b1209904bd7486acefd833ff5c4bcca',1,'winstd::waddrinfo']]], - ['_7ewin_5fhandle_55',['~win_handle',['../classwinstd_1_1win__handle.html#a6b8070a3be4dede99a1c764b7f341a36',1,'winstd::win_handle']]], - ['_7ewindow_5fdc_56',['~window_dc',['../classwinstd_1_1window__dc.html#a3fd01c5264443520462cb7cab886a79b',1,'winstd::window_dc']]], - ['_7ewintrust_57',['~wintrust',['../classwinstd_1_1wintrust.html#ac529a244b4f2f4eb85bcdf594ff723c3',1,'winstd::wintrust']]], - ['_7ewlan_5fhandle_58',['~wlan_handle',['../classwinstd_1_1wlan__handle.html#a57e97a572a121f6e28673e6d84493de9',1,'winstd::wlan_handle']]] + ['_7ereg_5fkey_39',['~reg_key',['../classwinstd_1_1reg__key.html#ae54556effe6fe91942f87fc8c8ff5d7c',1,'winstd::reg_key']]], + ['_7esafearray_40',['~safearray',['../classwinstd_1_1safearray.html#a77541ec05da9d75931560bb5883ea601',1,'winstd::safearray']]], + ['_7esafearray_5faccessor_41',['~safearray_accessor',['../classwinstd_1_1safearray__accessor.html#ac950581e34df79260b6ba997b4a4d2d8',1,'winstd::safearray_accessor']]], + ['_7esanitizing_5fblob_42',['~sanitizing_blob',['../classwinstd_1_1sanitizing__blob.html#ad478c9b04cc75d3ad1053ba9b23ea065',1,'winstd::sanitizing_blob']]], + ['_7esc_5fhandle_43',['~sc_handle',['../classwinstd_1_1sc__handle.html#a92d104320ed6db39eaf092d7fb465885',1,'winstd::sc_handle']]], + ['_7esec_5fbuffer_5fdesc_44',['~sec_buffer_desc',['../classwinstd_1_1sec__buffer__desc.html#a70ebe23821ab3f90eb20e4a5e69c49c4',1,'winstd::sec_buffer_desc']]], + ['_7esec_5fcontext_45',['~sec_context',['../classwinstd_1_1sec__context.html#a2307770cc707a4f8e815c3fea57ac8a9',1,'winstd::sec_context']]], + ['_7esec_5fcredentials_46',['~sec_credentials',['../classwinstd_1_1sec__credentials.html#ad8b34c3a231201fd201e56a28235b9c3',1,'winstd::sec_credentials']]], + ['_7esecurity_5fattributes_47',['~security_attributes',['../classwinstd_1_1security__attributes.html#a81c96818e1a244dc9fde2e0703d654e0',1,'winstd::security_attributes']]], + ['_7esecurity_5fid_48',['~security_id',['../classwinstd_1_1security__id.html#ac26d9d505eed5f5104e3ce8278913683',1,'winstd::security_id']]], + ['_7esetup_5fdevice_5finfo_5flist_49',['~setup_device_info_list',['../classwinstd_1_1setup__device__info__list.html#a25368d32a4f4bfe23cb9749464daa487',1,'winstd::setup_device_info_list']]], + ['_7esetup_5fdriver_5finfo_5flist_5fbuilder_50',['~setup_driver_info_list_builder',['../classwinstd_1_1setup__driver__info__list__builder.html#a836a7bb6c3c78c7c78965a32cfc2750e',1,'winstd::setup_driver_info_list_builder']]], + ['_7evariant_51',['~variant',['../classwinstd_1_1variant.html#a69b429a61582fc777b07541daad7887b',1,'winstd::variant']]], + ['_7evmemory_52',['~vmemory',['../classwinstd_1_1vmemory.html#aa0d2edd7c1986736662b54a553695d51',1,'winstd::vmemory']]], + ['_7ewaddrinfo_53',['~waddrinfo',['../classwinstd_1_1waddrinfo.html#a2b1209904bd7486acefd833ff5c4bcca',1,'winstd::waddrinfo']]], + ['_7ewin_5fhandle_54',['~win_handle',['../classwinstd_1_1win__handle.html#a6b8070a3be4dede99a1c764b7f341a36',1,'winstd::win_handle']]], + ['_7ewindow_5fdc_55',['~window_dc',['../classwinstd_1_1window__dc.html#a3fd01c5264443520462cb7cab886a79b',1,'winstd::window_dc']]], + ['_7ewintrust_56',['~wintrust',['../classwinstd_1_1wintrust.html#ac529a244b4f2f4eb85bcdf594ff723c3',1,'winstd::wintrust']]], + ['_7ewlan_5fhandle_57',['~wlan_handle',['../classwinstd_1_1wlan__handle.html#a57e97a572a121f6e28673e6d84493de9',1,'winstd::wlan_handle']]] ]; diff --git a/search/functions_6.js b/search/functions_6.js index 00cedad0..e8bd0b4b 100644 --- a/search/functions_6.js +++ b/search/functions_6.js @@ -1,20 +1,19 @@ var searchData= [ - ['get_5fptr_0',['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']]], - ['getaddrinfoa_1',['GetAddrInfoA',['../group___win_sock2_a_p_i.html#gae9f6e09e2e81a57135dc30bc999d27af',1,'WinSock2.h']]], - ['getaddrinfow_2',['GetAddrInfoW',['../group___win_sock2_a_p_i.html#gad222deae09d76241e018a2e350aa1ec9',1,'WinSock2.h']]], - ['getdateformata_3',['GetDateFormatA',['../group___win_std_win_a_p_i.html#gacacc28dcab4a8e45fadccdb51993e40b',1,'Win.h']]], - ['getdateformatw_4',['GetDateFormatW',['../group___win_std_win_a_p_i.html#ga6a9b892bd42f7de12e7e17e89e10fb01',1,'Win.h']]], - ['getfileversioninfoa_5',['GetFileVersionInfoA',['../group___win_std_win_a_p_i.html#ga195210dac36b34baa0e616c86bb2b147',1,'Win.h']]], - ['getfileversioninfow_6',['GetFileVersionInfoW',['../group___win_std_win_a_p_i.html#ga7dbb645a5381e6e7bba37429d3de2d51',1,'Win.h']]], - ['getmodulefilenamea_7',['GetModuleFileNameA',['../group___win_std_win_a_p_i.html#ga6934cae7e0b3133206b8324e4372e1cc',1,'Win.h']]], - ['getmodulefilenamew_8',['GetModuleFileNameW',['../group___win_std_win_a_p_i.html#ga51dfe8b12845850282f4d120e51e80fa',1,'Win.h']]], - ['getthreadpreferreduilanguages_9',['GetThreadPreferredUILanguages',['../group___win_std_win_a_p_i.html#gac8149fd4228a2af53ed1b340d6ce8f58',1,'Win.h']]], - ['gettokeninformation_10',['GetTokenInformation',['../group___win_std_win_a_p_i.html#ga75b761473822ee6e9cf336d28b30b073',1,'Win.h']]], - ['getwindowtexta_11',['GetWindowTextA',['../group___win_std_win_a_p_i.html#ga11fd1f3e9a51e636f6e0f060e604c1aa',1,'Win.h']]], - ['getwindowtextw_12',['GetWindowTextW',['../group___win_std_win_a_p_i.html#gacab04e9e5cbbc759fe83cf70fb891acc',1,'Win.h']]], - ['globalfree_5fdelete_13',['GlobalFree_delete',['../structwinstd_1_1_global_free__delete.html#a07068a1b6ecc0628d16fc4a5d22d69a1',1,'winstd::GlobalFree_delete']]], - ['globalmem_5faccessor_14',['globalmem_accessor',['../classwinstd_1_1globalmem__accessor.html#a7c13c963c94e5aa17dd67943c27b02c0',1,'winstd::globalmem_accessor']]], - ['guidtostringa_15',['GuidToStringA',['../group___win_std_win_a_p_i.html#ga2ec9f457e182c451486333fa0a994313',1,'Win.h']]], - ['guidtostringw_16',['GuidToStringW',['../group___win_std_win_a_p_i.html#gad8dcada3be8a9e8c0d2f0db263c2a5e3',1,'Win.h']]] + ['getaddrinfoa_0',['GetAddrInfoA',['../group___win_sock2_a_p_i.html#gae9f6e09e2e81a57135dc30bc999d27af',1,'WinSock2.h']]], + ['getaddrinfow_1',['GetAddrInfoW',['../group___win_sock2_a_p_i.html#gad222deae09d76241e018a2e350aa1ec9',1,'WinSock2.h']]], + ['getdateformata_2',['GetDateFormatA',['../group___win_std_win_a_p_i.html#gacacc28dcab4a8e45fadccdb51993e40b',1,'Win.h']]], + ['getdateformatw_3',['GetDateFormatW',['../group___win_std_win_a_p_i.html#ga6a9b892bd42f7de12e7e17e89e10fb01',1,'Win.h']]], + ['getfileversioninfoa_4',['GetFileVersionInfoA',['../group___win_std_win_a_p_i.html#ga195210dac36b34baa0e616c86bb2b147',1,'Win.h']]], + ['getfileversioninfow_5',['GetFileVersionInfoW',['../group___win_std_win_a_p_i.html#ga7dbb645a5381e6e7bba37429d3de2d51',1,'Win.h']]], + ['getmodulefilenamea_6',['GetModuleFileNameA',['../group___win_std_win_a_p_i.html#ga6934cae7e0b3133206b8324e4372e1cc',1,'Win.h']]], + ['getmodulefilenamew_7',['GetModuleFileNameW',['../group___win_std_win_a_p_i.html#ga51dfe8b12845850282f4d120e51e80fa',1,'Win.h']]], + ['getthreadpreferreduilanguages_8',['GetThreadPreferredUILanguages',['../group___win_std_win_a_p_i.html#gac8149fd4228a2af53ed1b340d6ce8f58',1,'Win.h']]], + ['gettokeninformation_9',['GetTokenInformation',['../group___win_std_win_a_p_i.html#ga75b761473822ee6e9cf336d28b30b073',1,'Win.h']]], + ['getwindowtexta_10',['GetWindowTextA',['../group___win_std_win_a_p_i.html#ga11fd1f3e9a51e636f6e0f060e604c1aa',1,'Win.h']]], + ['getwindowtextw_11',['GetWindowTextW',['../group___win_std_win_a_p_i.html#gacab04e9e5cbbc759fe83cf70fb891acc',1,'Win.h']]], + ['globalfree_5fdelete_12',['GlobalFree_delete',['../structwinstd_1_1_global_free__delete.html#a07068a1b6ecc0628d16fc4a5d22d69a1',1,'winstd::GlobalFree_delete']]], + ['globalmem_5faccessor_13',['globalmem_accessor',['../classwinstd_1_1globalmem__accessor.html#a7c13c963c94e5aa17dd67943c27b02c0',1,'winstd::globalmem_accessor']]], + ['guidtostringa_14',['GuidToStringA',['../group___win_std_win_a_p_i.html#ga2ec9f457e182c451486333fa0a994313',1,'Win.h']]], + ['guidtostringw_15',['GuidToStringW',['../group___win_std_win_a_p_i.html#gad8dcada3be8a9e8c0d2f0db263c2a5e3',1,'Win.h']]] ]; diff --git a/search/functions_c.js b/search/functions_c.js index 0f9a6291..c4a63bbc 100644 --- a/search/functions_c.js +++ b/search/functions_c.js @@ -5,21 +5,19 @@ var searchData= ['operator_20const_20event_5ftrace_5fproperties_20_2a_2',['operator const EVENT_TRACE_PROPERTIES *',['../classwinstd_1_1event__session.html#a1a37f33aed68839679f91bfe51e675d1',1,'winstd::event_session']]], ['operator_20handle_5ftype_3',['operator handle_type',['../classwinstd_1_1handle.html#a86114637674c82d6fd96d7b3eae39ac8',1,'winstd::handle']]], ['operator_20lpcritical_5fsection_4',['operator LPCRITICAL_SECTION',['../classwinstd_1_1critical__section.html#a7d071e54253a18e11dfdba7130333083',1,'winstd::critical_section']]], - ['operator_20typename_20_5fty_20_2a_26_5',['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_6',['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_7',['operator!',['../classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c',1,'winstd::handle']]], - ['operator_21_3d_8',['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!=()'],['../group___win_std_e_a_p_a_p_i.html#gac742802fadd5c08227ed40026c21524a',1,'operator!=(): EAP.h']]], - ['operator_26_9',['operator&',['../classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1',1,'winstd::handle']]], - ['operator_28_29_10',['operator()',['../structwinstd_1_1_co_task_mem_free__delete.html#a66d6fbd417d9073624387c4664db782f',1,'winstd::CoTaskMemFree_delete::operator()()'],['../structwinstd_1_1_local_free__delete.html#ad96c48c15a2dea2704073d8db5b72542',1,'winstd::LocalFree_delete::operator()()'],['../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_local_free__delete_3_01___ty_0f_0e_4.html#abd0fd61b2b66c5e514755f84a655384b',1,'winstd::LocalFree_delete< _Ty[]>::operator()(_Other *) const'],['../structwinstd_1_1_global_free__delete.html#a51cf3b37e54bcaf481d2ab03dcc2ae74',1,'winstd::GlobalFree_delete::operator()()'],['../structwinstd_1_1_cred_free__delete.html#a247d6f53f119468b6ccb08ff01338465',1,'winstd::CredFree_delete::operator()()'],['../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_3_01___ty_0f_0e_4.html#acc62d6419d7dea72f237ab2788171f48',1,'winstd::CredFree_delete< _Ty[]>::operator()(_Other *) const'],['../structwinstd_1_1_eap_host_peer_free_memory__delete.html#a20b97a65abb2063a31fc8fd7a9cb0f1f',1,'winstd::EapHostPeerFreeMemory_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_error_memory__delete.html#a5dd9a56b7344ef66c378041a97fdb307',1,'winstd::EapHostPeerFreeErrorMemory_delete::operator()()'],['../structwinstd_1_1_eap_host_peer_free_eap_error__delete.html#ae6aa071d5b9824f6062746360478a683',1,'winstd::EapHostPeerFreeEapError_delete::operator()()'],['../structwinstd_1_1_unmap_view_of_file__delete.html#ae0ca9a6ece8704b1c177c79179ff3d58',1,'winstd::UnmapViewOfFile_delete::operator()()'],['../structwinstd_1_1_wlan_free_memory__delete.html#a5013eb2213d92798d755cbb9fa24e26b',1,'winstd::WlanFreeMemory_delete::operator()()'],['../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_3_01___ty_0f_0e_4.html#a3b0a5a8db35677a63c3583a45658df1b',1,'winstd::WlanFreeMemory_delete< _Ty[]>::operator()(_Other *) const']]], - ['operator_2a_11',['operator*',['../classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9',1,'winstd::handle']]], - ['operator_2d_3e_12',['operator->',['../classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084',1,'winstd::handle']]], - ['operator_3c_13',['operator<',['../classwinstd_1_1variant.html#ac03c0c14bb91f7511425946ef7f3e725',1,'winstd::variant::operator<()'],['../classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92',1,'winstd::handle::operator<()'],['../classwinstd_1_1cert__context.html#a92881d07b0b41b81c4119ed8d8868c3b',1,'winstd::cert_context::operator<()']]], - ['operator_3c_3c_14',['operator<<',['../group___win_std_c_o_m_helpers.html#ga02c5bf748ce4b40bde6863a4f2f60a36',1,'operator<<(VARIANT &v, IDispatch *value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga0e2fbcf0dbb29885f3e16e5fa236864f',1,'operator<<(VARIANT &v, const CHAR value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga8d463e2fe423ab3a1088f2d77d26d34b',1,'operator<<(VARIANT &v, const BYTE value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga710418f51b0d1ed7fd670bb0afed8737',1,'operator<<(VARIANT &v, const SHORT value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga322d7af5aa5d416f9a923d945bf0f904',1,'operator<<(VARIANT &v, const USHORT value): COM.h'],['../group___win_std_c_o_m_helpers.html#gac463d456513208bac0e4d5d8008064e6',1,'operator<<(VARIANT &v, const LONG value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga94cb4ff443c2448895e14ae050e44886',1,'operator<<(VARIANT &v, const ULONG value): COM.h'],['../group___win_std_c_o_m_helpers.html#gac2d3c5d016de36d6d8d78bc3f3c9b4cf',1,'operator<<(VARIANT &v, const LONGLONG value): COM.h'],['../group___win_std_c_o_m_helpers.html#gaf8b6e598c7d5706f4bb576de053baf20',1,'operator<<(VARIANT &v, const ULONGLONG value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga0adc07a8a00656931d09af62068facd7',1,'operator<<(VARIANT &v, const FLOAT value): COM.h'],['../group___win_std_c_o_m_helpers.html#gacfd498d02785a6c8efac36e453252124',1,'operator<<(VARIANT &v, const DOUBLE value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga24130dc009ce810fb07bf356ceebe32d',1,'operator<<(VARIANT &v, const BOOL value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga7bddf296590bac627f8a7ca9d37b82cc',1,'operator<<(VARIANT &v, LPCOLESTR value): COM.h'],['../group___win_std_c_o_m_helpers.html#gaac901226d62f9d9f4fc7c7df32b1566f',1,'operator<<(VARIANT &v, const std::basic_string< OLECHAR, _Traits, _Ax > &value): COM.h'],['../group___win_std_c_o_m_helpers.html#gaf652d81d6339e606109840117bf5bffe',1,'operator<<(VARIANT &v, const GUID &value): COM.h']]], - ['operator_3c_3d_15',['operator<=',['../classwinstd_1_1variant.html#a02366b97c9a937f57806640dc942ecaf',1,'winstd::variant::operator<=()'],['../classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9',1,'winstd::handle::operator<=()'],['../classwinstd_1_1cert__context.html#a042240321d22636cddc379b198c7fd84',1,'winstd::cert_context::operator<=()']]], - ['operator_3d_16',['operator=',['../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#a1786d099ef012c301c0774f98af0f13a',1,'winstd::variant::operator=(float fltSrc) noexcept'],['../classwinstd_1_1variant.html#a6fa877e7a098dba125c6342bd5e1c896',1,'winstd::variant::operator=(double dblSrc) noexcept'],['../classwinstd_1_1variant.html#a935f6cff8004781f60d66b04a01c2330',1,'winstd::variant::operator=(CY cySrc) noexcept'],['../classwinstd_1_1variant.html#a984b2e054639678f06a40e3f57abf4d7',1,'winstd::variant::operator=(LPCOLESTR lpszSrc) noexcept'],['../classwinstd_1_1variant.html#af5e22f4158921eb49c2207335d7c7593',1,'winstd::variant::operator=(IDispatch *pSrc)'],['../classwinstd_1_1variant.html#a55f962bb7a077f87aaa4a6bec03c10da',1,'winstd::variant::operator=(IUnknown *pSrc)'],['../classwinstd_1_1variant.html#a5bc092e989de74c42d92de5647248a57',1,'winstd::variant::operator=(unsigned char *pbSrc) noexcept'],['../classwinstd_1_1variant.html#aa8c701dc6deac688a83d04ed9afdd4b5',1,'winstd::variant::operator=(short *pnSrc) noexcept'],['../classwinstd_1_1variant.html#accf863f76609d78946f51ec07a52690e',1,'winstd::variant::operator=(unsigned short *pnSrc) noexcept'],['../classwinstd_1_1variant.html#a30ba85931db8557713e5ee32d48ceecc',1,'winstd::variant::operator=(int *pnSrc) noexcept'],['../classwinstd_1_1variant.html#aa01c928f87788c505b818b7930c0f3a0',1,'winstd::variant::operator=(unsigned int *pnSrc) noexcept'],['../classwinstd_1_1variant.html#aa321e1785731055f02abcf7789383912',1,'winstd::variant::operator=(long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#af86e9a10fd9dbe6e18b33a59d04f3b44',1,'winstd::variant::operator=(unsigned long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#ad0ef65b5a3f40b1a812ac78ca5e5eb50',1,'winstd::variant::operator=(long long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#ad4a0fd8999d8d526bb232ebf70c18887',1,'winstd::variant::operator=(unsigned long long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#a1df6086270e7799b83ee2889e2b88d9e',1,'winstd::variant::operator=(float *pfSrc) noexcept'],['../classwinstd_1_1variant.html#a2ea74c1b7a770188f7f59d7eb6923dbe',1,'winstd::variant::operator=(double *pfSrc) noexcept'],['../classwinstd_1_1variant.html#a309d7d2356741ab49e5c2a200e8a5449',1,'winstd::variant::operator=(const SAFEARRAY *pSrc)'],['../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=(const EAP_ATTRIBUTE &a)'],['../classwinstd_1_1eap__attr.html#a242766666ce3cbb83429ddd0eaeb9cc6',1,'winstd::eap_attr::operator=(eap_attr &&a) noexcept'],['../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_1security__attributes.html#a85cc5cc2ce94a8876e888ee6646779d7',1,'winstd::security_attributes::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=()']]], - ['operator_3d_3d_17',['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==()'],['../group___win_std_e_a_p_a_p_i.html#ga4fac0d35e8ca3fa63c53f85a9d10fa80',1,'operator==(): EAP.h']]], - ['operator_3e_18',['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_19',['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>=()']]], - ['outputdebugstr_20',['OutputDebugStr',['../group___win_std_win_a_p_i.html#ga9742ac3627448c97ece59127536bb830',1,'OutputDebugStr(LPCSTR lpOutputString,...) noexcept: Win.h'],['../group___win_std_win_a_p_i.html#ga2ccdeb31db4cf3a93f6b8bcf78636f7b',1,'OutputDebugStr(LPCWSTR lpOutputString,...) noexcept: Win.h']]], - ['outputdebugstrv_21',['OutputDebugStrV',['../group___win_std_win_a_p_i.html#gae4bcdb27022cf775035520bc749cbc84',1,'OutputDebugStrV(LPCSTR lpOutputString, va_list arg) noexcept: Win.h'],['../group___win_std_win_a_p_i.html#gae399b26e1670d999125e1332e03e9f70',1,'OutputDebugStrV(LPCWSTR lpOutputString, va_list arg) noexcept: Win.h']]] + ['operator_21_5',['operator!',['../classwinstd_1_1handle.html#a5df08ecb32b9040bf7342479aee2286c',1,'winstd::handle']]], + ['operator_21_3d_6',['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!=()'],['../group___win_std_e_a_p_a_p_i.html#gac742802fadd5c08227ed40026c21524a',1,'operator!=(): EAP.h']]], + ['operator_26_7',['operator&',['../classwinstd_1_1handle.html#a2bd2de7bb89dcebe2c9379dd54ee79c1',1,'winstd::handle']]], + ['operator_28_29_8',['operator()',['../structwinstd_1_1_co_task_mem_free__delete.html#a66d6fbd417d9073624387c4664db782f',1,'winstd::CoTaskMemFree_delete::operator()()'],['../structwinstd_1_1_local_free__delete.html#ad96c48c15a2dea2704073d8db5b72542',1,'winstd::LocalFree_delete::operator()()'],['../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_local_free__delete_3_01___ty_0f_0e_4.html#abd0fd61b2b66c5e514755f84a655384b',1,'winstd::LocalFree_delete< _Ty[]>::operator()(_Other *) const'],['../structwinstd_1_1_global_free__delete.html#a51cf3b37e54bcaf481d2ab03dcc2ae74',1,'winstd::GlobalFree_delete::operator()()'],['../structwinstd_1_1_cred_free__delete.html#a247d6f53f119468b6ccb08ff01338465',1,'winstd::CredFree_delete::operator()()'],['../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_3_01___ty_0f_0e_4.html#acc62d6419d7dea72f237ab2788171f48',1,'winstd::CredFree_delete< _Ty[]>::operator()(_Other *) const'],['../structwinstd_1_1_eap_host_peer_free_memory__delete.html#a20b97a65abb2063a31fc8fd7a9cb0f1f',1,'winstd::EapHostPeerFreeMemory_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_error_memory__delete.html#a5dd9a56b7344ef66c378041a97fdb307',1,'winstd::EapHostPeerFreeErrorMemory_delete::operator()()'],['../structwinstd_1_1_eap_host_peer_free_eap_error__delete.html#ae6aa071d5b9824f6062746360478a683',1,'winstd::EapHostPeerFreeEapError_delete::operator()()'],['../structwinstd_1_1_unmap_view_of_file__delete.html#ae0ca9a6ece8704b1c177c79179ff3d58',1,'winstd::UnmapViewOfFile_delete::operator()()'],['../structwinstd_1_1_wlan_free_memory__delete.html#a5013eb2213d92798d755cbb9fa24e26b',1,'winstd::WlanFreeMemory_delete::operator()()'],['../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_3_01___ty_0f_0e_4.html#a3b0a5a8db35677a63c3583a45658df1b',1,'winstd::WlanFreeMemory_delete< _Ty[]>::operator()(_Other *) const']]], + ['operator_2a_9',['operator*',['../classwinstd_1_1handle.html#a0f1ac60cf62e41c24394bf0e3457fbd9',1,'winstd::handle']]], + ['operator_2d_3e_10',['operator->',['../classwinstd_1_1handle.html#a285ada5936fe7afdd12eed70b38c2084',1,'winstd::handle']]], + ['operator_3c_11',['operator<',['../classwinstd_1_1variant.html#ac03c0c14bb91f7511425946ef7f3e725',1,'winstd::variant::operator<()'],['../classwinstd_1_1handle.html#a4c4515d0d1071cab5c675e926aa2dc92',1,'winstd::handle::operator<()'],['../classwinstd_1_1cert__context.html#a92881d07b0b41b81c4119ed8d8868c3b',1,'winstd::cert_context::operator<()']]], + ['operator_3c_3c_12',['operator<<',['../group___win_std_c_o_m_helpers.html#ga02c5bf748ce4b40bde6863a4f2f60a36',1,'operator<<(VARIANT &v, IDispatch *value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga0e2fbcf0dbb29885f3e16e5fa236864f',1,'operator<<(VARIANT &v, const CHAR value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga8d463e2fe423ab3a1088f2d77d26d34b',1,'operator<<(VARIANT &v, const BYTE value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga710418f51b0d1ed7fd670bb0afed8737',1,'operator<<(VARIANT &v, const SHORT value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga322d7af5aa5d416f9a923d945bf0f904',1,'operator<<(VARIANT &v, const USHORT value): COM.h'],['../group___win_std_c_o_m_helpers.html#gac463d456513208bac0e4d5d8008064e6',1,'operator<<(VARIANT &v, const LONG value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga94cb4ff443c2448895e14ae050e44886',1,'operator<<(VARIANT &v, const ULONG value): COM.h'],['../group___win_std_c_o_m_helpers.html#gac2d3c5d016de36d6d8d78bc3f3c9b4cf',1,'operator<<(VARIANT &v, const LONGLONG value): COM.h'],['../group___win_std_c_o_m_helpers.html#gaf8b6e598c7d5706f4bb576de053baf20',1,'operator<<(VARIANT &v, const ULONGLONG value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga0adc07a8a00656931d09af62068facd7',1,'operator<<(VARIANT &v, const FLOAT value): COM.h'],['../group___win_std_c_o_m_helpers.html#gacfd498d02785a6c8efac36e453252124',1,'operator<<(VARIANT &v, const DOUBLE value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga24130dc009ce810fb07bf356ceebe32d',1,'operator<<(VARIANT &v, const BOOL value): COM.h'],['../group___win_std_c_o_m_helpers.html#ga7bddf296590bac627f8a7ca9d37b82cc',1,'operator<<(VARIANT &v, LPCOLESTR value): COM.h'],['../group___win_std_c_o_m_helpers.html#gaac901226d62f9d9f4fc7c7df32b1566f',1,'operator<<(VARIANT &v, const std::basic_string< OLECHAR, _Traits, _Ax > &value): COM.h'],['../group___win_std_c_o_m_helpers.html#gaf652d81d6339e606109840117bf5bffe',1,'operator<<(VARIANT &v, const GUID &value): COM.h']]], + ['operator_3c_3d_13',['operator<=',['../classwinstd_1_1variant.html#a02366b97c9a937f57806640dc942ecaf',1,'winstd::variant::operator<=()'],['../classwinstd_1_1handle.html#af9e9538d58b952799db4a1c68b0184b9',1,'winstd::handle::operator<=()'],['../classwinstd_1_1cert__context.html#a042240321d22636cddc379b198c7fd84',1,'winstd::cert_context::operator<=()']]], + ['operator_3d_14',['operator=',['../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#a1786d099ef012c301c0774f98af0f13a',1,'winstd::variant::operator=(float fltSrc) noexcept'],['../classwinstd_1_1variant.html#a6fa877e7a098dba125c6342bd5e1c896',1,'winstd::variant::operator=(double dblSrc) noexcept'],['../classwinstd_1_1variant.html#a935f6cff8004781f60d66b04a01c2330',1,'winstd::variant::operator=(CY cySrc) noexcept'],['../classwinstd_1_1variant.html#a984b2e054639678f06a40e3f57abf4d7',1,'winstd::variant::operator=(LPCOLESTR lpszSrc) noexcept'],['../classwinstd_1_1variant.html#af5e22f4158921eb49c2207335d7c7593',1,'winstd::variant::operator=(IDispatch *pSrc)'],['../classwinstd_1_1variant.html#a55f962bb7a077f87aaa4a6bec03c10da',1,'winstd::variant::operator=(IUnknown *pSrc)'],['../classwinstd_1_1variant.html#a5bc092e989de74c42d92de5647248a57',1,'winstd::variant::operator=(unsigned char *pbSrc) noexcept'],['../classwinstd_1_1variant.html#aa8c701dc6deac688a83d04ed9afdd4b5',1,'winstd::variant::operator=(short *pnSrc) noexcept'],['../classwinstd_1_1variant.html#accf863f76609d78946f51ec07a52690e',1,'winstd::variant::operator=(unsigned short *pnSrc) noexcept'],['../classwinstd_1_1variant.html#a30ba85931db8557713e5ee32d48ceecc',1,'winstd::variant::operator=(int *pnSrc) noexcept'],['../classwinstd_1_1variant.html#aa01c928f87788c505b818b7930c0f3a0',1,'winstd::variant::operator=(unsigned int *pnSrc) noexcept'],['../classwinstd_1_1variant.html#aa321e1785731055f02abcf7789383912',1,'winstd::variant::operator=(long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#af86e9a10fd9dbe6e18b33a59d04f3b44',1,'winstd::variant::operator=(unsigned long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#ad0ef65b5a3f40b1a812ac78ca5e5eb50',1,'winstd::variant::operator=(long long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#ad4a0fd8999d8d526bb232ebf70c18887',1,'winstd::variant::operator=(unsigned long long *pnSrc) noexcept'],['../classwinstd_1_1variant.html#a1df6086270e7799b83ee2889e2b88d9e',1,'winstd::variant::operator=(float *pfSrc) noexcept'],['../classwinstd_1_1variant.html#a2ea74c1b7a770188f7f59d7eb6923dbe',1,'winstd::variant::operator=(double *pfSrc) noexcept'],['../classwinstd_1_1variant.html#a309d7d2356741ab49e5c2a200e8a5449',1,'winstd::variant::operator=(const SAFEARRAY *pSrc)'],['../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=(const EAP_ATTRIBUTE &a)'],['../classwinstd_1_1eap__attr.html#a242766666ce3cbb83429ddd0eaeb9cc6',1,'winstd::eap_attr::operator=(eap_attr &&a) noexcept'],['../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_1security__attributes.html#a85cc5cc2ce94a8876e888ee6646779d7',1,'winstd::security_attributes::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=()']]], + ['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==()'],['../group___win_std_e_a_p_a_p_i.html#ga4fac0d35e8ca3fa63c53f85a9d10fa80',1,'operator==(): EAP.h']]], + ['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>=()']]], + ['outputdebugstr_18',['OutputDebugStr',['../group___win_std_win_a_p_i.html#ga9742ac3627448c97ece59127536bb830',1,'OutputDebugStr(LPCSTR lpOutputString,...) noexcept: Win.h'],['../group___win_std_win_a_p_i.html#ga2ccdeb31db4cf3a93f6b8bcf78636f7b',1,'OutputDebugStr(LPCWSTR lpOutputString,...) noexcept: Win.h']]], + ['outputdebugstrv_19',['OutputDebugStrV',['../group___win_std_win_a_p_i.html#gae4bcdb27022cf775035520bc749cbc84',1,'OutputDebugStrV(LPCSTR lpOutputString, va_list arg) noexcept: Win.h'],['../group___win_std_win_a_p_i.html#gae399b26e1670d999125e1332e03e9f70',1,'OutputDebugStrV(LPCWSTR lpOutputString, va_list arg) noexcept: Win.h']]] ]; diff --git a/search/functions_f.js b/search/functions_f.js index 19155560..630ba334 100644 --- a/search/functions_f.js +++ b/search/functions_f.js @@ -1,18 +1,17 @@ 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#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)']]], - ['regcreatekeyexa_2',['RegCreateKeyExA',['../group___win_std_win_a_p_i.html#ga1cba8a6da4757b79b5e416be149dc923',1,'Win.h']]], - ['regcreatekeyexw_3',['RegCreateKeyExW',['../group___win_std_win_a_p_i.html#ga131fdda112e5cbfd123718153d925932',1,'Win.h']]], - ['regloadmuistringa_4',['RegLoadMUIStringA',['../group___win_std_win_a_p_i.html#ga8baffb9a05cbfe1e198c47e0a1e2cf88',1,'Win.h']]], - ['regloadmuistringw_5',['RegLoadMUIStringW',['../group___win_std_win_a_p_i.html#ga3f9a3593107d5333f057570a76e04a57',1,'Win.h']]], - ['regopenkeyexa_6',['RegOpenKeyExA',['../group___win_std_win_a_p_i.html#ga2974136cb4530867e14434fb05712b92',1,'Win.h']]], - ['regopenkeyexw_7',['RegOpenKeyExW',['../group___win_std_win_a_p_i.html#ga2c61d837a3d96ca9dad3a73df03bf8e4',1,'Win.h']]], - ['regquerystringvalue_8',['RegQueryStringValue',['../group___win_std_win_a_p_i.html#gac91030c0badd322d3c64663ceab77b7a',1,'RegQueryStringValue(HKEY hReg, LPCSTR pszName, std::basic_string< char, _Traits, _Ax > &sValue) noexcept: Win.h'],['../group___win_std_win_a_p_i.html#gaef0a2e894cd51e0003498958008ef825',1,'RegQueryStringValue(HKEY hReg, LPCWSTR pszName, std::basic_string< wchar_t, _Traits, _Ax > &sValue) noexcept: Win.h']]], - ['regqueryvalueexa_9',['RegQueryValueExA',['../group___win_std_win_a_p_i.html#gac75dca7a4e87365ca7021edd82509584',1,'Win.h']]], - ['regqueryvalueexw_10',['RegQueryValueExW',['../group___win_std_win_a_p_i.html#ga78f02613f20cc234aad4e1b4726db9ea',1,'Win.h']]], - ['repair_11',['repair',['../classwinstd_1_1eap__runtime__error.html#a981cb9a1cbf0c6e7e19252d776a2558f',1,'winstd::eap_runtime_error']]], - ['repair_5fid_12',['repair_id',['../classwinstd_1_1eap__runtime__error.html#a1e80ead2a4d348ab2c939bfbbaf9330a',1,'winstd::eap_runtime_error']]], - ['root_5fcause_13',['root_cause',['../classwinstd_1_1eap__runtime__error.html#a0aa17a51b2c110e874b60924281a3743',1,'winstd::eap_runtime_error']]], - ['root_5fcause_5fid_14',['root_cause_id',['../classwinstd_1_1eap__runtime__error.html#ae39b6b32c9505c0be2e199d8692175d1',1,'winstd::eap_runtime_error']]] + ['regcreatekeyexa_1',['RegCreateKeyExA',['../group___win_std_win_a_p_i.html#ga1cba8a6da4757b79b5e416be149dc923',1,'Win.h']]], + ['regcreatekeyexw_2',['RegCreateKeyExW',['../group___win_std_win_a_p_i.html#ga131fdda112e5cbfd123718153d925932',1,'Win.h']]], + ['regloadmuistringa_3',['RegLoadMUIStringA',['../group___win_std_win_a_p_i.html#ga8baffb9a05cbfe1e198c47e0a1e2cf88',1,'Win.h']]], + ['regloadmuistringw_4',['RegLoadMUIStringW',['../group___win_std_win_a_p_i.html#ga3f9a3593107d5333f057570a76e04a57',1,'Win.h']]], + ['regopenkeyexa_5',['RegOpenKeyExA',['../group___win_std_win_a_p_i.html#ga2974136cb4530867e14434fb05712b92',1,'Win.h']]], + ['regopenkeyexw_6',['RegOpenKeyExW',['../group___win_std_win_a_p_i.html#ga2c61d837a3d96ca9dad3a73df03bf8e4',1,'Win.h']]], + ['regquerystringvalue_7',['RegQueryStringValue',['../group___win_std_win_a_p_i.html#gac91030c0badd322d3c64663ceab77b7a',1,'RegQueryStringValue(HKEY hReg, LPCSTR pszName, std::basic_string< char, _Traits, _Ax > &sValue) noexcept: Win.h'],['../group___win_std_win_a_p_i.html#gaef0a2e894cd51e0003498958008ef825',1,'RegQueryStringValue(HKEY hReg, LPCWSTR pszName, std::basic_string< wchar_t, _Traits, _Ax > &sValue) noexcept: Win.h']]], + ['regqueryvalueexa_8',['RegQueryValueExA',['../group___win_std_win_a_p_i.html#gac75dca7a4e87365ca7021edd82509584',1,'Win.h']]], + ['regqueryvalueexw_9',['RegQueryValueExW',['../group___win_std_win_a_p_i.html#ga78f02613f20cc234aad4e1b4726db9ea',1,'Win.h']]], + ['repair_10',['repair',['../classwinstd_1_1eap__runtime__error.html#a981cb9a1cbf0c6e7e19252d776a2558f',1,'winstd::eap_runtime_error']]], + ['repair_5fid_11',['repair_id',['../classwinstd_1_1eap__runtime__error.html#a1e80ead2a4d348ab2c939bfbbaf9330a',1,'winstd::eap_runtime_error']]], + ['root_5fcause_12',['root_cause',['../classwinstd_1_1eap__runtime__error.html#a0aa17a51b2c110e874b60924281a3743',1,'winstd::eap_runtime_error']]], + ['root_5fcause_5fid_13',['root_cause_id',['../classwinstd_1_1eap__runtime__error.html#ae39b6b32c9505c0be2e199d8692175d1',1,'winstd::eap_runtime_error']]] ]; diff --git a/search/variables_2.js b/search/variables_2.js index 2252c593..3997013b 100644 --- a/search/variables_2.js +++ b/search/variables_2.js @@ -21,20 +21,18 @@ var searchData= ['m_5fmatch_5fany_5fkeyword_18',['m_match_any_keyword',['../classwinstd_1_1event__trace__enabler.html#a363083f0792e5bf5429576e6c40c4060',1,'winstd::event_trace_enabler']]], ['m_5fnum_19',['m_num',['../classwinstd_1_1num__runtime__error.html#a865b8400a5a5a962c3068bf55f022d1f',1,'winstd::num_runtime_error']]], ['m_5forig_20',['m_orig',['../classwinstd_1_1dc__selector.html#aa443ed25d281078db2172808e7c74b3e',1,'winstd::dc_selector']]], - ['m_5fown_21',['m_own',['../classwinstd_1_1ref__unique__ptr.html#a343d26837b90973a7f562f0ce36fb82d',1,'winstd::ref_unique_ptr::m_own'],['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a1c6caa9922b023afae5b2adbd2fa40a5',1,'winstd::ref_unique_ptr< _Ty[], _Dx >::m_own']]], - ['m_5fproc_22',['m_proc',['../classwinstd_1_1vmemory.html#af448989be292da246dd25469d7a70b87',1,'winstd::vmemory']]], - ['m_5fprop_23',['m_prop',['../classwinstd_1_1event__session.html#ad2b5e63572d44c37dc3f4f64feefa3cc',1,'winstd::event_session']]], - ['m_5fprovider_5fid_24',['m_provider_id',['../classwinstd_1_1event__trace__enabler.html#ade3cdf424d3a4eb85f0fdc554dfcf673',1,'winstd::event_trace_enabler']]], - ['m_5fptr_25',['m_ptr',['../classwinstd_1_1ref__unique__ptr.html#a72486d304d712600e6b222fab19d1032',1,'winstd::ref_unique_ptr::m_ptr'],['../classwinstd_1_1ref__unique__ptr_3_01___ty_0f_0e_00_01___dx_01_4.html#a8d9eb2287c86ebcb89a0417842410d0b',1,'winstd::ref_unique_ptr< _Ty[], _Dx >::m_ptr']]], - ['m_5freason_26',['m_reason',['../classwinstd_1_1eap__runtime__error.html#af7d0e9785475719f4b1b0b59c4ae49e3',1,'winstd::eap_runtime_error']]], - ['m_5frepair_5fdesc_27',['m_repair_desc',['../classwinstd_1_1eap__runtime__error.html#a2b237993f0c860b8b0ad83416d499f18',1,'winstd::eap_runtime_error']]], - ['m_5frepair_5fid_28',['m_repair_id',['../classwinstd_1_1eap__runtime__error.html#a526d2ae63c12d1a439d69412e7f13ec7',1,'winstd::eap_runtime_error']]], - ['m_5fresult_29',['m_result',['../classwinstd_1_1event__fn__auto__ret.html#a69f1ae5c23f90aaa4da012b1eb0b8f81',1,'winstd::event_fn_auto_ret']]], - ['m_5froot_5fcause_5fdesc_30',['m_root_cause_desc',['../classwinstd_1_1eap__runtime__error.html#aea17d371de31216ac0754c1ed1f0b99a',1,'winstd::eap_runtime_error']]], - ['m_5froot_5fcause_5fid_31',['m_root_cause_id',['../classwinstd_1_1eap__runtime__error.html#a084ddacb051932c211a995872fb67b57',1,'winstd::eap_runtime_error']]], - ['m_5fsa_32',['m_sa',['../classwinstd_1_1safearray__accessor.html#ab192244352a22d42720b312d8a5323a8',1,'winstd::safearray_accessor']]], - ['m_5fsource_5fid_33',['m_source_id',['../classwinstd_1_1event__trace__enabler.html#ae6269d27652b694435656906784e3a7a',1,'winstd::event_trace_enabler']]], - ['m_5fstatus_34',['m_status',['../classwinstd_1_1event__trace__enabler.html#a576839d3b1e1db676ea1175329b02c9f',1,'winstd::event_trace_enabler']]], - ['m_5ftrace_5fhandle_35',['m_trace_handle',['../classwinstd_1_1event__trace__enabler.html#a5ef48960265e3786fb94fe7f64587909',1,'winstd::event_trace_enabler']]], - ['m_5ftype_36',['m_type',['../classwinstd_1_1eap__runtime__error.html#a4d7e04b38831f029d862990b607333aa',1,'winstd::eap_runtime_error']]] + ['m_5fproc_21',['m_proc',['../classwinstd_1_1vmemory.html#af448989be292da246dd25469d7a70b87',1,'winstd::vmemory']]], + ['m_5fprop_22',['m_prop',['../classwinstd_1_1event__session.html#ad2b5e63572d44c37dc3f4f64feefa3cc',1,'winstd::event_session']]], + ['m_5fprovider_5fid_23',['m_provider_id',['../classwinstd_1_1event__trace__enabler.html#ade3cdf424d3a4eb85f0fdc554dfcf673',1,'winstd::event_trace_enabler']]], + ['m_5freason_24',['m_reason',['../classwinstd_1_1eap__runtime__error.html#af7d0e9785475719f4b1b0b59c4ae49e3',1,'winstd::eap_runtime_error']]], + ['m_5frepair_5fdesc_25',['m_repair_desc',['../classwinstd_1_1eap__runtime__error.html#a2b237993f0c860b8b0ad83416d499f18',1,'winstd::eap_runtime_error']]], + ['m_5frepair_5fid_26',['m_repair_id',['../classwinstd_1_1eap__runtime__error.html#a526d2ae63c12d1a439d69412e7f13ec7',1,'winstd::eap_runtime_error']]], + ['m_5fresult_27',['m_result',['../classwinstd_1_1event__fn__auto__ret.html#a69f1ae5c23f90aaa4da012b1eb0b8f81',1,'winstd::event_fn_auto_ret']]], + ['m_5froot_5fcause_5fdesc_28',['m_root_cause_desc',['../classwinstd_1_1eap__runtime__error.html#aea17d371de31216ac0754c1ed1f0b99a',1,'winstd::eap_runtime_error']]], + ['m_5froot_5fcause_5fid_29',['m_root_cause_id',['../classwinstd_1_1eap__runtime__error.html#a084ddacb051932c211a995872fb67b57',1,'winstd::eap_runtime_error']]], + ['m_5fsa_30',['m_sa',['../classwinstd_1_1safearray__accessor.html#ab192244352a22d42720b312d8a5323a8',1,'winstd::safearray_accessor']]], + ['m_5fsource_5fid_31',['m_source_id',['../classwinstd_1_1event__trace__enabler.html#ae6269d27652b694435656906784e3a7a',1,'winstd::event_trace_enabler']]], + ['m_5fstatus_32',['m_status',['../classwinstd_1_1event__trace__enabler.html#a576839d3b1e1db676ea1175329b02c9f',1,'winstd::event_trace_enabler']]], + ['m_5ftrace_5fhandle_33',['m_trace_handle',['../classwinstd_1_1event__trace__enabler.html#a5ef48960265e3786fb94fe7f64587909',1,'winstd::event_trace_enabler']]], + ['m_5ftype_34',['m_type',['../classwinstd_1_1eap__runtime__error.html#a4d7e04b38831f029d862990b607333aa',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 41601b9d..f547dd55 100644 --- a/structwinstd_1_1_co_task_mem_free__delete-members.html +++ b/structwinstd_1_1_co_task_mem_free__delete-members.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/structwinstd_1_1_co_task_mem_free__delete.html b/structwinstd_1_1_co_task_mem_free__delete.html index d3935687..7e51522e 100644 --- a/structwinstd_1_1_co_task_mem_free__delete.html +++ b/structwinstd_1_1_co_task_mem_free__delete.html @@ -151,7 +151,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 7aec33aa..677e07c8 100644 --- a/structwinstd_1_1_cred_free__delete-members.html +++ b/structwinstd_1_1_cred_free__delete-members.html @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); diff --git a/structwinstd_1_1_cred_free__delete.html b/structwinstd_1_1_cred_free__delete.html index e96b20aa..6c5d6910 100644 --- a/structwinstd_1_1_cred_free__delete.html +++ b/structwinstd_1_1_cred_free__delete.html @@ -164,7 +164,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 9418cfbd..3d7044fb 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 @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); 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 1bee34a5..c439fce6 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 @@ -195,7 +195,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 7da1464a..17fbb989 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 @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); 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 6481962b..401d6876 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 @@ -148,7 +148,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 ba4cade0..89138732 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 @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); 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 0733fea4..0dcdeb0f 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 @@ -148,7 +148,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 664d6249..d59aeb4d 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 @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); 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 8e1475be..3c0cee39 100644 --- a/structwinstd_1_1_eap_host_peer_free_memory__delete.html +++ b/structwinstd_1_1_eap_host_peer_free_memory__delete.html @@ -151,7 +151,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 ba757d88..1a4cd6df 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 @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); 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 9272d02a..57457678 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 @@ -121,7 +121,7 @@ template<class _T > diff --git a/structwinstd_1_1_global_free__delete-members.html b/structwinstd_1_1_global_free__delete-members.html index c737d09f..285ec09b 100644 --- a/structwinstd_1_1_global_free__delete-members.html +++ b/structwinstd_1_1_global_free__delete-members.html @@ -100,7 +100,7 @@ $(function(){ initResizable(false); }); diff --git a/structwinstd_1_1_global_free__delete.html b/structwinstd_1_1_global_free__delete.html index e077241a..9d8eb4ce 100644 --- a/structwinstd_1_1_global_free__delete.html +++ b/structwinstd_1_1_global_free__delete.html @@ -148,7 +148,7 @@ Public Member Functions diff --git a/structwinstd_1_1_local_free__delete-members.html b/structwinstd_1_1_local_free__delete-members.html index 78ddadf6..9e49cc83 100644 --- a/structwinstd_1_1_local_free__delete-members.html +++ b/structwinstd_1_1_local_free__delete-members.html @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); diff --git a/structwinstd_1_1_local_free__delete.html b/structwinstd_1_1_local_free__delete.html index afb76593..3249b778 100644 --- a/structwinstd_1_1_local_free__delete.html +++ b/structwinstd_1_1_local_free__delete.html @@ -164,7 +164,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 4987816a..e0e5acdf 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 @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); 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 01ec6b52..d2781f18 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 @@ -166,7 +166,7 @@ template<class _Other > diff --git a/structwinstd_1_1_unmap_view_of_file__delete-members.html b/structwinstd_1_1_unmap_view_of_file__delete-members.html index a8b4ce9a..080c8b34 100644 --- a/structwinstd_1_1_unmap_view_of_file__delete-members.html +++ b/structwinstd_1_1_unmap_view_of_file__delete-members.html @@ -99,7 +99,7 @@ $(function(){ initResizable(false); }); diff --git a/structwinstd_1_1_unmap_view_of_file__delete.html b/structwinstd_1_1_unmap_view_of_file__delete.html index ec5f600a..1f4dcbce 100644 --- a/structwinstd_1_1_unmap_view_of_file__delete.html +++ b/structwinstd_1_1_unmap_view_of_file__delete.html @@ -116,7 +116,7 @@ void operator() (void diff --git a/structwinstd_1_1_wlan_free_memory__delete-members.html b/structwinstd_1_1_wlan_free_memory__delete-members.html index 2aeab29d..b93498e8 100644 --- a/structwinstd_1_1_wlan_free_memory__delete-members.html +++ b/structwinstd_1_1_wlan_free_memory__delete-members.html @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); diff --git a/structwinstd_1_1_wlan_free_memory__delete.html b/structwinstd_1_1_wlan_free_memory__delete.html index 3a1977bb..4a426796 100644 --- a/structwinstd_1_1_wlan_free_memory__delete.html +++ b/structwinstd_1_1_wlan_free_memory__delete.html @@ -134,7 +134,7 @@ struct winstd::WlanFreeMemory_delete< _Ty >

        Deleter for unique_ptr

        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 25d35398..c488db55 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 @@ -102,7 +102,7 @@ $(function(){ initResizable(false); }); 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 6e54dfb5..29407c29 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 @@ -134,7 +134,7 @@ struct winstd::WlanFreeMemory_delete< _Ty[]>

        Deleter for unique_pt

        diff --git a/structwinstd_1_1heap__allocator_1_1rebind-members.html b/structwinstd_1_1heap__allocator_1_1rebind-members.html index 9e26de1f..fef76621 100644 --- a/structwinstd_1_1heap__allocator_1_1rebind-members.html +++ b/structwinstd_1_1heap__allocator_1_1rebind-members.html @@ -99,7 +99,7 @@ $(function(){ initResizable(false); }); diff --git a/structwinstd_1_1heap__allocator_1_1rebind.html b/structwinstd_1_1heap__allocator_1_1rebind.html index d1ab5027..f0839245 100644 --- a/structwinstd_1_1heap__allocator_1_1rebind.html +++ b/structwinstd_1_1heap__allocator_1_1rebind.html @@ -118,7 +118,7 @@ struct winstd::heap_allocator< _Ty >::rebind< _Other >

        A str

        diff --git a/structwinstd_1_1sanitizing__allocator_1_1rebind-members.html b/structwinstd_1_1sanitizing__allocator_1_1rebind-members.html index c909a8f9..8ff975d7 100644 --- a/structwinstd_1_1sanitizing__allocator_1_1rebind-members.html +++ b/structwinstd_1_1sanitizing__allocator_1_1rebind-members.html @@ -99,7 +99,7 @@ $(function(){ initResizable(false); }); diff --git a/structwinstd_1_1sanitizing__allocator_1_1rebind.html b/structwinstd_1_1sanitizing__allocator_1_1rebind.html index aa8b6ea3..1e8f8c1b 100644 --- a/structwinstd_1_1sanitizing__allocator_1_1rebind.html +++ b/structwinstd_1_1sanitizing__allocator_1_1rebind.html @@ -118,7 +118,7 @@ struct winstd::sanitizing_allocator< _Ty >::rebind< _Other >

        diff --git a/topics.html b/topics.html index cc1f4268..51dec65b 100644 --- a/topics.html +++ b/topics.html @@ -117,7 +117,7 @@ $(function(){ initResizable(false); });