Fixed a compile warning and added missing declaration of TryEnterCriticalSection when not using windows.h.