Starting on the other side of this airtight hatchway: Overwhelming the system October 4, 2022 Oct 4, 2022 10/4/22 Raymond Chen It'll take time for things to drain out.
Feel free to stop using IMultiLanguage2::DetectInputCodepage October 3, 2022 Oct 3, 2022 10/3/22 Raymond Chen You should have been keeping your eye on the code page all along.
Debugging coroutine handles: Looking for the source of a one-byte memory corruption September 30, 2022 Sep 30, 2022 09/30/22 Raymond Chen Applying what we know about coroutines.
I did that merge-as-cherry-pick thing, but my change still didn’t merge correctly September 29, 2022 Sep 29, 2022 09/29/22 Raymond Chen A case study of what goes wrong.
Why does COM express GUIDs in a mix of big-endian and little-endian? Why can’t it just pick a side and stick with it? September 28, 2022 Sep 28, 2022 09/28/22 Raymond Chen Oh, it does pick a side. It's just that some dashes are missing.
Microspeak: Break glass September 27, 2022 Sep 27, 2022 09/27/22 Raymond Chen Metaphorically breaking the glass in case of emergency.
What does the C++ error “A pointer to a bound function may only be used to call the function” mean? September 26, 2022 Sep 26, 2022 09/26/22 Raymond Chen You got all set to call a function but forgot to call it.
Why am I receiving SHCNE_UPDATEDIR notifications that my code never generates? September 23, 2022 Sep 23, 2022 09/23/22 Raymond Chen You did generate them, indirectly.
How can I get WRL to link my object into its activation factory? September 22, 2022 Sep 22, 2022 09/22/22 Raymond Chen More magic macros.
How can I trigger a recalc of the mouse cursor after I changed some of my internal application state? September 21, 2022 Sep 21, 2022 09/21/22 Raymond Chen Go through the standard process one more time.