diff --git a/r5dev/core/stdafx.h b/r5dev/core/stdafx.h
index 3a7ca619..0bc5e8dd 100644
--- a/r5dev/core/stdafx.h
+++ b/r5dev/core/stdafx.h
@@ -32,8 +32,17 @@
 #include <iomanip>
 #include <cassert>
 #include <filesystem>
+#include <set>
 #include <unordered_set>
 
+// Windows specifics.
+#ifndef FILE_SUPPORTS_GHOSTING
+#define FILE_SUPPORTS_GHOSTING 0x40000000  // winnt
+#endif
+#ifndef ENABLE_VIRTUAL_TERMINAL_PROCESSING
+#define ENABLE_VIRTUAL_TERMINAL_PROCESSING 0x0004
+#endif
+
 #if !defined(DEDICATED) && !defined(SDKLAUNCHER) && !defined (NETCONSOLE) && !defined(PLUGINSDK)
 #include <d3d11.h>
 #endif // !DEDICATED && !SDKLAUNCHER && !NETCONSOLE && !PLUGINSDK