Commit Graph

  • 4520593e49 Readme: Update examples Simon Rozman 2022-02-03 16:07:51 +01:00
  • 7fab825e5f Readme: Remove AppVeyor badge Simon Rozman 2022-02-03 15:57:29 +01:00
  • 081df56d18 Fix MsiFormatRecordW forward declaration to match implementation Simon Rozman 2022-02-03 15:46:25 +01:00
  • 918cdb9cd6 Switch to MIT license Simon Rozman 2022-02-03 15:32:57 +01:00
  • cd025b449a Move Hex from WinStd to stdex Simon Rozman 2022-02-03 15:12:27 +01:00
  • 465c52f0a0 Discontinue manual inline hinting Simon Rozman 2022-02-03 15:05:30 +01:00
  • 880fd34e16 Move our Base64 implementation to stdex Simon Rozman 2022-02-03 13:42:46 +01:00
  • c49ea10055 Migrate static data class members into static data namespace members Simon Rozman 2022-02-03 13:03:53 +01:00
  • 5c9d716409 Silence dead-code warnings Simon Rozman 2022-02-03 12:58:52 +01:00
  • 6e34783ed5 Make code portable Simon Rozman 2022-02-03 10:53:32 +01:00
  • 7882064e0b Add WINSTD_ prefix to some macro names Simon Rozman 2022-01-27 09:47:58 +01:00
  • 9642f0d1d5 Add QueryFullProcessImageName helpers Simon Rozman 2022-01-26 08:57:08 +01:00
  • 0d56d79c35 Update Copyright year Simon Rozman 2022-01-07 11:16:30 +01:00
  • 27f3946c4f Redirect output files to the output folder Simon Rozman 2021-12-01 07:17:34 +01:00
  • 59d8772301 Cleanup project files Simon Rozman 2021-12-01 05:54:07 +01:00
  • b141aebea6 AppVeyor: Remove Visual Studio 2017 from build matrix Simon Rozman 2021-11-30 12:30:57 +01:00
  • fc67cb4d05 Cleanup project files Simon Rozman 2021-11-30 10:33:05 +01:00
  • 2494076ea2 AppVeyor: Add Visual Studio 2022 to the build matrix Simon Rozman 2021-11-30 09:38:52 +01:00
  • a070ee6c23 Merge 2017 and 2019 project files Simon Rozman 2021-11-30 09:38:35 +01:00
  • eb73ce92ed Switch to SPDX license notice Simon Rozman 2021-11-22 12:59:00 +01:00
  • 7188af8e71 Cleanup WINSTD_NOVTABLE/__declspec(novtable) Simon Rozman 2021-11-19 15:02:52 +01:00
  • 82935bd8e0 Unify Windows.h inclusion Simon Rozman 2021-11-15 11:35:08 +01:00
  • b8816476e5 Introduce basic support for Windows GDI resources Simon Rozman 2021-04-01 09:27:15 +02:00
  • 51b262b382 Cleanup WINSTD_API and WINSTD_NOVTABLE Simon Rozman 2021-03-30 11:59:18 +02:00
  • 96197da77e Introduce NormalizeString<>() Simon Rozman 2021-03-25 10:33:24 +01:00
  • 96e1882405 Copyright: Bump year Simon Rozman 2021-03-25 08:32:57 +01:00
  • 7196b4298e Add UTF-8 BOM markers Simon Rozman 2020-11-19 10:34:34 +01:00
  • af734beeba Use more appropriate SAL annotation for _FormatMessage_format_string_ Simon Rozman 2020-11-19 10:00:34 +01:00
  • 85075cd419 Introduce reg_key::delete_subkey() method Simon Rozman 2020-06-29 15:15:36 +02:00
  • b5c020c732 Resolve code analysis reported warnings Simon Rozman 2020-06-29 14:04:57 +02:00
  • 7c5f20d756 Address code analysis warnings Simon Rozman 2020-02-13 10:55:23 +01:00
  • 73619821ee Address code analysis warnings Simon Rozman 2020-02-12 19:27:07 +01:00
  • 7d2062d3bf Documentation: Update Simon Rozman 2020-02-08 08:37:23 +01:00
  • a5267eaa47 AppVeyor: Initial support Simon Rozman 2020-02-08 07:59:35 +01:00
  • 7d7f7f5991 Unify platform designations Simon Rozman 2020-02-08 07:52:08 +01:00
  • a9cac71568 Rename StdAfx.h to PCH.h Simon Rozman 2020-02-06 15:34:11 +01:00
  • 973890b11b Add (unsigned) char event_data constructors Simon Rozman 2020-01-31 08:40:26 +01:00
  • 3a67cd04a4 Add eap_type_t::ms_auth_tlv Simon Rozman 2020-01-29 09:11:30 +01:00
  • 470a410b54 Update PEAP name Simon Rozman 2020-01-17 12:06:30 +01:00
  • 7adbd4fc26 Remove excessive UTF-8 BOM marker Simon Rozman 2020-01-09 16:32:58 +01:00
  • 711737e13a Simplify .vcxproj Simon Rozman 2020-01-09 10:07:49 +01:00
  • a4789afd01 Make enum eap_type_t scoped Simon Rozman 2020-01-04 11:55:48 +01:00
  • e776e5a473 Match enum forward declaration Simon Rozman 2020-01-04 11:03:38 +01:00
  • 542d20fccb Update Copyright year Simon Rozman 2020-01-03 12:10:13 +01:00
  • f9e65c8a75 Remove UTF-8 BOM Simon Rozman 2019-11-28 15:51:14 +01:00
  • 03522c0047 Address code analysis warnings Simon Rozman 2019-09-04 13:02:22 +02:00
  • fa1514e9b3 Support NULL-tokens in user_impersonator Simon Rozman 2019-08-23 10:48:09 +02:00
  • ae62e57126 Address code analysis warnings Simon Rozman 2019-08-22 20:44:29 +02:00
  • ddf3330545 Update documentation Simon Rozman 2019-08-12 13:18:37 +02:00
  • 8654f36e20 Check for LocalAlloc() failure in Release builds too Simon Rozman 2019-06-14 17:51:14 +02:00
  • a5e47313f9 Allow null error messages in exceptions Simon Rozman 2019-06-14 17:05:25 +02:00
  • 5498fb0c15 Import parent property sheets only when they exist Simon Rozman 2019-06-14 14:46:51 +02:00
  • 33e2ac3da4 Address code analysis warnings Simon Rozman 2019-06-14 14:51:26 +02:00
  • 1ba18f48c6 Upgrade to compile with WIN32_LEAN_AND_MEAN Simon Rozman 2019-06-14 09:26:53 +02:00
  • 78683efbff Unify LPCBYTE Simon Rozman 2019-06-14 09:24:43 +02:00
  • b8f9f2536f Introduce Visual Studio 2019 support Simon Rozman 2019-06-13 06:22:49 +02:00
  • badfb43772 Update security helper templates Simon Rozman 2019-06-13 06:22:24 +02:00
  • f47faea71b Pull changes from downstream Simon Rozman 2019-01-18 14:47:33 +01:00
  • 7440a3f421 Sanitize key memory after use Simon Rozman 2019-01-18 13:49:23 +01:00
  • cd78963fd2 Add support for WinTrust API Simon Rozman 2018-12-18 12:33:21 +01:00
  • aa7cd261f2 Resolve code analysis reported warnings Simon Rozman 2018-12-18 09:05:00 +01:00
  • 51a82c242f Fix event_provider::write() malfunction under compiler optimization Simon Rozman 2018-09-30 16:40:21 +02:00
  • 49a6d61695 Extend copyright year Simon Rozman 2018-09-07 23:48:24 +02:00
  • 5ae47a993a Discontinue ARM platform (like Microsoft did) Simon Rozman 2018-09-07 20:33:14 +02:00
  • c8e387b38f Add support for ARM/ARM64 Simon Rozman 2018-09-06 09:28:40 +02:00
  • 7f2515f54a Stop using internal unique_ptr::_Myptr member Simon Rozman 2018-09-05 13:56:51 +02:00
  • f2f62d5cac Clean-up Simon Rozman 2018-08-31 14:20:23 +02:00
  • 83daf5dcb4 Set version independent project name Simon Rozman 2018-08-31 13:58:03 +02:00
  • d1f37d8376 Silence the VC2017 linker for empty .cpp files Simon Rozman 2018-08-31 13:42:17 +02:00
  • b33af3a138 Split the project files to versions for VC2010 and VC2017 Simon Rozman 2018-08-31 13:27:00 +02:00
  • 6304cd8218 Add missing #include <algorithm> Simon Rozman 2018-08-31 13:25:51 +02:00
  • e1bc8769e3 Resolve C4239 warning Simon Rozman 2018-08-31 13:25:05 +02:00
  • 567969bcfb Resolve overlapping variable name warnings Simon Rozman 2018-08-31 13:24:21 +02:00
  • 82eee72e46 Redesign the project files Simon Rozman 2018-08-31 12:32:23 +02:00
  • a3c195a98a Stop using <> parentheses to avoid XML/HTML markup Simon Rozman 2018-06-20 14:24:43 +02:00
  • ffea8e5fbb Documentation update Simon Rozman 2017-07-15 09:49:24 +02:00
  • 750f40fada GetTokenInformation<>() template introduced Simon Rozman 2017-05-22 08:23:18 +02:00
  • 7fac8e286f winstd::security_id SID structure wrapper introduced Simon Rozman 2017-05-22 08:22:57 +02:00
  • b09610fd5f Merge branch 'master' of https://github.com/Amebis/WinStd Simon Rozman 2017-05-16 13:03:13 +02:00
  • 0b70517ba9 WlanReasonCodeToString() tested and fixed Simon Rozman 2017-05-16 13:03:05 +02:00
  • 50d840e171 Some MSI functions tested and marked as OK Simon Rozman 2017-04-25 00:35:25 +02:00
  • 79b9ac4371 winstd::com_obj "QueryInterface" constructors added Simon Rozman 2017-04-24 21:07:39 +02:00
  • e9abc0e7b6 winstd::file helper class introduced Simon Rozman 2017-04-24 21:06:37 +02:00
  • 0910917126 Copyright extended to 2017 Simon Rozman 2017-04-18 13:53:27 +02:00
  • 90b60031df Incorrect CoCreateInstance() result evaluation fixed Simon Rozman 2017-02-23 11:04:57 +01:00
  • 905fd066dc Another variant of EAP-GTC introduced: password based Simon Rozman 2017-02-09 09:30:42 +01:00
  • 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 Simon Rozman 2017-01-31 12:31:46 +01:00
  • feea0fdf2a RegQueryValueExA() functions tested Simon Rozman 2016-12-05 12:37:39 +01:00
  • cea06e8f48 Doxygen update Simon Rozman 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 Simon Rozman 2016-11-07 13:44:25 +01:00
  • 6be8e5ee54 STRING() macro introduced Simon Rozman 2016-11-07 10:17:38 +01:00
  • 6acc318f87 Documentation update Simon Rozman 2016-11-02 11:02:11 +01:00
  • 85ad07ece5 Doxygen documentation updated & some minor issues stumbled upon fixed Simon Rozman 2016-11-02 00:16:33 +01:00
  • b2d27e993a WIN1250 >> UTF-8 Simon Rozman 2016-11-01 06:54:56 +01:00
  • 64d0ae5e69 Issue with dplhandle<>::operator=() not overwriting non-NULL object with NULL one fixed Simon Rozman 2016-10-25 14:13:03 +02:00
  • 3872ddb465 Zero-length event property data retrieval fixed Simon Rozman 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 Simon Rozman 2016-10-25 13:01:47 +02:00
  • 0fcfe95e84 RegLoadMUIString() proofed Simon Rozman 2016-10-25 11:03:33 +02:00
  • d7d314f128 eap_error_runtime introduced Simon Rozman 2016-10-24 14:13:04 +02:00
  • 21ba0dfc5f Missing includes added Simon Rozman 2016-10-17 15:46:45 +02:00