WinStd
Windows Win32 API using Standard C++
|
Cwinstd::actctx_activator | Activates given activation context in constructor and deactivates it in destructor |
►Cstd::allocator | |
►Cstd::basic_string | |
Cwinstd::clipboard_opener | Clipboard management |
Cwinstd::com_initializer | Context scope automatic COM (un)initialization |
Cwinstd::console_ctrl_handler | Console control handler stack management |
Cwinstd::CoTaskMemFree_delete | Deleter for unique_ptr using CoTaskMemFree |
Cwinstd::CredFree_delete< _Ty > | Deleter for unique_ptr using CredFree |
Cwinstd::CredFree_delete< _Ty[]> | Deleter for unique_ptr to array of unknown size using CredFree |
Cwinstd::critical_section | Critical section wrapper |
►CDATA_BLOB | |
Cwinstd::dc_selector | Context scope DC object restorer |
►CEAP_ATTRIBUTE | |
►CEAP_METHOD_INFO_ARRAY | |
►CEAP_METHOD_PROPERTY | |
Cwinstd::EapHostPeerFreeEapError_delete | Deleter for unique_ptr to EAP_ERROR using EapHostPeerFreeEapError |
Cwinstd::EapHostPeerFreeErrorMemory_delete | Deleter for unique_ptr to EAP_ERROR using EapHostPeerFreeErrorMemory |
Cwinstd::EapHostPeerFreeMemory_delete | Deleter for unique_ptr using EapHostPeerFreeMemory |
Cwinstd::EapHostPeerFreeRuntimeMemory_delete | Deleter for unique_ptr using EapHostPeerFreeRuntimeMemory |
►CEVENT_DATA_DESCRIPTOR | |
Cwinstd::event_fn_auto | Helper class to write an event on entry/exit of scope |
Cwinstd::event_fn_auto_ret< T > | Helper template to write an event on entry/exit of scope with one parameter (typically result) |
►CEVENT_RECORD | |
Cwinstd::event_trace_enabler | Helper class to enable event provider in constructor and disables it in destructor |
Cwinstd::GlobalFree_delete | Deleter for unique_ptr using GlobalFree |
Cwinstd::globalmem_accessor< T > | Context scope automatic GlobalAlloc (un)access |
►Cwinstd::handle< T, INVAL > | Base abstract template class to support generic object handle keeping |
►Cwinstd::handle< BSTR, INVAL > | |
►Cwinstd::handle< EapPacket *, INVAL > | |
►Cwinstd::handle< HANDLE, INVALID > | |
►Cwinstd::handle< HANDLE, INVALID_HANDLE_VALUE > | |
►Cwinstd::handle< HANDLE, NULL > | |
►Cwinstd::handle< HCERTSTORE, NULL > | |
►Cwinstd::handle< HCRYPTHASH, INVAL > | |
►Cwinstd::handle< HCRYPTKEY, INVAL > | |
►Cwinstd::handle< HCRYPTPROV, NULL > | |
►Cwinstd::handle< HDC, NULL > | |
►Cwinstd::handle< HDEVINFO, INVALID_HANDLE_VALUE > | |
►Cwinstd::handle< HICON, NULL > | |
►Cwinstd::handle< HINTERNET, NULL > | |
►Cwinstd::handle< HKEY, NULL > | |
►Cwinstd::handle< HMODULE, NULL > | |
►Cwinstd::handle< LPVOID, NULL > | |
►Cwinstd::handle< PADDRINFOA, NULL > | |
►Cwinstd::handle< PADDRINFOW, NULL > | |
►Cwinstd::handle< PCCERT_CHAIN_CONTEXT, INVAL > | |
►Cwinstd::handle< PCCERT_CONTEXT, INVAL > | |
►Cwinstd::handle< PCredHandle, NULL > | |
►Cwinstd::handle< PCtxtHandle, NULL > | |
►Cwinstd::handle< PSID, NULL > | |
►Cwinstd::handle< REGHANDLE, NULL > | |
►Cwinstd::handle< SAFEARRAY *, INVAL > | |
►Cwinstd::handle< SC_HANDLE, NULL > | |
►Cwinstd::handle< T, NULL > | |
►Cwinstd::handle< TRACEHANDLE, 0 > | |
►Cwinstd::handle< TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE > | |
Cwinstd::heap_allocator< _Ty > | HeapAlloc allocator |
►Cwinstd::impersonator | Base class for thread impersonation of another security context |
Cwinstd::last_error_saver | Saves GetLastError and restores SetLastError when going out of scope |
Cwinstd::LocalFree_delete< _Ty > | Deleter for unique_ptr using LocalFree |
Cwinstd::LocalFree_delete< _Ty[]> | Deleter for unique_ptr to array of unknown size using LocalFree |
Cwinstd::mutex_locker | Locks given mutex in constructor and releases it in destructor |
►CPROCESS_INFORMATION | |
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> |
►Cstd::runtime_error | |
Cwinstd::safearray_accessor< T > | Context scope automatic SAFEARRAY (un)access |
Cwinstd::sanitizing_blob< N > | Sanitizing BLOB |
►CSecBufferDesc | |
►CSECURITY_ATTRIBUTES | |
Cwinstd::setup_driver_info_list_builder | Builds a list of drivers in constructor and deletes it in destructor |
Cwinstd::UnmapViewOfFile_delete | Deleter for unique_ptr using UnmapViewOfFile |
►CVARIANT | |
Cwinstd::wintrust | WinTrust 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 |