diff --git a/win32/vs8/grammar.vcproj b/win32/vs8/grammar.vcproj
index 0a292c0..e203ea5 100644
--- a/win32/vs8/grammar.vcproj
+++ b/win32/vs8/grammar.vcproj
@@ -67,8 +67,8 @@
 				>
 				<Tool
 					Name="VCCustomBuildTool"
-					CommandLine="bison -d -v -p_gst_parse_yy ..\..\gst\parse\grammar.y -o ..\..\gst\parse\grammar.tab.c&#x0D;&#x0A;flex -P_gst_parse_yy -o..\..\gst\parse\lex._gst_parse_yy.c ..\..\gst\parse\parse.l&#x0D;&#x0A;"
-					Outputs="..\..\gst\parse\lex._gst_parse_yy.c;..\..\gst\parse\grammar.tab.c;..\..\gst\parse\grammar.tab.h"
+					CommandLine="bison -d -v -ppriv_gst_parse_yy ..\..\gst\parse\grammar.y -o ..\..\gst\parse\grammar.tab.c&#x0D;&#x0A;flex -P_gst_parse_yy -o..\..\gst\parse\lex._gst_parse_yy.c ..\..\gst\parse\parse.l&#x0D;&#x0A;"
+					Outputs="..\..\gst\parse\lex.priv_gst_parse_yy.c;..\..\gst\parse\grammar.tab.c;..\..\gst\parse\grammar.tab.h"
 				/>
 			</FileConfiguration>
 			<FileConfiguration
diff --git a/win32/vs8/gst-inspect.vcproj b/win32/vs8/gst-inspect.vcproj
index 6b6e054..f6d18c4 100644
--- a/win32/vs8/gst-inspect.vcproj
+++ b/win32/vs8/gst-inspect.vcproj
@@ -61,7 +61,7 @@
 			<Tool
 				Name="VCLinkerTool"
 				IgnoreImportLibrary="true"
-				AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gthread-2.0.lib gmodule-2.0.lib libxml2.lib wsock32.lib intl.lib"
+				AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gthread-2.0.lib gmodule-2.0.lib libxml2.lib wsock32.lib"
 				OutputFile="$(OutDir)/gst-inspect-0.10.exe"
 				LinkIncremental="1"
 				GenerateDebugInformation="true"
diff --git a/win32/vs8/gst-launch.vcproj b/win32/vs8/gst-launch.vcproj
index f178e6b..423c34d 100644
--- a/win32/vs8/gst-launch.vcproj
+++ b/win32/vs8/gst-launch.vcproj
@@ -60,7 +60,7 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gthread-2.0.lib gmodule-2.0.lib libxml2.lib wsock32.lib intl.lib"
+				AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gthread-2.0.lib gmodule-2.0.lib libxml2.lib wsock32.lib"
 				OutputFile="$(OutDir)/gst-launch-0.10.exe"
 				LinkIncremental="2"
 				GenerateDebugInformation="true"
diff --git a/win32/vs8/libgstbase.vcproj b/win32/vs8/libgstbase.vcproj
index fd4c847..3d3f084 100644
--- a/win32/vs8/libgstbase.vcproj
+++ b/win32/vs8/libgstbase.vcproj
@@ -60,7 +60,7 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gthread-2.0.lib gmodule-2.0.lib libxml2.lib wsock32.lib intl.lib"
+				AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gthread-2.0.lib gmodule-2.0.lib libxml2.lib wsock32.lib"
 				OutputFile="$(OutDir)/libgstbase-0.10.dll"
 				LinkIncremental="2"
 				ModuleDefinitionFile="..\common\libgstbase.def"
@@ -188,6 +188,10 @@
 				>
 			</File>
 			<File
+				RelativePath="..\..\libs\gst\base\gstbaseparse.c"
+				>
+			</File>
+			<File
 				RelativePath="..\..\libs\gst\base\gstbasesink.c"
 				>
 			</File>
@@ -200,10 +204,26 @@
 				>
 			</File>
 			<File
+				RelativePath="..\..\libs\gst\base\gstbitreader.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libs\gst\base\gstbytereader.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\libs\gst\base\gstbytewriter.c"
+				>
+			</File>
+			<File
 				RelativePath="..\..\libs\gst\base\gstcollectpads.c"
 				>
 			</File>
 			<File
+				RelativePath="..\..\libs\gst\base\gstcollectpads2.c"
+				>
+			</File>
+			<File
 				RelativePath="..\..\libs\gst\base\gstdataqueue.c"
 				>
 			</File>
diff --git a/win32/vs8/libgstcoreelements.vcproj b/win32/vs8/libgstcoreelements.vcproj
index 893cea7..3a582d6 100644
--- a/win32/vs8/libgstcoreelements.vcproj
+++ b/win32/vs8/libgstcoreelements.vcproj
@@ -60,7 +60,7 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gthread-2.0.lib gmodule-2.0.lib libxml2.lib wsock32.lib intl.lib"
+				AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gthread-2.0.lib gmodule-2.0.lib libxml2.lib wsock32.lib"
 				OutputFile="$(OutDir)/libgstcoreelements.dll"
 				LinkIncremental="2"
 				GenerateDebugInformation="true"
