22 Commits

Author SHA1 Message Date
7196b4298e Add UTF-8 BOM markers
MSVC needs them to use correct charset when Language for non-Unicode
programs is set to Windows-1252 or anything different than UTF-8.

Signed-off-by: Simon Rozman <simon@rozman.si>
2020-11-19 10:53:10 +01:00
85075cd419 Introduce reg_key::delete_subkey() method
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-06-29 15:15:36 +02:00
73619821ee Address code analysis warnings
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-12 19:27:07 +01:00
a9cac71568 Rename StdAfx.h to PCH.h
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-02-06 15:34:11 +01:00
542d20fccb Update Copyright year
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-01-03 12:13:42 +01:00
f9e65c8a75 Remove UTF-8 BOM
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-11-28 15:51:14 +01:00
fa1514e9b3 Support NULL-tokens in user_impersonator
Specifying NULL token is a no-op now. This simplifies client code when
impersonation is optional.

Signed-off-by: Simon Rozman <simon@rozman.si>
2019-08-23 10:48:09 +02:00
f47faea71b Pull changes from downstream
- Drop Visual Studio 2010 support
- Update SAL
- New and updated classes and templates
- Copyright year update

Signed-off-by: Simon Rozman <simon@rozman.si>
2019-01-21 10:54:38 +01:00
aa7cd261f2 Resolve code analysis reported warnings 2018-12-18 12:27:10 +01:00
49a6d61695 Extend copyright year 2018-09-07 23:48:24 +02:00
7fac8e286f winstd::security_id SID structure wrapper introduced 2017-05-22 08:22:57 +02:00
0910917126 Copyright extended to 2017 2017-04-18 13:53:27 +02:00
85ad07ece5 Doxygen documentation updated & some minor issues stumbled upon fixed 2016-11-02 00:16:33 +01:00
983bcbf9a2 Registry support enhanced 2016-09-07 14:02:41 +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
ada00d74c5 StringToGuid() functions added 2016-08-27 12:18:01 +02:00
54ab70b263 win_handle, process and vmemory helper classes introduced 2016-08-24 16:13:47 +02:00
37d768dabf winstd::user_impersonator helper class introduced 2016-08-15 17:32:57 +02:00
bc0967edc3 .h/.cpp files converted to UTF-8 to allow rcgettext parsing 2016-06-09 15:47:27 +02:00
1022a2cc0d winstd::actctx_activator helper class introduced 2016-06-07 10:42:57 +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