WinStd
Windows Win32 API using Standard C++
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nwinstd
 Cactctx_activatorActivates given activation context in constructor and deactivates it in destructor
 CaddrinfoADDRINFOA wrapper class
 Cbasic_string_guidBase template class to support converting GUID to string
 Cbasic_string_msgBase template class to support string formatting using FormatMessage() style templates
 Cbasic_string_printfBase template class to support string formatting using printf() style templates
 CbstrBSTR string wrapper
 Ccert_chain_contextPCCERT_CHAIN_CONTEXT wrapper class
 Ccert_contextPCCERT_CONTEXT wrapper class
 Ccert_storeHCERTSTORE wrapper class
 Cclipboard_openerClipboard management
 Ccom_initializerContext scope automatic COM (un)initialization
 Ccom_objCOM object wrapper template
 Ccom_runtime_errorCOM runtime error
 Cconsole_ctrl_handlerConsole control handler stack management
 CCoTaskMemFree_deleteDeleter for unique_ptr using CoTaskMemFree
 CCredFree_deleteDeleter for unique_ptr using CredFree
 CCredFree_delete< _Ty[]>Deleter for unique_ptr to array of unknown size using CredFree
 Ccritical_sectionCritical section wrapper
 Ccrypt_hashHCRYPTHASH wrapper class
 Ccrypt_keyHCRYPTKEY wrapper class
 Ccrypt_provHCRYPTPROV wrapper class
 Cdata_blobDATA_BLOB wrapper class
 CdcDevice context wrapper class
 Cdc_selectorContext scope DC object restorer
 CdplhandleBase abstract template class to support object handle keeping for objects that support trivial handle duplication
 Ceap_attrEAP_ATTRIBUTE wrapper class
 Ceap_method_info_arrayEAP_METHOD_INFO_ARRAY wrapper class
 Ceap_method_propEAP_METHOD_PROPERTY wrapper class
 Ceap_packetEapPacket wrapper class
 Ceap_runtime_errorEapHost runtime error
 CEapHostPeerFreeEapError_deleteDeleter for unique_ptr to EAP_ERROR using EapHostPeerFreeEapError
 CEapHostPeerFreeErrorMemory_deleteDeleter for unique_ptr to EAP_ERROR using EapHostPeerFreeErrorMemory
 CEapHostPeerFreeMemory_deleteDeleter for unique_ptr using EapHostPeerFreeMemory
 CEapHostPeerFreeRuntimeMemory_deleteDeleter for unique_ptr using EapHostPeerFreeRuntimeMemory
 Cevent_dataEVENT_DATA_DESCRIPTOR wrapper
 Cevent_fn_autoHelper class to write an event on entry/exit of scope
 Cevent_fn_auto_retHelper template to write an event on entry/exit of scope with one parameter (typically result)
 Cevent_logEvent log handle wrapper
 Cevent_providerETW event provider
 Cevent_recEVENT_RECORD wrapper
 Cevent_sessionETW session
 Cevent_traceETW trace
 Cevent_trace_enablerHelper class to enable event provider in constructor and disables it in destructor
 Cfind_fileFind-file handle wrapper
 Cgdi_handleWindows HGDIOBJ wrapper class
 CGlobalFree_deleteDeleter for unique_ptr using GlobalFree
 Cglobalmem_accessorContext scope automatic GlobalAlloc (un)access
 ChandleBase abstract template class to support generic object handle keeping
 CheapHeap handle wrapper
 Cheap_allocatorHeapAlloc allocator
 CrebindA structure that enables an allocator for objects of one type to allocate storage for objects of another type
 ChttpHTTP handle wrapper class
 CiconWindows HICON wrapper class
 CimpersonatorBase class for thread impersonation of another security context
 Clast_error_saverSaves GetLastError and restores SetLastError when going out of scope
 ClibraryModule handle wrapper
 CLocalFree_deleteDeleter for unique_ptr using LocalFree
 CLocalFree_delete< _Ty[]>Deleter for unique_ptr to array of unknown size using LocalFree
 Cmutex_lockerLocks given mutex in constructor and releases it in destructor
 Cnum_runtime_errorNumerical runtime error
 Cprocess_informationPROCESS_INFORMATION struct wrapper
 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