@@ -182,10 +182,6 @@
 			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
 			>
 			<File
-				RelativePath="..\..\plugins\elements\gstbufferstore.c"
-				>
-			</File>
-			<File
 				RelativePath="..\..\plugins\elements\gstcapsfilter.c"
 				>
 			</File>
@@ -202,6 +198,14 @@
 				>
 			</File>
 			<File
+				RelativePath="..\..\plugins\elements\gstfdsink.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\plugins\elements\gstfdsrc.c"
+				>
+			</File>
+			<File
 				RelativePath="..\..\plugins\elements\gstfilesink.c"
 				>
 			</File>
@@ -210,18 +214,34 @@
 				>
 			</File>
 			<File
+				RelativePath="..\..\plugins\elements\gstfunnel.c"
+				>
+			</File>
+			<File
 				RelativePath="..\..\plugins\elements\gstidentity.c"
 				>
 			</File>
 			<File
+				RelativePath="..\..\plugins\elements\gstinputselector.c"
+				>
+			</File>
+			<File
 				RelativePath="..\..\plugins\elements\gstmultiqueue.c"
 				>
 			</File>
 			<File
+				RelativePath="..\..\plugins\elements\gstoutputselector.c"
+				>
+			</File>
+			<File
 				RelativePath="..\..\plugins\elements\gstqueue.c"
 				>
 			</File>
 			<File
+				RelativePath="..\..\plugins\elements\gstqueue2.c"
+				>
+			</File>
+			<File
 				RelativePath="..\..\plugins\elements\gsttee.c"
 				>
 			</File>
@@ -229,6 +249,10 @@
 				RelativePath="..\..\plugins\elements\gsttypefindelement.c"
 				>
 			</File>
+			<File
+				RelativePath="..\..\plugins\elements\gstvalve.c"
+				>
+			</File>
 		</Filter>
 		<Filter
 			Name="Header Files"
diff --git a/win32/vs8/libgstreamer.vcproj b/win32/vs8/libgstreamer.vcproj
index 6083780..379a9dc 100644
--- a/win32/vs8/libgstreamer.vcproj
+++ b/win32/vs8/libgstreamer.vcproj
@@ -60,7 +60,7 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gthread-2.0.lib gmodule-2.0.lib libxml2.lib wsock32.lib intl.lib"
+				AdditionalDependencies="glib-2.0.lib gobject-2.0.lib gthread-2.0.lib gmodule-2.0.lib libxml2.lib ws2_32.lib"
 				OutputFile="$(OutDir)/libgstreamer-0.10.dll"
 				LinkIncremental="2"
 				AdditionalLibraryDirectories="&quot;C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\crt\src\intel\dll_lib&quot;"
@@ -197,6 +197,10 @@
 				>
 			</File>
 			<File
+				RelativePath="..\..\gst\gstatomicqueue.c"
+				>
+			</File>
+			<File
 				RelativePath="..\..\gst\gstbin.c"
 				>
 			</File>
@@ -205,6 +209,10 @@
 				>
 			</File>
 			<File
+				RelativePath="..\..\gst\gstbufferlist.c"
+				>
+			</File>
+			<File
 				RelativePath="..\..\gst\gstbus.c"
 				>
 			</File>
@@ -221,6 +229,10 @@
 				>
 			</File>
 			<File
+				RelativePath="..\..\gst\gstdatetime.c"
+				>
+			</File>
+			<File
 				RelativePath="..\..\gst\gstdebugutils.c"
 				>
 			</File>
@@ -321,6 +333,18 @@
 				>
 			</File>
 			<File
+				RelativePath="..\..\gst\gstpluginloader.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gst\gstpoll.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gst\gstpreset.c"
+				>
+			</File>
+			<File
 				RelativePath="..\..\gst\gstquark.c"
 				>
 			</File>
@@ -333,7 +357,11 @@
 				>
 			</File>
 			<File
-				RelativePath="..\..\gst\gstregistryxml.c"
+				RelativePath="..\..\gst\gstregistrybinary.c"
+				>
+			</File>
+			<File
+				RelativePath="..\..\gst\gstregistrychunks.c"
 				>
 			</File>
 			<File
@@ -361,6 +389,10 @@
 				>
 			</File>
 			<File
+				RelativePath="..\..\gst\gsttaskpool.c"
+				>
+			</File>
+			<File
 				RelativePath="..\..\gst\gsttrace.c"
 				>
 			</File>
@@ -389,7 +421,7 @@
 				>
 			</File>
 			<File
-				RelativePath="..\..\gst\parse\lex._gst_parse_yy.c"
+				RelativePath="..\..\gst\parse\lex.priv_gst_parse_yy.c"
 				>
 			</File>
 		</Filter>
