diff --git a/libdevcrypto/All.h b/libdevcrypto/All.h
index 6d1844857..db6d7c615 100644
--- a/libdevcrypto/All.h
+++ b/libdevcrypto/All.h
@@ -1,9 +1,12 @@
#pragma once
#include "Common.h"
+#include "CryptoPP.h"
+#include "EC.h"
#include "FileSystem.h"
#include "MemoryDB.h"
#include "OverlayDB.h"
#include "SHA3.h"
+#include "SHA3MAC.h"
#include "TrieCommon.h"
#include "TrieDB.h"
diff --git a/windows/LibEthereum.vcxproj b/windows/LibEthereum.vcxproj
index 8c08091ec..2ece3cd28 100644
--- a/windows/LibEthereum.vcxproj
+++ b/windows/LibEthereum.vcxproj
@@ -69,10 +69,13 @@
+
+
+
@@ -270,10 +273,13 @@
+
+
+
diff --git a/windows/LibEthereum.vcxproj.filters b/windows/LibEthereum.vcxproj.filters
index 7d743d82d..b4d898890 100644
--- a/windows/LibEthereum.vcxproj.filters
+++ b/windows/LibEthereum.vcxproj.filters
@@ -193,6 +193,15 @@
libethcore
+
+ libdevcrypto
+
+
+ libdevcrypto
+
+
+ libdevcrypto
+
@@ -417,6 +426,15 @@
libwebthree
+
+ libdevcrypto
+
+
+ libdevcrypto
+
+
+ libdevcrypto
+