diff --git a/src/windows/data.vcxproj b/src/windows/data.vcxproj
new file mode 100644
index 00000000..ee2981a7
--- /dev/null
+++ b/src/windows/data.vcxproj
@@ -0,0 +1,303 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ {8C406BE8-2F85-426B-8009-A2DD540DF7CD}
+ MakeFileProj
+
+
+
+ Makefile
+ true
+ v140
+
+
+ Makefile
+ false
+ v140
+
+
+ Application
+ true
+ v140
+
+
+ Application
+ false
+ v140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ WIN32;_DEBUG;$(NMakePreprocessorDefinitions)
+
+
+ WIN32;NDEBUG;$(NMakePreprocessorDefinitions)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/windows/data.vcxproj.filters b/src/windows/data.vcxproj.filters
new file mode 100644
index 00000000..9cd85105
--- /dev/null
+++ b/src/windows/data.vcxproj.filters
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/src/windows/espeak-ng.sln b/src/windows/espeak-ng.sln
index 296c5b2b..d37cd759 100644
--- a/src/windows/espeak-ng.sln
+++ b/src/windows/espeak-ng.sln
@@ -7,6 +7,11 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libespeak-ng", "libespeak-n
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "espeak-ng", "espeak-ng.vcxproj", "{A745D521-5B19-49DB-89D3-D0A3BE64D97B}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "data", "data.vcxproj", "{8C406BE8-2F85-426B-8009-A2DD540DF7CD}"
+ ProjectSection(ProjectDependencies) = postProject
+ {A745D521-5B19-49DB-89D3-D0A3BE64D97B} = {A745D521-5B19-49DB-89D3-D0A3BE64D97B}
+ EndProjectSection
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
@@ -31,6 +36,14 @@ Global
{A745D521-5B19-49DB-89D3-D0A3BE64D97B}.Release|x64.Build.0 = Release|x64
{A745D521-5B19-49DB-89D3-D0A3BE64D97B}.Release|x86.ActiveCfg = Release|Win32
{A745D521-5B19-49DB-89D3-D0A3BE64D97B}.Release|x86.Build.0 = Release|Win32
+ {8C406BE8-2F85-426B-8009-A2DD540DF7CD}.Debug|x64.ActiveCfg = Debug|x64
+ {8C406BE8-2F85-426B-8009-A2DD540DF7CD}.Debug|x64.Build.0 = Debug|x64
+ {8C406BE8-2F85-426B-8009-A2DD540DF7CD}.Debug|x86.ActiveCfg = Debug|Win32
+ {8C406BE8-2F85-426B-8009-A2DD540DF7CD}.Debug|x86.Build.0 = Debug|Win32
+ {8C406BE8-2F85-426B-8009-A2DD540DF7CD}.Release|x64.ActiveCfg = Release|x64
+ {8C406BE8-2F85-426B-8009-A2DD540DF7CD}.Release|x64.Build.0 = Release|x64
+ {8C406BE8-2F85-426B-8009-A2DD540DF7CD}.Release|x86.ActiveCfg = Release|Win32
+ {8C406BE8-2F85-426B-8009-A2DD540DF7CD}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE