Slamming Raymond Chen is wrong
Raymond Chen is a programmer at Microsoft that posts out of his own good will, sharing his knowledge and experience working in Windows.
He IS NOT a diplomat, he is a programmer just like us and he speaks like the person in the next cubicle. It is a personal blog and the benefits far outweigh the occasional 'hurt feelings' you might get, and frankly, that's all that this pseudo-article is about - you don't really care about LockWindowsUpdate.
There is nothing that positive that can come out of glorified flames like this article except turning off good people like Raymond out of posting and providing helpful hint.
People like us learned Windows programming from Charlez Petzold, we know what WM_SETREDRAW is for, and we work with samples and not just by finding random functions in the MSDN index and guessing what they're for.
The samples for windows programming are in the Plateform SDK, they are not in the pages of the documentation of the API. It looks like you feel stupid and angry because you used LockWindowsUpdate in the past the wrong way... that's you, it's not a global problem. If you don't know what a 'tracking rectangle' is you probably have never made any effort to learn programming Windows and read the doc.
When you come off your little anger about the word 'lazy', lookup the QuicktimeAPI, OS X, man pages, etc, and you'll pretty much never find a complete discussion you are calling out of here. One page of reference documentation can't make a you a learn how everything fits together.
The only thing you're working up here is not better documentation, but rather cutting off the bridges of discussion as people become too afraid to be humiliated in public to talk.
Perhaps you'd just prefer everyone just shuts up and only read press releases and official statements.