diff --git a/libethereum/MessageFilter.h b/libethereum/MessageFilter.h
index 55d40d270..cefc424c0 100644
--- a/libethereum/MessageFilter.h
+++ b/libethereum/MessageFilter.h
@@ -29,7 +29,7 @@
namespace eth
{
-class Manifest;
+struct Manifest;
class State;
class MessageFilter
diff --git a/windows/LibEthereum.vcxproj b/windows/LibEthereum.vcxproj
index 454aee06a..95277bbfa 100644
--- a/windows/LibEthereum.vcxproj
+++ b/windows/LibEthereum.vcxproj
@@ -35,6 +35,7 @@
+
@@ -44,6 +45,8 @@
+
+
@@ -91,6 +94,7 @@
+
@@ -100,6 +104,8 @@
+
+
diff --git a/windows/LibEthereum.vcxproj.filters b/windows/LibEthereum.vcxproj.filters
index 2fb0c3a39..3280140fc 100644
--- a/windows/LibEthereum.vcxproj.filters
+++ b/windows/LibEthereum.vcxproj.filters
@@ -127,6 +127,15 @@
libethereum
+
+ libethereum
+
+
+ libethereum
+
+
+ libethereum
+
@@ -282,6 +291,15 @@
libethereum
+
+ libethereum
+
+
+ libethereum
+
+
+ libethereum
+