Really well done. I worked through the Feathers book on legacy code. Great book but samples were all Java. Makes it more of a challenge to translate to C++.
Author: Sami Pietikäinen https://pagefaultblog.wordpress.com
Neat. Able to recreate the problem.
please eyeball the VERIFY… items in the screenshot below.
Note that the SUCCEEDED() macro ‘succeeds’ – even though the HRESULT is equal to S_FAIL.