Import headers from Windows 8 SDK.

Unfortunately it required several manual tweaks in order to be useful
with MinGW, in particular because most errors moved to winerr.h