diff --git a/flaim/win32/flaim/flaim.sln b/flaim/win32/flaim/flaim.sln
new file mode 100644
index 0000000..ac6ab92
--- /dev/null
+++ b/flaim/win32/flaim/flaim.sln
@@ -0,0 +1,32 @@
+
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "flaim", "flaim", "{C8D70EC6-B286-4612-A6CE-79291CF2E4B7}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flaim", "flaim\flaim.vcproj", "{D16B82B1-8831-49D8-BE86-835183329342}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flaim_static", "flaim_static\flaim_static.vcproj", "{05142CA1-9F15-4E61-AAF0-FB61AD0C6F18}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D16B82B1-8831-49D8-BE86-835183329342}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D16B82B1-8831-49D8-BE86-835183329342}.Debug|Win32.Build.0 = Debug|Win32
+ {D16B82B1-8831-49D8-BE86-835183329342}.Release|Win32.ActiveCfg = Release|Win32
+ {D16B82B1-8831-49D8-BE86-835183329342}.Release|Win32.Build.0 = Release|Win32
+ {05142CA1-9F15-4E61-AAF0-FB61AD0C6F18}.Debug|Win32.ActiveCfg = Debug|Win32
+ {05142CA1-9F15-4E61-AAF0-FB61AD0C6F18}.Debug|Win32.Build.0 = Debug|Win32
+ {05142CA1-9F15-4E61-AAF0-FB61AD0C6F18}.Release|Win32.ActiveCfg = Release|Win32
+ {05142CA1-9F15-4E61-AAF0-FB61AD0C6F18}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {D16B82B1-8831-49D8-BE86-835183329342} = {C8D70EC6-B286-4612-A6CE-79291CF2E4B7}
+ {05142CA1-9F15-4E61-AAF0-FB61AD0C6F18} = {C8D70EC6-B286-4612-A6CE-79291CF2E4B7}
+ EndGlobalSection
+EndGlobal
diff --git a/flaim/win32/flaim/flaim/flaim.vcproj b/flaim/win32/flaim/flaim/flaim.vcproj
new file mode 100644
index 0000000..5b1a49c
--- /dev/null
+++ b/flaim/win32/flaim/flaim/flaim.vcproj
@@ -0,0 +1,645 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/flaim/win32/flaim/flaim_static/flaim_static.vcproj b/flaim/win32/flaim/flaim_static/flaim_static.vcproj
new file mode 100644
index 0000000..b3e0360
--- /dev/null
+++ b/flaim/win32/flaim/flaim_static/flaim_static.vcproj
@@ -0,0 +1,623 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ftk/win32/ftk/flaimtk/flaimtk.vcproj b/ftk/win32/ftk/flaimtk/flaimtk.vcproj
new file mode 100644
index 0000000..35928e8
--- /dev/null
+++ b/ftk/win32/ftk/flaimtk/flaimtk.vcproj
@@ -0,0 +1,352 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ftk/win32/ftk/flaimtk_static/flaimtk_static.vcproj b/ftk/win32/ftk/flaimtk_static/flaimtk_static.vcproj
new file mode 100644
index 0000000..3b5da09
--- /dev/null
+++ b/ftk/win32/ftk/flaimtk_static/flaimtk_static.vcproj
@@ -0,0 +1,318 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ftk/win32/ftk/ftk.sln b/ftk/win32/ftk/ftk.sln
new file mode 100644
index 0000000..cddf16a
--- /dev/null
+++ b/ftk/win32/ftk/ftk.sln
@@ -0,0 +1,42 @@
+
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ftk", "ftk", "{809BD836-7C76-4D12-8F7E-B8EEE68E2674}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flaimtk", "flaimtk\flaimtk.vcproj", "{44861D28-034F-4F4B-B51B-892A9E2FF12F}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flaimtk_static", "flaimtk_static\flaimtk_static.vcproj", "{F3ACBCA5-621F-4B54-B445-581EA14B49B4}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ftktest", "ftktest\ftktest.vcproj", "{00B9E579-CD68-46CB-81FA-230861C49A72}"
+ ProjectSection(ProjectDependencies) = postProject
+ {F3ACBCA5-621F-4B54-B445-581EA14B49B4} = {F3ACBCA5-621F-4B54-B445-581EA14B49B4}
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {44861D28-034F-4F4B-B51B-892A9E2FF12F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {44861D28-034F-4F4B-B51B-892A9E2FF12F}.Debug|Win32.Build.0 = Debug|Win32
+ {44861D28-034F-4F4B-B51B-892A9E2FF12F}.Release|Win32.ActiveCfg = Release|Win32
+ {44861D28-034F-4F4B-B51B-892A9E2FF12F}.Release|Win32.Build.0 = Release|Win32
+ {F3ACBCA5-621F-4B54-B445-581EA14B49B4}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F3ACBCA5-621F-4B54-B445-581EA14B49B4}.Debug|Win32.Build.0 = Debug|Win32
+ {F3ACBCA5-621F-4B54-B445-581EA14B49B4}.Release|Win32.ActiveCfg = Release|Win32
+ {F3ACBCA5-621F-4B54-B445-581EA14B49B4}.Release|Win32.Build.0 = Release|Win32
+ {00B9E579-CD68-46CB-81FA-230861C49A72}.Debug|Win32.ActiveCfg = Debug|Win32
+ {00B9E579-CD68-46CB-81FA-230861C49A72}.Debug|Win32.Build.0 = Debug|Win32
+ {00B9E579-CD68-46CB-81FA-230861C49A72}.Release|Win32.ActiveCfg = Release|Win32
+ {00B9E579-CD68-46CB-81FA-230861C49A72}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {44861D28-034F-4F4B-B51B-892A9E2FF12F} = {809BD836-7C76-4D12-8F7E-B8EEE68E2674}
+ {F3ACBCA5-621F-4B54-B445-581EA14B49B4} = {809BD836-7C76-4D12-8F7E-B8EEE68E2674}
+ {00B9E579-CD68-46CB-81FA-230861C49A72} = {809BD836-7C76-4D12-8F7E-B8EEE68E2674}
+ EndGlobalSection
+EndGlobal
diff --git a/ftk/win32/ftk/ftktest/ftktest.vcproj b/ftk/win32/ftk/ftktest/ftktest.vcproj
new file mode 100644
index 0000000..f2bf6fc
--- /dev/null
+++ b/ftk/win32/ftk/ftktest/ftktest.vcproj
@@ -0,0 +1,218 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sql/win32/sql/flaimsql/flaimsql.vcproj b/sql/win32/sql/flaimsql/flaimsql.vcproj
new file mode 100644
index 0000000..d921eba
--- /dev/null
+++ b/sql/win32/sql/flaimsql/flaimsql.vcproj
@@ -0,0 +1,521 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sql/win32/sql/flaimsql_static/flaimsql_static.vcproj b/sql/win32/sql/flaimsql_static/flaimsql_static.vcproj
new file mode 100644
index 0000000..d90fda3
--- /dev/null
+++ b/sql/win32/sql/flaimsql_static/flaimsql_static.vcproj
@@ -0,0 +1,499 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sql/win32/sql/sql.sln b/sql/win32/sql/sql.sln
new file mode 100644
index 0000000..813fb06
--- /dev/null
+++ b/sql/win32/sql/sql.sln
@@ -0,0 +1,32 @@
+
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "sql", "sql", "{5E31C2B5-7160-4694-B3B4-5B5C7266D23D}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flaimsql", "flaimsql\flaimsql.vcproj", "{9E0A94C9-6B5C-4C74-9678-AF556D772426}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flaimsql_static", "flaimsql_static\flaimsql_static.vcproj", "{2327896F-38A5-493C-BF81-12E7AE5F7FC2}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {9E0A94C9-6B5C-4C74-9678-AF556D772426}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9E0A94C9-6B5C-4C74-9678-AF556D772426}.Debug|Win32.Build.0 = Debug|Win32
+ {9E0A94C9-6B5C-4C74-9678-AF556D772426}.Release|Win32.ActiveCfg = Release|Win32
+ {9E0A94C9-6B5C-4C74-9678-AF556D772426}.Release|Win32.Build.0 = Release|Win32
+ {2327896F-38A5-493C-BF81-12E7AE5F7FC2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {2327896F-38A5-493C-BF81-12E7AE5F7FC2}.Debug|Win32.Build.0 = Debug|Win32
+ {2327896F-38A5-493C-BF81-12E7AE5F7FC2}.Release|Win32.ActiveCfg = Release|Win32
+ {2327896F-38A5-493C-BF81-12E7AE5F7FC2}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {9E0A94C9-6B5C-4C74-9678-AF556D772426} = {5E31C2B5-7160-4694-B3B4-5B5C7266D23D}
+ {2327896F-38A5-493C-BF81-12E7AE5F7FC2} = {5E31C2B5-7160-4694-B3B4-5B5C7266D23D}
+ EndGlobalSection
+EndGlobal
diff --git a/win32/flaim-projects/flaim-projects.sln b/win32/flaim-projects/flaim-projects.sln
new file mode 100644
index 0000000..e762f5c
--- /dev/null
+++ b/win32/flaim-projects/flaim-projects.sln
@@ -0,0 +1,90 @@
+
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ftk", "ftk", "{0BF17DE0-D6D1-4389-96C1-EF6E8EFC175D}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "flaim", "flaim", "{C6AE6621-9535-4914-BB7C-625A96752846}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "sql", "sql", "{5C39F26B-F199-4BBB-8F24-AFA9FB1A6242}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "xflaim", "xflaim", "{486040F9-016A-4A47-9E2D-1DB1196300A1}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flaim", "..\..\flaim\win32\flaim\flaim\flaim.vcproj", "{D16B82B1-8831-49D8-BE86-835183329342}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flaim_static", "..\..\flaim\win32\flaim\flaim_static\flaim_static.vcproj", "{05142CA1-9F15-4E61-AAF0-FB61AD0C6F18}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flaimtk", "..\..\ftk\win32\ftk\flaimtk\flaimtk.vcproj", "{44861D28-034F-4F4B-B51B-892A9E2FF12F}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flaimtk_static", "..\..\ftk\win32\ftk\flaimtk_static\flaimtk_static.vcproj", "{F3ACBCA5-621F-4B54-B445-581EA14B49B4}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ftktest", "..\..\ftk\win32\ftk\ftktest\ftktest.vcproj", "{00B9E579-CD68-46CB-81FA-230861C49A72}"
+ ProjectSection(ProjectDependencies) = postProject
+ {F3ACBCA5-621F-4B54-B445-581EA14B49B4} = {F3ACBCA5-621F-4B54-B445-581EA14B49B4}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flaimsql", "..\..\sql\win32\sql\flaimsql\flaimsql.vcproj", "{9E0A94C9-6B5C-4C74-9678-AF556D772426}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flaimsql_static", "..\..\sql\win32\sql\flaimsql_static\flaimsql_static.vcproj", "{2327896F-38A5-493C-BF81-12E7AE5F7FC2}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xflaim", "..\..\xflaim\win32\xflaim\xflaim\xflaim.vcproj", "{41AA6907-E826-4E8F-A271-F3B2EB6158D2}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xflaim_static", "..\..\xflaim\win32\xflaim\xflaim_static\xflaim_static.vcproj", "{1EB08BC4-5446-44B2-9739-ADA9E59770DE}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D16B82B1-8831-49D8-BE86-835183329342}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D16B82B1-8831-49D8-BE86-835183329342}.Debug|Win32.Build.0 = Debug|Win32
+ {D16B82B1-8831-49D8-BE86-835183329342}.Release|Win32.ActiveCfg = Release|Win32
+ {D16B82B1-8831-49D8-BE86-835183329342}.Release|Win32.Build.0 = Release|Win32
+ {05142CA1-9F15-4E61-AAF0-FB61AD0C6F18}.Debug|Win32.ActiveCfg = Debug|Win32
+ {05142CA1-9F15-4E61-AAF0-FB61AD0C6F18}.Debug|Win32.Build.0 = Debug|Win32
+ {05142CA1-9F15-4E61-AAF0-FB61AD0C6F18}.Release|Win32.ActiveCfg = Release|Win32
+ {05142CA1-9F15-4E61-AAF0-FB61AD0C6F18}.Release|Win32.Build.0 = Release|Win32
+ {44861D28-034F-4F4B-B51B-892A9E2FF12F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {44861D28-034F-4F4B-B51B-892A9E2FF12F}.Debug|Win32.Build.0 = Debug|Win32
+ {44861D28-034F-4F4B-B51B-892A9E2FF12F}.Release|Win32.ActiveCfg = Release|Win32
+ {44861D28-034F-4F4B-B51B-892A9E2FF12F}.Release|Win32.Build.0 = Release|Win32
+ {F3ACBCA5-621F-4B54-B445-581EA14B49B4}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F3ACBCA5-621F-4B54-B445-581EA14B49B4}.Debug|Win32.Build.0 = Debug|Win32
+ {F3ACBCA5-621F-4B54-B445-581EA14B49B4}.Release|Win32.ActiveCfg = Release|Win32
+ {F3ACBCA5-621F-4B54-B445-581EA14B49B4}.Release|Win32.Build.0 = Release|Win32
+ {00B9E579-CD68-46CB-81FA-230861C49A72}.Debug|Win32.ActiveCfg = Debug|Win32
+ {00B9E579-CD68-46CB-81FA-230861C49A72}.Debug|Win32.Build.0 = Debug|Win32
+ {00B9E579-CD68-46CB-81FA-230861C49A72}.Release|Win32.ActiveCfg = Release|Win32
+ {00B9E579-CD68-46CB-81FA-230861C49A72}.Release|Win32.Build.0 = Release|Win32
+ {9E0A94C9-6B5C-4C74-9678-AF556D772426}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9E0A94C9-6B5C-4C74-9678-AF556D772426}.Debug|Win32.Build.0 = Debug|Win32
+ {9E0A94C9-6B5C-4C74-9678-AF556D772426}.Release|Win32.ActiveCfg = Release|Win32
+ {9E0A94C9-6B5C-4C74-9678-AF556D772426}.Release|Win32.Build.0 = Release|Win32
+ {2327896F-38A5-493C-BF81-12E7AE5F7FC2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {2327896F-38A5-493C-BF81-12E7AE5F7FC2}.Debug|Win32.Build.0 = Debug|Win32
+ {2327896F-38A5-493C-BF81-12E7AE5F7FC2}.Release|Win32.ActiveCfg = Release|Win32
+ {2327896F-38A5-493C-BF81-12E7AE5F7FC2}.Release|Win32.Build.0 = Release|Win32
+ {41AA6907-E826-4E8F-A271-F3B2EB6158D2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {41AA6907-E826-4E8F-A271-F3B2EB6158D2}.Debug|Win32.Build.0 = Debug|Win32
+ {41AA6907-E826-4E8F-A271-F3B2EB6158D2}.Release|Win32.ActiveCfg = Release|Win32
+ {41AA6907-E826-4E8F-A271-F3B2EB6158D2}.Release|Win32.Build.0 = Release|Win32
+ {1EB08BC4-5446-44B2-9739-ADA9E59770DE}.Debug|Win32.ActiveCfg = Debug|Win32
+ {1EB08BC4-5446-44B2-9739-ADA9E59770DE}.Debug|Win32.Build.0 = Debug|Win32
+ {1EB08BC4-5446-44B2-9739-ADA9E59770DE}.Release|Win32.ActiveCfg = Release|Win32
+ {1EB08BC4-5446-44B2-9739-ADA9E59770DE}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {44861D28-034F-4F4B-B51B-892A9E2FF12F} = {0BF17DE0-D6D1-4389-96C1-EF6E8EFC175D}
+ {F3ACBCA5-621F-4B54-B445-581EA14B49B4} = {0BF17DE0-D6D1-4389-96C1-EF6E8EFC175D}
+ {00B9E579-CD68-46CB-81FA-230861C49A72} = {0BF17DE0-D6D1-4389-96C1-EF6E8EFC175D}
+ {D16B82B1-8831-49D8-BE86-835183329342} = {C6AE6621-9535-4914-BB7C-625A96752846}
+ {05142CA1-9F15-4E61-AAF0-FB61AD0C6F18} = {C6AE6621-9535-4914-BB7C-625A96752846}
+ {9E0A94C9-6B5C-4C74-9678-AF556D772426} = {5C39F26B-F199-4BBB-8F24-AFA9FB1A6242}
+ {2327896F-38A5-493C-BF81-12E7AE5F7FC2} = {5C39F26B-F199-4BBB-8F24-AFA9FB1A6242}
+ {41AA6907-E826-4E8F-A271-F3B2EB6158D2} = {486040F9-016A-4A47-9E2D-1DB1196300A1}
+ {1EB08BC4-5446-44B2-9739-ADA9E59770DE} = {486040F9-016A-4A47-9E2D-1DB1196300A1}
+ EndGlobalSection
+EndGlobal
diff --git a/xflaim/win32/xflaim/xflaim.sln b/xflaim/win32/xflaim/xflaim.sln
new file mode 100644
index 0000000..953f4f7
--- /dev/null
+++ b/xflaim/win32/xflaim/xflaim.sln
@@ -0,0 +1,32 @@
+
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "xflaim", "xflaim", "{1C1CD364-646B-4562-8E18-B8ED9A1EB1BA}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xflaim", "xflaim\xflaim.vcproj", "{41AA6907-E826-4E8F-A271-F3B2EB6158D2}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xflaim_static", "xflaim_static\xflaim_static.vcproj", "{1EB08BC4-5446-44B2-9739-ADA9E59770DE}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {41AA6907-E826-4E8F-A271-F3B2EB6158D2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {41AA6907-E826-4E8F-A271-F3B2EB6158D2}.Debug|Win32.Build.0 = Debug|Win32
+ {41AA6907-E826-4E8F-A271-F3B2EB6158D2}.Release|Win32.ActiveCfg = Release|Win32
+ {41AA6907-E826-4E8F-A271-F3B2EB6158D2}.Release|Win32.Build.0 = Release|Win32
+ {1EB08BC4-5446-44B2-9739-ADA9E59770DE}.Debug|Win32.ActiveCfg = Debug|Win32
+ {1EB08BC4-5446-44B2-9739-ADA9E59770DE}.Debug|Win32.Build.0 = Debug|Win32
+ {1EB08BC4-5446-44B2-9739-ADA9E59770DE}.Release|Win32.ActiveCfg = Release|Win32
+ {1EB08BC4-5446-44B2-9739-ADA9E59770DE}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {41AA6907-E826-4E8F-A271-F3B2EB6158D2} = {1C1CD364-646B-4562-8E18-B8ED9A1EB1BA}
+ {1EB08BC4-5446-44B2-9739-ADA9E59770DE} = {1C1CD364-646B-4562-8E18-B8ED9A1EB1BA}
+ EndGlobalSection
+EndGlobal
diff --git a/xflaim/win32/xflaim/xflaim/xflaim.vcproj b/xflaim/win32/xflaim/xflaim/xflaim.vcproj
new file mode 100644
index 0000000..c82a51d
--- /dev/null
+++ b/xflaim/win32/xflaim/xflaim/xflaim.vcproj
@@ -0,0 +1,525 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/xflaim/win32/xflaim/xflaim_static/xflaim_static.vcproj b/xflaim/win32/xflaim/xflaim_static/xflaim_static.vcproj
new file mode 100644
index 0000000..05685ef
--- /dev/null
+++ b/xflaim/win32/xflaim/xflaim_static/xflaim_static.vcproj
@@ -0,0 +1,503 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+