Yes, it's been awhile since my last post. While I've been busy on lots of interesting work, nothing blog-worthy. 

A friend just reported this minor issue to me, and it was confirmed by some folks in Windows.

In the latest SDK headers, you'll find the following:

#define CRITICAL_SECTION_NO_DEBUG_INFO RTL_CRITICAL_SECTION_NO_DEBUG_INFO

It should instead be:

#define CRITICAL_SECTION_NO_DEBUG_INFO RTL_CRITICAL_SECTION_FLAG_NO_DEBUG_INFO 

Note: I'm just the messenger here. I myself haven't yet played with InitializeCriticalSectionEx myself. I just wanted to get this info out there to prevent others from the pain of discovering this.