5ffcb79306
Over-matching win::event_data template constructor replaced with selected data type variants only; NULL strings presented as "<null>" to work-around trouble with Event Viewer not rendering event parameters when some strings are NULL
2017-01-31 12:34:10 +01:00
feea0fdf2a
RegQueryValueExA() functions tested
2016-12-05 12:37:39 +01:00
cea06e8f48
Doxygen update
2016-11-07 13:46:46 +01:00
bab514cbd4
WideCharToMultiByte() and MultiByteToWideChar() template fixed to char/wchar_t and additional variants supporting std::basic_string<> added
2016-11-07 13:44:25 +01:00
6be8e5ee54
STRING() macro introduced
2016-11-07 10:17:38 +01:00
6acc318f87
Documentation update
2016-11-02 11:02:11 +01:00
85ad07ece5
Doxygen documentation updated & some minor issues stumbled upon fixed
2016-11-02 00:16:33 +01:00
b2d27e993a
WIN1250 >> UTF-8
2016-11-01 06:54:56 +01:00
64d0ae5e69
Issue with dplhandle<>::operator=() not overwriting non-NULL object with NULL one fixed
2016-10-25 14:13:03 +02:00
3872ddb465
Zero-length event property data retrieval fixed
2016-10-25 13:32:56 +02:00
ce1bc5951e
event_data::blank redefined to prevent confusion with NULL values causing premature varadic argument termination leading to incomplete event data
2016-10-25 13:01:47 +02:00
0fcfe95e84
RegLoadMUIString() proofed
2016-10-25 11:03:33 +02:00
d7d314f128
eap_error_runtime introduced
2016-10-24 14:13:04 +02:00
21ba0dfc5f
Missing includes added
2016-10-17 15:46:45 +02:00
cc090e89eb
Aesthetic modifications
2016-10-13 10:27:47 +02:00
1c7092347c
EapHostPeerFreeRuntimeMemory_delete and eap_blob_runtime introduced to support releasing memory using EapHostPeerFreeRuntimeMemory()
2016-10-10 12:40:13 +02:00
55c800f925
EapHostPeerFreeMemory_delete upgraded to support deleting any data type
2016-10-10 12:39:27 +02:00
7b1863d8b2
variant::change_type() method introduced
2016-10-06 15:56:14 +02:00
e9b79b963b
stdex::heap_allocator moved to winstd::heap_allocator
2016-10-06 15:55:59 +02:00
244b00ea77
Incorrect EAP-MSCHAPv2 method type fixed
2016-10-04 12:34:21 +02:00
73bd1d5882
eap_runtime_error exception introduced
2016-10-04 11:20:30 +02:00
71c630085d
EAP_METHOD_TYPE comparison operators added
2016-10-03 15:47:03 +02:00
c582610967
eap_blob and eap_error wrapper classes introduced
2016-10-03 15:19:06 +02:00
7b0b38aab3
auto keyword removed where not necessary
2016-10-03 14:14:59 +02:00
3b4448dcf4
C >> C++ typecasting
2016-10-03 11:32:13 +02:00
129b9c9a10
Some EapHost peer helper classes introduced
2016-09-30 15:19:43 +02:00
d029358086
Excess terminator in WideCharToMultiByte<>() fixed
2016-09-27 11:42:49 +02:00
c2ba38a524
Clean-up
...
- New macros introduced to simplify dplhandle<> and handle<> inherited classes default/copying/moving constructors and assignment operators
- com_obj and bstr are duplicetable now
- dplhandle<> children changed to assign a handle from constructor, not duplicate - for compliance with assignment operator
2016-09-23 14:42:40 +02:00
8a77220475
Call declarations updated
2016-09-23 12:00:01 +02:00
490f37e896
Memory leakage in vector_queue fixed
2016-09-13 13:01:45 +02:00
c6969fc2cf
EAP types extended and revised
2016-09-12 14:27:23 +02:00
983bcbf9a2
Registry support enhanced
2016-09-07 14:02:41 +02:00
3948924124
Doxygen documentation update
2016-09-04 17:58:54 +02:00
af2bb0a847
EAP method types revised
2016-09-01 12:42:20 +02:00
b76203f95e
Writing events with parameters passed as va_arg fixed to work in 32-bit versions now
2016-08-30 17:43:47 +02:00
167e95f01a
Additional range enums introduced to eap_type_t
2016-08-28 17:20:07 +02:00
88a8b7d093
Incorrect handle type fixed
2016-08-28 12:21:20 +02:00
276546ee18
Additional support for working with WLAN added
2016-08-28 12:21:03 +02:00
ea9a08e02a
StringToGuid() changed not to require zero termination exactly at the end of the GUID string; plus it can now return the pointer to the end of the GUID found; akin of strtoi()
2016-08-27 17:22:19 +02:00
92f010b206
Doxygen annotation moved to forward declarations
2016-08-27 13:00:40 +02:00
ada00d74c5
StringToGuid() functions added
2016-08-27 12:18:01 +02:00
d0c6be257b
event_rec helper class introduced
2016-08-26 15:53:18 +02:00
14d65cad28
WideCharToMultiByte() fixed to prevent excess zero termination
2016-08-26 15:52:53 +02:00
22651db023
vector_queue template introduced
2016-08-26 15:50:24 +02:00
54ab70b263
win_handle, process and vmemory helper classes introduced
2016-08-24 16:13:47 +02:00
328fca9257
*string_guid formatting added
2016-08-24 16:12:55 +02:00
986762649f
com_runtime_error and sec_runtime_error expanded to full classes (from typedef) to allow correct run-time-type separation
2016-08-23 22:40:59 +02:00
f94b72379e
Support for Windows Security Provider API extended
2016-08-23 13:53:09 +02:00
2118f92e9a
cert_store updated to be able to member a non-copyable class
2016-08-23 13:52:26 +02:00
8a0799c2b7
crypt_prov fixed to prevent compiler-generated copy constructor creation
2016-08-16 16:55:02 +02:00