diff --git a/amxmodx/msvc8/amxmodx_mm.vcproj b/amxmodx/msvc8/amxmodx_mm.vcproj
index a3c8b6ea..bea7858e 100644
--- a/amxmodx/msvc8/amxmodx_mm.vcproj
+++ b/amxmodx/msvc8/amxmodx_mm.vcproj
@@ -830,6 +830,10 @@
RelativePath="..\sh_tinyhash.h"
>
+
+
diff --git a/dlls/cstrike/msvc8/cstrike.sln b/dlls/cstrike/msvc8/cstrike.sln
new file mode 100644
index 00000000..0114156f
--- /dev/null
+++ b/dlls/cstrike/msvc8/cstrike.sln
@@ -0,0 +1,20 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cstrike", "cstrike.vcproj", "{AB148B92-4F47-42E6-8268-AB4E588EC6A2}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {AB148B92-4F47-42E6-8268-AB4E588EC6A2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {AB148B92-4F47-42E6-8268-AB4E588EC6A2}.Debug|Win32.Build.0 = Debug|Win32
+ {AB148B92-4F47-42E6-8268-AB4E588EC6A2}.Release|Win32.ActiveCfg = Release|Win32
+ {AB148B92-4F47-42E6-8268-AB4E588EC6A2}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/dlls/dod2/dodfun/msvc8/dodfun.sln b/dlls/dod2/dodfun/msvc8/dodfun.sln
new file mode 100644
index 00000000..569eebbc
--- /dev/null
+++ b/dlls/dod2/dodfun/msvc8/dodfun.sln
@@ -0,0 +1,20 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dodfun", "dodfun.vcproj", "{2742C607-9FAB-47B3-8A13-E999BC6FDB54}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {2742C607-9FAB-47B3-8A13-E999BC6FDB54}.Debug|Win32.ActiveCfg = Debug|Win32
+ {2742C607-9FAB-47B3-8A13-E999BC6FDB54}.Debug|Win32.Build.0 = Debug|Win32
+ {2742C607-9FAB-47B3-8A13-E999BC6FDB54}.Release|Win32.ActiveCfg = Release|Win32
+ {2742C607-9FAB-47B3-8A13-E999BC6FDB54}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/dlls/dod2/dodx/msvc8/dodx.sln b/dlls/dod2/dodx/msvc8/dodx.sln
new file mode 100644
index 00000000..b6911519
--- /dev/null
+++ b/dlls/dod2/dodx/msvc8/dodx.sln
@@ -0,0 +1,20 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dodx", "dodx.vcproj", "{9008A886-2DD0-443C-B468-AD84868D89B0}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {9008A886-2DD0-443C-B468-AD84868D89B0}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9008A886-2DD0-443C-B468-AD84868D89B0}.Debug|Win32.Build.0 = Debug|Win32
+ {9008A886-2DD0-443C-B468-AD84868D89B0}.Release|Win32.ActiveCfg = Release|Win32
+ {9008A886-2DD0-443C-B468-AD84868D89B0}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/dlls/engine/msvc8/engine.sln b/dlls/engine/msvc8/engine.sln
new file mode 100644
index 00000000..9feb2cda
--- /dev/null
+++ b/dlls/engine/msvc8/engine.sln
@@ -0,0 +1,20 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "engine", "engine.vcproj", "{B3F4467B-6148-4EBF-B897-168D81CF8D9B}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {B3F4467B-6148-4EBF-B897-168D81CF8D9B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {B3F4467B-6148-4EBF-B897-168D81CF8D9B}.Debug|Win32.Build.0 = Debug|Win32
+ {B3F4467B-6148-4EBF-B897-168D81CF8D9B}.Release|Win32.ActiveCfg = Release|Win32
+ {B3F4467B-6148-4EBF-B897-168D81CF8D9B}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/dlls/fakemeta/msvc8/fakemeta.sln b/dlls/fakemeta/msvc8/fakemeta.sln
new file mode 100644
index 00000000..30be264a
--- /dev/null
+++ b/dlls/fakemeta/msvc8/fakemeta.sln
@@ -0,0 +1,20 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fakemeta", "fakemeta.vcproj", "{5E393C37-22F2-4CA2-9022-6400DC582447}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {5E393C37-22F2-4CA2-9022-6400DC582447}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5E393C37-22F2-4CA2-9022-6400DC582447}.Debug|Win32.Build.0 = Debug|Win32
+ {5E393C37-22F2-4CA2-9022-6400DC582447}.Release|Win32.ActiveCfg = Release|Win32
+ {5E393C37-22F2-4CA2-9022-6400DC582447}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/dlls/fun/msvc8/fun.sln b/dlls/fun/msvc8/fun.sln
new file mode 100644
index 00000000..a07d7e8c
--- /dev/null
+++ b/dlls/fun/msvc8/fun.sln
@@ -0,0 +1,20 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fun", "fun.vcproj", "{43B95C78-8D1A-4D12-B668-2520B38E1DA3}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {43B95C78-8D1A-4D12-B668-2520B38E1DA3}.Debug|Win32.ActiveCfg = Debug|Win32
+ {43B95C78-8D1A-4D12-B668-2520B38E1DA3}.Debug|Win32.Build.0 = Debug|Win32
+ {43B95C78-8D1A-4D12-B668-2520B38E1DA3}.Release|Win32.ActiveCfg = Release|Win32
+ {43B95C78-8D1A-4D12-B668-2520B38E1DA3}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/dlls/geoip/msvc8/geoip.sln b/dlls/geoip/msvc8/geoip.sln
new file mode 100644
index 00000000..22189e64
--- /dev/null
+++ b/dlls/geoip/msvc8/geoip.sln
@@ -0,0 +1,20 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "geoip", "geoip.vcproj", "{036FA046-A6BF-4D80-8986-71FDD1528B55}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {036FA046-A6BF-4D80-8986-71FDD1528B55}.Debug|Win32.ActiveCfg = Debug|Win32
+ {036FA046-A6BF-4D80-8986-71FDD1528B55}.Debug|Win32.Build.0 = Debug|Win32
+ {036FA046-A6BF-4D80-8986-71FDD1528B55}.Release|Win32.ActiveCfg = Release|Win32
+ {036FA046-A6BF-4D80-8986-71FDD1528B55}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/dlls/mysqlx/msvc8/mysql2.sln b/dlls/mysqlx/msvc8/mysql2.sln
new file mode 100644
index 00000000..22b1ed89
--- /dev/null
+++ b/dlls/mysqlx/msvc8/mysql2.sln
@@ -0,0 +1,20 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mysql2", "mysql2.vcproj", "{7877D370-E48E-4A85-8EE4-131863A5B09F}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {7877D370-E48E-4A85-8EE4-131863A5B09F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7877D370-E48E-4A85-8EE4-131863A5B09F}.Debug|Win32.Build.0 = Debug|Win32
+ {7877D370-E48E-4A85-8EE4-131863A5B09F}.Release|Win32.ActiveCfg = Release|Win32
+ {7877D370-E48E-4A85-8EE4-131863A5B09F}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/dlls/ns/ns/msvc8/ns.sln b/dlls/ns/ns/msvc8/ns.sln
new file mode 100644
index 00000000..6bb28b00
--- /dev/null
+++ b/dlls/ns/ns/msvc8/ns.sln
@@ -0,0 +1,20 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ns", "ns.vcproj", "{5B5DEFD0-28ED-4D0E-A1B0-50F9304A65DF}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {5B5DEFD0-28ED-4D0E-A1B0-50F9304A65DF}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5B5DEFD0-28ED-4D0E-A1B0-50F9304A65DF}.Debug|Win32.Build.0 = Debug|Win32
+ {5B5DEFD0-28ED-4D0E-A1B0-50F9304A65DF}.Release|Win32.ActiveCfg = Release|Win32
+ {5B5DEFD0-28ED-4D0E-A1B0-50F9304A65DF}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/dlls/nvault/msvc8/nvault.sln b/dlls/nvault/msvc8/nvault.sln
new file mode 100644
index 00000000..455f3895
--- /dev/null
+++ b/dlls/nvault/msvc8/nvault.sln
@@ -0,0 +1,20 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvault", "nvault.vcproj", "{E2827EDF-F83F-4D54-8FD1-F47BA1E4D328}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {E2827EDF-F83F-4D54-8FD1-F47BA1E4D328}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E2827EDF-F83F-4D54-8FD1-F47BA1E4D328}.Debug|Win32.Build.0 = Debug|Win32
+ {E2827EDF-F83F-4D54-8FD1-F47BA1E4D328}.Release|Win32.ActiveCfg = Release|Win32
+ {E2827EDF-F83F-4D54-8FD1-F47BA1E4D328}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/dlls/regex/msvc8/regex.sln b/dlls/regex/msvc8/regex.sln
new file mode 100644
index 00000000..b5f449e3
--- /dev/null
+++ b/dlls/regex/msvc8/regex.sln
@@ -0,0 +1,20 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "regex", "regex.vcproj", "{1D4E991A-7EC1-43C5-90FC-DC9D713052D8}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {1D4E991A-7EC1-43C5-90FC-DC9D713052D8}.Debug|Win32.ActiveCfg = Debug|Win32
+ {1D4E991A-7EC1-43C5-90FC-DC9D713052D8}.Debug|Win32.Build.0 = Debug|Win32
+ {1D4E991A-7EC1-43C5-90FC-DC9D713052D8}.Release|Win32.ActiveCfg = Release|Win32
+ {1D4E991A-7EC1-43C5-90FC-DC9D713052D8}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/dlls/sockets/msvc8/sockets.sln b/dlls/sockets/msvc8/sockets.sln
new file mode 100644
index 00000000..13fe876b
--- /dev/null
+++ b/dlls/sockets/msvc8/sockets.sln
@@ -0,0 +1,20 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sockets", "sockets.vcproj", "{F15BBA96-2F66-44BB-9DDF-D91AE6D33AE7}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {F15BBA96-2F66-44BB-9DDF-D91AE6D33AE7}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F15BBA96-2F66-44BB-9DDF-D91AE6D33AE7}.Debug|Win32.Build.0 = Debug|Win32
+ {F15BBA96-2F66-44BB-9DDF-D91AE6D33AE7}.Release|Win32.ActiveCfg = Release|Win32
+ {F15BBA96-2F66-44BB-9DDF-D91AE6D33AE7}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/dlls/sqlite/msvc8/sqlite_amxx.sln b/dlls/sqlite/msvc8/sqlite_amxx.sln
new file mode 100644
index 00000000..dbe3da10
--- /dev/null
+++ b/dlls/sqlite/msvc8/sqlite_amxx.sln
@@ -0,0 +1,20 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sqlite_amxx", "sqlite_amxx.vcproj", "{4FDFD106-7163-44F0-85C4-9FAFECD14973}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {4FDFD106-7163-44F0-85C4-9FAFECD14973}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4FDFD106-7163-44F0-85C4-9FAFECD14973}.Debug|Win32.Build.0 = Debug|Win32
+ {4FDFD106-7163-44F0-85C4-9FAFECD14973}.Release|Win32.ActiveCfg = Release|Win32
+ {4FDFD106-7163-44F0-85C4-9FAFECD14973}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/dlls/tfc/tfcx/msvc8/tfcx.sln b/dlls/tfc/tfcx/msvc8/tfcx.sln
new file mode 100644
index 00000000..3fa9abe3
--- /dev/null
+++ b/dlls/tfc/tfcx/msvc8/tfcx.sln
@@ -0,0 +1,20 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tfcx", "tfcx.vcproj", "{87519113-8E9D-4C6F-BA1F-55F4D8829E83}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {87519113-8E9D-4C6F-BA1F-55F4D8829E83}.Debug|Win32.ActiveCfg = Debug|Win32
+ {87519113-8E9D-4C6F-BA1F-55F4D8829E83}.Debug|Win32.Build.0 = Debug|Win32
+ {87519113-8E9D-4C6F-BA1F-55F4D8829E83}.Release|Win32.ActiveCfg = Release|Win32
+ {87519113-8E9D-4C6F-BA1F-55F4D8829E83}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/dlls/ts/tsfun/msvc8/tsfun.sln b/dlls/ts/tsfun/msvc8/tsfun.sln
new file mode 100644
index 00000000..298c5fce
--- /dev/null
+++ b/dlls/ts/tsfun/msvc8/tsfun.sln
@@ -0,0 +1,20 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tsfun", "tsfun.vcproj", "{9036672C-71DB-4DC9-90CC-B14C02465497}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {9036672C-71DB-4DC9-90CC-B14C02465497}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9036672C-71DB-4DC9-90CC-B14C02465497}.Debug|Win32.Build.0 = Debug|Win32
+ {9036672C-71DB-4DC9-90CC-B14C02465497}.Release|Win32.ActiveCfg = Release|Win32
+ {9036672C-71DB-4DC9-90CC-B14C02465497}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/dlls/ts/tsx/msvc/tsx_amxx.sln b/dlls/ts/tsx/msvc/tsx_amxx.sln
new file mode 100644
index 00000000..7e902f1d
--- /dev/null
+++ b/dlls/ts/tsx/msvc/tsx_amxx.sln
@@ -0,0 +1,23 @@
+Microsoft Visual Studio Solution File, Format Version 8.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tsx_amxx", "tsx_amxx.vcproj", "{7F18E00C-6271-4CAB-B18A-746BE3EC68E7}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfiguration) = preSolution
+ Debug = Debug
+ Release = Release
+ EndGlobalSection
+ GlobalSection(ProjectDependencies) = postSolution
+ EndGlobalSection
+ GlobalSection(ProjectConfiguration) = postSolution
+ {7F18E00C-6271-4CAB-B18A-746BE3EC68E7}.Debug.ActiveCfg = Debug|Win32
+ {7F18E00C-6271-4CAB-B18A-746BE3EC68E7}.Debug.Build.0 = Debug|Win32
+ {7F18E00C-6271-4CAB-B18A-746BE3EC68E7}.Release.ActiveCfg = Release|Win32
+ {7F18E00C-6271-4CAB-B18A-746BE3EC68E7}.Release.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ EndGlobalSection
+ GlobalSection(ExtensibilityAddIns) = postSolution
+ EndGlobalSection
+EndGlobal
diff --git a/dlls/ts/tsx/msvc8/tsx_amxx.sln b/dlls/ts/tsx/msvc8/tsx_amxx.sln
new file mode 100644
index 00000000..e4c29f08
--- /dev/null
+++ b/dlls/ts/tsx/msvc8/tsx_amxx.sln
@@ -0,0 +1,20 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tsx_amxx", "tsx_amxx.vcproj", "{7F18E00C-6271-4CAB-B18A-746BE3EC68E7}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {7F18E00C-6271-4CAB-B18A-746BE3EC68E7}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7F18E00C-6271-4CAB-B18A-746BE3EC68E7}.Debug|Win32.Build.0 = Debug|Win32
+ {7F18E00C-6271-4CAB-B18A-746BE3EC68E7}.Release|Win32.ActiveCfg = Release|Win32
+ {7F18E00C-6271-4CAB-B18A-746BE3EC68E7}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal