This is a rather specific request, which I imagine not many users will take advantage of. However, if it's not too much trouble for you guys to implement, I would really appreciate it.
I've been looking into threaded programming (thanks to mercuryus for showing how easy it is to get started). An obviously important part of effective multi-threaded programming is protecting resources accessed by more than one thread. A very simple way of doing this is using the CriticalSection functions in windows.h, but they are useless at the moment since CRITICAL_SECTION is included only in winbase.h. Apparently this is normally included in windows.h, but not in this case.
I'm aware that there are many other headers that are normally included in windows.h, so this may not have priority. However I'm going to go ahead and ask:
Can we please have winbase.h included in windows.h?
Jibb