Archive

Author Archive

CPdh v1.18

August 15, 2018 Leave a comment

Just to let everyone know that v1.18 of CPdh has been released. Updates for this version include:

  • Updated copyright details.
  • Fixed a number of C++ core guidelines compiler warnings. These changes mean that the code will now only compile on VC 2017 or later.
  • Removed the code which supported the CPDH_MFC_EXTENSIONS preprocessor define throughout the codebase
  • Replaced NULL throughout the codebase with nullptr
  • Replaced ATL::CHeapPtr throughout the code with std::vector
  • Remove usage of cpdhimpl.cpp module from the codebase. Now all calls to PDH API are direct.
  • Added support for PdhGetDefaultPerfCounterH API.
  • Added support for PdhUpdateLogFileCatalog API.
Advertisements
Categories: Web Site Updates

ShellLinks::CLink & ShellLinks::CUrlLink v1.18

August 11, 2018 Leave a comment

Just to let everyone know that v1.18 of ShellLinks::CLink & ShellLinks::CUrlLink has been released. Updates for this version include:

  • Updated copyright details
  • Fixed a number of C++ core guidelines compiler warnings. These changes mean that the code will now only compile on VC 2017 or later.
  • Removed code which supported the CSHELLLINK_MFC_EXTENSIONS preprocessor define
  • Replaced BOOL throughout the codebase with bool
  • Replaced NULL throughout the codebase with nullptr
  • Replaced ATL::CHeapPtr<BYTE> throughout the codebase with std::vector<BYTE>
  • Added support for PKEY_AppUserModel_IsDestListSeparator property
  • Added support for PKEY_AppUserModel_RelaunchCommand property
  • Added support for PKEY_AppUserModel_RelaunchDisplayNameResource property
  • Added support for PKEY_AppUserModel_RelaunchIconResource property
Categories: Web Site Updates

CHLinkCtrl v1.36

August 6, 2018 Leave a comment

Just to let everyone know that v1.36 of CHLinkCtrl has been released. Updates for this version include:

  • Fixed a number of C++ core guidelines compiler warnings. These changes mean that the code will now only compile on VC 2017 or later.
  • Replaced enum with enum class throughout the codebase
Categories: Web Site Updates

CToasterWnd v1.20

August 4, 2018 Leave a comment

Just to let everyone know that v1.20 of CToasterWnd has been released. Updates for this version include:

  • Updated copyright details.
  • Fixed a number of C++ core guidelines compiler warnings. These changes mean that the code will now only compile on VC 2017 or later.
  • Replaced enum with enum class throughout the codebase.
Categories: Web Site Updates

JSON++ v1.04

Just to let everyone know that v1.04 of JSON++ has been released. Updates for this version include:

  • Reworked code to use Windows API calls MultiByteToWideChar API for the UTF8 to UTF16 conversion rather than the deprecated C17 deprecated codecvt header.
Categories: Web Site Updates

AppSettings v1.18

Just to let everyone know that v1.18 of AppSettings has been released. Updates for this version include:

  • Updated copyright details.
  • Fixed a number of C++ core guidelines compiler warnings. These changes mean that the code will now only compile on VC 2017 or later.
  • Removed code path which supported CAPPSETTINGS_MFC_EXTENSIONS define
  • Reworked the various GetBinary methods to use a std::vector<BYTE> parameter or return value.
  • Reworked the various GetSections methods to return a std::vector<String>
  • Reworked the various GetSection methods to return a std::vector<String>
  • Reworked all usage of ATL::CHeapPtr to now use std::vector<BYTE>
  • Replaced BOOL throughout the codebase with bool.
Categories: Web Site Updates

DtWinVer v2.22

Just to let everyone know that v2.22 of DtWinVer has been released. Updates for this version include:

  • Added support for PRODUCT_CLOUDEN.
  • Provided a new IsWindows10Codename19H1 method.
  • Changed IsWindows10Redstone5 to IsWindows10CodenameRedstone5.
Categories: Web Site Updates