Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

winstd |
actctx_activator | Activates given activation context in constructor and deactivates it in destructor
addrinfo | SID wrapper class
basic_string_guid | Base template class to support converting GUID to string
basic_string_msg | Base template class to support string formatting using `FormatMessage()` style templates
basic_string_printf | Base template class to support string formatting using `printf()` style templates
bstr | BSTR string wrapper
cert_chain_context | PCCERT_CHAIN_CONTEXT wrapper class
cert_context | PCCERT_CONTEXT wrapper class
cert_store | HCERTSTORE wrapper class
com_initializer | Context scope automatic COM (un)initialization
com_obj | COM object wrapper template
com_runtime_error | COM runtime error
console_ctrl_handler | Console control handler stack management
CoTaskMemFree_delete | Deleter for unique_ptr using CoTaskMemFree
CredFree_delete | Deleter for unique_ptr using CredFree
CredFree_delete< _Ty[]> | Deleter for unique_ptr to array of unknown size using CredFree
critical_section | Critical section wrapper
crypt_hash | HCRYPTHASH wrapper class
crypt_key | HCRYPTKEY wrapper class
crypt_prov | HCRYPTPROV wrapper class
data_blob | DATA_BLOB wrapper class
dc | Device context wrapper class
dc_selector | Context scope DC object restorer
dplhandle | Base abstract template class to support object handle keeping for objects that support handle duplication
eap_attr | EAP_ATTRIBUTE wrapper class
eap_method_info_array | EAP_METHOD_INFO_ARRAY wrapper class
eap_method_prop | EAP_METHOD_PROPERTY wrapper class
eap_packet | EapPacket wrapper class
eap_runtime_error | EapHost runtime error
EapHostPeerFreeEapError_delete | Deleter for unique_ptr to EAP_ERROR using EapHostPeerFreeEapError
EapHostPeerFreeErrorMemory_delete | Deleter for unique_ptr to EAP_ERROR using EapHostPeerFreeErrorMemory
EapHostPeerFreeMemory_delete | Deleter for unique_ptr using EapHostPeerFreeMemory
EapHostPeerFreeRuntimeMemory_delete | Deleter for unique_ptr using EapHostPeerFreeRuntimeMemory
event | Event handle wrapper
event_data | EVENT_DATA_DESCRIPTOR wrapper
event_fn_auto | Helper class to write an event on entry/exit of scope
event_fn_auto_ret | Helper template to write an event on entry/exit of scope with one parameter (typically result)
event_log | Event log handle wrapper
event_provider | ETW event provider
event_rec | EVENT_RECORD wrapper
event_session | ETW session
event_trace | ETW trace
event_trace_enabler | Helper class to enable event provider in constructor and disables it in destructor
file | File handle wrapper
find_file | Find-file handle wrapper
gdi_handle | Windows HGDIOBJ wrapper class
handle | Base abstract template class to support generic object handle keeping
heap | Heap handle wrapper
heap_allocator | HeapAlloc allocator
rebind | A structure that enables an allocator for objects of one type to allocate storage for objects of another type
library | Module handle wrapper
LocalFree_delete | Deleter for unique_ptr using LocalFree
LocalFree_delete< _Ty[]> | Deleter for unique_ptr to array of unknown size using LocalFree
num_runtime_error | Numerical runtime error
process | Process handle wrapper
process_information | PROCESS_INFORMATION struct wrapper
ref_unique_ptr | Helper class for returning pointers to std::unique_ptr
ref_unique_ptr< _Ty[], _Dx > | Helper class for returning pointers to std::unique_ptr (specialization for arrays)
reg_key | Registry wrapper class
sanitizing_allocator | An allocator template that sanitizes each memory block before it is destroyed or reallocated
rebind | Convert this type to sanitizing_allocator<_Other>
sanitizing_blob | Sanitizing BLOB
sec_buffer_desc | SecBufferDesc wrapper class
sec_context | PCtxtHandle wrapper class
sec_credentials | PCredHandle wrapper class
sec_runtime_error | Security runtime error
security_id | SID wrapper class
setup_device_info_list | HDEVINFO wrapper class
setup_driver_info_list_builder | Builds a list of drivers in constructor and deletes it in destructor
string_guid | Single-byte character implementation of a class to support converting GUID to string
user_impersonator | Lets the calling thread impersonate the security context of a logged-on user
variant | VARIANT struct wrapper
vmemory | Memory in virtual address space of a process handle wrapper
win_handle | Windows HANDLE wrapper class
win_runtime_error | Windows runtime error
window_dc | Device context wrapper class
wintrust | WinTrust engine wrapper class
wlan_handle | WLAN handle wrapper
WlanFreeMemory_delete | Deleter for unique_ptr using WlanFreeMemory
WlanFreeMemory_delete< _Ty[]> | Deleter for unique_ptr to array of unknown size using WlanFreeMemory
ws2_runtime_error | WinSock2 runtime error
wstring_guid | Wide character implementation of a class to support converting GUID to string