diff --git a/projects/openttd_vs100.vcxproj b/projects/openttd_vs100.vcxproj
index a0e8d58..290e19b 100644
--- a/projects/openttd_vs100.vcxproj
+++ b/projects/openttd_vs100.vcxproj
@@ -47,6 +47,9 @@
true
+
+
+
@@ -144,6 +147,7 @@
MachineX86
true
+ 5.0
@@ -187,6 +191,7 @@
MachineX86
+ 5.0
@@ -1103,6 +1108,10 @@
+
+ Document
+ true
+
@@ -1119,4 +1128,7 @@
+
+
+
diff --git a/projects/openttd_vs100.vcxproj.filters b/projects/openttd_vs100.vcxproj.filters
index bc0b7b6..1b7621a 100644
--- a/projects/openttd_vs100.vcxproj.filters
+++ b/projects/openttd_vs100.vcxproj.filters
@@ -2522,4 +2522,9 @@
+
+
+ Windows files
+
+
diff --git a/projects/openttd_vs100.vcxproj.filters.in b/projects/openttd_vs100.vcxproj.filters.in
index cda4910..a6a7976 100644
--- a/projects/openttd_vs100.vcxproj.filters.in
+++ b/projects/openttd_vs100.vcxproj.filters.in
@@ -10,4 +10,9 @@
+
+
+ Windows files
+
+
diff --git a/projects/openttd_vs100.vcxproj.in b/projects/openttd_vs100.vcxproj.in
index 6f63b72..37684a2 100644
--- a/projects/openttd_vs100.vcxproj.in
+++ b/projects/openttd_vs100.vcxproj.in
@@ -47,6 +47,9 @@
true
+
+
+
@@ -144,6 +147,7 @@
MachineX86
true
+ 5.0
@@ -187,6 +191,7 @@
MachineX86
+ 5.0
@@ -296,6 +301,10 @@
+
+ Document
+ true
+
@@ -312,4 +321,7 @@
+
+
+
diff --git a/src/os/windows/vs100_stub.asm b/src/os/windows/vs100_stub.asm
new file mode 100644
index 0000000..a7b4494
--- /dev/null
+++ b/src/os/windows/vs100_stub.asm
@@ -0,0 +1,24 @@
+; $Id$
+
+; This file is part of OpenTTD.
+; OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
+; OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+; See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see .
+
+ .386
+ .MODEL FLAT
+ .DATA
+
+PUBLIC __imp__EncodePointer@4
+PUBLIC __imp__DecodePointer@4
+
+__imp__EncodePointer@4 DD dummy
+__imp__DecodePointer@4 DD dummy
+
+ .CODE
+
+dummy:
+ MOV EAX,[ESP+4]
+ RETN 4
+
+ END