|
1022a2cc0d
|
winstd::actctx_activator helper class introduced
|
2016-06-07 10:42:57 +02:00 |
|
|
645d05396c
|
winstd::cert_store extended with additional create() method variant
|
2016-06-07 06:06:24 +02:00 |
|
|
8aca7f8214
|
CertGetNameString() helper tested
|
2016-06-04 07:03:49 +02:00 |
|
|
d4fb7f292f
|
Documentation update
|
2016-06-02 15:26:38 +02:00 |
|
|
a2ae68b176
|
Doxygen documentation update
|
2016-06-02 08:20:51 +02:00 |
|
|
f688509e5f
|
MsiGetComponentPath() wrappers added
|
2016-06-01 19:16:16 +02:00 |
|
|
4442369236
|
Compilation for pre-Vista environments fixed
|
2016-06-01 19:15:52 +02:00 |
|
|
36f6a3cb34
|
winstd::bstr constructor template for building from std::basic_string added
|
2016-06-01 12:22:29 +02:00 |
|
|
5f74fc0ff7
|
_L macro defined
|
2016-06-01 09:17:50 +02:00 |
|
|
46b77c7f69
|
autoexp.dat instructions added
|
2016-05-22 00:24:51 +02:00 |
|
|
38ac97e6da
|
Constructors and move assignments fixed after porting from ATL
(Took some lessons of Standard C++)
|
2016-05-21 23:21:04 +02:00 |
|
|
f9d1df17ee
|
QueryInterface() >> query_interface() for STL consistent naming
|
2016-05-21 19:47:01 +02:00 |
|
|
4ac807fee3
|
NO_ERROR >> ERROR_SUCCESS
I know: zero is a zero. But still I could not resist to match the constant name to MSDN.
|
2016-05-21 19:19:14 +02:00 |
|
|
6f1d7c8ad5
|
Syntax error fixed
Amazing, how Visual C++ compiler does not detect syntax errors in templates until they are actually used?!
|
2016-05-21 19:15:16 +02:00 |
|
|
37cfccf2e6
|
Missing include added
|
2016-05-21 17:38:23 +02:00 |
|
|
2fe4d504b3
|
CPP files changed to UTF-16
|
2016-05-21 17:37:16 +02:00 |
|
|
a8908a16c7
|
Typo in comment fixed
|
2016-05-21 17:36:17 +02:00 |
|
|
52f9c70284
|
Certificate context comparison operators added
|
2016-05-21 17:35:58 +02:00 |
|
|
9c4347d2f8
|
LoadString() added
|
2016-05-21 17:35:31 +02:00 |
|
|
a77e2d8fab
|
OutputDebugStr() moved to Win.h
|
2016-05-21 17:35:07 +02:00 |
|
|
c9c2be0e74
|
handle<> comparison operators simplified
|
2016-05-21 17:33:58 +02:00 |
|
|
4981452359
|
winstd::bstr::length() method added
|
2016-05-21 17:33:06 +02:00 |
|
|
edd4e8eed6
|
Base64 encoder fixed to work for Unicode output strings
|
2016-05-21 17:32:29 +02:00 |
|
|
20686ff7dc
|
Heap evaluation of memory-leaks added
|
2016-05-21 17:31:41 +02:00 |
|
|
5519358291
|
- Code reorganized to move virtual methods and constructors to cpp
- winstd::bstr and winstd::variant helpers introduced
|
2016-05-20 16:22:25 +02:00 |
|
|
3167ef22d9
|
Sources are UTF-16 encoded now
|
2016-05-20 09:52:07 +02:00 |
|
|
61a8704616
|
Event tracing development continues
|
2016-05-19 23:37:49 +02:00 |
|
|
6096b90d94
|
winstd::heap helper added & some other arrangements
|
2016-05-19 16:22:46 +02:00 |
|
|
03cb7ee822
|
Additional support for Windows Crypto API added
|
2016-05-19 12:19:08 +02:00 |
|
|
f91507801b
|
Work on event tracing continues
|
2016-05-19 08:40:11 +02:00 |
|
|
5f2429db15
|
Class declarations unified
|
2016-05-19 08:39:41 +02:00 |
|
|
9be7e7eafb
|
Event Trace for Windows work continues
|
2016-05-18 21:33:21 +02:00 |
|
|
b701355a76
|
Event Tracing for Windows support added
|
2016-05-18 13:44:28 +02:00 |
|
|
5415dd9427
|
Aesthetic modifications
|
2016-05-18 13:44:14 +02:00 |
|
|
26b90b6e41
|
winstd::handle<>::Free() >> winstd::handle<>::free()
|
2016-05-18 13:43:33 +02:00 |
|
|
64961c0526
|
COM support added
|
2016-05-18 09:07:16 +02:00 |
|
|
9ab3456b33
|
WINSTD_API moved to forward-declaration area
|
2016-05-18 09:06:54 +02:00 |
|
|
8b552a01b0
|
Missing namespaces added
|
2016-05-18 07:54:42 +02:00 |
|
|
40d9d907d6
|
sanitizing_allocator is a child of std::allocator again implementing deallocation the proper way now
|
2016-05-18 07:54:20 +02:00 |
|
|
f6029b2f04
|
Clean-up
|
2016-05-17 14:31:43 +02:00 |
|
|
dcdc63fde6
|
Support for credential management added
|
2016-05-17 14:27:43 +02:00 |
|
|
9b60503173
|
vsprintf() revised
|
2016-05-17 13:46:22 +02:00 |
|
|
705e26a2d8
|
Forward declarations introduced
|
2016-05-17 12:05:32 +02:00 |
|
|
2cb830b341
|
Typically used classes variations defined with sanitizing_allocator
|
2016-05-17 11:25:55 +02:00 |
|
|
a1a7ca6dac
|
WideCharToMultiByte() and MultiByteToWideChar() added
|
2016-05-17 11:17:13 +02:00 |
|
|
6899f2a7b0
|
sanitizing_allocator::deallocate() fixed to calculate proper buffer size for non-byte arrays
|
2016-05-17 11:07:38 +02:00 |
|
|
010919ff24
|
Function returning std::string and std::wstring rewriten to templates to use std::basic_string, allowing finer selection of the string type to use: nonstandard traits & allocator
|
2016-05-17 10:23:48 +02:00 |
|
|
1ce8a004be
|
sanitizing_allocator made independent of allocator, as extending the former was not enough to have our deallocate() method called
|
2016-05-17 09:58:19 +02:00 |
|
|
3c702e03bb
|
Base64 optimization and extension
|
2016-05-17 09:56:55 +02:00 |
|
|
94abcb185a
|
Assert traps added to force code proofing on first actual use-case
|
2016-05-17 08:54:49 +02:00 |
|