[mapguide-commits] r5705 - in trunk/MgDev: Common/MapGuideCommon Common/Security Oem/dbxml/db-4.8.26/build_windows Oem/dbxml/dbxml/build_windows Oem/dbxml/xqilla/Win32Projects/VC8 Oem/gd/lpng/projects/visualc8 Server/src/Gws/GwsCommon Server/src/Gws/GwsQueryEngine Web/src/DotNetApi/MapGuideCommon Web/src/DotNetUnmanagedApi/MapGuideCommon

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Mon Apr 18 22:55:15 EDT 2011


Author: christinebao
Date: 2011-04-18 19:55:14 -0700 (Mon, 18 Apr 2011)
New Revision: 5705

Added:
   trunk/MgDev/Common/MapGuideCommon/MapGuideCommon.vcxproj
   trunk/MgDev/Common/MapGuideCommon/MapGuideCommon.vcxproj.filters
   trunk/MgDev/Common/Security/Security.vcxproj
   trunk/MgDev/Oem/dbxml/db-4.8.26/build_windows/db_dll.vcxproj
   trunk/MgDev/Oem/dbxml/dbxml/build_windows/dbxml.vcxproj
   trunk/MgDev/Oem/dbxml/dbxml/build_windows/dbxml.vcxproj.filters
   trunk/MgDev/Oem/dbxml/xqilla/Win32Projects/VC8/xqilla.vcxproj
   trunk/MgDev/Oem/dbxml/xqilla/Win32Projects/VC8/xqilla.vcxproj.filters
   trunk/MgDev/Oem/gd/lpng/projects/visualc8/zlib.vcxproj
   trunk/MgDev/Oem/gd/lpng/projects/visualc8/zlib.vcxproj.filters
   trunk/MgDev/Server/src/Gws/GwsCommon/GwsCommon.vcxproj
   trunk/MgDev/Server/src/Gws/GwsCommon/GwsCommon.vcxproj.filters
   trunk/MgDev/Server/src/Gws/GwsQueryEngine/GwsQueryEngine.vcxproj
   trunk/MgDev/Server/src/Gws/GwsQueryEngine/GwsQueryEngine.vcxproj.filters
   trunk/MgDev/Web/src/DotNetApi/MapGuideCommon/MapGuideCommonDotNetApi.vcxproj
   trunk/MgDev/Web/src/DotNetUnmanagedApi/MapGuideCommon/MapGuideCommonApi.vcxproj
Log:
Submit code for http://trac.osgeo.org/mapguide/wiki/MapGuideRfc104
Support Visual Studio 2010
This submission added *.vcxproj for some projects and fixed the build error cause by VS2010 MSBuild. It doesn't include all the projects for MapGuide. More project will be converted later.



Added: trunk/MgDev/Common/MapGuideCommon/MapGuideCommon.vcxproj
===================================================================
--- trunk/MgDev/Common/MapGuideCommon/MapGuideCommon.vcxproj	                        (rev 0)
+++ trunk/MgDev/Common/MapGuideCommon/MapGuideCommon.vcxproj	2011-04-19 02:55:14 UTC (rev 5705)
@@ -0,0 +1,1058 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup Label="ProjectConfigurations">
+    <ProjectConfiguration Include="Debug|Win32">
+      <Configuration>Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Debug|x64">
+      <Configuration>Debug</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|Win32">
+      <Configuration>Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|x64">
+      <Configuration>Release</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+  </ItemGroup>
+  <PropertyGroup Label="Globals">
+    <ProjectGuid>{5287A594-4D4F-43FE-A281-E279AB708CF1}</ProjectGuid>
+    <RootNamespace>MapGuideCommon</RootNamespace>
+    <Keyword>Win32Proj</Keyword>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+  <ImportGroup Label="ExtensionSettings">
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <PropertyGroup Label="UserMacros" />
+  <PropertyGroup>
+    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\debug\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\obj\debug\MapGuideCommon\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\bin\debug64\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\obj\debug64\MapGuideCommon\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\bin\release\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\obj\release\MapGuideCommon\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\bin\release64\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\obj\release64\MapGuideCommon\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MgMapGuideCommond</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">MgMapGuideCommond</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MgMapGuideCommon</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MgMapGuideCommon</TargetName>
+  </PropertyGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>..\Foundation;..\PlatformBase;..\Geometry;..\Security;..\MdfModel;..\MdfParser;..\..\Oem\ACE\ACE_wrappers;..\..\Oem\dbxml\xerces-c-src\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;MAPGUIDECOMMON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MinimalRebuild>true</MinimalRebuild>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <Link>
+      <AdditionalDependencies>ACEd.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>$(OutDir)MgMapGuideCommond.dll</OutputFile>
+      <AdditionalLibraryDirectories>..\..\Oem\ACE\ACE_wrappers\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <SubSystem>Windows</SubSystem>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <ImportLibrary>..\lib\debug\MgMapGuideCommond.lib</ImportLibrary>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>..\Foundation;..\PlatformBase;..\Geometry;..\Security;..\MdfModel;..\MdfParser;..\..\Oem\ACE\ACE_wrappers;..\..\Oem\dbxml\xerces-c-src\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;MAPGUIDECOMMON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MinimalRebuild>true</MinimalRebuild>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <Link>
+      <AdditionalDependencies>ACEd.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>$(OutDir)MgMapGuideCommond.dll</OutputFile>
+      <AdditionalLibraryDirectories>..\..\Oem\ACE\ACE_wrappers\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <SubSystem>Windows</SubSystem>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <ImportLibrary>..\lib\debug64\MgMapGuideCommond.lib</ImportLibrary>
+      <TargetMachine>MachineX64</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <ClCompile>
+      <Optimization>MaxSpeed</Optimization>
+      <AdditionalIncludeDirectories>..\Foundation;..\PlatformBase;..\Geometry;..\Security;..\MdfModel;..\MdfParser;..\..\Oem\ACE\ACE_wrappers;..\..\Oem\dbxml\xerces-c-src\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;MAPGUIDECOMMON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <Link>
+      <AdditionalDependencies>ACE.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>$(OutDir)MgMapGuideCommon.dll</OutputFile>
+      <AdditionalLibraryDirectories>..\..\Oem\ACE\ACE_wrappers\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <SubSystem>Windows</SubSystem>
+      <OptimizeReferences>true</OptimizeReferences>
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <ImportLibrary>..\lib\release\MgMapGuideCommon.lib</ImportLibrary>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+    <ClCompile>
+      <Optimization>MaxSpeed</Optimization>
+      <AdditionalIncludeDirectories>..\Foundation;..\PlatformBase;..\Geometry;..\Security;..\MdfModel;..\MdfParser;..\..\Oem\ACE\ACE_wrappers;..\..\Oem\dbxml\xerces-c-src\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;MAPGUIDECOMMON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <Link>
+      <AdditionalDependencies>ACE.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>$(OutDir)MgMapGuideCommon.dll</OutputFile>
+      <AdditionalLibraryDirectories>..\..\Oem\ACE\ACE_wrappers\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <SubSystem>Windows</SubSystem>
+      <OptimizeReferences>true</OptimizeReferences>
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <ImportLibrary>..\lib\release64\MgMapGuideCommon.lib</ImportLibrary>
+      <TargetMachine>MachineX64</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemGroup>
+    <ClCompile Include="MapLayer\Layer.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="MapLayer\Map.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="MapLayer\Selection.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Controller\Controller.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Controller\DwfController.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Controller\HtmlController.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\AllProviderConnectionsUsedException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\AuthenticationFailedException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\ConnectionFailedException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\ConnectionNotOpenException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\DbException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\DbXmlException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\DuplicateGroupException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\DuplicateNameException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\DuplicateParameterException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\DuplicateRepositoryException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\DuplicateRoleException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\DuplicateServerException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\DuplicateSessionException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\DuplicateUserException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\DwfException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\DwfSectionNotFoundException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\DwfSectionResourceNotFoundException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\EndOfStreamException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\EvaluationExpiredException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\GroupNotFoundException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\InvalidDwfPackageException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\InvalidDwfSectionException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\InvalidFeatureSourceException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\InvalidIpAddressException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\InvalidLicenseException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\InvalidLogEntryException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\InvalidOperationVersionException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\InvalidPasswordException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\InvalidPrintLayoutFontSizeUnitsException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\InvalidPrintLayoutPositionUnitsException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\InvalidPrintLayoutSizeUnitsException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\InvalidSerialNumberException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\InvalidServerNameException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\LicenseException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\LicenseExpiredException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\LogOpenFailedException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\OperationProcessingException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\ParameterNotFoundException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\PathTooLongException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\PermissionDeniedException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\PortNotAvailableException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\PrintToScaleModeNotSelectedException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\RasterTransformationNotSupportedException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\RepositoryCreationFailedException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\RepositoryNotFoundException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\RepositoryNotOpenException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\RepositoryOpenFailedException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\RoleNotFoundException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\ServerNotFoundException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\ServerNotOnlineException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\SessionExpiredException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\SessionNotFoundException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\StylizeLayerFailedException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\UnauthorizedAccessException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\UnsupportedProviderThreadModelException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Exception\UriFormatException.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Net\IOperationHandler.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\Command.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\ConnectionProperties.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\CustomLogoInfo.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\CustomTextInfo.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\DrawingDefs.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\DrawingService.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\DwfVersion.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\FeatureInformation.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\ImageFormats.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\KmlDefs.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\KmlService.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\Layout.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\MappingDefs.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\MappingService.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\MapPlot.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\MapPlotCollection.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\PackageStatusInformation.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\PlotSpecification.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\PrintLayout.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\ProxyDataReader.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\ProxyDrawingService.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\ProxyFeatureReader.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\ProxyFeatureService.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\ProxyFeatureTransaction.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\ProxyGwsFeatureReader.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\ProxyKmlService.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\ProxyMappingService.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\ProxyRenderingService.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\ProxyResourceService.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\ProxySqlDataReader.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\ProxyTileService.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\RenderingDefs.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\RenderingOptions.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\RenderingService.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\ServerAdmin.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\ServerAdminDefs.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\ServerConnection.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\ServerConnectionEventHandler.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\ServerConnectionImp.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\ServerConnectionPool.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\ServerConnectionStack.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\ServerInformation.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\Site.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\SiteConnection.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\SiteInfo.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\SiteManager.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\SqlResult.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\TileDefs.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\TileService.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Services\UnitType.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="System\ConfigProperties.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="System\CryptographyManager.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="System\MapGuideCommonFactory.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="System\MapGuideStream.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="System\UserInformation.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="Util\IpUtil.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="MapGuideCommonBuild.cpp" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClInclude Include="MapLayer\Layer.h" />
+    <ClInclude Include="MapLayer\Map.h" />
+    <ClInclude Include="MapLayer\Selection.h" />
+    <ClInclude Include="Controller\Controller.h" />
+    <ClInclude Include="Controller\DwfController.h" />
+    <ClInclude Include="Controller\HtmlController.h" />
+    <ClInclude Include="Exception\AllProviderConnectionsUsedException.h" />
+    <ClInclude Include="Exception\AuthenticationFailedException.h" />
+    <ClInclude Include="Exception\ConnectionFailedException.h" />
+    <ClInclude Include="Exception\ConnectionNotOpenException.h" />
+    <ClInclude Include="Exception\DbException.h" />
+    <ClInclude Include="Exception\DbXmlException.h" />
+    <ClInclude Include="Exception\DuplicateGroupException.h" />
+    <ClInclude Include="Exception\DuplicateNameException.h" />
+    <ClInclude Include="Exception\DuplicateParameterException.h" />
+    <ClInclude Include="Exception\DuplicateRepositoryException.h" />
+    <ClInclude Include="Exception\DuplicateRoleException.h" />
+    <ClInclude Include="Exception\DuplicateServerException.h" />
+    <ClInclude Include="Exception\DuplicateSessionException.h" />
+    <ClInclude Include="Exception\DuplicateUserException.h" />
+    <ClInclude Include="Exception\DwfException.h" />
+    <ClInclude Include="Exception\DwfSectionNotFoundException.h" />
+    <ClInclude Include="Exception\DwfSectionResourceNotFoundException.h" />
+    <ClInclude Include="Exception\EndOfStreamException.h" />
+    <ClInclude Include="Exception\EvaluationExpiredException.h" />
+    <ClInclude Include="Exception\GroupNotFoundException.h" />
+    <ClInclude Include="Exception\InvalidDwfPackageException.h" />
+    <ClInclude Include="Exception\InvalidDwfSectionException.h" />
+    <ClInclude Include="Exception\InvalidFeatureSourceException.h" />
+    <ClInclude Include="Exception\InvalidIpAddressException.h" />
+    <ClInclude Include="Exception\InvalidLicenseException.h" />
+    <ClInclude Include="Exception\InvalidLogEntryException.h" />
+    <ClInclude Include="Exception\InvalidOperationVersionException.h" />
+    <ClInclude Include="Exception\InvalidPasswordException.h" />
+    <ClInclude Include="Exception\InvalidPrintLayoutFontSizeUnitsException.h" />
+    <ClInclude Include="Exception\InvalidPrintLayoutPositionUnitsException.h" />
+    <ClInclude Include="Exception\InvalidPrintLayoutSizeUnitsException.h" />
+    <ClInclude Include="Exception\InvalidSerialNumberException.h" />
+    <ClInclude Include="Exception\InvalidServerNameException.h" />
+    <ClInclude Include="Exception\LicenseException.h" />
+    <ClInclude Include="Exception\LicenseExpiredException.h" />
+    <ClInclude Include="Exception\LogOpenFailedException.h" />
+    <ClInclude Include="Exception\OperationProcessingException.h" />
+    <ClInclude Include="Exception\ParameterNotFoundException.h" />
+    <ClInclude Include="Exception\PathTooLongException.h" />
+    <ClInclude Include="Exception\PermissionDeniedException.h" />
+    <ClInclude Include="Exception\PortNotAvailableException.h" />
+    <ClInclude Include="Exception\PrintToScaleModeNotSelectedException.h" />
+    <ClInclude Include="Exception\RasterTransformationNotSupportedException.h" />
+    <ClInclude Include="Exception\RepositoryCreationFailedException.h" />
+    <ClInclude Include="Exception\RepositoryNotFoundException.h" />
+    <ClInclude Include="Exception\RepositoryNotOpenException.h" />
+    <ClInclude Include="Exception\RepositoryOpenFailedException.h" />
+    <ClInclude Include="Exception\RoleNotFoundException.h" />
+    <ClInclude Include="Exception\ServerNotFoundException.h" />
+    <ClInclude Include="Exception\ServerNotOnlineException.h" />
+    <ClInclude Include="Exception\SessionExpiredException.h" />
+    <ClInclude Include="Exception\SessionNotFoundException.h" />
+    <ClInclude Include="Exception\StylizeLayerFailedException.h" />
+    <ClInclude Include="Exception\UnauthorizedAccessException.h" />
+    <ClInclude Include="Exception\UnsupportedProviderThreadModelException.h" />
+    <ClInclude Include="Exception\UriFormatException.h" />
+    <ClInclude Include="Net\IOperationHandler.h" />
+    <ClInclude Include="Services\Command.h" />
+    <ClInclude Include="Services\ConnectionProperties.h" />
+    <ClInclude Include="Services\CustomLogoInfo.h" />
+    <ClInclude Include="Services\CustomTextInfo.h" />
+    <ClInclude Include="Services\DrawingDefs.h" />
+    <ClInclude Include="Services\DrawingService.h" />
+    <ClInclude Include="Services\DwfVersion.h" />
+    <ClInclude Include="Services\FeatureInformation.h" />
+    <ClInclude Include="Services\ImageFormats.h" />
+    <ClInclude Include="Services\KmlDefs.h" />
+    <ClInclude Include="Services\KmlService.h" />
+    <ClInclude Include="Services\Layout.h" />
+    <ClInclude Include="Services\MappingDefs.h" />
+    <ClInclude Include="Services\MappingService.h" />
+    <ClInclude Include="Services\MapPlot.h" />
+    <ClInclude Include="Services\MapPlotCollection.h" />
+    <ClInclude Include="Services\MapPlotInstruction.h" />
+    <ClInclude Include="Services\PackageStatusInformation.h" />
+    <ClInclude Include="Services\PlotSpecification.h" />
+    <ClInclude Include="Services\PrintLayout.h" />
+    <ClInclude Include="Services\ProxyDataReader.h" />
+    <ClInclude Include="Services\ProxyDrawingService.h" />
+    <ClInclude Include="Services\ProxyFeatureReader.h" />
+    <ClInclude Include="Services\ProxyFeatureService.h" />
+    <ClInclude Include="Services\ProxyFeatureTransaction.h" />
+    <ClInclude Include="Services\ProxyGwsFeatureReader.h" />
+    <ClInclude Include="Services\ProxyKmlService.h" />
+    <ClInclude Include="Services\ProxyMappingService.h" />
+    <ClInclude Include="Services\ProxyRenderingService.h" />
+    <ClInclude Include="Services\ProxyResourceService.h" />
+    <ClInclude Include="Services\ProxySqlDataReader.h" />
+    <ClInclude Include="Services\ProxyTileService.h" />
+    <ClInclude Include="Services\RenderingDefs.h" />
+    <ClInclude Include="Services\RenderingOptions.h" />
+    <ClInclude Include="Services\RenderingService.h" />
+    <ClInclude Include="Services\ServerAdmin.h" />
+    <ClInclude Include="Services\ServerAdminDefs.h" />
+    <ClInclude Include="Services\ServerConnection.h" />
+    <ClInclude Include="Services\ServerConnectionEventHandler.h" />
+    <ClInclude Include="Services\ServerConnectionImp.h" />
+    <ClInclude Include="Services\ServerConnectionPool.h" />
+    <ClInclude Include="Services\ServerConnectionStack.h" />
+    <ClInclude Include="Services\ServerInformation.h" />
+    <ClInclude Include="Services\Site.h" />
+    <ClInclude Include="Services\SiteConnection.h" />
+    <ClInclude Include="Services\SiteInfo.h" />
+    <ClInclude Include="Services\SiteManager.h" />
+    <ClInclude Include="Services\SqlResult.h" />
+    <ClInclude Include="Services\TileDefs.h" />
+    <ClInclude Include="Services\TileService.h" />
+    <ClInclude Include="Services\UnitType.h" />
+    <ClInclude Include="System\ConfigProperties.h" />
+    <ClInclude Include="System\CryptographyManager.h" />
+    <ClInclude Include="System\MapGuideCommonClassId.h" />
+    <ClInclude Include="System\MapGuideStream.h" />
+    <ClInclude Include="System\UserInformation.h" />
+    <ClInclude Include="Util\IpUtil.h" />
+    <ClInclude Include="MapGuideCommon.h" />
+  </ItemGroup>
+  <ItemGroup>
+    <ResourceCompile Include="MapGuideCommon.rc" />
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\Foundation\Foundation.vcxproj">
+      <Project>{a82adc7d-4da4-42f2-9bf6-df5dcfb44425}</Project>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+    </ProjectReference>
+    <ProjectReference Include="..\Geometry\Geometry.vcxproj">
+      <Project>{d954daac-e305-40ce-b3f3-c229a0bef4f0}</Project>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+    </ProjectReference>
+    <ProjectReference Include="..\MdfModel\MdfModel.vcxproj">
+      <Project>{c50254f2-654a-48de-af5b-20605aef8d10}</Project>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+    </ProjectReference>
+    <ProjectReference Include="..\MdfParser\MdfParser.vcxproj">
+      <Project>{85882748-dd71-4d2b-9e5a-03af8c8d91b7}</Project>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+    </ProjectReference>
+    <ProjectReference Include="..\PlatformBase\PlatformBase.vcxproj">
+      <Project>{f7334b1b-0efa-47e3-8e66-df158e61b7e4}</Project>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+    </ProjectReference>
+    <ProjectReference Include="..\Security\Security.vcxproj">
+      <Project>{7c1c5695-c51c-4017-abef-bc3032cbaf3b}</Project>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+    </ProjectReference>
+  </ItemGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+  <ImportGroup Label="ExtensionTargets">
+  </ImportGroup>
+</Project>
\ No newline at end of file

Added: trunk/MgDev/Common/MapGuideCommon/MapGuideCommon.vcxproj.filters
===================================================================
--- trunk/MgDev/Common/MapGuideCommon/MapGuideCommon.vcxproj.filters	                        (rev 0)
+++ trunk/MgDev/Common/MapGuideCommon/MapGuideCommon.vcxproj.filters	2011-04-19 02:55:14 UTC (rev 5705)
@@ -0,0 +1,752 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup>
+    <Filter Include="MapLayer">
+      <UniqueIdentifier>{791df5a8-cbb5-49d8-88c3-8756ff65592e}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="Controller">
+      <UniqueIdentifier>{f2931e10-9b2a-4c65-a45b-87b247a19774}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="Exception">
+      <UniqueIdentifier>{684cecbd-a4b2-476a-8c9d-c98ee8d65678}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="Net">
+      <UniqueIdentifier>{19455d03-2a41-470e-af83-3e03cccc5d8c}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="Services">
+      <UniqueIdentifier>{88528991-8e7c-4f42-a264-27ae09fd4003}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="System">
+      <UniqueIdentifier>{8b3a99d2-2fa8-470c-8972-c7c5fd772479}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="Util">
+      <UniqueIdentifier>{40c3ff42-a86c-4220-b62f-61b4ac380b5d}</UniqueIdentifier>
+    </Filter>
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="MapLayer\Layer.cpp">
+      <Filter>MapLayer</Filter>
+    </ClCompile>
+    <ClCompile Include="MapLayer\Map.cpp">
+      <Filter>MapLayer</Filter>
+    </ClCompile>
+    <ClCompile Include="MapLayer\Selection.cpp">
+      <Filter>MapLayer</Filter>
+    </ClCompile>
+    <ClCompile Include="Controller\Controller.cpp">
+      <Filter>Controller</Filter>
+    </ClCompile>
+    <ClCompile Include="Controller\DwfController.cpp">
+      <Filter>Controller</Filter>
+    </ClCompile>
+    <ClCompile Include="Controller\HtmlController.cpp">
+      <Filter>Controller</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\AllProviderConnectionsUsedException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\AuthenticationFailedException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\ConnectionFailedException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\ConnectionNotOpenException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\DbException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\DbXmlException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\DuplicateGroupException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\DuplicateNameException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\DuplicateParameterException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\DuplicateRepositoryException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\DuplicateRoleException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\DuplicateServerException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\DuplicateSessionException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\DuplicateUserException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\DwfException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\DwfSectionNotFoundException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\DwfSectionResourceNotFoundException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\EndOfStreamException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\EvaluationExpiredException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\GroupNotFoundException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\InvalidDwfPackageException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\InvalidDwfSectionException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\InvalidFeatureSourceException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\InvalidIpAddressException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\InvalidLicenseException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\InvalidLogEntryException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\InvalidOperationVersionException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\InvalidPasswordException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\InvalidPrintLayoutFontSizeUnitsException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\InvalidPrintLayoutPositionUnitsException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\InvalidPrintLayoutSizeUnitsException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\InvalidSerialNumberException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\InvalidServerNameException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\LicenseException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\LicenseExpiredException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\LogOpenFailedException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\OperationProcessingException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\ParameterNotFoundException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\PathTooLongException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\PermissionDeniedException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\PortNotAvailableException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\PrintToScaleModeNotSelectedException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\RasterTransformationNotSupportedException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\RepositoryCreationFailedException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\RepositoryNotFoundException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\RepositoryNotOpenException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\RepositoryOpenFailedException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\RoleNotFoundException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\ServerNotFoundException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\ServerNotOnlineException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\SessionExpiredException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\SessionNotFoundException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\StylizeLayerFailedException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\UnauthorizedAccessException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\UnsupportedProviderThreadModelException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Exception\UriFormatException.cpp">
+      <Filter>Exception</Filter>
+    </ClCompile>
+    <ClCompile Include="Net\IOperationHandler.cpp">
+      <Filter>Net</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\Command.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\ConnectionProperties.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\CustomLogoInfo.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\CustomTextInfo.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\DrawingDefs.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\DrawingService.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\DwfVersion.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\FeatureInformation.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\ImageFormats.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\KmlDefs.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\KmlService.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\Layout.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\MappingDefs.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\MappingService.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\MapPlot.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\MapPlotCollection.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\PackageStatusInformation.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\PlotSpecification.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\PrintLayout.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\ProxyDataReader.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\ProxyDrawingService.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\ProxyFeatureReader.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\ProxyFeatureService.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\ProxyFeatureTransaction.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\ProxyGwsFeatureReader.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\ProxyKmlService.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\ProxyMappingService.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\ProxyRenderingService.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\ProxyResourceService.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\ProxySqlDataReader.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\ProxyTileService.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\RenderingDefs.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\RenderingOptions.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\RenderingService.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\ServerAdmin.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\ServerAdminDefs.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\ServerConnection.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\ServerConnectionEventHandler.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\ServerConnectionImp.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\ServerConnectionPool.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\ServerConnectionStack.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\ServerInformation.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\Site.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\SiteConnection.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\SiteInfo.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\SiteManager.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\SqlResult.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\TileDefs.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\TileService.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="Services\UnitType.cpp">
+      <Filter>Services</Filter>
+    </ClCompile>
+    <ClCompile Include="System\ConfigProperties.cpp">
+      <Filter>System</Filter>
+    </ClCompile>
+    <ClCompile Include="System\CryptographyManager.cpp">
+      <Filter>System</Filter>
+    </ClCompile>
+    <ClCompile Include="System\MapGuideCommonFactory.cpp">
+      <Filter>System</Filter>
+    </ClCompile>
+    <ClCompile Include="System\MapGuideStream.cpp">
+      <Filter>System</Filter>
+    </ClCompile>
+    <ClCompile Include="System\UserInformation.cpp">
+      <Filter>System</Filter>
+    </ClCompile>
+    <ClCompile Include="Util\IpUtil.cpp">
+      <Filter>Util</Filter>
+    </ClCompile>
+    <ClCompile Include="MapGuideCommonBuild.cpp" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClInclude Include="MapLayer\Layer.h">
+      <Filter>MapLayer</Filter>
+    </ClInclude>
+    <ClInclude Include="MapLayer\Map.h">
+      <Filter>MapLayer</Filter>
+    </ClInclude>
+    <ClInclude Include="MapLayer\Selection.h">
+      <Filter>MapLayer</Filter>
+    </ClInclude>
+    <ClInclude Include="Controller\Controller.h">
+      <Filter>Controller</Filter>
+    </ClInclude>
+    <ClInclude Include="Controller\DwfController.h">
+      <Filter>Controller</Filter>
+    </ClInclude>
+    <ClInclude Include="Controller\HtmlController.h">
+      <Filter>Controller</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\AllProviderConnectionsUsedException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\AuthenticationFailedException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\ConnectionFailedException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\ConnectionNotOpenException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\DbException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\DbXmlException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\DuplicateGroupException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\DuplicateNameException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\DuplicateParameterException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\DuplicateRepositoryException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\DuplicateRoleException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\DuplicateServerException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\DuplicateSessionException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\DuplicateUserException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\DwfException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\DwfSectionNotFoundException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\DwfSectionResourceNotFoundException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\EndOfStreamException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\EvaluationExpiredException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\GroupNotFoundException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\InvalidDwfPackageException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\InvalidDwfSectionException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\InvalidFeatureSourceException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\InvalidIpAddressException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\InvalidLicenseException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\InvalidLogEntryException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\InvalidOperationVersionException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\InvalidPasswordException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\InvalidPrintLayoutFontSizeUnitsException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\InvalidPrintLayoutPositionUnitsException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\InvalidPrintLayoutSizeUnitsException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\InvalidSerialNumberException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\InvalidServerNameException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\LicenseException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\LicenseExpiredException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\LogOpenFailedException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\OperationProcessingException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\ParameterNotFoundException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\PathTooLongException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\PermissionDeniedException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\PortNotAvailableException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\PrintToScaleModeNotSelectedException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\RasterTransformationNotSupportedException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\RepositoryCreationFailedException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\RepositoryNotFoundException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\RepositoryNotOpenException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\RepositoryOpenFailedException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\RoleNotFoundException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\ServerNotFoundException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\ServerNotOnlineException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\SessionExpiredException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\SessionNotFoundException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\StylizeLayerFailedException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\UnauthorizedAccessException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\UnsupportedProviderThreadModelException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Exception\UriFormatException.h">
+      <Filter>Exception</Filter>
+    </ClInclude>
+    <ClInclude Include="Net\IOperationHandler.h">
+      <Filter>Net</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\Command.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\ConnectionProperties.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\CustomLogoInfo.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\CustomTextInfo.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\DrawingDefs.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\DrawingService.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\DwfVersion.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\FeatureInformation.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\ImageFormats.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\KmlDefs.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\KmlService.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\Layout.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\MappingDefs.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\MappingService.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\MapPlot.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\MapPlotCollection.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\MapPlotInstruction.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\PackageStatusInformation.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\PlotSpecification.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\PrintLayout.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\ProxyDataReader.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\ProxyDrawingService.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\ProxyFeatureReader.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\ProxyFeatureService.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\ProxyFeatureTransaction.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\ProxyGwsFeatureReader.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\ProxyKmlService.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\ProxyMappingService.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\ProxyRenderingService.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\ProxyResourceService.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\ProxySqlDataReader.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\ProxyTileService.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\RenderingDefs.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\RenderingOptions.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\RenderingService.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\ServerAdmin.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\ServerAdminDefs.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\ServerConnection.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\ServerConnectionEventHandler.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\ServerConnectionImp.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\ServerConnectionPool.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\ServerConnectionStack.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\ServerInformation.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\Site.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\SiteConnection.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\SiteInfo.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\SiteManager.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\SqlResult.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\TileDefs.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\TileService.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="Services\UnitType.h">
+      <Filter>Services</Filter>
+    </ClInclude>
+    <ClInclude Include="System\ConfigProperties.h">
+      <Filter>System</Filter>
+    </ClInclude>
+    <ClInclude Include="System\CryptographyManager.h">
+      <Filter>System</Filter>
+    </ClInclude>
+    <ClInclude Include="System\MapGuideCommonClassId.h">
+      <Filter>System</Filter>
+    </ClInclude>
+    <ClInclude Include="System\MapGuideStream.h">
+      <Filter>System</Filter>
+    </ClInclude>
+    <ClInclude Include="System\UserInformation.h">
+      <Filter>System</Filter>
+    </ClInclude>
+    <ClInclude Include="Util\IpUtil.h">
+      <Filter>Util</Filter>
+    </ClInclude>
+    <ClInclude Include="MapGuideCommon.h" />
+  </ItemGroup>
+  <ItemGroup>
+    <ResourceCompile Include="MapGuideCommon.rc" />
+  </ItemGroup>
+</Project>
\ No newline at end of file

Added: trunk/MgDev/Common/Security/Security.vcxproj
===================================================================
--- trunk/MgDev/Common/Security/Security.vcxproj	                        (rev 0)
+++ trunk/MgDev/Common/Security/Security.vcxproj	2011-04-19 02:55:14 UTC (rev 5705)
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup Label="ProjectConfigurations">
+    <ProjectConfiguration Include="Debug|Win32">
+      <Configuration>Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Debug|x64">
+      <Configuration>Debug</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|Win32">
+      <Configuration>Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|x64">
+      <Configuration>Release</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+  </ItemGroup>
+  <PropertyGroup Label="Globals">
+    <ProjectGuid>{7C1C5695-C51C-4017-ABEF-BC3032CBAF3B}</ProjectGuid>
+    <RootNamespace>Security</RootNamespace>
+    <Keyword>Win32Proj</Keyword>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+    <ConfigurationType>StaticLibrary</ConfigurationType>
+    <CharacterSet>MultiByte</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+    <ConfigurationType>StaticLibrary</ConfigurationType>
+    <CharacterSet>MultiByte</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+    <ConfigurationType>StaticLibrary</ConfigurationType>
+    <CharacterSet>MultiByte</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+    <ConfigurationType>StaticLibrary</ConfigurationType>
+    <CharacterSet>MultiByte</CharacterSet>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+  <ImportGroup Label="ExtensionSettings">
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <PropertyGroup Label="UserMacros" />
+  <PropertyGroup>
+    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\lib\debug\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\obj\debug\Security\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\lib\debug64\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\obj\debug64\Security\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\lib\release\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\obj\release\Security\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\lib\release64\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\obj\release64\Security\</IntDir>
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">MgSecurityd</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MgSecurityd</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MgSecurity</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MgSecurity</TargetName>
+  </PropertyGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MinimalRebuild>true</MinimalRebuild>
+      <ExceptionHandling>Async</ExceptionHandling>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <Lib>
+      <OutputFile>..\lib\debug\MgSecurityd.lib</OutputFile>
+    </Lib>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MinimalRebuild>true</MinimalRebuild>
+      <ExceptionHandling>Async</ExceptionHandling>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <Lib>
+      <OutputFile>..\lib\debug64\MgSecurityd.lib</OutputFile>
+    </Lib>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <ClCompile>
+      <Optimization>MaxSpeed</Optimization>
+      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <ExceptionHandling>Async</ExceptionHandling>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <Lib>
+      <OutputFile>..\lib\release\MgSecurity.lib</OutputFile>
+    </Lib>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+    <ClCompile>
+      <Optimization>MaxSpeed</Optimization>
+      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <ExceptionHandling>Async</ExceptionHandling>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <Lib>
+      <OutputFile>..\lib\release64\MgSecurity.lib</OutputFile>
+    </Lib>
+  </ItemDefinitionGroup>
+  <ItemGroup>
+    <ClCompile Include="CryptographyUtil.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="LicenseUtil.cpp">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+    <ClCompile Include="SecurityBuild.cpp" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClInclude Include="CryptographyUtil.h" />
+    <ClInclude Include="LicenseUtil.h" />
+    <ClInclude Include="SecurityDefs.h" />
+  </ItemGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+  <ImportGroup Label="ExtensionTargets">
+  </ImportGroup>
+</Project>
\ No newline at end of file

Added: trunk/MgDev/Oem/dbxml/db-4.8.26/build_windows/db_dll.vcxproj
===================================================================
--- trunk/MgDev/Oem/dbxml/db-4.8.26/build_windows/db_dll.vcxproj	                        (rev 0)
+++ trunk/MgDev/Oem/dbxml/db-4.8.26/build_windows/db_dll.vcxproj	2011-04-19 02:55:14 UTC (rev 5705)
@@ -0,0 +1,456 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup Label="ProjectConfigurations">
+    <ProjectConfiguration Include="Debug|Win32">
+      <Configuration>Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Debug|x64">
+      <Configuration>Debug</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|Win32">
+      <Configuration>Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|x64">
+      <Configuration>Release</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+  </ItemGroup>
+  <PropertyGroup Label="Globals">
+    <ProjectGuid>{96C27024-6DEE-45ED-BCC3-A731949131FA}</ProjectGuid>
+    <Keyword>Win32Proj</Keyword>
+    <RootNamespace>db_dll</RootNamespace>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <UseDebugLibraries>true</UseDebugLibraries>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <UseDebugLibraries>true</UseDebugLibraries>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <UseDebugLibraries>false</UseDebugLibraries>
+    <WholeProgramOptimization>false</WholeProgramOptimization>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <UseDebugLibraries>false</UseDebugLibraries>
+    <WholeProgramOptimization>false</WholeProgramOptimization>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+  <ImportGroup Label="ExtensionSettings">
+  </ImportGroup>
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <PropertyGroup Label="UserMacros" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <LinkIncremental>true</LinkIncremental>
+    <OutDir>.\Debug32\</OutDir>
+    <IntDir>./$(OutDir)db_dll\</IntDir>
+    <TargetName>libdb48d</TargetName>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+    <LinkIncremental>true</LinkIncremental>
+    <OutDir>.\Debug64\</OutDir>
+    <IntDir>./$(OutDir)db_dll\</IntDir>
+    <TargetName>libdb48d</TargetName>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <LinkIncremental>false</LinkIncremental>
+    <OutDir>.\Release32\</OutDir>
+    <IntDir>./$(OutDir)db_dll\</IntDir>
+    <TargetName>libdb48</TargetName>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+    <LinkIncremental>false</LinkIncremental>
+    <OutDir>.\Release64\</OutDir>
+    <IntDir>./$(OutDir)db_dll\</IntDir>
+    <TargetName>libdb48</TargetName>
+  </PropertyGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <ClCompile>
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
+      <WarningLevel>Level3</WarningLevel>
+      <Optimization>Disabled</Optimization>
+      <PreprocessorDefinitions>UNICODE;DB_CREATE_DLL;DIAGNOSTIC;CONFIG_TEST;WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalIncludeDirectories>.;..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <DebugInformationFormat>OldStyle</DebugInformationFormat>
+      <PrecompiledHeaderOutputFile>./$(OutDir)db_dll.pch</PrecompiledHeaderOutputFile>
+      <ProgramDataBaseFileName>$(IntDir)vc90.pdb</ProgramDataBaseFileName>
+      <AssemblerListingLocation>
+      </AssemblerListingLocation>
+    </ClCompile>
+    <Link>
+      <SubSystem>Windows</SubSystem>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <OutputFile>$(OutDir)libdb48d.dll</OutputFile>
+      <AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <IgnoreSpecificDefaultLibraries>
+      </IgnoreSpecificDefaultLibraries>
+      <BaseAddress>0x13000000</BaseAddress>
+      <ImportLibrary>$(OutDir)libdb48d.lib</ImportLibrary>
+      <ProgramDatabaseFile>$(OutDir)$(TargetName).pdb</ProgramDatabaseFile>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <ModuleDefinitionFile>.\libdb.def</ModuleDefinitionFile>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+    <ClCompile>
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
+      <WarningLevel>Level3</WarningLevel>
+      <Optimization>Disabled</Optimization>
+      <PreprocessorDefinitions>UNICODE;DB_CREATE_DLL;DIAGNOSTIC;CONFIG_TEST;WIN32;_DEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalIncludeDirectories>.;..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <DebugInformationFormat>OldStyle</DebugInformationFormat>
+      <PrecompiledHeaderOutputFile>./$(OutDir)db_dll.pch</PrecompiledHeaderOutputFile>
+      <ProgramDataBaseFileName>$(IntDir)vc90.pdb</ProgramDataBaseFileName>
+      <AssemblerListingLocation>
+      </AssemblerListingLocation>
+    </ClCompile>
+    <Link>
+      <SubSystem>Windows</SubSystem>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <OutputFile>$(OutDir)libdb48d.dll</OutputFile>
+      <AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <IgnoreSpecificDefaultLibraries>
+      </IgnoreSpecificDefaultLibraries>
+      <BaseAddress>0x13000000</BaseAddress>
+      <ImportLibrary>$(OutDir)libdb48d.lib</ImportLibrary>
+      <ProgramDatabaseFile>$(OutDir)$(TargetName).pdb</ProgramDatabaseFile>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <ModuleDefinitionFile>.\libdb.def</ModuleDefinitionFile>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <ClCompile>
+      <WarningLevel>Level3</WarningLevel>
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
+      <Optimization>MaxSpeed</Optimization>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <IntrinsicFunctions>false</IntrinsicFunctions>
+      <PreprocessorDefinitions>UNICODE;DB_CREATE_DLL;WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalIncludeDirectories>.;..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
+      <StringPooling>true</StringPooling>
+      <PrecompiledHeaderOutputFile>./$(OutDir)db_dll.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>
+      </AssemblerListingLocation>
+      <ProgramDataBaseFileName>$(IntDir)vc90.pdb</ProgramDataBaseFileName>
+    </ClCompile>
+    <Link>
+      <SubSystem>Windows</SubSystem>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <EnableCOMDATFolding>
+      </EnableCOMDATFolding>
+      <OptimizeReferences>
+      </OptimizeReferences>
+      <OutputFile>$(OutDir)libdb48.dll</OutputFile>
+      <AdditionalLibraryDirectories>$(OUTDIR);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <ProgramDatabaseFile>$(OutDir)$(TargetName).pdb</ProgramDatabaseFile>
+      <BaseAddress>0x13000000</BaseAddress>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <ImportLibrary>$(OutDir)libdb48.lib</ImportLibrary>
+      <ModuleDefinitionFile>.\libdb.def</ModuleDefinitionFile>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+    <ClCompile>
+      <WarningLevel>Level3</WarningLevel>
+      <PrecompiledHeader>NotUsing</PrecompiledHeader>
+      <Optimization>MaxSpeed</Optimization>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <IntrinsicFunctions>false</IntrinsicFunctions>
+      <PreprocessorDefinitions>UNICODE;DB_CREATE_DLL;WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <AdditionalIncludeDirectories>.;..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
+      <StringPooling>true</StringPooling>
+      <PrecompiledHeaderOutputFile>./$(OutDir)db_dll.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>
+      </AssemblerListingLocation>
+      <ProgramDataBaseFileName>$(IntDir)vc90.pdb</ProgramDataBaseFileName>
+    </ClCompile>
+    <Link>
+      <SubSystem>Windows</SubSystem>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <EnableCOMDATFolding>
+      </EnableCOMDATFolding>
+      <OptimizeReferences>
+      </OptimizeReferences>
+      <OutputFile>$(OutDir)libdb48.dll</OutputFile>
+      <AdditionalLibraryDirectories>$(OUTDIR);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <ProgramDatabaseFile>$(OutDir)$(TargetName).pdb</ProgramDatabaseFile>
+      <BaseAddress>0x13000000</BaseAddress>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <ImportLibrary>$(OutDir)libdb48.lib</ImportLibrary>
+      <ModuleDefinitionFile>.\libdb.def</ModuleDefinitionFile>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemGroup>
+    <ClCompile Include="..\crypto\aes_method.c" />
+    <ClCompile Include="..\btree\bt_compact.c" />
+    <ClCompile Include="..\btree\bt_compare.c" />
+    <ClCompile Include="..\btree\bt_compress.c" />
+    <ClCompile Include="..\btree\bt_conv.c" />
+    <ClCompile Include="..\btree\bt_curadj.c" />
+    <ClCompile Include="..\btree\bt_cursor.c" />
+    <ClCompile Include="..\btree\bt_delete.c" />
+    <ClCompile Include="..\btree\bt_method.c" />
+    <ClCompile Include="..\btree\bt_open.c" />
+    <ClCompile Include="..\btree\bt_put.c" />
+    <ClCompile Include="..\btree\bt_rec.c" />
+    <ClCompile Include="..\btree\bt_reclaim.c" />
+    <ClCompile Include="..\btree\bt_recno.c" />
+    <ClCompile Include="..\btree\bt_rsearch.c" />
+    <ClCompile Include="..\btree\bt_search.c" />
+    <ClCompile Include="..\btree\bt_split.c" />
+    <ClCompile Include="..\btree\bt_stat.c" />
+    <ClCompile Include="..\btree\bt_upgrade.c" />
+    <ClCompile Include="..\btree\bt_verify.c" />
+    <ClCompile Include="..\btree\btree_auto.c" />
+    <ClCompile Include="..\db\crdel_auto.c" />
+    <ClCompile Include="..\db\crdel_rec.c" />
+    <ClCompile Include="..\crypto\crypto.c" />
+    <ClCompile Include="..\cxx\cxx_db.cpp" />
+    <ClCompile Include="..\cxx\cxx_dbc.cpp" />
+    <ClCompile Include="..\cxx\cxx_dbt.cpp" />
+    <ClCompile Include="..\cxx\cxx_env.cpp" />
+    <ClCompile Include="..\cxx\cxx_except.cpp" />
+    <ClCompile Include="..\cxx\cxx_lock.cpp" />
+    <ClCompile Include="..\cxx\cxx_logc.cpp" />
+    <ClCompile Include="..\cxx\cxx_mpool.cpp" />
+    <ClCompile Include="..\cxx\cxx_multi.cpp" />
+    <ClCompile Include="..\cxx\cxx_seq.cpp" />
+    <ClCompile Include="..\cxx\cxx_txn.cpp" />
+    <ClCompile Include="..\db\db.c" />
+    <ClCompile Include="..\db\db_am.c" />
+    <ClCompile Include="..\db\db_auto.c" />
+    <ClCompile Include="..\common\db_byteorder.c" />
+    <ClCompile Include="..\db\db_cam.c" />
+    <ClCompile Include="..\db\db_cds.c" />
+    <ClCompile Include="..\common\db_compint.c" />
+    <ClCompile Include="..\db\db_conv.c" />
+    <ClCompile Include="..\db\db_dispatch.c" />
+    <ClCompile Include="..\db\db_dup.c" />
+    <ClCompile Include="..\common\db_err.c" />
+    <ClCompile Include="..\common\db_getlong.c" />
+    <ClCompile Include="..\common\db_idspace.c" />
+    <ClCompile Include="..\db\db_iface.c" />
+    <ClCompile Include="..\db\db_join.c" />
+    <ClCompile Include="..\common\db_log2.c" />
+    <ClCompile Include="..\db\db_meta.c" />
+    <ClCompile Include="..\db\db_method.c" />
+    <ClCompile Include="..\db\db_open.c" />
+    <ClCompile Include="..\db\db_overflow.c" />
+    <ClCompile Include="..\db\db_ovfl_vrfy.c" />
+    <ClCompile Include="..\db\db_pr.c" />
+    <ClCompile Include="..\db\db_rec.c" />
+    <ClCompile Include="..\db\db_reclaim.c" />
+    <ClCompile Include="..\db\db_remove.c" />
+    <ClCompile Include="..\db\db_rename.c" />
+    <ClCompile Include="..\db\db_ret.c" />
+    <ClCompile Include="..\db\db_setid.c" />
+    <ClCompile Include="..\db\db_setlsn.c" />
+    <ClCompile Include="..\common\db_shash.c" />
+    <ClCompile Include="..\db\db_sort_multiple.c" />
+    <ClCompile Include="..\db\db_stati.c" />
+    <ClCompile Include="..\db\db_truncate.c" />
+    <ClCompile Include="..\db\db_upg.c" />
+    <ClCompile Include="..\db\db_upg_opd.c" />
+    <ClCompile Include="..\db\db_vrfy.c" />
+    <ClCompile Include="..\db\db_vrfyutil.c" />
+    <ClCompile Include="..\dbm\dbm.c" />
+    <ClCompile Include="..\dbreg\dbreg.c" />
+    <ClCompile Include="..\dbreg\dbreg_auto.c" />
+    <ClCompile Include="..\dbreg\dbreg_rec.c" />
+    <ClCompile Include="..\dbreg\dbreg_stat.c" />
+    <ClCompile Include="..\dbreg\dbreg_util.c" />
+    <ClCompile Include="..\common\dbt.c" />
+    <ClCompile Include="..\env\env_alloc.c" />
+    <ClCompile Include="..\env\env_config.c" />
+    <ClCompile Include="..\env\env_failchk.c" />
+    <ClCompile Include="..\env\env_file.c" />
+    <ClCompile Include="..\env\env_globals.c" />
+    <ClCompile Include="..\env\env_method.c" />
+    <ClCompile Include="..\env\env_name.c" />
+    <ClCompile Include="..\env\env_open.c" />
+    <ClCompile Include="..\env\env_recover.c" />
+    <ClCompile Include="..\env\env_region.c" />
+    <ClCompile Include="..\env\env_register.c" />
+    <ClCompile Include="..\env\env_sig.c" />
+    <ClCompile Include="..\env\env_stat.c" />
+    <ClCompile Include="..\fileops\fileops_auto.c" />
+    <ClCompile Include="..\fileops\fop_basic.c" />
+    <ClCompile Include="..\fileops\fop_rec.c" />
+    <ClCompile Include="..\fileops\fop_util.c" />
+    <ClCompile Include="..\hash\hash.c" />
+    <ClCompile Include="..\hash\hash_auto.c" />
+    <ClCompile Include="..\hash\hash_conv.c" />
+    <ClCompile Include="..\hash\hash_dup.c" />
+    <ClCompile Include="..\hash\hash_func.c" />
+    <ClCompile Include="..\hash\hash_meta.c" />
+    <ClCompile Include="..\hash\hash_method.c" />
+    <ClCompile Include="..\hash\hash_open.c" />
+    <ClCompile Include="..\hash\hash_page.c" />
+    <ClCompile Include="..\hash\hash_rec.c" />
+    <ClCompile Include="..\hash\hash_reclaim.c" />
+    <ClCompile Include="..\hash\hash_stat.c" />
+    <ClCompile Include="..\hash\hash_upgrade.c" />
+    <ClCompile Include="..\hash\hash_verify.c" />
+    <ClCompile Include="..\hmac\hmac.c" />
+    <ClCompile Include="..\hsearch\hsearch.c" />
+    <ClCompile Include="..\lock\lock.c" />
+    <ClCompile Include="..\lock\lock_deadlock.c" />
+    <ClCompile Include="..\lock\lock_failchk.c" />
+    <ClCompile Include="..\lock\lock_id.c" />
+    <ClCompile Include="..\lock\lock_list.c" />
+    <ClCompile Include="..\lock\lock_method.c" />
+    <ClCompile Include="..\lock\lock_region.c" />
+    <ClCompile Include="..\lock\lock_stat.c" />
+    <ClCompile Include="..\lock\lock_timer.c" />
+    <ClCompile Include="..\lock\lock_util.c" />
+    <ClCompile Include="..\log\log.c" />
+    <ClCompile Include="..\log\log_archive.c" />
+    <ClCompile Include="..\log\log_compare.c" />
+    <ClCompile Include="..\log\log_debug.c" />
+    <ClCompile Include="..\log\log_get.c" />
+    <ClCompile Include="..\log\log_method.c" />
+    <ClCompile Include="..\log\log_put.c" />
+    <ClCompile Include="..\log\log_stat.c" />
+    <ClCompile Include="..\common\mkpath.c" />
+    <ClCompile Include="..\mp\mp_alloc.c" />
+    <ClCompile Include="..\mp\mp_bh.c" />
+    <ClCompile Include="..\mp\mp_fget.c" />
+    <ClCompile Include="..\mp\mp_fmethod.c" />
+    <ClCompile Include="..\mp\mp_fopen.c" />
+    <ClCompile Include="..\mp\mp_fput.c" />
+    <ClCompile Include="..\mp\mp_fset.c" />
+    <ClCompile Include="..\mp\mp_method.c" />
+    <ClCompile Include="..\mp\mp_mvcc.c" />
+    <ClCompile Include="..\mp\mp_region.c" />
+    <ClCompile Include="..\mp\mp_register.c" />
+    <ClCompile Include="..\mp\mp_resize.c" />
+    <ClCompile Include="..\mp\mp_stat.c" />
+    <ClCompile Include="..\mp\mp_sync.c" />
+    <ClCompile Include="..\mp\mp_trickle.c" />
+    <ClCompile Include="..\crypto\mersenne\mt19937db.c" />
+    <ClCompile Include="..\mutex\mut_alloc.c" />
+    <ClCompile Include="..\mutex\mut_failchk.c" />
+    <ClCompile Include="..\mutex\mut_method.c" />
+    <ClCompile Include="..\mutex\mut_region.c" />
+    <ClCompile Include="..\mutex\mut_stat.c" />
+    <ClCompile Include="..\mutex\mut_win32.c" />
+    <ClCompile Include="..\common\openflags.c" />
+    <ClCompile Include="..\os\os_abort.c" />
+    <ClCompile Include="..\os_windows\os_abs.c" />
+    <ClCompile Include="..\os\os_addrinfo.c" />
+    <ClCompile Include="..\os\os_alloc.c" />
+    <ClCompile Include="..\os_windows\os_clock.c" />
+    <ClCompile Include="..\os_windows\os_config.c" />
+    <ClCompile Include="..\os_windows\os_cpu.c" />
+    <ClCompile Include="..\os\os_ctime.c" />
+    <ClCompile Include="..\os_windows\os_dir.c" />
+    <ClCompile Include="..\os_windows\os_errno.c" />
+    <ClCompile Include="..\os_windows\os_fid.c" />
+    <ClCompile Include="..\os_windows\os_flock.c" />
+    <ClCompile Include="..\os_windows\os_fsync.c" />
+    <ClCompile Include="..\os_windows\os_getenv.c" />
+    <ClCompile Include="..\os_windows\os_handle.c" />
+    <ClCompile Include="..\os_windows\os_map.c" />
+    <ClCompile Include="..\common\os_method.c" />
+    <ClCompile Include="..\os_windows\os_mkdir.c" />
+    <ClCompile Include="..\os_windows\os_open.c" />
+    <ClCompile Include="..\os\os_pid.c" />
+    <ClCompile Include="..\os_windows\os_rename.c" />
+    <ClCompile Include="..\os\os_root.c" />
+    <ClCompile Include="..\os\os_rpath.c" />
+    <ClCompile Include="..\os_windows\os_rw.c" />
+    <ClCompile Include="..\os_windows\os_seek.c" />
+    <ClCompile Include="..\os\os_stack.c" />
+    <ClCompile Include="..\os_windows\os_stat.c" />
+    <ClCompile Include="..\os\os_tmpdir.c" />
+    <ClCompile Include="..\os_windows\os_truncate.c" />
+    <ClCompile Include="..\os\os_uid.c" />
+    <ClCompile Include="..\os_windows\os_unlink.c" />
+    <ClCompile Include="..\os_windows\os_yield.c" />
+    <ClCompile Include="..\db\partition.c" />
+    <ClCompile Include="..\qam\qam.c" />
+    <ClCompile Include="..\qam\qam_auto.c" />
+    <ClCompile Include="..\qam\qam_conv.c" />
+    <ClCompile Include="..\qam\qam_files.c" />
+    <ClCompile Include="..\qam\qam_method.c" />
+    <ClCompile Include="..\qam\qam_open.c" />
+    <ClCompile Include="..\qam\qam_rec.c" />
+    <ClCompile Include="..\qam\qam_stat.c" />
+    <ClCompile Include="..\qam\qam_upgrade.c" />
+    <ClCompile Include="..\qam\qam_verify.c" />
+    <ClCompile Include="..\rep\rep_auto.c" />
+    <ClCompile Include="..\rep\rep_backup.c" />
+    <ClCompile Include="..\rep\rep_elect.c" />
+    <ClCompile Include="..\rep\rep_lease.c" />
+    <ClCompile Include="..\rep\rep_log.c" />
+    <ClCompile Include="..\rep\rep_method.c" />
+    <ClCompile Include="..\rep\rep_record.c" />
+    <ClCompile Include="..\rep\rep_region.c" />
+    <ClCompile Include="..\rep\rep_stat.c" />
+    <ClCompile Include="..\rep\rep_util.c" />
+    <ClCompile Include="..\rep\rep_verify.c" />
+    <ClCompile Include="..\repmgr\repmgr_auto.c" />
+    <ClCompile Include="..\repmgr\repmgr_elect.c" />
+    <ClCompile Include="..\repmgr\repmgr_method.c" />
+    <ClCompile Include="..\repmgr\repmgr_msg.c" />
+    <ClCompile Include="..\repmgr\repmgr_net.c" />
+    <ClCompile Include="..\repmgr\repmgr_queue.c" />
+    <ClCompile Include="..\repmgr\repmgr_sel.c" />
+    <ClCompile Include="..\repmgr\repmgr_stat.c" />
+    <ClCompile Include="..\repmgr\repmgr_util.c" />
+    <ClCompile Include="..\repmgr\repmgr_windows.c" />
+    <ClCompile Include="..\crypto\rijndael\rijndael-alg-fst.c" />
+    <ClCompile Include="..\crypto\rijndael\rijndael-api-fst.c" />
+    <ClCompile Include="..\sequence\seq_stat.c" />
+    <ClCompile Include="..\sequence\sequence.c" />
+    <ClCompile Include="..\hmac\sha1.c" />
+    <ClCompile Include="..\clib\strsep.c" />
+    <ClCompile Include="..\txn\txn.c" />
+    <ClCompile Include="..\txn\txn_auto.c" />
+    <ClCompile Include="..\txn\txn_chkpt.c" />
+    <ClCompile Include="..\txn\txn_failchk.c" />
+    <ClCompile Include="..\txn\txn_method.c" />
+    <ClCompile Include="..\txn\txn_rec.c" />
+    <ClCompile Include="..\txn\txn_recover.c" />
+    <ClCompile Include="..\txn\txn_region.c" />
+    <ClCompile Include="..\txn\txn_stat.c" />
+    <ClCompile Include="..\txn\txn_util.c" />
+    <ClCompile Include="..\common\util_cache.c" />
+    <ClCompile Include="..\common\util_log.c" />
+    <ClCompile Include="..\common\util_sig.c" />
+    <ClCompile Include="..\common\zerofill.c" />
+  </ItemGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+  <ImportGroup Label="ExtensionTargets">
+  </ImportGroup>
+</Project>
\ No newline at end of file

Added: trunk/MgDev/Oem/dbxml/dbxml/build_windows/dbxml.vcxproj
===================================================================
--- trunk/MgDev/Oem/dbxml/dbxml/build_windows/dbxml.vcxproj	                        (rev 0)
+++ trunk/MgDev/Oem/dbxml/dbxml/build_windows/dbxml.vcxproj	2011-04-19 02:55:14 UTC (rev 5705)
@@ -0,0 +1,739 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup Label="ProjectConfigurations">
+    <ProjectConfiguration Include="Debug|Win32">
+      <Configuration>Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Debug|x64">
+      <Configuration>Debug</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|Win32">
+      <Configuration>Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|x64">
+      <Configuration>Release</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Static Debug|Win32">
+      <Configuration>Static Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Static Debug|x64">
+      <Configuration>Static Debug</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Static Release|Win32">
+      <Configuration>Static Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Static Release|x64">
+      <Configuration>Static Release</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+  </ItemGroup>
+  <PropertyGroup Label="Globals">
+    <ProjectGuid>{0047EDFC-C26D-49D0-9559-029FA38B3839}</ProjectGuid>
+    <RootNamespace>dbxml</RootNamespace>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|Win32'" Label="Configuration">
+    <ConfigurationType>StaticLibrary</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+    <CharacterSet>MultiByte</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+    <CharacterSet>MultiByte</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|Win32'" Label="Configuration">
+    <ConfigurationType>StaticLibrary</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+    <CharacterSet>MultiByte</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+    <CharacterSet>MultiByte</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>MultiByte</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>MultiByte</CharacterSet>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+  <ImportGroup Label="ExtensionSettings">
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <PropertyGroup Label="UserMacros" />
+  <PropertyGroup>
+    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\build_windows\$(Configuration)32\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">./$(OutDir)dbxml\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\build_windows\$(Configuration)64\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">./$(OutDir)dbxml\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Static Debug|Win32'">..\build_windows\$(Platform)\Static Debug\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Static Debug|Win32'">./$(OutDir)dbxml\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\build_windows\$(Configuration)32\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">./$(OutDir)dbxml\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\build_windows\$(Configuration)64\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">./$(OutDir)dbxml\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Static Release|Win32'">..\build_windows\$(Platform)\Static Release\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Static Release|Win32'">./$(OutDir)dbxml\</IntDir>
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Static Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Static Debug|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Static Debug|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Static Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Static Release|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Static Release|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'" />
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">libdbxml25d</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">libdbxml25d</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">libdbxml25</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">libdbxml25</TargetName>
+  </PropertyGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>.;../include;../src/dbxml;../../db-4.8.26/build_windows;../../db-4.8.26/include;../../db-4.8.26/dbinc;../../xerces-c-src/include;../../xerces-c-src/src;../../xqilla/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_USRDLL;DBXML_CREATE_DLL;_DBXML_COMPRESSION;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <MinimalRebuild>true</MinimalRebuild>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <PrecompiledHeaderFile>DbXmlInternal.hpp</PrecompiledHeaderFile>
+      <PrecompiledHeaderOutputFile>./$(IntDir)dbxml.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>
+      </AssemblerListingLocation>
+      <ObjectFileName>$(IntDir)</ObjectFileName>
+      <WarningLevel>Level3</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+      <CompileAs>Default</CompileAs>
+    </ClCompile>
+    <Link>
+      <AdditionalOptions>/machine:x86 %(AdditionalOptions)</AdditionalOptions>
+      <AdditionalDependencies>libdb48d.lib;xqilla24d.lib;xerces-c_3mgD.lib;zlibd.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>$(OutDir)libdbxml25d.dll</OutputFile>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <AdditionalLibraryDirectories>$(OutDir);../../db-4.8.26/build_windows/$(Configuration)32;../../xqilla/build/windows/vc8/$(Configuration)32;../../xerces-c-src/Build/$(Platform)/VC9/$(Configuration);../../../gd/lpng/projects/visualc8/Win32_LIB_Debug/ZLib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>$(OutDir)libdbxml25d.pdb</ProgramDatabaseFile>
+      <OptimizeReferences>false</OptimizeReferences>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <ImportLibrary>$(OutDir)libdbxml25d.lib</ImportLibrary>
+      <TargetMachine>NotSet</TargetMachine>
+    </Link>
+    <PostBuildEvent>
+      <Message>Copying libraries to install directory</Message>
+      <Command>copyFiles7.bat $(Platform)
+installProj.bat libdbxml25 dll $(OutDir) debug copyLib
+</Command>
+    </PostBuildEvent>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+    <ClCompile>
+      <AdditionalIncludeDirectories>.;../include;../src/dbxml;../../db-4.8.26/build_windows;../../db-4.8.26/include;../../db-4.8.26/dbinc;../../xerces-c-src/include;../../xerces-c-src/src;../../xqilla/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_USRDLL;DBXML_CREATE_DLL;_DBXML_COMPRESSION;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+    </ClCompile>
+    <Link>
+      <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>$(OutDir)libdbxml25d.dll</OutputFile>
+      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+      <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>$(OutDir)libdbxml25d.pdb</ProgramDatabaseFile>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <ImportLibrary>$(OutDir)libdbxml25d.lib</ImportLibrary>
+      <TargetMachine>MachineX64</TargetMachine>
+    </Link>
+    <PostBuildEvent>
+      <Message>Copying libraries to install directory</Message>
+      <Command>copyFiles7_win64.bat
+installProj_win64.bat libdbxml25 dll $(OutDir) debug copyLib
+</Command>
+    </PostBuildEvent>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|Win32'">
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>.;../include;../src/dbxml;../../db-4.8.26/build_windows;../../db-4.8.26/include;../../db-4.8.26/dbinc;../../xerces-c-src/include;../../xerces-c-src/src;../../xqilla/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_LIB;DBXML_EXPORT=;XQILLA_API=;XERCES_STATIC_LIBRARY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <MinimalRebuild>true</MinimalRebuild>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <PrecompiledHeaderFile>DbXmlInternal.hpp</PrecompiledHeaderFile>
+      <PrecompiledHeaderOutputFile>./$(IntDir)dbxml.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>./$(IntDir)</AssemblerListingLocation>
+      <ObjectFileName>./$(IntDir)</ObjectFileName>
+      <WarningLevel>Level3</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+      <CompileAs>Default</CompileAs>
+    </ClCompile>
+    <Lib>
+      <AdditionalOptions>/machine:x86 %(AdditionalOptions)</AdditionalOptions>
+      <OutputFile>$(OutDir)libdbxml25sd.lib</OutputFile>
+    </Lib>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'">
+    <Link>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <ClCompile>
+      <Optimization>MaxSpeed</Optimization>
+      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+      <AdditionalIncludeDirectories>.;../include;../src/dbxml;../../db-4.8.26/build_windows;../../db-4.8.26/include;../../db-4.8.26/dbinc;../../xerces-c-src/include;../../xerces-c-src/src;../../xqilla/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_USRDLL;DBXML_CREATE_DLL;_DBXML_COMPRESSION;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <MinimalRebuild>true</MinimalRebuild>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <PrecompiledHeaderFile>DbXmlInternal.hpp</PrecompiledHeaderFile>
+      <PrecompiledHeaderOutputFile>./$(IntDir)dbxml.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>
+      </AssemblerListingLocation>
+      <ObjectFileName>$(IntDir)</ObjectFileName>
+      <WarningLevel>Level3</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+      <CompileAs>Default</CompileAs>
+    </ClCompile>
+    <Link>
+      <AdditionalOptions>/machine:x86 %(AdditionalOptions)</AdditionalOptions>
+      <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>$(OutDir)libdbxml25.dll</OutputFile>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>$(OutDir)libdbxml25.pdb</ProgramDatabaseFile>
+      <OptimizeReferences>true</OptimizeReferences>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <ImportLibrary>$(OutDir)libdbxml25.lib</ImportLibrary>
+      <TargetMachine>NotSet</TargetMachine>
+    </Link>
+    <PostBuildEvent>
+      <Message>Copying libraries to install directory</Message>
+      <Command>copyFiles7.bat $(Platform)
+installProj.bat libdbxml25 dll $(OutDir) release copyLib
+</Command>
+    </PostBuildEvent>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+    <ClCompile>
+      <AdditionalIncludeDirectories>.;../include;../src/dbxml;../../db-4.8.26/build_windows;../../db-4.8.26/include;../../db-4.8.26/dbinc;../../xerces-c-src/include;../../xerces-c-src/src;../../xqilla/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_USRDLL;DBXML_CREATE_DLL;_DBXML_COMPRESSION;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+    </ClCompile>
+    <Link>
+      <AdditionalDependencies>libdb48.lib;xqilla24.lib;xerces-c_3mg.lib;zlib.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>$(OutDir)libdbxml25.dll</OutputFile>
+      <AdditionalLibraryDirectories>$(OutDir);../../db-4.8.26/build_windows/$(Configuration)64;../../xqilla/build/windows/vc8/$(Configuration)64;../../xerces-c-src/Build/$(Platform)/VC9/$(Configuration);../../../gd/lpng/projects/visualc8/Win64_LIB_Release/ZLib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>$(OutDir)libdbxml25.pdb</ProgramDatabaseFile>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <ImportLibrary>$(OutDir)libdbxml25.lib</ImportLibrary>
+      <TargetMachine>MachineX64</TargetMachine>
+    </Link>
+    <PostBuildEvent>
+      <Message>Copying libraries to install directory</Message>
+      <Command>copyFiles7_win64.bat $(Platform)
+installProj.bat libdbxml25 dll $(OutDir) release copyLib
+</Command>
+    </PostBuildEvent>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|Win32'">
+    <ClCompile>
+      <Optimization>MaxSpeed</Optimization>
+      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+      <AdditionalIncludeDirectories>.;../include;../src/dbxml;../../db-4.8.26/build_windows;../../db-4.8.26/include;../../db-4.8.26/dbinc;../../xerces-c-src/include;../../xerces-c-src/src;../../xqilla/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_LIB;DBXML_EXPORT=;XQILLA_API=;XERCES_STATIC_LIBRARY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <MinimalRebuild>true</MinimalRebuild>
+      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <PrecompiledHeaderFile>DbXmlInternal.hpp</PrecompiledHeaderFile>
+      <PrecompiledHeaderOutputFile>./$(IntDir)dbxml.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>./$(IntDir)</AssemblerListingLocation>
+      <ObjectFileName>./$(IntDir)</ObjectFileName>
+      <WarningLevel>Level3</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+      <CompileAs>Default</CompileAs>
+    </ClCompile>
+    <Lib>
+      <AdditionalOptions>/machine:x86 %(AdditionalOptions)</AdditionalOptions>
+      <OutputFile>$(OutDir)libdbxml25s.lib</OutputFile>
+    </Lib>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'">
+    <Link>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemGroup>
+    <ResourceCompile Include="libdbxml.rc">
+      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">_DEBUG;$(NoInherit));%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">NDEBUG;$(NoInherit));%(PreprocessorDefinitions)</PreprocessorDefinitions>
+    </ResourceCompile>
+  </ItemGroup>
+  <ItemGroup>
+    <ClInclude Include="..\include\dbxml\DbXml.hpp" />
+    <ClInclude Include="..\include\dbxml\DbXmlFwd.hpp" />
+    <ClInclude Include="..\include\dbxml\XmlCompression.hpp" />
+    <ClInclude Include="..\include\dbxml\XmlContainer.hpp" />
+    <ClInclude Include="..\include\dbxml\XmlContainerConfig.hpp" />
+    <ClInclude Include="..\include\dbxml\XmlData.hpp" />
+    <ClInclude Include="..\include\dbxml\XmlDebugListener.hpp" />
+    <ClInclude Include="..\include\dbxml\XmlDocument.hpp" />
+    <ClInclude Include="..\include\dbxml\XmlEventReader.hpp" />
+    <ClInclude Include="..\include\dbxml\XmlEventReaderToWriter.hpp" />
+    <ClInclude Include="..\include\dbxml\XmlEventWriter.hpp" />
+    <ClInclude Include="..\include\dbxml\XmlException.hpp" />
+    <ClInclude Include="..\include\dbxml\XmlExternalFunction.hpp" />
+    <ClInclude Include="..\include\dbxml\XmlIndexLookup.hpp" />
+    <ClInclude Include="..\include\dbxml\XmlIndexSpecification.hpp" />
+    <ClInclude Include="..\include\dbxml\XmlInputStream.hpp" />
+    <ClInclude Include="..\include\dbxml\XmlManager.hpp" />
+    <ClInclude Include="..\include\dbxml\XmlMetaDataIterator.hpp" />
+    <ClInclude Include="..\include\dbxml\XmlNamespace.hpp" />
+    <ClInclude Include="..\include\dbxml\XmlPortability.hpp" />
+    <ClInclude Include="..\include\dbxml\XmlQueryContext.hpp" />
+    <ClInclude Include="..\include\dbxml\XmlQueryExpression.hpp" />
+    <ClInclude Include="..\include\dbxml\XmlResolver.hpp" />
+    <ClInclude Include="..\include\dbxml\XmlResults.hpp" />
+    <ClInclude Include="..\include\dbxml\XmlStatistics.hpp" />
+    <ClInclude Include="..\include\dbxml\XmlTransaction.hpp" />
+    <ClInclude Include="..\include\dbxml\XmlUpdateContext.hpp" />
+    <ClInclude Include="..\include\dbxml\XmlValue.hpp" />
+    <ClInclude Include="..\src\dbxml\AtomicNodeValue.hpp" />
+    <ClInclude Include="..\src\dbxml\BaseInputStream.hpp" />
+    <ClInclude Include="..\src\dbxml\Buffer.hpp" />
+    <ClInclude Include="..\src\dbxml\BulkPut.hpp" />
+    <ClInclude Include="..\src\dbxml\CacheDatabase.hpp" />
+    <ClInclude Include="..\src\dbxml\CacheDatabaseMinder.hpp" />
+    <ClInclude Include="..\src\dbxml\CompressionZlib.hpp" />
+    <ClInclude Include="..\src\dbxml\ConfigurationDatabase.hpp" />
+    <ClInclude Include="..\src\dbxml\Container.hpp" />
+    <ClInclude Include="..\src\dbxml\ContainerBase.hpp" />
+    <ClInclude Include="..\src\dbxml\ContainerConfig.hpp" />
+    <ClInclude Include="..\src\dbxml\Counters.hpp" />
+    <ClInclude Include="..\src\dbxml\Cursor.hpp" />
+    <ClInclude Include="..\src\dbxml\DatabaseNodeValue.hpp" />
+    <ClInclude Include="..\src\dbxml\db_rdbt.h" />
+    <ClInclude Include="..\src\dbxml\db_utils.h" />
+    <ClInclude Include="..\src\dbxml\DbWrapper.hpp" />
+    <ClInclude Include="..\src\dbxml\DbXmlInternal.hpp" />
+    <ClInclude Include="..\src\dbxml\DictionaryCache.hpp" />
+    <ClInclude Include="..\src\dbxml\DictionaryDatabase.hpp" />
+    <ClInclude Include="..\src\dbxml\DocID.hpp" />
+    <ClInclude Include="..\src\dbxml\Document.hpp" />
+    <ClInclude Include="..\src\dbxml\DocumentDatabase.hpp" />
+    <ClInclude Include="..\src\dbxml\Globals.hpp" />
+    <ClInclude Include="..\src\dbxml\HighResTimer.hpp" />
+    <ClInclude Include="..\src\dbxml\IndexEntry.hpp" />
+    <ClInclude Include="..\src\dbxml\Indexer.hpp" />
+    <ClInclude Include="..\src\dbxml\IndexLookup.hpp" />
+    <ClInclude Include="..\src\dbxml\IndexSpecification.hpp" />
+    <ClInclude Include="..\src\dbxml\Key.hpp" />
+    <ClInclude Include="..\src\dbxml\KeyGenerator.hpp" />
+    <ClInclude Include="..\src\dbxml\KeyStash.hpp" />
+    <ClInclude Include="..\src\dbxml\KeyStatistics.hpp" />
+    <ClInclude Include="..\src\dbxml\LocalFileInputStream.hpp" />
+    <ClInclude Include="..\src\dbxml\Log.hpp" />
+    <ClInclude Include="..\src\dbxml\Manager.hpp" />
+    <ClInclude Include="..\src\dbxml\MemBufInputStream.hpp" />
+    <ClInclude Include="..\src\dbxml\MetaDatum.hpp" />
+    <ClInclude Include="..\src\dbxml\MutexLock.hpp" />
+    <ClInclude Include="..\src\dbxml\Name.hpp" />
+    <ClInclude Include="..\src\dbxml\NameID.hpp" />
+    <ClInclude Include="..\src\dbxml\NamespaceMap.hpp" />
+    <ClInclude Include="..\src\dbxml\OperationContext.hpp" />
+    <ClInclude Include="..\src\dbxml\QueryContext.hpp" />
+    <ClInclude Include="..\src\dbxml\QueryExpression.hpp" />
+    <ClInclude Include="..\src\dbxml\RawNodeValue.hpp" />
+    <ClInclude Include="..\src\dbxml\ReferenceCounted.hpp" />
+    <ClInclude Include="..\src\dbxml\ReferenceMinder.hpp" />
+    <ClInclude Include="..\src\dbxml\Results.hpp" />
+    <ClInclude Include="..\src\dbxml\ResultsEventWriter.hpp" />
+    <ClInclude Include="..\src\dbxml\ScopedDbt.hpp" />
+    <ClInclude Include="..\src\dbxml\ScopedPtr.hpp" />
+    <ClInclude Include="..\src\dbxml\SharedPtr.hpp" />
+    <ClInclude Include="..\src\dbxml\Statistics.hpp" />
+    <ClInclude Include="..\src\dbxml\StdInInputStream.hpp" />
+    <ClInclude Include="..\src\dbxml\StructuralStatsDatabase.hpp" />
+    <ClInclude Include="..\src\dbxml\Syntax.hpp" />
+    <ClInclude Include="..\src\dbxml\SyntaxDatabase.hpp" />
+    <ClInclude Include="..\src\dbxml\SyntaxManager.hpp" />
+    <ClInclude Include="..\src\dbxml\tokenizer.hpp" />
+    <ClInclude Include="..\src\dbxml\Transaction.hpp" />
+    <ClInclude Include="..\src\dbxml\TypeConversions.hpp" />
+    <ClInclude Include="..\src\dbxml\UpdateContext.hpp" />
+    <ClInclude Include="..\src\dbxml\URLInputStream.hpp" />
+    <ClInclude Include="..\src\dbxml\UTF8.hpp" />
+    <ClInclude Include="..\src\dbxml\Value.hpp" />
+    <ClInclude Include="..\src\dbxml\VariableBindings.hpp" />
+    <ClInclude Include="..\src\dbxml\XmlInputStreamWrapper.hpp" />
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlConfiguration.hpp" />
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlContains.hpp" />
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlDocAvailable.hpp" />
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlDocumentCacheImpl.hpp" />
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlFactoryImpl.hpp" />
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlFunction.hpp" />
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlNodeImpl.hpp" />
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlNodeTest.hpp" />
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlPredicate.hpp" />
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlPrintAST.hpp" />
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlSequenceBuilder.hpp" />
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlUpdateFactory.hpp" />
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlUri.hpp" />
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlURIResolver.hpp" />
+    <ClInclude Include="..\src\dbxml\dataItem\Join.hpp" />
+    <ClInclude Include="..\src\dbxml\dataItem\LookupIndexFunction.hpp" />
+    <ClInclude Include="..\src\dbxml\dataItem\MetaDataFunction.hpp" />
+    <ClInclude Include="..\src\dbxml\dataItem\NodeHandleFunction.hpp" />
+    <ClInclude Include="..\src\dbxml\nodeStore\EventReader.hpp" />
+    <ClInclude Include="..\src\dbxml\nodeStore\EventReaderToWriter.hpp" />
+    <ClInclude Include="..\src\dbxml\nodeStore\EventWriter.hpp" />
+    <ClInclude Include="..\src\dbxml\nodeStore\NsConstants.hpp" />
+    <ClInclude Include="..\src\dbxml\nodeStore\NsDoc.hpp" />
+    <ClInclude Include="..\src\dbxml\nodeStore\NsDocument.hpp" />
+    <ClInclude Include="..\src\dbxml\nodeStore\NsDocumentDatabase.hpp" />
+    <ClInclude Include="..\src\dbxml\nodeStore\NsDom.hpp" />
+    <ClInclude Include="..\src\dbxml\nodeStore\NsEvent.hpp" />
+    <ClInclude Include="..\src\dbxml\nodeStore\NsEventReader.hpp" />
+    <ClInclude Include="..\src\dbxml\nodeStore\NsEventWriter.hpp" />
+    <ClInclude Include="..\src\dbxml\nodeStore\NsFormat.hpp" />
+    <ClInclude Include="..\src\dbxml\nodeStore\NsHandlerBase.hpp" />
+    <ClInclude Include="..\src\dbxml\nodeStore\NsImpliedSchemaFilter.hpp" />
+    <ClInclude Include="..\src\dbxml\nodeStore\NsNid.hpp" />
+    <ClInclude Include="..\src\dbxml\nodeStore\NsNode.hpp" />
+    <ClInclude Include="..\src\dbxml\nodeStore\NsRawNode.hpp" />
+    <ClInclude Include="..\src\dbxml\nodeStore\NsReindexer.hpp" />
+    <ClInclude Include="..\src\dbxml\nodeStore\NsSAX2Reader.hpp" />
+    <ClInclude Include="..\src\dbxml\nodeStore\NsTypes.hpp" />
+    <ClInclude Include="..\src\dbxml\nodeStore\NsUpdate.hpp" />
+    <ClInclude Include="..\src\dbxml\nodeStore\NsUpgrade.hpp" />
+    <ClInclude Include="..\src\dbxml\nodeStore\NsUtil.hpp" />
+    <ClInclude Include="..\src\dbxml\nodeStore\NsWriter.hpp" />
+    <ClInclude Include="..\src\dbxml\nodeStore\NsXercesIndexer.hpp" />
+    <ClInclude Include="..\src\dbxml\nodeStore\NsXercesTranscoder.hpp" />
+    <ClInclude Include="..\src\dbxml\nodeStore\PullEventInputStream.hpp" />
+    <ClInclude Include="..\src\dbxml\optimizer\ASTReplaceOptimizer.hpp" />
+    <ClInclude Include="..\src\dbxml\optimizer\DbXmlStaticTyper.hpp" />
+    <ClInclude Include="..\src\dbxml\optimizer\ImpliedSchemaGenerator.hpp" />
+    <ClInclude Include="..\src\dbxml\optimizer\NodeVisitingOptimizer.hpp" />
+    <ClInclude Include="..\src\dbxml\optimizer\QueryPlanGenerator.hpp" />
+    <ClInclude Include="..\src\dbxml\optimizer\QueryPlanOptimizer.hpp" />
+    <ClInclude Include="..\src\dbxml\query\AncestorJoinQP.hpp" />
+    <ClInclude Include="..\src\dbxml\query\ASTToQueryPlan.hpp" />
+    <ClInclude Include="..\src\dbxml\query\AttributeJoinQP.hpp" />
+    <ClInclude Include="..\src\dbxml\query\AttributeOrChildJoinQP.hpp" />
+    <ClInclude Include="..\src\dbxml\query\BufferQP.hpp" />
+    <ClInclude Include="..\src\dbxml\query\ChildJoinQP.hpp" />
+    <ClInclude Include="..\src\dbxml\query\CollectionQP.hpp" />
+    <ClInclude Include="..\src\dbxml\query\ContextNodeQP.hpp" />
+    <ClInclude Include="..\src\dbxml\query\DecisionPointQP.hpp" />
+    <ClInclude Include="..\src\dbxml\query\DescendantJoinQP.hpp" />
+    <ClInclude Include="..\src\dbxml\query\DocQP.hpp" />
+    <ClInclude Include="..\src\dbxml\query\EmptyQP.hpp" />
+    <ClInclude Include="..\src\dbxml\query\ExceptQP.hpp" />
+    <ClInclude Include="..\src\dbxml\query\FilterQP.hpp" />
+    <ClInclude Include="..\src\dbxml\query\ImpliedSchemaNode.hpp" />
+    <ClInclude Include="..\src\dbxml\query\IntersectQP.hpp" />
+    <ClInclude Include="..\src\dbxml\query\LevelFilterQP.hpp" />
+    <ClInclude Include="..\src\dbxml\query\NodeInfo.hpp" />
+    <ClInclude Include="..\src\dbxml\query\NodeIterator.hpp" />
+    <ClInclude Include="..\src\dbxml\query\NodePredicateFilterQP.hpp" />
+    <ClInclude Include="..\src\dbxml\query\ParentJoinQP.hpp" />
+    <ClInclude Include="..\src\dbxml\query\ParentOfAttributeJoinQP.hpp" />
+    <ClInclude Include="..\src\dbxml\query\ParentOfChildJoinQP.hpp" />
+    <ClInclude Include="..\src\dbxml\query\PredicateFilterQP.hpp" />
+    <ClInclude Include="..\src\dbxml\query\QueryExecutionContext.hpp" />
+    <ClInclude Include="..\src\dbxml\query\QueryPlan.hpp" />
+    <ClInclude Include="..\src\dbxml\query\QueryPlanHolder.hpp" />
+    <ClInclude Include="..\src\dbxml\query\QueryPlanToAST.hpp" />
+    <ClInclude Include="..\src\dbxml\query\SequentialScanQP.hpp" />
+    <ClInclude Include="..\src\dbxml\query\StepQP.hpp" />
+    <ClInclude Include="..\src\dbxml\query\StructuralJoinQP.hpp" />
+    <ClInclude Include="..\src\dbxml\query\UnionQP.hpp" />
+    <ClInclude Include="..\src\dbxml\query\ValueFilterQP.hpp" />
+    <ClInclude Include="..\src\dbxml\query\VariableQP.hpp" />
+    <ClInclude Include="..\src\dbxml\debug\DbXmlASTDebugHook.hpp" />
+    <ClInclude Include="..\src\dbxml\debug\DbXmlDebugHookDecorator.hpp" />
+    <ClInclude Include="..\src\dbxml\debug\DbXmlTupleDebugHook.hpp" />
+    <ClInclude Include="..\src\dbxml\debug\QPDebugHook.hpp" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="..\src\dbxml\AtomicNodeValue.cpp" />
+    <ClCompile Include="..\src\dbxml\BaseInputStream.cpp" />
+    <ClCompile Include="..\src\dbxml\Buffer.cpp" />
+    <ClCompile Include="..\src\dbxml\BulkPut.cpp" />
+    <ClCompile Include="..\src\dbxml\CacheDatabase.cpp" />
+    <ClCompile Include="..\src\dbxml\CacheDatabaseMinder.cpp" />
+    <ClCompile Include="..\src\dbxml\CompressionZlib.cpp" />
+    <ClCompile Include="..\src\dbxml\ConfigurationDatabase.cpp" />
+    <ClCompile Include="..\src\dbxml\Container.cpp" />
+    <ClCompile Include="..\src\dbxml\ContainerBase.cpp" />
+    <ClCompile Include="..\src\dbxml\ContainerConfig.cpp" />
+    <ClCompile Include="..\src\dbxml\Counters.cpp" />
+    <ClCompile Include="..\src\dbxml\Cursor.cpp" />
+    <ClCompile Include="..\src\dbxml\DatabaseNodeValue.cpp" />
+    <ClCompile Include="..\src\dbxml\db_rdbt.c" />
+    <ClCompile Include="..\src\dbxml\DbWrapper.cpp" />
+    <ClCompile Include="..\src\dbxml\DbXmlInternal.cpp" />
+    <ClCompile Include="..\src\dbxml\DictionaryCache.cpp" />
+    <ClCompile Include="..\src\dbxml\DictionaryDatabase.cpp" />
+    <ClCompile Include="..\src\dbxml\DocID.cpp" />
+    <ClCompile Include="..\src\dbxml\Document.cpp" />
+    <ClCompile Include="..\src\dbxml\DocumentDatabase.cpp" />
+    <ClCompile Include="..\src\dbxml\Globals.cpp" />
+    <ClCompile Include="..\src\dbxml\HighResTimer.cpp" />
+    <ClCompile Include="..\src\dbxml\IndexEntry.cpp" />
+    <ClCompile Include="..\src\dbxml\Indexer.cpp" />
+    <ClCompile Include="..\src\dbxml\IndexLookup.cpp" />
+    <ClCompile Include="..\src\dbxml\IndexSpecification.cpp" />
+    <ClCompile Include="..\src\dbxml\Key.cpp" />
+    <ClCompile Include="..\src\dbxml\KeyGenerator.cpp" />
+    <ClCompile Include="..\src\dbxml\KeyStash.cpp" />
+    <ClCompile Include="..\src\dbxml\KeyStatistics.cpp" />
+    <ClCompile Include="..\src\dbxml\LocalFileInputStream.cpp" />
+    <ClCompile Include="..\src\dbxml\LogDbXml.cpp" />
+    <ClCompile Include="..\src\dbxml\Manager.cpp" />
+    <ClCompile Include="..\src\dbxml\MemBufInputStream.cpp" />
+    <ClCompile Include="..\src\dbxml\MetaDatum.cpp" />
+    <ClCompile Include="..\src\dbxml\MutexLock.cpp" />
+    <ClCompile Include="..\src\dbxml\Name.cpp" />
+    <ClCompile Include="..\src\dbxml\NameID.cpp" />
+    <ClCompile Include="..\src\dbxml\QueryContext.cpp" />
+    <ClCompile Include="..\src\dbxml\QueryExpression.cpp" />
+    <ClCompile Include="..\src\dbxml\RawNodeValue.cpp" />
+    <ClCompile Include="..\src\dbxml\ReferenceCounted.cpp" />
+    <ClCompile Include="..\src\dbxml\ReferenceMinder.cpp" />
+    <ClCompile Include="..\src\dbxml\Results.cpp" />
+    <ClCompile Include="..\src\dbxml\ResultsEventWriter.cpp" />
+    <ClCompile Include="..\src\dbxml\Statistics.cpp" />
+    <ClCompile Include="..\src\dbxml\StdInInputStream.cpp" />
+    <ClCompile Include="..\src\dbxml\StructuralStatsDatabase.cpp" />
+    <ClCompile Include="..\src\dbxml\Syntax.cpp" />
+    <ClCompile Include="..\src\dbxml\SyntaxDatabase.cpp" />
+    <ClCompile Include="..\src\dbxml\SyntaxManager.cpp" />
+    <ClCompile Include="..\src\dbxml\Transaction.cpp" />
+    <ClCompile Include="..\src\dbxml\UpdateContext.cpp" />
+    <ClCompile Include="..\src\dbxml\URLInputStream.cpp" />
+    <ClCompile Include="..\src\dbxml\UTF8.cpp" />
+    <ClCompile Include="..\src\dbxml\Value.cpp" />
+    <ClCompile Include="..\src\dbxml\VariableBindings.cpp" />
+    <ClCompile Include="..\src\dbxml\XmlCompression.cpp" />
+    <ClCompile Include="..\src\dbxml\XmlContainer.cpp" />
+    <ClCompile Include="..\src\dbxml\XmlContainerConfig.cpp" />
+    <ClCompile Include="..\src\dbxml\XmlData.cpp" />
+    <ClCompile Include="..\src\dbxml\XmlDocument.cpp" />
+    <ClCompile Include="..\src\dbxml\XmlEventReader.cpp" />
+    <ClCompile Include="..\src\dbxml\XmlEventReaderToWriter.cpp" />
+    <ClCompile Include="..\src\dbxml\XmlEventWriter.cpp" />
+    <ClCompile Include="..\src\dbxml\XmlException.cpp" />
+    <ClCompile Include="..\src\dbxml\XmlIndexLookup.cpp" />
+    <ClCompile Include="..\src\dbxml\XmlIndexSpecification.cpp" />
+    <ClCompile Include="..\src\dbxml\XmlInputStream.cpp" />
+    <ClCompile Include="..\src\dbxml\XmlManager.cpp" />
+    <ClCompile Include="..\src\dbxml\XmlMetaDataIterator.cpp" />
+    <ClCompile Include="..\src\dbxml\XmlNamespace.cpp" />
+    <ClCompile Include="..\src\dbxml\XmlQueryContext.cpp" />
+    <ClCompile Include="..\src\dbxml\XmlQueryExpression.cpp" />
+    <ClCompile Include="..\src\dbxml\XmlResolver.cpp" />
+    <ClCompile Include="..\src\dbxml\XmlResults.cpp" />
+    <ClCompile Include="..\src\dbxml\XmlStatistics.cpp" />
+    <ClCompile Include="..\src\dbxml\XmlTransaction.cpp" />
+    <ClCompile Include="..\src\dbxml\XmlUpdateContext.cpp" />
+    <ClCompile Include="..\src\dbxml\XmlValue.cpp" />
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlConfiguration.cpp" />
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlContains.cpp" />
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlDocAvailable.cpp" />
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlDocumentCacheImpl.cpp" />
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlFactoryImpl.cpp" />
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlFunction.cpp" />
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlNodeImpl.cpp" />
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlNodeTest.cpp" />
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlPredicate.cpp" />
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlPrintAST.cpp" />
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlSequenceBuilder.cpp" />
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlUpdateFactory.cpp" />
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlUri.cpp" />
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlURIResolver.cpp" />
+    <ClCompile Include="..\src\dbxml\dataItem\Join.cpp" />
+    <ClCompile Include="..\src\dbxml\dataItem\LookupIndexFunction.cpp" />
+    <ClCompile Include="..\src\dbxml\dataItem\MetaDataFunction.cpp" />
+    <ClCompile Include="..\src\dbxml\dataItem\NodeHandleFunction.cpp" />
+    <ClCompile Include="..\src\dbxml\nodeStore\EventReader.cpp" />
+    <ClCompile Include="..\src\dbxml\nodeStore\EventReaderToWriter.cpp" />
+    <ClCompile Include="..\src\dbxml\nodeStore\NsDoc.cpp" />
+    <ClCompile Include="..\src\dbxml\nodeStore\NsDocument.cpp" />
+    <ClCompile Include="..\src\dbxml\nodeStore\NsDocumentDatabase.cpp" />
+    <ClCompile Include="..\src\dbxml\nodeStore\NsDom.cpp" />
+    <ClCompile Include="..\src\dbxml\nodeStore\NsEvent.cpp" />
+    <ClCompile Include="..\src\dbxml\nodeStore\NsEventReader.cpp" />
+    <ClCompile Include="..\src\dbxml\nodeStore\NsEventWriter.cpp" />
+    <ClCompile Include="..\src\dbxml\nodeStore\NsFormat.cpp" />
+    <ClCompile Include="..\src\dbxml\nodeStore\NsHandlerBase.cpp" />
+    <ClCompile Include="..\src\dbxml\nodeStore\NsImpliedSchemaFilter.cpp" />
+    <ClCompile Include="..\src\dbxml\nodeStore\NsNid.cpp" />
+    <ClCompile Include="..\src\dbxml\nodeStore\NsNode.cpp" />
+    <ClCompile Include="..\src\dbxml\nodeStore\NsRawNode.cpp" />
+    <ClCompile Include="..\src\dbxml\nodeStore\NsReindexer.cpp" />
+    <ClCompile Include="..\src\dbxml\nodeStore\NsSAX2Reader.cpp" />
+    <ClCompile Include="..\src\dbxml\nodeStore\NsUpdate.cpp" />
+    <ClCompile Include="..\src\dbxml\nodeStore\NsUpgrade.cpp" />
+    <ClCompile Include="..\src\dbxml\nodeStore\NsUtil.cpp" />
+    <ClCompile Include="..\src\dbxml\nodeStore\NsWriter.cpp" />
+    <ClCompile Include="..\src\dbxml\nodeStore\NsXercesIndexer.cpp" />
+    <ClCompile Include="..\src\dbxml\nodeStore\NsXercesTranscoder.cpp" />
+    <ClCompile Include="..\src\dbxml\nodeStore\PullEventInputStream.cpp" />
+    <ClCompile Include="..\src\dbxml\optimizer\ASTReplaceOptimizer.cpp" />
+    <ClCompile Include="..\src\dbxml\optimizer\DbXmlStaticTyper.cpp" />
+    <ClCompile Include="..\src\dbxml\optimizer\ImpliedSchemaGenerator.cpp" />
+    <ClCompile Include="..\src\dbxml\optimizer\QueryPlanGenerator.cpp" />
+    <ClCompile Include="..\src\dbxml\optimizer\QueryPlanOptimizer.cpp" />
+    <ClCompile Include="..\src\dbxml\query\AncestorJoinQP.cpp" />
+    <ClCompile Include="..\src\dbxml\query\ASTToQueryPlan.cpp" />
+    <ClCompile Include="..\src\dbxml\query\AttributeJoinQP.cpp" />
+    <ClCompile Include="..\src\dbxml\query\AttributeOrChildJoinQP.cpp" />
+    <ClCompile Include="..\src\dbxml\query\BufferQP.cpp" />
+    <ClCompile Include="..\src\dbxml\query\ChildJoinQP.cpp" />
+    <ClCompile Include="..\src\dbxml\query\CollectionQP.cpp" />
+    <ClCompile Include="..\src\dbxml\query\ContextNodeQP.cpp" />
+    <ClCompile Include="..\src\dbxml\query\DecisionPointQP.cpp" />
+    <ClCompile Include="..\src\dbxml\query\DescendantJoinQP.cpp" />
+    <ClCompile Include="..\src\dbxml\query\DocQP.cpp" />
+    <ClCompile Include="..\src\dbxml\query\EmptyQP.cpp" />
+    <ClCompile Include="..\src\dbxml\query\ExceptQP.cpp" />
+    <ClCompile Include="..\src\dbxml\query\FilterQP.cpp" />
+    <ClCompile Include="..\src\dbxml\query\ImpliedSchemaNode.cpp" />
+    <ClCompile Include="..\src\dbxml\query\IntersectQP.cpp" />
+    <ClCompile Include="..\src\dbxml\query\LevelFilterQP.cpp" />
+    <ClCompile Include="..\src\dbxml\query\NodeInfo.cpp" />
+    <ClCompile Include="..\src\dbxml\query\NodeIterator.cpp" />
+    <ClCompile Include="..\src\dbxml\query\NodePredicateFilterQP.cpp" />
+    <ClCompile Include="..\src\dbxml\query\ParentJoinQP.cpp" />
+    <ClCompile Include="..\src\dbxml\query\ParentOfAttributeJoinQP.cpp" />
+    <ClCompile Include="..\src\dbxml\query\ParentOfChildJoinQP.cpp" />
+    <ClCompile Include="..\src\dbxml\query\PredicateFilterQP.cpp" />
+    <ClCompile Include="..\src\dbxml\query\QueryExecutionContext.cpp" />
+    <ClCompile Include="..\src\dbxml\query\QueryPlan.cpp" />
+    <ClCompile Include="..\src\dbxml\query\QueryPlanHolder.cpp" />
+    <ClCompile Include="..\src\dbxml\query\QueryPlanToAST.cpp" />
+    <ClCompile Include="..\src\dbxml\query\SequentialScanQP.cpp" />
+    <ClCompile Include="..\src\dbxml\query\StepQP.cpp" />
+    <ClCompile Include="..\src\dbxml\query\StructuralJoinQP.cpp" />
+    <ClCompile Include="..\src\dbxml\query\UnionQP.cpp" />
+    <ClCompile Include="..\src\dbxml\query\ValueFilterQP.cpp" />
+    <ClCompile Include="..\src\dbxml\query\VariableQP.cpp" />
+    <ClCompile Include="..\src\dbxml\debug\DbXmlASTDebugHook.cpp" />
+    <ClCompile Include="..\src\dbxml\debug\DbXmlDebugHookDecorator.cpp" />
+    <ClCompile Include="..\src\dbxml\debug\DbXmlTupleDebugHook.cpp" />
+    <ClCompile Include="..\src\dbxml\debug\QPDebugHook.cpp" />
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\..\..\gd\lpng\projects\visualc8\zlib.vcxproj">
+      <Project>{3cecb989-0b34-449d-9161-8bee074d7ec0}</Project>
+    </ProjectReference>
+    <ProjectReference Include="..\..\db-4.8.26\build_windows\db_dll.vcxproj">
+      <Project>{96c27024-6dee-45ed-bcc3-a731949131fa}</Project>
+    </ProjectReference>
+    <ProjectReference Include="..\..\xerces-c-src\projects\Win32\VC10\xerces-all\XercesLib\XercesLib.vcxproj">
+      <Project>{152ce948-f659-4206-a50a-1d2b9658ef96}</Project>
+    </ProjectReference>
+    <ProjectReference Include="..\..\xqilla\Win32Projects\VC8\xqilla.vcxproj">
+      <Project>{63e85107-41e0-4fc7-8083-40e85861b426}</Project>
+    </ProjectReference>
+  </ItemGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+  <ImportGroup Label="ExtensionTargets">
+  </ImportGroup>
+</Project>
\ No newline at end of file

Added: trunk/MgDev/Oem/dbxml/dbxml/build_windows/dbxml.vcxproj.filters
===================================================================
--- trunk/MgDev/Oem/dbxml/dbxml/build_windows/dbxml.vcxproj.filters	                        (rev 0)
+++ trunk/MgDev/Oem/dbxml/dbxml/build_windows/dbxml.vcxproj.filters	2011-04-19 02:55:14 UTC (rev 5705)
@@ -0,0 +1,1094 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup>
+    <Filter Include="build_windows">
+      <UniqueIdentifier>{cb785610-ebb8-425d-a067-0e2a4a0e8379}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="include">
+      <UniqueIdentifier>{8d73a1dc-d62b-46c1-ad9c-2e4c308b48a2}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="dbxml">
+      <UniqueIdentifier>{73ea2c73-d20b-482c-81d8-bbe1b53c82f4}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="dataItem">
+      <UniqueIdentifier>{c771cc09-3e72-4e57-a3a5-9d11bfbdb21f}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="nodeStore">
+      <UniqueIdentifier>{e7079288-c570-4cf0-bcb8-d49c8ce94369}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="optimizer">
+      <UniqueIdentifier>{6735a3ed-1052-471c-856d-7fde0aca6761}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="query">
+      <UniqueIdentifier>{6d184d59-81d1-4d0b-bfec-11ed59e53cd5}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="debug">
+      <UniqueIdentifier>{5601da5f-b68b-47a7-84fe-665453041e37}</UniqueIdentifier>
+    </Filter>
+  </ItemGroup>
+  <ItemGroup>
+    <ResourceCompile Include="libdbxml.rc">
+      <Filter>build_windows</Filter>
+    </ResourceCompile>
+  </ItemGroup>
+  <ItemGroup>
+    <ClInclude Include="..\include\dbxml\DbXml.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\include\dbxml\DbXmlFwd.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\include\dbxml\XmlCompression.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\include\dbxml\XmlContainer.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\include\dbxml\XmlContainerConfig.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\include\dbxml\XmlData.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\include\dbxml\XmlDebugListener.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\include\dbxml\XmlDocument.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\include\dbxml\XmlEventReader.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\include\dbxml\XmlEventReaderToWriter.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\include\dbxml\XmlEventWriter.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\include\dbxml\XmlException.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\include\dbxml\XmlExternalFunction.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\include\dbxml\XmlIndexLookup.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\include\dbxml\XmlIndexSpecification.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\include\dbxml\XmlInputStream.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\include\dbxml\XmlManager.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\include\dbxml\XmlMetaDataIterator.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\include\dbxml\XmlNamespace.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\include\dbxml\XmlPortability.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\include\dbxml\XmlQueryContext.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\include\dbxml\XmlQueryExpression.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\include\dbxml\XmlResolver.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\include\dbxml\XmlResults.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\include\dbxml\XmlStatistics.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\include\dbxml\XmlTransaction.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\include\dbxml\XmlUpdateContext.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\include\dbxml\XmlValue.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\AtomicNodeValue.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\BaseInputStream.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\Buffer.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\BulkPut.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\CacheDatabase.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\CacheDatabaseMinder.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\CompressionZlib.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\ConfigurationDatabase.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\Container.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\ContainerBase.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\ContainerConfig.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\Counters.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\Cursor.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\DatabaseNodeValue.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\db_rdbt.h">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\db_utils.h">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\DbWrapper.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\DbXmlInternal.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\DictionaryCache.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\DictionaryDatabase.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\DocID.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\Document.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\DocumentDatabase.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\Globals.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\HighResTimer.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\IndexEntry.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\Indexer.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\IndexLookup.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\IndexSpecification.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\Key.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\KeyGenerator.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\KeyStash.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\KeyStatistics.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\LocalFileInputStream.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\Log.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\Manager.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\MemBufInputStream.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\MetaDatum.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\MutexLock.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\Name.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\NameID.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\NamespaceMap.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\OperationContext.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\QueryContext.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\QueryExpression.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\RawNodeValue.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\ReferenceCounted.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\ReferenceMinder.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\Results.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\ResultsEventWriter.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\ScopedDbt.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\ScopedPtr.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\SharedPtr.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\Statistics.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\StdInInputStream.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\StructuralStatsDatabase.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\Syntax.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\SyntaxDatabase.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\SyntaxManager.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\tokenizer.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\Transaction.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\TypeConversions.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\UpdateContext.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\URLInputStream.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\UTF8.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\Value.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\VariableBindings.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\XmlInputStreamWrapper.hpp">
+      <Filter>dbxml</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlConfiguration.hpp">
+      <Filter>dataItem</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlContains.hpp">
+      <Filter>dataItem</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlDocAvailable.hpp">
+      <Filter>dataItem</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlDocumentCacheImpl.hpp">
+      <Filter>dataItem</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlFactoryImpl.hpp">
+      <Filter>dataItem</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlFunction.hpp">
+      <Filter>dataItem</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlNodeImpl.hpp">
+      <Filter>dataItem</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlNodeTest.hpp">
+      <Filter>dataItem</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlPredicate.hpp">
+      <Filter>dataItem</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlPrintAST.hpp">
+      <Filter>dataItem</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlSequenceBuilder.hpp">
+      <Filter>dataItem</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlUpdateFactory.hpp">
+      <Filter>dataItem</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlUri.hpp">
+      <Filter>dataItem</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\dataItem\DbXmlURIResolver.hpp">
+      <Filter>dataItem</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\dataItem\Join.hpp">
+      <Filter>dataItem</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\dataItem\LookupIndexFunction.hpp">
+      <Filter>dataItem</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\dataItem\MetaDataFunction.hpp">
+      <Filter>dataItem</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\dataItem\NodeHandleFunction.hpp">
+      <Filter>dataItem</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\nodeStore\EventReader.hpp">
+      <Filter>nodeStore</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\nodeStore\EventReaderToWriter.hpp">
+      <Filter>nodeStore</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\nodeStore\EventWriter.hpp">
+      <Filter>nodeStore</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\nodeStore\NsConstants.hpp">
+      <Filter>nodeStore</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\nodeStore\NsDoc.hpp">
+      <Filter>nodeStore</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\nodeStore\NsDocument.hpp">
+      <Filter>nodeStore</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\nodeStore\NsDocumentDatabase.hpp">
+      <Filter>nodeStore</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\nodeStore\NsDom.hpp">
+      <Filter>nodeStore</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\nodeStore\NsEvent.hpp">
+      <Filter>nodeStore</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\nodeStore\NsEventReader.hpp">
+      <Filter>nodeStore</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\nodeStore\NsEventWriter.hpp">
+      <Filter>nodeStore</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\nodeStore\NsFormat.hpp">
+      <Filter>nodeStore</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\nodeStore\NsHandlerBase.hpp">
+      <Filter>nodeStore</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\nodeStore\NsImpliedSchemaFilter.hpp">
+      <Filter>nodeStore</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\nodeStore\NsNid.hpp">
+      <Filter>nodeStore</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\nodeStore\NsNode.hpp">
+      <Filter>nodeStore</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\nodeStore\NsRawNode.hpp">
+      <Filter>nodeStore</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\nodeStore\NsReindexer.hpp">
+      <Filter>nodeStore</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\nodeStore\NsSAX2Reader.hpp">
+      <Filter>nodeStore</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\nodeStore\NsTypes.hpp">
+      <Filter>nodeStore</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\nodeStore\NsUpdate.hpp">
+      <Filter>nodeStore</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\nodeStore\NsUpgrade.hpp">
+      <Filter>nodeStore</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\nodeStore\NsUtil.hpp">
+      <Filter>nodeStore</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\nodeStore\NsWriter.hpp">
+      <Filter>nodeStore</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\nodeStore\NsXercesIndexer.hpp">
+      <Filter>nodeStore</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\nodeStore\NsXercesTranscoder.hpp">
+      <Filter>nodeStore</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\nodeStore\PullEventInputStream.hpp">
+      <Filter>nodeStore</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\optimizer\ASTReplaceOptimizer.hpp">
+      <Filter>optimizer</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\optimizer\DbXmlStaticTyper.hpp">
+      <Filter>optimizer</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\optimizer\ImpliedSchemaGenerator.hpp">
+      <Filter>optimizer</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\optimizer\NodeVisitingOptimizer.hpp">
+      <Filter>optimizer</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\optimizer\QueryPlanGenerator.hpp">
+      <Filter>optimizer</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\optimizer\QueryPlanOptimizer.hpp">
+      <Filter>optimizer</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\AncestorJoinQP.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\ASTToQueryPlan.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\AttributeJoinQP.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\AttributeOrChildJoinQP.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\BufferQP.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\ChildJoinQP.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\CollectionQP.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\ContextNodeQP.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\DecisionPointQP.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\DescendantJoinQP.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\DocQP.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\EmptyQP.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\ExceptQP.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\FilterQP.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\ImpliedSchemaNode.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\IntersectQP.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\LevelFilterQP.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\NodeInfo.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\NodeIterator.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\NodePredicateFilterQP.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\ParentJoinQP.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\ParentOfAttributeJoinQP.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\ParentOfChildJoinQP.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\PredicateFilterQP.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\QueryExecutionContext.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\QueryPlan.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\QueryPlanHolder.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\QueryPlanToAST.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\SequentialScanQP.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\StepQP.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\StructuralJoinQP.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\UnionQP.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\ValueFilterQP.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\query\VariableQP.hpp">
+      <Filter>query</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\debug\DbXmlASTDebugHook.hpp">
+      <Filter>debug</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\debug\DbXmlDebugHookDecorator.hpp">
+      <Filter>debug</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\debug\DbXmlTupleDebugHook.hpp">
+      <Filter>debug</Filter>
+    </ClInclude>
+    <ClInclude Include="..\src\dbxml\debug\QPDebugHook.hpp">
+      <Filter>debug</Filter>
+    </ClInclude>
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="..\src\dbxml\AtomicNodeValue.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\BaseInputStream.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\Buffer.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\BulkPut.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\CacheDatabase.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\CacheDatabaseMinder.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\CompressionZlib.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\ConfigurationDatabase.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\Container.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\ContainerBase.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\ContainerConfig.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\Counters.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\Cursor.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\DatabaseNodeValue.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\db_rdbt.c">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\DbWrapper.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\DbXmlInternal.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\DictionaryCache.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\DictionaryDatabase.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\DocID.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\Document.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\DocumentDatabase.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\Globals.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\HighResTimer.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\IndexEntry.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\Indexer.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\IndexLookup.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\IndexSpecification.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\Key.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\KeyGenerator.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\KeyStash.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\KeyStatistics.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\LocalFileInputStream.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\LogDbXml.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\Manager.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\MemBufInputStream.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\MetaDatum.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\MutexLock.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\Name.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\NameID.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\QueryContext.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\QueryExpression.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\RawNodeValue.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\ReferenceCounted.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\ReferenceMinder.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\Results.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\ResultsEventWriter.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\Statistics.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\StdInInputStream.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\StructuralStatsDatabase.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\Syntax.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\SyntaxDatabase.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\SyntaxManager.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\Transaction.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\UpdateContext.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\URLInputStream.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\UTF8.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\Value.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\VariableBindings.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\XmlCompression.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\XmlContainer.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\XmlContainerConfig.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\XmlData.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\XmlDocument.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\XmlEventReader.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\XmlEventReaderToWriter.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\XmlEventWriter.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\XmlException.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\XmlIndexLookup.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\XmlIndexSpecification.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\XmlInputStream.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\XmlManager.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\XmlMetaDataIterator.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\XmlNamespace.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\XmlQueryContext.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\XmlQueryExpression.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\XmlResolver.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\XmlResults.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\XmlStatistics.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\XmlTransaction.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\XmlUpdateContext.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\XmlValue.cpp">
+      <Filter>dbxml</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlConfiguration.cpp">
+      <Filter>dataItem</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlContains.cpp">
+      <Filter>dataItem</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlDocAvailable.cpp">
+      <Filter>dataItem</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlDocumentCacheImpl.cpp">
+      <Filter>dataItem</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlFactoryImpl.cpp">
+      <Filter>dataItem</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlFunction.cpp">
+      <Filter>dataItem</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlNodeImpl.cpp">
+      <Filter>dataItem</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlNodeTest.cpp">
+      <Filter>dataItem</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlPredicate.cpp">
+      <Filter>dataItem</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlPrintAST.cpp">
+      <Filter>dataItem</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlSequenceBuilder.cpp">
+      <Filter>dataItem</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlUpdateFactory.cpp">
+      <Filter>dataItem</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlUri.cpp">
+      <Filter>dataItem</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\dataItem\DbXmlURIResolver.cpp">
+      <Filter>dataItem</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\dataItem\Join.cpp">
+      <Filter>dataItem</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\dataItem\LookupIndexFunction.cpp">
+      <Filter>dataItem</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\dataItem\MetaDataFunction.cpp">
+      <Filter>dataItem</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\dataItem\NodeHandleFunction.cpp">
+      <Filter>dataItem</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\nodeStore\EventReader.cpp">
+      <Filter>nodeStore</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\nodeStore\EventReaderToWriter.cpp">
+      <Filter>nodeStore</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\nodeStore\NsDoc.cpp">
+      <Filter>nodeStore</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\nodeStore\NsDocument.cpp">
+      <Filter>nodeStore</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\nodeStore\NsDocumentDatabase.cpp">
+      <Filter>nodeStore</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\nodeStore\NsDom.cpp">
+      <Filter>nodeStore</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\nodeStore\NsEvent.cpp">
+      <Filter>nodeStore</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\nodeStore\NsEventReader.cpp">
+      <Filter>nodeStore</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\nodeStore\NsEventWriter.cpp">
+      <Filter>nodeStore</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\nodeStore\NsFormat.cpp">
+      <Filter>nodeStore</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\nodeStore\NsHandlerBase.cpp">
+      <Filter>nodeStore</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\nodeStore\NsImpliedSchemaFilter.cpp">
+      <Filter>nodeStore</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\nodeStore\NsNid.cpp">
+      <Filter>nodeStore</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\nodeStore\NsNode.cpp">
+      <Filter>nodeStore</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\nodeStore\NsRawNode.cpp">
+      <Filter>nodeStore</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\nodeStore\NsReindexer.cpp">
+      <Filter>nodeStore</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\nodeStore\NsSAX2Reader.cpp">
+      <Filter>nodeStore</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\nodeStore\NsUpdate.cpp">
+      <Filter>nodeStore</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\nodeStore\NsUpgrade.cpp">
+      <Filter>nodeStore</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\nodeStore\NsUtil.cpp">
+      <Filter>nodeStore</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\nodeStore\NsWriter.cpp">
+      <Filter>nodeStore</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\nodeStore\NsXercesIndexer.cpp">
+      <Filter>nodeStore</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\nodeStore\NsXercesTranscoder.cpp">
+      <Filter>nodeStore</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\nodeStore\PullEventInputStream.cpp">
+      <Filter>nodeStore</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\optimizer\ASTReplaceOptimizer.cpp">
+      <Filter>optimizer</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\optimizer\DbXmlStaticTyper.cpp">
+      <Filter>optimizer</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\optimizer\ImpliedSchemaGenerator.cpp">
+      <Filter>optimizer</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\optimizer\QueryPlanGenerator.cpp">
+      <Filter>optimizer</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\optimizer\QueryPlanOptimizer.cpp">
+      <Filter>optimizer</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\AncestorJoinQP.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\ASTToQueryPlan.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\AttributeJoinQP.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\AttributeOrChildJoinQP.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\BufferQP.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\ChildJoinQP.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\CollectionQP.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\ContextNodeQP.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\DecisionPointQP.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\DescendantJoinQP.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\DocQP.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\EmptyQP.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\ExceptQP.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\FilterQP.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\ImpliedSchemaNode.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\IntersectQP.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\LevelFilterQP.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\NodeInfo.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\NodeIterator.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\NodePredicateFilterQP.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\ParentJoinQP.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\ParentOfAttributeJoinQP.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\ParentOfChildJoinQP.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\PredicateFilterQP.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\QueryExecutionContext.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\QueryPlan.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\QueryPlanHolder.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\QueryPlanToAST.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\SequentialScanQP.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\StepQP.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\StructuralJoinQP.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\UnionQP.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\ValueFilterQP.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\query\VariableQP.cpp">
+      <Filter>query</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\debug\DbXmlASTDebugHook.cpp">
+      <Filter>debug</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\debug\DbXmlDebugHookDecorator.cpp">
+      <Filter>debug</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\debug\DbXmlTupleDebugHook.cpp">
+      <Filter>debug</Filter>
+    </ClCompile>
+    <ClCompile Include="..\src\dbxml\debug\QPDebugHook.cpp">
+      <Filter>debug</Filter>
+    </ClCompile>
+  </ItemGroup>
+</Project>
\ No newline at end of file

Added: trunk/MgDev/Oem/dbxml/xqilla/Win32Projects/VC8/xqilla.vcxproj
===================================================================
--- trunk/MgDev/Oem/dbxml/xqilla/Win32Projects/VC8/xqilla.vcxproj	                        (rev 0)
+++ trunk/MgDev/Oem/dbxml/xqilla/Win32Projects/VC8/xqilla.vcxproj	2011-04-19 02:55:14 UTC (rev 5705)
@@ -0,0 +1,1539 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup Label="ProjectConfigurations">
+    <ProjectConfiguration Include="Debug|Win32">
+      <Configuration>Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Debug|x64">
+      <Configuration>Debug</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|Win32">
+      <Configuration>Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|x64">
+      <Configuration>Release</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Static Debug|Win32">
+      <Configuration>Static Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Static Debug|x64">
+      <Configuration>Static Debug</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Static Release|Win32">
+      <Configuration>Static Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Static Release|x64">
+      <Configuration>Static Release</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+  </ItemGroup>
+  <PropertyGroup Label="Globals">
+    <ProjectGuid>{63E85107-41E0-4FC7-8083-40E85861B426}</ProjectGuid>
+    <RootNamespace>xqilla</RootNamespace>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|Win32'" Label="Configuration">
+    <ConfigurationType>StaticLibrary</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+    <CharacterSet>MultiByte</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'" Label="Configuration">
+    <ConfigurationType>StaticLibrary</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+    <CharacterSet>MultiByte</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+    <CharacterSet>MultiByte</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+    <CharacterSet>MultiByte</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|Win32'" Label="Configuration">
+    <ConfigurationType>StaticLibrary</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+    <CharacterSet>MultiByte</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'" Label="Configuration">
+    <ConfigurationType>StaticLibrary</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+    <CharacterSet>MultiByte</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+    <CharacterSet>MultiByte</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+    <CharacterSet>MultiByte</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'" Label="Configuration">
+    <ConfigurationType>StaticLibrary</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+    <CharacterSet>MultiByte</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+    <CharacterSet>MultiByte</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'" Label="Configuration">
+    <ConfigurationType>StaticLibrary</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+    <CharacterSet>MultiByte</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <UseOfMfc>false</UseOfMfc>
+    <CharacterSet>MultiByte</CharacterSet>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+  <ImportGroup Label="ExtensionSettings">
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <PropertyGroup Label="UserMacros" />
+  <PropertyGroup>
+    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\build\windows\VC8\$(Configuration)32\</OutDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\build\windows\VC8\$(Configuration)32\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">./$(OutDir)xqilla\</IntDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">./$(OutDir)xqilla\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\build\windows\VC8\$(Configuration)64\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">./$(OutDir)xqilla\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Static Debug|Win32'">..\..\build\windows\VC8\$(Platform)\Static Debug\</OutDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'">..\..\build\windows\VC8\$(Platform)\Static Debug\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Static Debug|Win32'">./$(OutDir)xqilla\</IntDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'">./$(OutDir)xqilla\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'">..\..\build\windows\VC8\$(Platform)\Static Debug\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'">./$(OutDir)xqilla\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\build\windows\VC8\$(Configuration)32\</OutDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\build\windows\VC8\$(Configuration)32\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">./$(OutDir)xqilla\</IntDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">./$(OutDir)xqilla\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\build\windows\VC8\$(Configuration)64\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">./$(OutDir)xqilla\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Static Release|Win32'">..\..\build\windows\VC8\$(Platform)\Static Release\</OutDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'">..\..\build\windows\VC8\$(Platform)\Static Release\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Static Release|Win32'">./$(OutDir)xqilla\</IntDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'">./$(OutDir)xqilla\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'">..\..\build\windows\VC8\$(Platform)\Static Release\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'">./$(OutDir)xqilla\</IntDir>
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Static Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Static Debug|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Static Debug|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Static Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Static Release|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Static Release|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'" />
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">xqilla24d</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">xqilla24d</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">xqilla24</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">xqilla24</TargetName>
+  </PropertyGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>../../include;../../src/lexer;../../../xerces-c-src/include;../../../xerces-c-src/src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;_USRDLL;XQILLA_APIS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <MinimalRebuild>true</MinimalRebuild>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <PrecompiledHeaderOutputFile>./$(IntDir)xqilla.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>./$(IntDir)</AssemblerListingLocation>
+      <ObjectFileName>./$(IntDir)</ObjectFileName>
+      <WarningLevel>Level3</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+      <CompileAs>Default</CompileAs>
+    </ClCompile>
+    <Link>
+      <AdditionalOptions>/machine:x86 %(AdditionalOptions)</AdditionalOptions>
+      <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>$(OutDir)xqilla24d.dll</OutputFile>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <AdditionalLibraryDirectories>../../../xerces-c-src/Build/$(Platform)/VC9/$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>$(OutDir)xqilla24d.pdb</ProgramDatabaseFile>
+      <OptimizeReferences>false</OptimizeReferences>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <ImportLibrary>$(OutDir)xqilla24d.lib</ImportLibrary>
+      <TargetMachine>NotSet</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>../../include;../../src/lexer;../../../xerces-c-src/include;../../../xerces-c-src/src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;_USRDLL;XQILLA_APIS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <PrecompiledHeaderOutputFile>./$(IntDir)xqilla.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>./$(IntDir)</AssemblerListingLocation>
+      <ObjectFileName>./$(IntDir)</ObjectFileName>
+      <WarningLevel>Level3</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+      <CompileAs>Default</CompileAs>
+    </ClCompile>
+    <Link>
+      <AdditionalOptions>/machine:x64 %(AdditionalOptions)</AdditionalOptions>
+      <AdditionalDependencies>xerces-c_3mgD.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>$(OutDir)xqilla24d.dll</OutputFile>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <AdditionalLibraryDirectories>../../../xerces-c-src/Build/$(Platform)/VC9/$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>$(OutDir)xqilla24d.pdb</ProgramDatabaseFile>
+      <OptimizeReferences>false</OptimizeReferences>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <ImportLibrary>$(OutDir)xqilla24d.lib</ImportLibrary>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>../../include;../../src/lexer;../../../xerces-c-src/include;../../../xerces-c-src/src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;_USRDLL;XQILLA_APIS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <MinimalRebuild>true</MinimalRebuild>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <PrecompiledHeaderOutputFile>./$(IntDir)xqilla.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>./$(IntDir)</AssemblerListingLocation>
+      <ObjectFileName>./$(IntDir)</ObjectFileName>
+      <WarningLevel>Level3</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+      <CompileAs>Default</CompileAs>
+    </ClCompile>
+    <Link>
+      <AdditionalOptions>/machine:x64 %(AdditionalOptions)</AdditionalOptions>
+      <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>$(OutDir)xqilla24d.dll</OutputFile>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>$(OutDir)xqilla24d.pdb</ProgramDatabaseFile>
+      <OptimizeReferences>false</OptimizeReferences>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <ImportLibrary>$(OutDir)xqilla24d.lib</ImportLibrary>
+      <TargetMachine>MachineX64</TargetMachine>
+      <ShowProgress>LinkVerboseLib</ShowProgress>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|Win32'">
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>../../include;../../src/lexer;../../../xerces-c-src/include;../../../xerces-c-src/src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;_LIB;XQILLA_API=;XERCES_STATIC_LIBRARY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <MinimalRebuild>true</MinimalRebuild>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <PrecompiledHeaderOutputFile>./$(IntDir)xqilla.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>./$(IntDir)</AssemblerListingLocation>
+      <ObjectFileName>./$(IntDir)</ObjectFileName>
+      <WarningLevel>Level3</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+      <CompileAs>Default</CompileAs>
+    </ClCompile>
+    <Lib>
+      <AdditionalOptions>/machine:x86 %(AdditionalOptions)</AdditionalOptions>
+      <OutputFile>$(OutDir)xqilla22sd.lib</OutputFile>
+    </Lib>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'">
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>../../include;../../src/lexer;../../../xerces-c-src/include;../../../xerces-c-src/src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;_LIB;XQILLA_API=;XERCES_STATIC_LIBRARY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <PrecompiledHeaderOutputFile>./$(IntDir)xqilla.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>./$(IntDir)</AssemblerListingLocation>
+      <ObjectFileName>./$(IntDir)</ObjectFileName>
+      <WarningLevel>Level3</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+      <CompileAs>Default</CompileAs>
+    </ClCompile>
+    <Lib>
+      <AdditionalOptions>/machine:x64 %(AdditionalOptions)</AdditionalOptions>
+      <OutputFile>$(OutDir)xqilla22sd.lib</OutputFile>
+    </Lib>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static Debug|x64'">
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>../../include;../../src/lexer;../../../xerces-c-src/include;../../../xerces-c-src/src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_WARNINGS;_LIB;XQILLA_API=;XERCES_STATIC_LIBRARY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <MinimalRebuild>true</MinimalRebuild>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <PrecompiledHeaderOutputFile>./$(IntDir)xqilla.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>./$(IntDir)</AssemblerListingLocation>
+      <ObjectFileName>./$(IntDir)</ObjectFileName>
+      <WarningLevel>Level3</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+      <CompileAs>Default</CompileAs>
+    </ClCompile>
+    <Lib>
+      <AdditionalOptions>/machine:x64 %(AdditionalOptions)</AdditionalOptions>
+      <OutputFile>$(OutDir)xqilla22sd.lib</OutputFile>
+    </Lib>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <ClCompile>
+      <Optimization>MaxSpeed</Optimization>
+      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+      <AdditionalIncludeDirectories>../../include;../../src/lexer;../../../xerces-c-src/include;../../../xerces-c-src/src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_USRDLL;XQILLA_APIS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <MinimalRebuild>true</MinimalRebuild>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <PrecompiledHeaderOutputFile>./$(IntDir)xqilla.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>./$(IntDir)</AssemblerListingLocation>
+      <ObjectFileName>./$(IntDir)</ObjectFileName>
+      <WarningLevel>Level3</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+      <CompileAs>Default</CompileAs>
+    </ClCompile>
+    <Link>
+      <AdditionalOptions>/machine:x86 %(AdditionalOptions)</AdditionalOptions>
+      <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>$(OutDir)xqilla24.dll</OutputFile>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>$(OutDir)xqilla24.pdb</ProgramDatabaseFile>
+      <OptimizeReferences>true</OptimizeReferences>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <ImportLibrary>$(OutDir)xqilla24.lib</ImportLibrary>
+      <TargetMachine>NotSet</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+    <ClCompile>
+      <Optimization>MaxSpeed</Optimization>
+      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+      <AdditionalIncludeDirectories>../../include;../../src/lexer;../../../xerces-c-src/include;../../../xerces-c-src/src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_USRDLL;XQILLA_APIS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <PrecompiledHeaderOutputFile>./$(IntDir)xqilla.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>./$(IntDir)</AssemblerListingLocation>
+      <ObjectFileName>./$(IntDir)</ObjectFileName>
+      <WarningLevel>Level3</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+      <CompileAs>Default</CompileAs>
+    </ClCompile>
+    <Link>
+      <AdditionalOptions>/machine:x64 %(AdditionalOptions)</AdditionalOptions>
+      <AdditionalDependencies>xerces-c_3mg.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>$(OutDir)xqilla24.dll</OutputFile>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <AdditionalLibraryDirectories>../../../xerces-c-src/Build/$(Platform)/VC9/$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>$(OutDir)xqilla24.pdb</ProgramDatabaseFile>
+      <OptimizeReferences>true</OptimizeReferences>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <ImportLibrary>$(OutDir)xqilla24.lib</ImportLibrary>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+    <ClCompile>
+      <Optimization>MaxSpeed</Optimization>
+      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+      <AdditionalIncludeDirectories>../../include;../../src/lexer;../../../xerces-c-src/include;../../../xerces-c-src/src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_USRDLL;XQILLA_APIS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <MinimalRebuild>true</MinimalRebuild>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <PrecompiledHeaderOutputFile>./$(IntDir)xqilla.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>./$(IntDir)</AssemblerListingLocation>
+      <ObjectFileName>./$(IntDir)</ObjectFileName>
+      <WarningLevel>Level3</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+      <CompileAs>Default</CompileAs>
+    </ClCompile>
+    <Link>
+      <AdditionalOptions>/machine:x64 %(AdditionalOptions)</AdditionalOptions>
+      <AdditionalDependencies>xerces-c_3mg.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>$(OutDir)xqilla24.dll</OutputFile>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <AdditionalLibraryDirectories>../../../xerces-c-src/Build/$(Platform)/VC9/$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>$(OutDir)xqilla24.pdb</ProgramDatabaseFile>
+      <OptimizeReferences>true</OptimizeReferences>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <ImportLibrary>$(OutDir)xqilla24.lib</ImportLibrary>
+      <TargetMachine>NotSet</TargetMachine>
+      <ShowProgress>LinkVerboseLib</ShowProgress>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|Win32'">
+    <ClCompile>
+      <Optimization>MaxSpeed</Optimization>
+      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+      <AdditionalIncludeDirectories>../../include;../../src/lexer;../../../xerces-c-src/include;../../../xerces-c-src/src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_LIB;XQILLA_API=;XERCES_STATIC_LIBRARY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <MinimalRebuild>true</MinimalRebuild>
+      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <PrecompiledHeaderOutputFile>./$(IntDir)xqilla.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>./$(IntDir)</AssemblerListingLocation>
+      <ObjectFileName>./$(IntDir)</ObjectFileName>
+      <WarningLevel>Level3</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+      <CompileAs>Default</CompileAs>
+    </ClCompile>
+    <Lib>
+      <AdditionalOptions>/machine:x86 %(AdditionalOptions)</AdditionalOptions>
+      <OutputFile>$(OutDir)xqilla22s.lib</OutputFile>
+    </Lib>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'">
+    <ClCompile>
+      <Optimization>MaxSpeed</Optimization>
+      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+      <AdditionalIncludeDirectories>../../include;../../src/lexer;../../../xerces-c-src/include;../../../xerces-c-src/src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_LIB;XQILLA_API=;XERCES_STATIC_LIBRARY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <PrecompiledHeaderOutputFile>./$(IntDir)xqilla.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>./$(IntDir)</AssemblerListingLocation>
+      <ObjectFileName>./$(IntDir)</ObjectFileName>
+      <WarningLevel>Level3</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+      <CompileAs>Default</CompileAs>
+    </ClCompile>
+    <Lib>
+      <AdditionalOptions>/machine:x64 %(AdditionalOptions)</AdditionalOptions>
+      <OutputFile>$(OutDir)xqilla22s.lib</OutputFile>
+    </Lib>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static Release|x64'">
+    <ClCompile>
+      <Optimization>MaxSpeed</Optimization>
+      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+      <AdditionalIncludeDirectories>../../include;../../src/lexer;../../../xerces-c-src/include;../../../xerces-c-src/src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_WARNINGS;_LIB;XQILLA_API=;XERCES_STATIC_LIBRARY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <MinimalRebuild>true</MinimalRebuild>
+      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <PrecompiledHeaderOutputFile>./$(IntDir)xqilla.pch</PrecompiledHeaderOutputFile>
+      <AssemblerListingLocation>./$(IntDir)</AssemblerListingLocation>
+      <ObjectFileName>./$(IntDir)</ObjectFileName>
+      <WarningLevel>Level3</WarningLevel>
+      <SuppressStartupBanner>true</SuppressStartupBanner>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+      <CompileAs>Default</CompileAs>
+    </ClCompile>
+    <Lib>
+      <AdditionalOptions>/machine:x64 %(AdditionalOptions)</AdditionalOptions>
+      <OutputFile>$(OutDir)xqilla22s.lib</OutputFile>
+    </Lib>
+  </ItemDefinitionGroup>
+  <ItemGroup>
+    <ClInclude Include="..\..\include\xqilla\fulltext\AllMatches.hpp" />
+    <ClInclude Include="..\..\include\xqilla\operators\And.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\AnyAtomicType.hpp" />
+    <ClInclude Include="..\..\include\xqilla\schema\AnyAtomicTypeDatatypeValidator.hpp" />
+    <ClInclude Include="..\..\include\xqilla\operators\ArithmeticOperator.hpp" />
+    <ClInclude Include="..\..\include\xqilla\optimizer\ASTCopier.hpp" />
+    <ClInclude Include="..\..\include\xqilla\debug\ASTDebugHook.hpp" />
+    <ClInclude Include="..\..\include\xqilla\exceptions\ASTException.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\ASTNode.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\ASTNodeImpl.hpp" />
+    <ClInclude Include="..\..\include\xqilla\optimizer\ASTReleaser.hpp" />
+    <ClInclude Include="..\..\include\xqilla\optimizer\ASTVisitor.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\ATAnySimpleType.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\ATAnyURIOrDerived.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\ATBase64BinaryOrDerived.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\ATBooleanOrDerived.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATBooleanOrDerivedImpl.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\ATDateOrDerived.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATDateOrDerivedImpl.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\ATDateTimeOrDerived.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATDateTimeOrDerivedImpl.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\ATDecimalOrDerived.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATDecimalOrDerivedImpl.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\ATDoubleOrDerived.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATDoubleOrDerivedImpl.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\ATDurationOrDerived.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATDurationOrDerivedImpl.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\ATFloatOrDerived.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATFloatOrDerivedImpl.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\ATGDayOrDerived.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATGDayOrDerivedImpl.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\ATGMonthDayOrDerived.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATGMonthDayOrDerivedImpl.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\ATGMonthOrDerived.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATGMonthOrDerivedImpl.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\ATGYearMonthOrDerived.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATGYearMonthOrDerivedImpl.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\ATGYearOrDerived.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATGYearOrDerivedImpl.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\ATHexBinaryOrDerived.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\ATNotationOrDerived.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\ATQNameOrDerived.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATQNameOrDerivedImpl.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\ATStringOrDerived.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\ATTimeOrDerived.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATTimeOrDerivedImpl.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\ATUntypedAtomic.hpp" />
+    <ClInclude Include="..\..\include\xqilla\framework\BaseMemoryManager.hpp" />
+    <ClInclude Include="..\..\include\xqilla\runtime\ClosureResult.hpp" />
+    <ClInclude Include="..\..\include\xqilla\context\impl\CodepointCollation.hpp" />
+    <ClInclude Include="..\..\include\xqilla\context\Collation.hpp" />
+    <ClInclude Include="..\..\include\xqilla\context\impl\CollationImpl.hpp" />
+    <ClInclude Include="..\..\include\xqilla\operators\ComparisonOperator.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\ConstantFoldingFunction.hpp" />
+    <ClInclude Include="..\..\include\xqilla\events\ContentSequenceFilter.hpp" />
+    <ClInclude Include="..\..\include\xqilla\exceptions\ContextException.hpp" />
+    <ClInclude Include="..\..\include\xqilla\context\ContextHelpers.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\ContextTuple.hpp" />
+    <ClInclude Include="..\..\include\xqilla\utils\ContextUtils.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\ConvertFunctionArg.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\DatatypeFactory.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\DatatypeLookup.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\DateOrTimeType.hpp" />
+    <ClInclude Include="..\..\include\xqilla\debug\DebugHookDecorator.hpp" />
+    <ClInclude Include="..\..\include\xqilla\debug\DebugListener.hpp" />
+    <ClInclude Include="..\..\include\xqilla\fulltext\DefaultTokenizer.hpp" />
+    <ClInclude Include="..\..\include\xqilla\fulltext\DefaultTokenStore.hpp" />
+    <ClInclude Include="..\..\include\xqilla\operators\Divide.hpp" />
+    <ClInclude Include="..\..\include\xqilla\schema\DocumentCache.hpp" />
+    <ClInclude Include="..\..\include\xqilla\schema\DocumentCacheImpl.hpp" />
+    <ClInclude Include="..\..\include\xqilla\context\DynamicContext.hpp" />
+    <ClInclude Include="..\..\include\xqilla\exceptions\DynamicErrorException.hpp" />
+    <ClInclude Include="..\..\include\xqilla\runtime\EmptyResult.hpp" />
+    <ClInclude Include="..\..\include\xqilla\operators\Equals.hpp" />
+    <ClInclude Include="..\..\include\xqilla\events\EventGenerator.hpp" />
+    <ClInclude Include="..\..\include\xqilla\events\EventHandler.hpp" />
+    <ClInclude Include="..\..\include\xqilla\events\EventSerializer.hpp" />
+    <ClInclude Include="..\..\include\xqilla\operators\Except.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\ExternalFunction.hpp" />
+    <ClInclude Include="..\..\include\xqilla\context\ExternalFunctionResolver.hpp" />
+    <ClInclude Include="..\..\include\xqilla\fastxdm\FastXDMConfiguration.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\ForTuple.hpp" />
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTAnd.hpp" />
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTContains.hpp" />
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTContent.hpp" />
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTDistance.hpp" />
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTMildnot.hpp" />
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTOption.hpp" />
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTOr.hpp" />
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTOrder.hpp" />
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTRange.hpp" />
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTScope.hpp" />
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTSelection.hpp" />
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTUnaryNot.hpp" />
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTWindow.hpp" />
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTWords.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FuncFactory.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionAbs.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionAdjustDateTimeToTimezone.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionAdjustDateToTimezone.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionAdjustTimeToTimezone.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionAnalyzeString.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionAvg.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionBaseURI.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionBoolean.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionCeiling.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionCodepointEqual.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionCodepointsToString.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionCollection.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionCompare.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionConcat.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionConstructor.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionContains.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionCount.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionCurrentDate.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionCurrentDateTime.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionCurrentTime.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionData.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionDateTime.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionDayFromDate.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionDayFromDateTime.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionDaysFromDuration.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionDeepEqual.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionDefaultCollation.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionDistinctValues.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionDoc.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionDocAvailable.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionDocument.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionDocumentURI.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionEmpty.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionEncodeForUri.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionEndsWith.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionError.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionEscapeHtmlUri.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionExactlyOne.hpp" />
+    <ClInclude Include="..\..\include\xqilla\exceptions\FunctionException.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionExists.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionFalse.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionFloor.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionFunctionArity.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionFunctionName.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionHoursFromDateTime.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionHoursFromDuration.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionHoursFromTime.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionId.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionIdref.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionImplicitTimezone.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionIndexOf.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionInScopePrefixes.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionInsertBefore.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionIriToUri.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionLang.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionLast.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionLocalname.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionLocalNameFromQName.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionLookup.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionLowerCase.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionMatches.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionMax.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionMin.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionMinutesFromDateTime.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionMinutesFromDuration.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionMinutesFromTime.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionMonthFromDate.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionMonthFromDateTime.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionMonthsFromDuration.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionName.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionNamespaceUri.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionNamespaceURIForPrefix.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionNamespaceURIFromQName.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionNilled.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionNodeName.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionNormalizeSpace.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionNormalizeUnicode.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionNot.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionNumber.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionOneOrMore.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionParseHTML.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionParseJSON.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionParseXML.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionPartialApply.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionPosition.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionPrefixFromQName.hpp" />
+    <ClInclude Include="..\..\include\xqilla\update\FunctionPut.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionQName.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\FunctionRef.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionRegexGroup.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionRemove.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionReplace.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionResolveQName.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionResolveURI.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionReverse.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionRoot.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionRound.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionRoundHalfToEven.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionSecondsFromDateTime.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionSecondsFromDuration.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionSecondsFromTime.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionSerializeJSON.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionStartsWith.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionStaticBaseURI.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionString.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionStringJoin.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionStringLength.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionStringToCodepoints.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionSubsequence.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionSubstring.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionSubstringAfter.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionSubstringBefore.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionSum.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionTime.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionTimezoneFromDate.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionTimezoneFromDateTime.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionTimezoneFromTime.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionTokenize.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionTrace.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionTranslate.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionTrue.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionUnordered.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionUnparsedText.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionUpperCase.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionYearFromDate.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionYearFromDateTime.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionYearsFromDuration.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionZeroOrOne.hpp" />
+    <ClInclude Include="..\..\include\xqilla\operators\GeneralComp.hpp" />
+    <ClInclude Include="..\..\include\xqilla\operators\GreaterThan.hpp" />
+    <ClInclude Include="..\..\include\xqilla\operators\GreaterThanEqual.hpp" />
+    <ClInclude Include="..\..\include\xqilla\exceptions\IllegalArgumentException.hpp" />
+    <ClInclude Include="..\..\include\xqilla\debug\InputParser.hpp" />
+    <ClInclude Include="..\..\include\xqilla\operators\IntegerDivide.hpp" />
+    <ClInclude Include="..\..\include\xqilla\debug\InteractiveDebugger.hpp" />
+    <ClInclude Include="..\..\include\xqilla\operators\Intersect.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\Item.hpp" />
+    <ClInclude Include="..\..\include\xqilla\exceptions\ItemException.hpp" />
+    <ClInclude Include="..\..\include\xqilla\context\ItemFactory.hpp" />
+    <ClInclude Include="..\..\include\xqilla\context\impl\ItemFactoryImpl.hpp" />
+    <ClInclude Include="..\..\include\xqilla\runtime\LazySequenceResult.hpp" />
+    <ClInclude Include="..\..\include\xqilla\operators\LessThan.hpp" />
+    <ClInclude Include="..\..\include\xqilla\operators\LessThanEqual.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\LetTuple.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\LocationInfo.hpp" />
+    <ClInclude Include="..\..\include\xqilla\mapm\m_apm.h" />
+    <ClInclude Include="..\..\include\xqilla\fulltext\Match.hpp" />
+    <ClInclude Include="..\..\include\xqilla\context\MessageListener.hpp" />
+    <ClInclude Include="..\..\include\xqilla\operators\Minus.hpp" />
+    <ClInclude Include="..\..\include\xqilla\operators\Mod.hpp" />
+    <ClInclude Include="..\..\include\xqilla\context\ModuleResolver.hpp" />
+    <ClInclude Include="..\..\include\xqilla\operators\Multiply.hpp" />
+    <ClInclude Include="..\..\include\xqilla\exceptions\NamespaceLookupException.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\Node.hpp" />
+    <ClInclude Include="..\..\include\xqilla\operators\NodeComparison.hpp" />
+    <ClInclude Include="..\..\include\xqilla\axis\NodeTest.hpp" />
+    <ClInclude Include="..\..\include\xqilla\operators\NotEquals.hpp" />
+    <ClInclude Include="..\..\include\xqilla\events\NSFixupFilter.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\Numeric.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\NumericFunction.hpp" />
+    <ClInclude Include="..\..\include\xqilla\utils\NumUtils.hpp" />
+    <ClInclude Include="..\..\include\xqilla\optimizer\Optimizer.hpp" />
+    <ClInclude Include="..\..\include\xqilla\operators\Or.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\OrderByTuple.hpp" />
+    <ClInclude Include="..\..\include\xqilla\operators\OrderComparison.hpp" />
+    <ClInclude Include="..\..\include\xqilla\optimizer\PartialEvaluator.hpp" />
+    <ClInclude Include="..\..\include\xqilla\update\PendingUpdateList.hpp" />
+    <ClInclude Include="..\..\include\xqilla\operators\Plus.hpp" />
+    <ClInclude Include="..\..\include\xqilla\utils\PrintAST.hpp" />
+    <ClInclude Include="..\..\include\xqilla\framework\ProxyMemoryManager.hpp" />
+    <ClInclude Include="..\..\include\xqilla\parser\QName.hpp" />
+    <ClInclude Include="..\..\include\xqilla\exceptions\QueryInterruptedException.hpp" />
+    <ClInclude Include="..\..\include\xqilla\optimizer\QueryPathNode.hpp" />
+    <ClInclude Include="..\..\include\xqilla\events\QueryPathTreeFilter.hpp" />
+    <ClInclude Include="..\..\include\xqilla\optimizer\QueryPathTreeGenerator.hpp" />
+    <ClInclude Include="..\..\include\xqilla\exceptions\QueryTimeoutException.hpp" />
+    <ClInclude Include="..\..\include\xqilla\operators\Range.hpp" />
+    <ClInclude Include="..\..\include\xqilla\framework\ReferenceCounted.hpp" />
+    <ClInclude Include="..\..\include\xqilla\context\RegexGroupStore.hpp" />
+    <ClInclude Include="..\..\include\xqilla\runtime\Result.hpp" />
+    <ClInclude Include="..\..\include\xqilla\runtime\ResultBuffer.hpp" />
+    <ClInclude Include="..\..\include\xqilla\runtime\ResultBufferImpl.hpp" />
+    <ClInclude Include="..\..\include\xqilla\runtime\ResultImpl.hpp" />
+    <ClInclude Include="..\..\include\xqilla\schema\SchemaValidatorFilter.hpp" />
+    <ClInclude Include="..\..\include\xqilla\context\Scope.hpp" />
+    <ClInclude Include="..\..\include\xqilla\axis\SelfAxis.hpp" />
+    <ClInclude Include="..\..\include\xqilla\runtime\Sequence.hpp" />
+    <ClInclude Include="..\..\include\xqilla\events\SequenceBuilder.hpp" />
+    <ClInclude Include="..\..\include\xqilla\runtime\SequenceResult.hpp" />
+    <ClInclude Include="..\..\include\xqilla\schema\SequenceType.hpp" />
+    <ClInclude Include="..\..\include\xqilla\runtime\SingleResult.hpp" />
+    <ClInclude Include="..\..\include\xqilla\debug\StackFrame.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\StaticAnalysis.hpp" />
+    <ClInclude Include="..\..\include\xqilla\context\StaticContext.hpp" />
+    <ClInclude Include="..\..\include\xqilla\exceptions\StaticErrorException.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\StaticType.hpp" />
+    <ClInclude Include="..\..\include\xqilla\optimizer\StaticTyper.hpp" />
+    <ClInclude Include="..\..\include\xqilla\framework\StringPool.hpp" />
+    <ClInclude Include="..\..\include\xqilla\xqts\TestSuiteParser.hpp" />
+    <ClInclude Include="..\..\include\xqilla\xqts\TestSuiteResultListener.hpp" />
+    <ClInclude Include="..\..\include\xqilla\xqts\TestSuiteRunner.hpp" />
+    <ClInclude Include="..\..\include\xqilla\items\Timezone.hpp" />
+    <ClInclude Include="..\..\include\xqilla\fulltext\TokenInfo.hpp" />
+    <ClInclude Include="..\..\include\xqilla\fulltext\Tokenizer.hpp" />
+    <ClInclude Include="..\..\include\xqilla\fulltext\TokenStore.hpp" />
+    <ClInclude Include="..\..\include\xqilla\debug\TupleDebugHook.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\TupleNode.hpp" />
+    <ClInclude Include="..\..\include\xqilla\runtime\TupleResult.hpp" />
+    <ClInclude Include="..\..\include\xqilla\exceptions\TypeErrorException.hpp" />
+    <ClInclude Include="..\..\include\xqilla\exceptions\TypeNotFoundException.hpp" />
+    <ClInclude Include="..\..\include\xqilla\update\UApplyUpdates.hpp" />
+    <ClInclude Include="..\..\include\xqilla\utils\UCANormalizer.hpp" />
+    <ClInclude Include="..\..\include\xqilla\update\UDelete.hpp" />
+    <ClInclude Include="..\..\include\xqilla\update\UInsertAfter.hpp" />
+    <ClInclude Include="..\..\include\xqilla\update\UInsertAsFirst.hpp" />
+    <ClInclude Include="..\..\include\xqilla\update\UInsertAsLast.hpp" />
+    <ClInclude Include="..\..\include\xqilla\update\UInsertBefore.hpp" />
+    <ClInclude Include="..\..\include\xqilla\update\UInsertInto.hpp" />
+    <ClInclude Include="..\..\include\xqilla\operators\UnaryMinus.hpp" />
+    <ClInclude Include="..\..\include\xqilla\operators\Union.hpp" />
+    <ClInclude Include="..\..\include\xqilla\context\UpdateFactory.hpp" />
+    <ClInclude Include="..\..\include\xqilla\update\URename.hpp" />
+    <ClInclude Include="..\..\include\xqilla\update\UReplace.hpp" />
+    <ClInclude Include="..\..\include\xqilla\update\UReplaceValueOf.hpp" />
+    <ClInclude Include="..\..\include\xqilla\context\URIResolver.hpp" />
+    <ClInclude Include="..\..\include\xqilla\utils\UTF8Str.hpp" />
+    <ClInclude Include="..\..\include\xqilla\update\UTransform.hpp" />
+    <ClInclude Include="..\..\include\xqilla\context\VarHashEntry.hpp" />
+    <ClInclude Include="..\..\include\xqilla\context\impl\VarHashEntryImpl.hpp" />
+    <ClInclude Include="..\..\include\xqilla\context\VariableStore.hpp" />
+    <ClInclude Include="..\..\include\xqilla\context\impl\VariableStoreTemplate.hpp" />
+    <ClInclude Include="..\..\include\xqilla\context\VariableTypeStore.hpp" />
+    <ClInclude Include="..\..\include\xqilla\context\impl\VarStoreImpl.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\WhereTuple.hpp" />
+    <ClInclude Include="..\..\include\xqilla\xerces\XercesConfiguration.hpp" />
+    <ClInclude Include="..\..\include\xqilla\utils\XMLChCompare.hpp" />
+    <ClInclude Include="..\..\include\xqilla\exceptions\XMLParseException.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XPath1Compat.hpp" />
+    <ClInclude Include="..\..\include\xqilla\exceptions\XPath2ErrorException.hpp" />
+    <ClInclude Include="..\..\include\xqilla\framework\XPath2MemoryManager.hpp" />
+    <ClInclude Include="..\..\include\xqilla\framework\XPath2MemoryManagerImpl.hpp" />
+    <ClInclude Include="..\..\include\xqilla\utils\XPath2NSUtils.hpp" />
+    <ClInclude Include="..\..\include\xqilla\dom-api\XPath2Result.hpp" />
+    <ClInclude Include="..\..\include\xqilla\exceptions\XPath2TypeCastException.hpp" />
+    <ClInclude Include="..\..\include\xqilla\exceptions\XPath2TypeMatchException.hpp" />
+    <ClInclude Include="..\..\include\xqilla\utils\XPath2Utils.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQAnalyzeString.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQApplyTemplates.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQAtomize.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQAttributeConstructor.hpp" />
+    <ClInclude Include="..\..\include\xqc.h" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQCallTemplate.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQCastableAs.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQCastAs.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQCommentConstructor.hpp" />
+    <ClInclude Include="..\..\include\xqilla\context\impl\XQContextImpl.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQContextItem.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQCopy.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQCopyOf.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQDocumentConstructor.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQDocumentOrder.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQDOMConstructor.hpp" />
+    <ClInclude Include="..\..\include\xqilla\context\impl\XQDynamicContextImpl.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQEffectiveBooleanValue.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQElementConstructor.hpp" />
+    <ClInclude Include="..\..\include\xqilla\exceptions\XQException.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQFunction.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQFunctionCall.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQFunctionConversion.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQFunctionDeref.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQFunctionRef.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQGlobalVariable.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQIf.hpp" />
+    <ClInclude Include="..\..\include\xqilla\xqilla-dom3.hpp" />
+    <ClInclude Include="..\..\include\xqilla\xqilla-simple.hpp" />
+    <ClInclude Include="..\..\include\xqilla\xqilla-xqc.h" />
+    <ClInclude Include="..\..\include\xqilla\simple-api\XQilla.hpp" />
+    <ClInclude Include="..\..\include\xqilla\simple-api\XQillaConfiguration.hpp" />
+    <ClInclude Include="..\..\include\xqilla\exceptions\XQillaException.hpp" />
+    <ClInclude Include="..\..\include\xqilla\framework\XQillaExport.hpp" />
+    <ClInclude Include="..\..\include\xqilla\dom-api\XQillaExpression.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\XQillaFunction.hpp" />
+    <ClInclude Include="..\..\include\xqilla\dom-api\XQillaNSResolver.hpp" />
+    <ClInclude Include="..\..\include\xqilla\dom-api\impl\XQillaNSResolverImpl.hpp" />
+    <ClInclude Include="..\..\include\xqilla\utils\XQillaPlatformUtils.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQInlineFunction.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQInstanceOf.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQLiteral.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQMap.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQNamespaceBinding.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQNamespaceConstructor.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQNav.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQOperator.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQOrderingChange.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQPIConstructor.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQPredicate.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQQuantified.hpp" />
+    <ClInclude Include="..\..\include\xqilla\simple-api\XQQuery.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQReturn.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQSequence.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQStep.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQTextConstructor.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQTreatAs.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQTypeswitch.hpp" />
+    <ClInclude Include="..\..\include\xqilla\functions\XQUserFunction.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQValidate.hpp" />
+    <ClInclude Include="..\..\include\xqilla\ast\XQVariable.hpp" />
+    <ClInclude Include="..\..\include\xqilla\utils\XStr.hpp" />
+    <ClInclude Include="..\..\src\context\impl\VarTypeStoreImpl.hpp" />
+    <ClInclude Include="..\..\src\dom-api\XPath2NodeSerializer.hpp" />
+    <ClInclude Include="..\..\src\dom-api\impl\XPath2ResultImpl.hpp" />
+    <ClInclude Include="..\..\src\dom-api\impl\XPathDocumentImpl.hpp" />
+    <ClInclude Include="..\..\src\dom-api\impl\XPathNamespaceImpl.hpp" />
+    <ClInclude Include="..\..\src\dom-api\impl\XQillaBuilderImpl.hpp" />
+    <ClInclude Include="..\..\src\dom-api\impl\XQillaDocumentImpl.hpp" />
+    <ClInclude Include="..\..\src\dom-api\impl\XQillaExpressionImpl.hpp" />
+    <ClInclude Include="..\..\src\dom-api\XQillaImplementation.hpp" />
+    <ClInclude Include="..\..\src\dom-api\impl\XQillaXMLGrammarPoolImpl.hpp" />
+    <ClInclude Include="..\..\src\events\NoInheritFilter.hpp" />
+    <ClInclude Include="..\..\src\exceptions\InvalidLexicalSpaceException.hpp" />
+    <ClInclude Include="..\..\src\exceptions\MiscException.hpp" />
+    <ClInclude Include="..\..\src\fastxdm\FastXDMDocument.hpp" />
+    <ClInclude Include="..\..\src\fastxdm\FastXDMNodeImpl.hpp" />
+    <ClInclude Include="..\..\src\fastxdm\FastXDMSequenceBuilder.hpp" />
+    <ClInclude Include="..\..\src\fastxdm\FastXDMUpdateFactory.hpp" />
+    <ClInclude Include="..\..\src\functions\FuncFactoryTemplate.hpp" />
+    <ClInclude Include="..\..\src\items\impl\ATAnySimpleTypeImpl.hpp" />
+    <ClInclude Include="..\..\src\items\impl\ATAnyURIOrDerivedImpl.hpp" />
+    <ClInclude Include="..\..\src\items\impl\ATBase64BinaryOrDerivedImpl.hpp" />
+    <ClInclude Include="..\..\src\items\impl\ATHexBinaryOrDerivedImpl.hpp" />
+    <ClInclude Include="..\..\src\items\impl\ATNotationOrDerivedImpl.hpp" />
+    <ClInclude Include="..\..\src\items\impl\ATStringOrDerivedImpl.hpp" />
+    <ClInclude Include="..\..\src\items\impl\ATUntypedAtomicImpl.hpp" />
+    <ClInclude Include="..\..\src\items\DatatypeFactoryTemplate.hpp" />
+    <ClInclude Include="..\..\src\items\impl\FunctionRefImpl.hpp" />
+    <ClInclude Include="..\..\src\lexer\FlexLexer.h" />
+    <ClInclude Include="..\..\src\lexer\XQLexer.hpp" />
+    <ClInclude Include="..\..\src\lexer\XSLT2Lexer.hpp" />
+    <ClInclude Include="..\..\src\mapm\m_apm_lc.h" />
+    <ClInclude Include="..\..\src\parser\XQParser.hpp" />
+    <ClInclude Include="..\..\src\schema\FaxppDocumentCacheImpl.hpp" />
+    <ClInclude Include="..\..\src\utils\DateUtils.hpp" />
+    <ClInclude Include="..\..\src\xerces\AncestorAxis.hpp" />
+    <ClInclude Include="..\..\src\xerces\AncestorOrSelfAxis.hpp" />
+    <ClInclude Include="..\..\src\xerces\AttributeAxis.hpp" />
+    <ClInclude Include="..\..\src\xerces\Axis.hpp" />
+    <ClInclude Include="..\..\src\xerces\ChildAxis.hpp" />
+    <ClInclude Include="..\..\src\xerces\DescendantAxis.hpp" />
+    <ClInclude Include="..\..\src\xerces\DescendantOrSelfAxis.hpp" />
+    <ClInclude Include="..\..\src\xerces\FollowingAxis.hpp" />
+    <ClInclude Include="..\..\src\xerces\FollowingSiblingAxis.hpp" />
+    <ClInclude Include="..\..\src\xerces\NamespaceAxis.hpp" />
+    <ClInclude Include="..\..\src\xerces\ParentAxis.hpp" />
+    <ClInclude Include="..\..\src\xerces\PrecedingAxis.hpp" />
+    <ClInclude Include="..\..\src\xerces\PrecedingSiblingAxis.hpp" />
+    <ClInclude Include="..\..\src\xerces\XercesNodeImpl.hpp" />
+    <ClInclude Include="..\..\src\xerces\XercesSequenceBuilder.hpp" />
+    <ClInclude Include="..\..\src\xerces\XercesUpdateFactory.hpp" />
+    <ClInclude Include="..\..\src\xerces\XercesURIResolver.hpp" />
+    <ClInclude Include="..\..\src\yajl\yajl_buf.h" />
+    <ClInclude Include="..\..\src\yajl\yajl_common.h" />
+    <ClInclude Include="..\..\src\yajl\yajl_encode.h" />
+    <ClInclude Include="..\..\src\yajl\yajl_gen.h" />
+    <ClInclude Include="..\..\src\yajl\yajl_lex.h" />
+    <ClInclude Include="..\..\src\yajl\yajl_parse.h" />
+    <ClInclude Include="..\..\src\yajl\yajl_parser.h" />
+    <ClInclude Include="..\..\src\xqc\XQillaXQCDynamicContext.hpp" />
+    <ClInclude Include="..\..\src\xqc\XQillaXQCExpression.hpp" />
+    <ClInclude Include="..\..\src\xqc\XQillaXQCImplementation.hpp" />
+    <ClInclude Include="..\..\src\xqc\XQillaXQCInputStream.hpp" />
+    <ClInclude Include="..\..\src\xqc\XQillaXQCSequence.hpp" />
+    <ClInclude Include="..\..\src\xqc\XQillaXQCStaticContext.hpp" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="..\..\src\ast\ASTNodeImpl.cpp" />
+    <ClCompile Include="..\..\src\ast\ConstantFoldingFunction.cpp" />
+    <ClCompile Include="..\..\src\ast\ContextTuple.cpp" />
+    <ClCompile Include="..\..\src\ast\ConvertFunctionArg.cpp" />
+    <ClCompile Include="..\..\src\ast\ForTuple.cpp" />
+    <ClCompile Include="..\..\src\ast\LetTuple.cpp" />
+    <ClCompile Include="..\..\src\ast\NumericFunction.cpp" />
+    <ClCompile Include="..\..\src\ast\OrderByTuple.cpp" />
+    <ClCompile Include="..\..\src\ast\StaticAnalysis.cpp" />
+    <ClCompile Include="..\..\src\ast\StaticType.cpp" />
+    <ClCompile Include="..\..\src\ast\TupleNode.cpp" />
+    <ClCompile Include="..\..\src\ast\WhereTuple.cpp" />
+    <ClCompile Include="..\..\src\ast\XPath1Compat.cpp" />
+    <ClCompile Include="..\..\src\ast\XQAnalyzeString.cpp" />
+    <ClCompile Include="..\..\src\ast\XQApplyTemplates.cpp" />
+    <ClCompile Include="..\..\src\ast\XQAtomize.cpp" />
+    <ClCompile Include="..\..\src\ast\XQAttributeConstructor.cpp" />
+    <ClCompile Include="..\..\src\ast\XQCallTemplate.cpp" />
+    <ClCompile Include="..\..\src\ast\XQCastableAs.cpp" />
+    <ClCompile Include="..\..\src\ast\XQCastAs.cpp" />
+    <ClCompile Include="..\..\src\ast\XQCommentConstructor.cpp" />
+    <ClCompile Include="..\..\src\ast\XQContextItem.cpp" />
+    <ClCompile Include="..\..\src\ast\XQCopy.cpp" />
+    <ClCompile Include="..\..\src\ast\XQCopyOf.cpp" />
+    <ClCompile Include="..\..\src\ast\XQDocumentConstructor.cpp" />
+    <ClCompile Include="..\..\src\ast\XQDocumentOrder.cpp" />
+    <ClCompile Include="..\..\src\ast\XQDOMConstructor.cpp" />
+    <ClCompile Include="..\..\src\ast\XQEffectiveBooleanValue.cpp" />
+    <ClCompile Include="..\..\src\ast\XQElementConstructor.cpp" />
+    <ClCompile Include="..\..\src\ast\XQFunction.cpp" />
+    <ClCompile Include="..\..\src\ast\XQFunctionCall.cpp" />
+    <ClCompile Include="..\..\src\ast\XQFunctionConversion.cpp" />
+    <ClCompile Include="..\..\src\ast\XQFunctionDeref.cpp" />
+    <ClCompile Include="..\..\src\ast\XQFunctionRef.cpp" />
+    <ClCompile Include="..\..\src\ast\XQGlobalVariable.cpp" />
+    <ClCompile Include="..\..\src\ast\XQIf.cpp" />
+    <ClCompile Include="..\..\src\ast\XQInlineFunction.cpp" />
+    <ClCompile Include="..\..\src\ast\XQInstanceOf.cpp" />
+    <ClCompile Include="..\..\src\ast\XQLiteral.cpp" />
+    <ClCompile Include="..\..\src\ast\XQMap.cpp" />
+    <ClCompile Include="..\..\src\ast\XQNamespaceBinding.cpp" />
+    <ClCompile Include="..\..\src\ast\XQNamespaceConstructor.cpp" />
+    <ClCompile Include="..\..\src\ast\XQNav.cpp" />
+    <ClCompile Include="..\..\src\ast\XQOperator.cpp" />
+    <ClCompile Include="..\..\src\ast\XQOrderingChange.cpp" />
+    <ClCompile Include="..\..\src\ast\XQPIConstructor.cpp" />
+    <ClCompile Include="..\..\src\ast\XQPredicate.cpp" />
+    <ClCompile Include="..\..\src\ast\XQQuantified.cpp" />
+    <ClCompile Include="..\..\src\ast\XQReturn.cpp" />
+    <ClCompile Include="..\..\src\ast\XQSequence.cpp" />
+    <ClCompile Include="..\..\src\ast\XQStep.cpp" />
+    <ClCompile Include="..\..\src\ast\XQTextConstructor.cpp" />
+    <ClCompile Include="..\..\src\ast\XQTreatAs.cpp" />
+    <ClCompile Include="..\..\src\ast\XQTypeswitch.cpp" />
+    <ClCompile Include="..\..\src\ast\XQValidate.cpp" />
+    <ClCompile Include="..\..\src\ast\XQVariable.cpp" />
+    <ClCompile Include="..\..\src\axis\NodeTest.cpp" />
+    <ClCompile Include="..\..\src\axis\SelfAxis.cpp" />
+    <ClCompile Include="..\..\src\context\impl\CodepointCollation.cpp" />
+    <ClCompile Include="..\..\src\context\impl\CollationImpl.cpp" />
+    <ClCompile Include="..\..\src\context\impl\ItemFactoryImpl.cpp" />
+    <ClCompile Include="..\..\src\context\UpdateFactory.cpp" />
+    <ClCompile Include="..\..\src\context\impl\VarHashEntryImpl.cpp" />
+    <ClCompile Include="..\..\src\context\impl\VarStoreImpl.cpp" />
+    <ClCompile Include="..\..\src\context\impl\VarTypeStoreImpl.cpp" />
+    <ClCompile Include="..\..\src\context\impl\XQContextImpl.cpp" />
+    <ClCompile Include="..\..\src\context\impl\XQDynamicContextImpl.cpp" />
+    <ClCompile Include="..\..\src\debug\ASTDebugHook.cpp" />
+    <ClCompile Include="..\..\src\debug\DebugHookDecorator.cpp" />
+    <ClCompile Include="..\..\src\debug\InputParser.cpp" />
+    <ClCompile Include="..\..\src\debug\InteractiveDebugger.cpp" />
+    <ClCompile Include="..\..\src\debug\StackFrame.cpp" />
+    <ClCompile Include="..\..\src\debug\TupleDebugHook.cpp" />
+    <ClCompile Include="..\..\src\dom-api\XPath2NodeSerializer.cpp" />
+    <ClCompile Include="..\..\src\dom-api\impl\XPath2ResultImpl.cpp" />
+    <ClCompile Include="..\..\src\dom-api\impl\XPathDocumentImpl.cpp" />
+    <ClCompile Include="..\..\src\dom-api\impl\XPathNamespaceImpl.cpp" />
+    <ClCompile Include="..\..\src\dom-api\impl\XQillaBuilderImpl.cpp" />
+    <ClCompile Include="..\..\src\dom-api\impl\XQillaDocumentImpl.cpp" />
+    <ClCompile Include="..\..\src\dom-api\impl\XQillaExpressionImpl.cpp" />
+    <ClCompile Include="..\..\src\dom-api\XQillaImplementation.cpp" />
+    <ClCompile Include="..\..\src\dom-api\impl\XQillaNSResolverImpl.cpp" />
+    <ClCompile Include="..\..\src\dom-api\impl\XQillaXMLGrammarPoolImpl.cpp" />
+    <ClCompile Include="..\..\src\events\ContentSequenceFilter.cpp" />
+    <ClCompile Include="..\..\src\events\EventGenerator.cpp" />
+    <ClCompile Include="..\..\src\events\EventSerializer.cpp" />
+    <ClCompile Include="..\..\src\events\NoInheritFilter.cpp" />
+    <ClCompile Include="..\..\src\events\NSFixupFilter.cpp" />
+    <ClCompile Include="..\..\src\events\QueryPathTreeFilter.cpp" />
+    <ClCompile Include="..\..\src\exceptions\XQException.cpp" />
+    <ClCompile Include="..\..\src\exceptions\XQillaException.cpp" />
+    <ClCompile Include="..\..\src\fastxdm\FastXDMConfiguration.cpp" />
+    <ClCompile Include="..\..\src\fastxdm\FastXDMDocument.cpp" />
+    <ClCompile Include="..\..\src\fastxdm\FastXDMNodeImpl.cpp" />
+    <ClCompile Include="..\..\src\fastxdm\FastXDMSequenceBuilder.cpp" />
+    <ClCompile Include="..\..\src\fastxdm\FastXDMUpdateFactory.cpp" />
+    <ClCompile Include="..\..\src\framework\BaseMemoryManager.cpp" />
+    <ClCompile Include="..\..\src\framework\ProxyMemoryManager.cpp" />
+    <ClCompile Include="..\..\src\framework\ReferenceCounted.cpp" />
+    <ClCompile Include="..\..\src\framework\StringPool.cpp" />
+    <ClCompile Include="..\..\src\framework\XPath2MemoryManagerImpl.cpp" />
+    <ClCompile Include="..\..\src\fulltext\DefaultTokenizer.cpp" />
+    <ClCompile Include="..\..\src\fulltext\DefaultTokenStore.cpp" />
+    <ClCompile Include="..\..\src\fulltext\FTAnd.cpp" />
+    <ClCompile Include="..\..\src\fulltext\FTContains.cpp" />
+    <ClCompile Include="..\..\src\fulltext\FTContent.cpp" />
+    <ClCompile Include="..\..\src\fulltext\FTDistance.cpp" />
+    <ClCompile Include="..\..\src\fulltext\FTMildnot.cpp" />
+    <ClCompile Include="..\..\src\fulltext\FTOr.cpp" />
+    <ClCompile Include="..\..\src\fulltext\FTOrder.cpp" />
+    <ClCompile Include="..\..\src\fulltext\FTScope.cpp" />
+    <ClCompile Include="..\..\src\fulltext\FTUnaryNot.cpp" />
+    <ClCompile Include="..\..\src\fulltext\FTWindow.cpp" />
+    <ClCompile Include="..\..\src\fulltext\FTWords.cpp" />
+    <ClCompile Include="..\..\src\functions\ExternalFunction.cpp" />
+    <ClCompile Include="..\..\src\functions\FuncFactory.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionAbs.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionAdjustDateTimeToTimezone.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionAdjustDateToTimezone.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionAdjustTimeToTimezone.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionAnalyzeString.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionAvg.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionBaseURI.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionBoolean.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionCeiling.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionCodepointEqual.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionCodepointsToString.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionCollection.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionCompare.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionConcat.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionConstructor.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionContains.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionCount.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionCurrentDate.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionCurrentDateTime.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionCurrentTime.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionData.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionDateTime.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionDayFromDate.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionDayFromDateTime.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionDaysFromDuration.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionDeepEqual.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionDefaultCollation.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionDistinctValues.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionDoc.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionDocAvailable.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionDocument.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionDocumentURI.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionEmpty.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionEncodeForUri.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionEndsWith.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionError.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionEscapeHtmlUri.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionExactlyOne.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionExists.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionFalse.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionFloor.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionFunctionArity.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionFunctionName.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionHoursFromDateTime.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionHoursFromDuration.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionHoursFromTime.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionId.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionIdref.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionImplicitTimezone.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionIndexOf.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionInScopePrefixes.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionInsertBefore.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionIriToUri.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionLang.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionLast.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionLocalname.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionLocalNameFromQName.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionLookup.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionLowerCase.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionMatches.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionMax.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionMin.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionMinutesFromDateTime.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionMinutesFromDuration.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionMinutesFromTime.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionMonthFromDate.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionMonthFromDateTime.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionMonthsFromDuration.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionName.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionNamespaceUri.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionNamespaceURIForPrefix.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionNamespaceURIFromQName.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionNilled.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionNodeName.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionNormalizeSpace.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionNormalizeUnicode.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionNot.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionNumber.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionOneOrMore.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionParseHTML.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionParseJSON.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionParseXML.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionPartialApply.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionPosition.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionPrefixFromQName.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionQName.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionRegexGroup.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionRemove.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionReplace.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionResolveQName.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionResolveURI.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionReverse.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionRoot.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionRound.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionRoundHalfToEven.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionSecondsFromDateTime.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionSecondsFromDuration.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionSecondsFromTime.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionSerializeJSON.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionStartsWith.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionStaticBaseURI.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionString.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionStringJoin.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionStringLength.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionStringToCodepoints.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionSubsequence.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionSubstring.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionSubstringAfter.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionSubstringBefore.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionSum.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionTime.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionTimezoneFromDate.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionTimezoneFromDateTime.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionTimezoneFromTime.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionTokenize.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionTrace.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionTranslate.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionTrue.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionUnordered.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionUnparsedText.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionUpperCase.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionYearFromDate.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionYearFromDateTime.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionYearsFromDuration.cpp" />
+    <ClCompile Include="..\..\src\functions\FunctionZeroOrOne.cpp" />
+    <ClCompile Include="..\..\src\functions\XQillaFunction.cpp" />
+    <ClCompile Include="..\..\src\functions\XQUserFunction.cpp" />
+    <ClCompile Include="..\..\src\items\AnyAtomicType.cpp" />
+    <ClCompile Include="..\..\src\items\impl\ATAnySimpleTypeImpl.cpp" />
+    <ClCompile Include="..\..\src\items\impl\ATAnyURIOrDerivedImpl.cpp" />
+    <ClCompile Include="..\..\src\items\impl\ATBase64BinaryOrDerivedImpl.cpp" />
+    <ClCompile Include="..\..\src\items\impl\ATBooleanOrDerivedImpl.cpp" />
+    <ClCompile Include="..\..\src\items\impl\ATDateOrDerivedImpl.cpp" />
+    <ClCompile Include="..\..\src\items\impl\ATDateTimeOrDerivedImpl.cpp" />
+    <ClCompile Include="..\..\src\items\impl\ATDecimalOrDerivedImpl.cpp" />
+    <ClCompile Include="..\..\src\items\impl\ATDoubleOrDerivedImpl.cpp" />
+    <ClCompile Include="..\..\src\items\ATDurationOrDerived.cpp" />
+    <ClCompile Include="..\..\src\items\impl\ATDurationOrDerivedImpl.cpp" />
+    <ClCompile Include="..\..\src\items\impl\ATFloatOrDerivedImpl.cpp" />
+    <ClCompile Include="..\..\src\items\impl\ATGDayOrDerivedImpl.cpp" />
+    <ClCompile Include="..\..\src\items\impl\ATGMonthDayOrDerivedImpl.cpp" />
+    <ClCompile Include="..\..\src\items\impl\ATGMonthOrDerivedImpl.cpp" />
+    <ClCompile Include="..\..\src\items\impl\ATGYearMonthOrDerivedImpl.cpp" />
+    <ClCompile Include="..\..\src\items\impl\ATGYearOrDerivedImpl.cpp" />
+    <ClCompile Include="..\..\src\items\impl\ATHexBinaryOrDerivedImpl.cpp" />
+    <ClCompile Include="..\..\src\items\impl\ATNotationOrDerivedImpl.cpp" />
+    <ClCompile Include="..\..\src\items\impl\ATQNameOrDerivedImpl.cpp" />
+    <ClCompile Include="..\..\src\items\impl\ATStringOrDerivedImpl.cpp" />
+    <ClCompile Include="..\..\src\items\impl\ATTimeOrDerivedImpl.cpp" />
+    <ClCompile Include="..\..\src\items\ATUntypedAtomic.cpp" />
+    <ClCompile Include="..\..\src\items\impl\ATUntypedAtomicImpl.cpp" />
+    <ClCompile Include="..\..\src\items\DatatypeFactory.cpp" />
+    <ClCompile Include="..\..\src\items\DatatypeLookup.cpp" />
+    <ClCompile Include="..\..\src\items\DateOrTimeType.cpp" />
+    <ClCompile Include="..\..\src\items\impl\FunctionRefImpl.cpp" />
+    <ClCompile Include="..\..\src\items\Item.cpp" />
+    <ClCompile Include="..\..\src\items\Node.cpp" />
+    <ClCompile Include="..\..\src\items\Numeric.cpp" />
+    <ClCompile Include="..\..\src\items\Timezone.cpp" />
+    <ClCompile Include="..\..\src\lexer\XQLexer.cpp" />
+    <ClCompile Include="..\..\src\lexer\XQLexer2.cpp" />
+    <ClCompile Include="..\..\src\lexer\XSLT2Lexer.cpp" />
+    <ClCompile Include="..\..\src\mapm\m_apm.cpp" />
+    <ClCompile Include="..\..\src\mapm\mapm5sin.c" />
+    <ClCompile Include="..\..\src\mapm\mapm_add.c" />
+    <ClCompile Include="..\..\src\mapm\mapm_cpi.c" />
+    <ClCompile Include="..\..\src\mapm\mapm_div.c" />
+    <ClCompile Include="..\..\src\mapm\mapm_exp.c" />
+    <ClCompile Include="..\..\src\mapm\mapm_fam.c" />
+    <ClCompile Include="..\..\src\mapm\mapm_fft.c" />
+    <ClCompile Include="..\..\src\mapm\mapm_flr.c" />
+    <ClCompile Include="..\..\src\mapm\mapm_fpf.c" />
+    <ClCompile Include="..\..\src\mapm\mapm_gcd.c" />
+    <ClCompile Include="..\..\src\mapm\mapm_lg2.c" />
+    <ClCompile Include="..\..\src\mapm\mapm_lg3.c" />
+    <ClCompile Include="..\..\src\mapm\mapm_log.c" />
+    <ClCompile Include="..\..\src\mapm\mapm_mt.cpp" />
+    <ClCompile Include="..\..\src\mapm\mapm_mul.c" />
+    <ClCompile Include="..\..\src\mapm\mapm_pow.c" />
+    <ClCompile Include="..\..\src\mapm\mapm_rcp.c" />
+    <ClCompile Include="..\..\src\mapm\mapm_rnd.c" />
+    <ClCompile Include="..\..\src\mapm\mapm_set.c" />
+    <ClCompile Include="..\..\src\mapm\mapm_sin.c" />
+    <ClCompile Include="..\..\src\mapm\mapmasin.c" />
+    <ClCompile Include="..\..\src\mapm\mapmasn0.c" />
+    <ClCompile Include="..\..\src\mapm\mapmcbrt.c" />
+    <ClCompile Include="..\..\src\mapm\mapmcnst.c" />
+    <ClCompile Include="..\..\src\mapm\mapmfact.c" />
+    <ClCompile Include="..\..\src\mapm\mapmfmul.c" />
+    <ClCompile Include="..\..\src\mapm\mapmgues.c" />
+    <ClCompile Include="..\..\src\mapm\mapmhasn.c" />
+    <ClCompile Include="..\..\src\mapm\mapmhsin.c" />
+    <ClCompile Include="..\..\src\mapm\mapmipwr.c" />
+    <ClCompile Include="..\..\src\mapm\mapmistr.c" />
+    <ClCompile Include="..\..\src\mapm\mapmpwr2.c" />
+    <ClCompile Include="..\..\src\mapm\mapmrsin.c" />
+    <ClCompile Include="..\..\src\mapm\mapmsqrt.c" />
+    <ClCompile Include="..\..\src\mapm\mapmstck.c" />
+    <ClCompile Include="..\..\src\mapm\mapmutil.c" />
+    <ClCompile Include="..\..\src\mapm\mapmutl2.c" />
+    <ClCompile Include="..\..\src\operators\And.cpp" />
+    <ClCompile Include="..\..\src\operators\ArithmeticOperator.cpp" />
+    <ClCompile Include="..\..\src\operators\ComparisonOperator.cpp" />
+    <ClCompile Include="..\..\src\operators\Divide.cpp" />
+    <ClCompile Include="..\..\src\operators\Equals.cpp" />
+    <ClCompile Include="..\..\src\operators\Except.cpp" />
+    <ClCompile Include="..\..\src\operators\GeneralComp.cpp" />
+    <ClCompile Include="..\..\src\operators\GreaterThan.cpp" />
+    <ClCompile Include="..\..\src\operators\GreaterThanEqual.cpp" />
+    <ClCompile Include="..\..\src\operators\IntegerDivide.cpp" />
+    <ClCompile Include="..\..\src\operators\Intersect.cpp" />
+    <ClCompile Include="..\..\src\operators\LessThan.cpp" />
+    <ClCompile Include="..\..\src\operators\LessThanEqual.cpp" />
+    <ClCompile Include="..\..\src\operators\Minus.cpp" />
+    <ClCompile Include="..\..\src\operators\Mod.cpp" />
+    <ClCompile Include="..\..\src\operators\Multiply.cpp" />
+    <ClCompile Include="..\..\src\operators\NodeComparison.cpp" />
+    <ClCompile Include="..\..\src\operators\NotEquals.cpp" />
+    <ClCompile Include="..\..\src\operators\Or.cpp" />
+    <ClCompile Include="..\..\src\operators\OrderComparison.cpp" />
+    <ClCompile Include="..\..\src\operators\Plus.cpp" />
+    <ClCompile Include="..\..\src\operators\Range.cpp" />
+    <ClCompile Include="..\..\src\operators\UnaryMinus.cpp" />
+    <ClCompile Include="..\..\src\operators\Union.cpp" />
+    <ClCompile Include="..\..\src\optimizer\ASTCopier.cpp" />
+    <ClCompile Include="..\..\src\optimizer\ASTReleaser.cpp" />
+    <ClCompile Include="..\..\src\optimizer\ASTVisitor.cpp" />
+    <ClCompile Include="..\..\src\optimizer\Optimizer.cpp" />
+    <ClCompile Include="..\..\src\optimizer\PartialEvaluator.cpp" />
+    <ClCompile Include="..\..\src\optimizer\QueryPathNode.cpp" />
+    <ClCompile Include="..\..\src\optimizer\QueryPathTreeGenerator.cpp" />
+    <ClCompile Include="..\..\src\optimizer\StaticTyper.cpp" />
+    <ClCompile Include="..\..\src\parser\QName.cpp" />
+    <ClCompile Include="..\..\src\parser\XQParser.cpp" />
+    <ClCompile Include="..\..\src\runtime\ClosureResult.cpp" />
+    <ClCompile Include="..\..\src\runtime\EmptyResult.cpp" />
+    <ClCompile Include="..\..\src\runtime\LazySequenceResult.cpp" />
+    <ClCompile Include="..\..\src\runtime\Result.cpp" />
+    <ClCompile Include="..\..\src\runtime\ResultBuffer.cpp" />
+    <ClCompile Include="..\..\src\runtime\ResultBufferImpl.cpp" />
+    <ClCompile Include="..\..\src\runtime\ResultImpl.cpp" />
+    <ClCompile Include="..\..\src\runtime\Sequence.cpp" />
+    <ClCompile Include="..\..\src\runtime\SequenceResult.cpp" />
+    <ClCompile Include="..\..\src\runtime\SingleResult.cpp" />
+    <ClCompile Include="..\..\src\schema\AnyAtomicTypeDatatypeValidator.cpp" />
+    <ClCompile Include="..\..\src\schema\DocumentCacheImpl.cpp" />
+    <ClCompile Include="..\..\src\schema\FaxppDocumentCacheImpl.cpp" />
+    <ClCompile Include="..\..\src\schema\SchemaValidatorFilter.cpp" />
+    <ClCompile Include="..\..\src\schema\SequenceType.cpp" />
+    <ClCompile Include="..\..\src\simple-api\XQilla.cpp" />
+    <ClCompile Include="..\..\src\simple-api\XQQuery.cpp" />
+    <ClCompile Include="..\..\src\update\FunctionPut.cpp" />
+    <ClCompile Include="..\..\src\update\PendingUpdateList.cpp" />
+    <ClCompile Include="..\..\src\update\UApplyUpdates.cpp" />
+    <ClCompile Include="..\..\src\update\UDelete.cpp" />
+    <ClCompile Include="..\..\src\update\UInsertAfter.cpp" />
+    <ClCompile Include="..\..\src\update\UInsertAsFirst.cpp" />
+    <ClCompile Include="..\..\src\update\UInsertAsLast.cpp" />
+    <ClCompile Include="..\..\src\update\UInsertBefore.cpp" />
+    <ClCompile Include="..\..\src\update\UInsertInto.cpp" />
+    <ClCompile Include="..\..\src\update\URename.cpp" />
+    <ClCompile Include="..\..\src\update\UReplace.cpp" />
+    <ClCompile Include="..\..\src\update\UReplaceValueOf.cpp" />
+    <ClCompile Include="..\..\src\update\UTransform.cpp" />
+    <ClCompile Include="..\..\src\utils\ContextUtils.cpp" />
+    <ClCompile Include="..\..\src\utils\DateUtils.cpp" />
+    <ClCompile Include="..\..\src\utils\NumUtils.cpp" />
+    <ClCompile Include="..\..\src\utils\PrintAST.cpp" />
+    <ClCompile Include="..\..\src\utils\UCANormalizer.cpp" />
+    <ClCompile Include="..\..\src\utils\UCANormalizer1.cpp" />
+    <ClCompile Include="..\..\src\utils\UCANormalizer2.cpp" />
+    <ClCompile Include="..\..\src\utils\UCANormalizer3.cpp" />
+    <ClCompile Include="..\..\src\utils\UCANormalizer4.cpp" />
+    <ClCompile Include="..\..\src\utils\UTF8Str.cpp" />
+    <ClCompile Include="..\..\src\utils\XMLChCompare.cpp" />
+    <ClCompile Include="..\..\src\utils\XPath2NSUtils.cpp" />
+    <ClCompile Include="..\..\src\utils\XPath2Utils.cpp" />
+    <ClCompile Include="..\..\src\utils\XQillaPlatformUtils.cpp" />
+    <ClCompile Include="..\..\src\utils\XStr.cpp" />
+    <ClCompile Include="..\..\src\xerces\AncestorAxis.cpp" />
+    <ClCompile Include="..\..\src\xerces\AncestorOrSelfAxis.cpp" />
+    <ClCompile Include="..\..\src\xerces\AttributeAxis.cpp" />
+    <ClCompile Include="..\..\src\xerces\Axis.cpp" />
+    <ClCompile Include="..\..\src\xerces\ChildAxis.cpp" />
+    <ClCompile Include="..\..\src\xerces\DescendantAxis.cpp" />
+    <ClCompile Include="..\..\src\xerces\DescendantOrSelfAxis.cpp" />
+    <ClCompile Include="..\..\src\xerces\FollowingAxis.cpp" />
+    <ClCompile Include="..\..\src\xerces\FollowingSiblingAxis.cpp" />
+    <ClCompile Include="..\..\src\xerces\NamespaceAxis.cpp" />
+    <ClCompile Include="..\..\src\xerces\ParentAxis.cpp" />
+    <ClCompile Include="..\..\src\xerces\PrecedingAxis.cpp" />
+    <ClCompile Include="..\..\src\xerces\PrecedingSiblingAxis.cpp" />
+    <ClCompile Include="..\..\src\xerces\XercesConfiguration.cpp" />
+    <ClCompile Include="..\..\src\xerces\XercesNodeImpl.cpp" />
+    <ClCompile Include="..\..\src\xerces\XercesSequenceBuilder.cpp" />
+    <ClCompile Include="..\..\src\xerces\XercesUpdateFactory.cpp" />
+    <ClCompile Include="..\..\src\xerces\XercesURIResolver.cpp" />
+    <ClCompile Include="..\..\src\xqts\TestSuiteParser.cpp" />
+    <ClCompile Include="..\..\src\xqts\TestSuiteResultListener.cpp" />
+    <ClCompile Include="..\..\src\xqts\TestSuiteRunner.cpp" />
+    <ClCompile Include="..\..\src\yajl\yajl.c" />
+    <ClCompile Include="..\..\src\yajl\yajl_buf.c" />
+    <ClCompile Include="..\..\src\yajl\yajl_encode.c" />
+    <ClCompile Include="..\..\src\yajl\yajl_gen.c" />
+    <ClCompile Include="..\..\src\yajl\yajl_lex.c" />
+    <ClCompile Include="..\..\src\yajl\yajl_parser.c" />
+    <ClCompile Include="..\..\src\xqc\XQillaXQCDynamicContext.cpp" />
+    <ClCompile Include="..\..\src\xqc\XQillaXQCExpression.cpp" />
+    <ClCompile Include="..\..\src\xqc\XQillaXQCImplementation.cpp" />
+    <ClCompile Include="..\..\src\xqc\XQillaXQCSequence.cpp" />
+    <ClCompile Include="..\..\src\xqc\XQillaXQCStaticContext.cpp" />
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\..\..\xerces-c-src\projects\Win32\VC10\xerces-all\XercesLib\XercesLib.vcxproj">
+      <Project>{152ce948-f659-4206-a50a-1d2b9658ef96}</Project>
+    </ProjectReference>
+  </ItemGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+  <ImportGroup Label="ExtensionTargets">
+  </ImportGroup>
+</Project>
\ No newline at end of file

Added: trunk/MgDev/Oem/dbxml/xqilla/Win32Projects/VC8/xqilla.vcxproj.filters
===================================================================
--- trunk/MgDev/Oem/dbxml/xqilla/Win32Projects/VC8/xqilla.vcxproj.filters	                        (rev 0)
+++ trunk/MgDev/Oem/dbxml/xqilla/Win32Projects/VC8/xqilla.vcxproj.filters	2011-04-19 02:55:14 UTC (rev 5705)
@@ -0,0 +1,2778 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup>
+    <Filter Include="include">
+      <UniqueIdentifier>{5ee0fe7a-5670-47e7-b7b1-1e247ba62fdf}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="ast">
+      <UniqueIdentifier>{224d2f79-f5ea-4ddb-9770-2f64dc317df6}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="axis">
+      <UniqueIdentifier>{c981a1d4-b61f-4535-ba3d-9f59ee0ca834}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="context">
+      <UniqueIdentifier>{cbe7c6dd-c60f-427e-9af5-b9a4154ed1f3}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="debug">
+      <UniqueIdentifier>{419ec973-bd98-43ec-96a7-9ca552727a34}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="dom-api">
+      <UniqueIdentifier>{d09b063d-72a3-485e-bd95-a2cd035b92d3}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="events">
+      <UniqueIdentifier>{b6b059cb-935c-49ac-a9d0-03da798f307b}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="exceptions">
+      <UniqueIdentifier>{ed1729ef-eb52-45d6-8c3d-c0bdd670e4f9}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="fastxdm">
+      <UniqueIdentifier>{2ebd9992-2264-4826-9f37-f02949a95549}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="framework">
+      <UniqueIdentifier>{e090729a-3694-4564-bfa7-00dce1b803ea}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="fulltext">
+      <UniqueIdentifier>{1a9107b3-856f-4c14-ad15-1631388236b9}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="functions">
+      <UniqueIdentifier>{20f6194b-90bc-4e0c-b8f0-c04d90dbf347}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="items">
+      <UniqueIdentifier>{fd67ccb5-2d47-40ab-91ed-6c06b9e43194}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="lexer">
+      <UniqueIdentifier>{a7eaad9e-c288-4e1d-864c-9b8425e53d62}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="mapm">
+      <UniqueIdentifier>{f3d1fe22-637a-471a-83d6-4fc1b264db44}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="operators">
+      <UniqueIdentifier>{42dbcc84-87ea-4f81-bbc1-c0c8fc765e47}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="optimizer">
+      <UniqueIdentifier>{20a64564-8583-4650-b8b8-ef72c126cadc}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="parser">
+      <UniqueIdentifier>{4517256b-7bde-4fac-b4a4-90c88cb526be}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="runtime">
+      <UniqueIdentifier>{3b5d881c-44ef-4565-b221-2386db77d666}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="schema">
+      <UniqueIdentifier>{d5a6f7fa-7f2d-4c90-8b30-c2cae0373499}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="simple-api">
+      <UniqueIdentifier>{99d460b2-ee50-43ba-bc12-6cdb9b519829}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="update">
+      <UniqueIdentifier>{24f9cc63-62a6-48de-92d2-8cb54ab6a575}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="utils">
+      <UniqueIdentifier>{77c9e25f-4148-454c-a35d-b75481e8bda6}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="xerces">
+      <UniqueIdentifier>{9e2e745f-6987-4b47-98f9-5a052531a6d4}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="xqts">
+      <UniqueIdentifier>{f4d1ea5a-89cd-4c9c-8c32-fb992bbc9355}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="yajl">
+      <UniqueIdentifier>{1bb24cd0-e0c3-4188-8685-bc76900d0c66}</UniqueIdentifier>
+    </Filter>
+    <Filter Include="xqc">
+      <UniqueIdentifier>{70f11e98-de81-4831-a038-c299d72a5030}</UniqueIdentifier>
+    </Filter>
+  </ItemGroup>
+  <ItemGroup>
+    <ClInclude Include="..\..\include\xqilla\fulltext\AllMatches.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\operators\And.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\AnyAtomicType.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\schema\AnyAtomicTypeDatatypeValidator.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\operators\ArithmeticOperator.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\optimizer\ASTCopier.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\debug\ASTDebugHook.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\exceptions\ASTException.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\ASTNode.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\ASTNodeImpl.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\optimizer\ASTReleaser.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\optimizer\ASTVisitor.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\ATAnySimpleType.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\ATAnyURIOrDerived.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\ATBase64BinaryOrDerived.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\ATBooleanOrDerived.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATBooleanOrDerivedImpl.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\ATDateOrDerived.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATDateOrDerivedImpl.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\ATDateTimeOrDerived.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATDateTimeOrDerivedImpl.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\ATDecimalOrDerived.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATDecimalOrDerivedImpl.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\ATDoubleOrDerived.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATDoubleOrDerivedImpl.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\ATDurationOrDerived.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATDurationOrDerivedImpl.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\ATFloatOrDerived.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATFloatOrDerivedImpl.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\ATGDayOrDerived.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATGDayOrDerivedImpl.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\ATGMonthDayOrDerived.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATGMonthDayOrDerivedImpl.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\ATGMonthOrDerived.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATGMonthOrDerivedImpl.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\ATGYearMonthOrDerived.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATGYearMonthOrDerivedImpl.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\ATGYearOrDerived.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATGYearOrDerivedImpl.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\ATHexBinaryOrDerived.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\ATNotationOrDerived.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\ATQNameOrDerived.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATQNameOrDerivedImpl.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\ATStringOrDerived.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\ATTimeOrDerived.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\impl\ATTimeOrDerivedImpl.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\ATUntypedAtomic.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\framework\BaseMemoryManager.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\runtime\ClosureResult.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\context\impl\CodepointCollation.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\context\Collation.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\context\impl\CollationImpl.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\operators\ComparisonOperator.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\ConstantFoldingFunction.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\events\ContentSequenceFilter.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\exceptions\ContextException.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\context\ContextHelpers.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\ContextTuple.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\utils\ContextUtils.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\ConvertFunctionArg.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\DatatypeFactory.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\DatatypeLookup.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\DateOrTimeType.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\debug\DebugHookDecorator.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\debug\DebugListener.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\fulltext\DefaultTokenizer.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\fulltext\DefaultTokenStore.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\operators\Divide.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\schema\DocumentCache.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\schema\DocumentCacheImpl.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\context\DynamicContext.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\exceptions\DynamicErrorException.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\runtime\EmptyResult.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\operators\Equals.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\events\EventGenerator.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\events\EventHandler.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\events\EventSerializer.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\operators\Except.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\ExternalFunction.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\context\ExternalFunctionResolver.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\fastxdm\FastXDMConfiguration.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\ForTuple.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTAnd.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTContains.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTContent.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTDistance.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTMildnot.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTOption.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTOr.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTOrder.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTRange.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTScope.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTSelection.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTUnaryNot.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTWindow.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\fulltext\FTWords.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FuncFactory.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionAbs.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionAdjustDateTimeToTimezone.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionAdjustDateToTimezone.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionAdjustTimeToTimezone.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionAnalyzeString.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionAvg.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionBaseURI.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionBoolean.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionCeiling.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionCodepointEqual.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionCodepointsToString.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionCollection.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionCompare.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionConcat.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionConstructor.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionContains.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionCount.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionCurrentDate.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionCurrentDateTime.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionCurrentTime.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionData.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionDateTime.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionDayFromDate.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionDayFromDateTime.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionDaysFromDuration.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionDeepEqual.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionDefaultCollation.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionDistinctValues.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionDoc.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionDocAvailable.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionDocument.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionDocumentURI.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionEmpty.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionEncodeForUri.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionEndsWith.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionError.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionEscapeHtmlUri.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionExactlyOne.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\exceptions\FunctionException.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionExists.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionFalse.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionFloor.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionFunctionArity.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionFunctionName.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionHoursFromDateTime.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionHoursFromDuration.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionHoursFromTime.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionId.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionIdref.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionImplicitTimezone.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionIndexOf.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionInScopePrefixes.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionInsertBefore.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionIriToUri.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionLang.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionLast.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionLocalname.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionLocalNameFromQName.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionLookup.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionLowerCase.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionMatches.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionMax.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionMin.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionMinutesFromDateTime.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionMinutesFromDuration.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionMinutesFromTime.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionMonthFromDate.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionMonthFromDateTime.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionMonthsFromDuration.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionName.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionNamespaceUri.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionNamespaceURIForPrefix.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionNamespaceURIFromQName.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionNilled.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionNodeName.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionNormalizeSpace.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionNormalizeUnicode.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionNot.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionNumber.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionOneOrMore.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionParseHTML.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionParseJSON.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionParseXML.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionPartialApply.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionPosition.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionPrefixFromQName.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\update\FunctionPut.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionQName.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\FunctionRef.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionRegexGroup.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionRemove.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionReplace.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionResolveQName.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionResolveURI.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionReverse.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionRoot.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionRound.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionRoundHalfToEven.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionSecondsFromDateTime.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionSecondsFromDuration.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionSecondsFromTime.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionSerializeJSON.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionStartsWith.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionStaticBaseURI.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionString.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionStringJoin.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionStringLength.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionStringToCodepoints.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionSubsequence.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionSubstring.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionSubstringAfter.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionSubstringBefore.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionSum.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionTime.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionTimezoneFromDate.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionTimezoneFromDateTime.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionTimezoneFromTime.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionTokenize.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionTrace.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionTranslate.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionTrue.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionUnordered.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionUnparsedText.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionUpperCase.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionYearFromDate.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionYearFromDateTime.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionYearsFromDuration.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\FunctionZeroOrOne.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\operators\GeneralComp.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\operators\GreaterThan.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\operators\GreaterThanEqual.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\exceptions\IllegalArgumentException.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\debug\InputParser.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\operators\IntegerDivide.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\debug\InteractiveDebugger.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\operators\Intersect.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\Item.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\exceptions\ItemException.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\context\ItemFactory.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\context\impl\ItemFactoryImpl.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\runtime\LazySequenceResult.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\operators\LessThan.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\operators\LessThanEqual.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\LetTuple.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\LocationInfo.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\mapm\m_apm.h">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\fulltext\Match.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\context\MessageListener.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\operators\Minus.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\operators\Mod.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\context\ModuleResolver.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\operators\Multiply.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\exceptions\NamespaceLookupException.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\Node.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\operators\NodeComparison.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\axis\NodeTest.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\operators\NotEquals.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\events\NSFixupFilter.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\Numeric.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\NumericFunction.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\utils\NumUtils.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\optimizer\Optimizer.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\operators\Or.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\OrderByTuple.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\operators\OrderComparison.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\optimizer\PartialEvaluator.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\update\PendingUpdateList.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\operators\Plus.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\utils\PrintAST.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\framework\ProxyMemoryManager.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\parser\QName.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\exceptions\QueryInterruptedException.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\optimizer\QueryPathNode.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\events\QueryPathTreeFilter.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\optimizer\QueryPathTreeGenerator.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\exceptions\QueryTimeoutException.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\operators\Range.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\framework\ReferenceCounted.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\context\RegexGroupStore.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\runtime\Result.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\runtime\ResultBuffer.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\runtime\ResultBufferImpl.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\runtime\ResultImpl.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\schema\SchemaValidatorFilter.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\context\Scope.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\axis\SelfAxis.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\runtime\Sequence.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\events\SequenceBuilder.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\runtime\SequenceResult.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\schema\SequenceType.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\runtime\SingleResult.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\debug\StackFrame.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\StaticAnalysis.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\context\StaticContext.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\exceptions\StaticErrorException.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\StaticType.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\optimizer\StaticTyper.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\framework\StringPool.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\xqts\TestSuiteParser.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\xqts\TestSuiteResultListener.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\xqts\TestSuiteRunner.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\items\Timezone.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\fulltext\TokenInfo.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\fulltext\Tokenizer.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\fulltext\TokenStore.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\debug\TupleDebugHook.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\TupleNode.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\runtime\TupleResult.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\exceptions\TypeErrorException.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\exceptions\TypeNotFoundException.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\update\UApplyUpdates.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\utils\UCANormalizer.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\update\UDelete.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\update\UInsertAfter.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\update\UInsertAsFirst.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\update\UInsertAsLast.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\update\UInsertBefore.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\update\UInsertInto.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\operators\UnaryMinus.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\operators\Union.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\context\UpdateFactory.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\update\URename.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\update\UReplace.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\update\UReplaceValueOf.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\context\URIResolver.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\utils\UTF8Str.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\update\UTransform.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\context\VarHashEntry.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\context\impl\VarHashEntryImpl.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\context\VariableStore.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\context\impl\VariableStoreTemplate.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\context\VariableTypeStore.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\context\impl\VarStoreImpl.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\WhereTuple.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\xerces\XercesConfiguration.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\utils\XMLChCompare.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\exceptions\XMLParseException.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XPath1Compat.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\exceptions\XPath2ErrorException.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\framework\XPath2MemoryManager.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\framework\XPath2MemoryManagerImpl.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\utils\XPath2NSUtils.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\dom-api\XPath2Result.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\exceptions\XPath2TypeCastException.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\exceptions\XPath2TypeMatchException.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\utils\XPath2Utils.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQAnalyzeString.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQApplyTemplates.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQAtomize.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQAttributeConstructor.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqc.h">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQCallTemplate.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQCastableAs.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQCastAs.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQCommentConstructor.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\context\impl\XQContextImpl.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQContextItem.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQCopy.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQCopyOf.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQDocumentConstructor.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQDocumentOrder.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQDOMConstructor.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\context\impl\XQDynamicContextImpl.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQEffectiveBooleanValue.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQElementConstructor.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\exceptions\XQException.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQFunction.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQFunctionCall.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQFunctionConversion.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQFunctionDeref.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQFunctionRef.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQGlobalVariable.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQIf.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\xqilla-dom3.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\xqilla-simple.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\xqilla-xqc.h">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\simple-api\XQilla.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\simple-api\XQillaConfiguration.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\exceptions\XQillaException.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\framework\XQillaExport.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\dom-api\XQillaExpression.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\XQillaFunction.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\dom-api\XQillaNSResolver.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\dom-api\impl\XQillaNSResolverImpl.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\utils\XQillaPlatformUtils.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQInlineFunction.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQInstanceOf.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQLiteral.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQMap.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQNamespaceBinding.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQNamespaceConstructor.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQNav.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQOperator.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQOrderingChange.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQPIConstructor.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQPredicate.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQQuantified.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\simple-api\XQQuery.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQReturn.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQSequence.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQStep.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQTextConstructor.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQTreatAs.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQTypeswitch.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\functions\XQUserFunction.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQValidate.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\ast\XQVariable.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\include\xqilla\utils\XStr.hpp">
+      <Filter>include</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\context\impl\VarTypeStoreImpl.hpp">
+      <Filter>context</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\dom-api\XPath2NodeSerializer.hpp">
+      <Filter>dom-api</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\dom-api\impl\XPath2ResultImpl.hpp">
+      <Filter>dom-api</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\dom-api\impl\XPathDocumentImpl.hpp">
+      <Filter>dom-api</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\dom-api\impl\XPathNamespaceImpl.hpp">
+      <Filter>dom-api</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\dom-api\impl\XQillaBuilderImpl.hpp">
+      <Filter>dom-api</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\dom-api\impl\XQillaDocumentImpl.hpp">
+      <Filter>dom-api</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\dom-api\impl\XQillaExpressionImpl.hpp">
+      <Filter>dom-api</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\dom-api\XQillaImplementation.hpp">
+      <Filter>dom-api</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\dom-api\impl\XQillaXMLGrammarPoolImpl.hpp">
+      <Filter>dom-api</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\events\NoInheritFilter.hpp">
+      <Filter>events</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\exceptions\InvalidLexicalSpaceException.hpp">
+      <Filter>exceptions</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\exceptions\MiscException.hpp">
+      <Filter>exceptions</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\fastxdm\FastXDMDocument.hpp">
+      <Filter>fastxdm</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\fastxdm\FastXDMNodeImpl.hpp">
+      <Filter>fastxdm</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\fastxdm\FastXDMSequenceBuilder.hpp">
+      <Filter>fastxdm</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\fastxdm\FastXDMUpdateFactory.hpp">
+      <Filter>fastxdm</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\functions\FuncFactoryTemplate.hpp">
+      <Filter>functions</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\items\impl\ATAnySimpleTypeImpl.hpp">
+      <Filter>items</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\items\impl\ATAnyURIOrDerivedImpl.hpp">
+      <Filter>items</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\items\impl\ATBase64BinaryOrDerivedImpl.hpp">
+      <Filter>items</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\items\impl\ATHexBinaryOrDerivedImpl.hpp">
+      <Filter>items</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\items\impl\ATNotationOrDerivedImpl.hpp">
+      <Filter>items</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\items\impl\ATStringOrDerivedImpl.hpp">
+      <Filter>items</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\items\impl\ATUntypedAtomicImpl.hpp">
+      <Filter>items</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\items\DatatypeFactoryTemplate.hpp">
+      <Filter>items</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\items\impl\FunctionRefImpl.hpp">
+      <Filter>items</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\lexer\FlexLexer.h">
+      <Filter>lexer</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\lexer\XQLexer.hpp">
+      <Filter>lexer</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\lexer\XSLT2Lexer.hpp">
+      <Filter>lexer</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\mapm\m_apm_lc.h">
+      <Filter>mapm</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\parser\XQParser.hpp">
+      <Filter>parser</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\schema\FaxppDocumentCacheImpl.hpp">
+      <Filter>schema</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\utils\DateUtils.hpp">
+      <Filter>utils</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\xerces\AncestorAxis.hpp">
+      <Filter>xerces</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\xerces\AncestorOrSelfAxis.hpp">
+      <Filter>xerces</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\xerces\AttributeAxis.hpp">
+      <Filter>xerces</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\xerces\Axis.hpp">
+      <Filter>xerces</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\xerces\ChildAxis.hpp">
+      <Filter>xerces</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\xerces\DescendantAxis.hpp">
+      <Filter>xerces</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\xerces\DescendantOrSelfAxis.hpp">
+      <Filter>xerces</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\xerces\FollowingAxis.hpp">
+      <Filter>xerces</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\xerces\FollowingSiblingAxis.hpp">
+      <Filter>xerces</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\xerces\NamespaceAxis.hpp">
+      <Filter>xerces</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\xerces\ParentAxis.hpp">
+      <Filter>xerces</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\xerces\PrecedingAxis.hpp">
+      <Filter>xerces</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\xerces\PrecedingSiblingAxis.hpp">
+      <Filter>xerces</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\xerces\XercesNodeImpl.hpp">
+      <Filter>xerces</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\xerces\XercesSequenceBuilder.hpp">
+      <Filter>xerces</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\xerces\XercesUpdateFactory.hpp">
+      <Filter>xerces</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\xerces\XercesURIResolver.hpp">
+      <Filter>xerces</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\yajl\yajl_buf.h">
+      <Filter>yajl</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\yajl\yajl_common.h">
+      <Filter>yajl</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\yajl\yajl_encode.h">
+      <Filter>yajl</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\yajl\yajl_gen.h">
+      <Filter>yajl</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\yajl\yajl_lex.h">
+      <Filter>yajl</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\yajl\yajl_parse.h">
+      <Filter>yajl</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\yajl\yajl_parser.h">
+      <Filter>yajl</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\xqc\XQillaXQCDynamicContext.hpp">
+      <Filter>xqc</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\xqc\XQillaXQCExpression.hpp">
+      <Filter>xqc</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\xqc\XQillaXQCImplementation.hpp">
+      <Filter>xqc</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\xqc\XQillaXQCInputStream.hpp">
+      <Filter>xqc</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\xqc\XQillaXQCSequence.hpp">
+      <Filter>xqc</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\src\xqc\XQillaXQCStaticContext.hpp">
+      <Filter>xqc</Filter>
+    </ClInclude>
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="..\..\src\ast\ASTNodeImpl.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\ConstantFoldingFunction.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\ContextTuple.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\ConvertFunctionArg.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\ForTuple.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\LetTuple.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\NumericFunction.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\OrderByTuple.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\StaticAnalysis.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\StaticType.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\TupleNode.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\WhereTuple.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XPath1Compat.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQAnalyzeString.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQApplyTemplates.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQAtomize.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQAttributeConstructor.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQCallTemplate.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQCastableAs.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQCastAs.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQCommentConstructor.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQContextItem.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQCopy.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQCopyOf.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQDocumentConstructor.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQDocumentOrder.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQDOMConstructor.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQEffectiveBooleanValue.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQElementConstructor.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQFunction.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQFunctionCall.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQFunctionConversion.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQFunctionDeref.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQFunctionRef.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQGlobalVariable.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQIf.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQInlineFunction.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQInstanceOf.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQLiteral.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQMap.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQNamespaceBinding.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQNamespaceConstructor.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQNav.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQOperator.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQOrderingChange.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQPIConstructor.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQPredicate.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQQuantified.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQReturn.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQSequence.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQStep.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQTextConstructor.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQTreatAs.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQTypeswitch.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQValidate.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\ast\XQVariable.cpp">
+      <Filter>ast</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\axis\NodeTest.cpp">
+      <Filter>axis</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\axis\SelfAxis.cpp">
+      <Filter>axis</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\context\impl\CodepointCollation.cpp">
+      <Filter>context</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\context\impl\CollationImpl.cpp">
+      <Filter>context</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\context\impl\ItemFactoryImpl.cpp">
+      <Filter>context</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\context\UpdateFactory.cpp">
+      <Filter>context</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\context\impl\VarHashEntryImpl.cpp">
+      <Filter>context</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\context\impl\VarStoreImpl.cpp">
+      <Filter>context</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\context\impl\VarTypeStoreImpl.cpp">
+      <Filter>context</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\context\impl\XQContextImpl.cpp">
+      <Filter>context</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\context\impl\XQDynamicContextImpl.cpp">
+      <Filter>context</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\debug\ASTDebugHook.cpp">
+      <Filter>debug</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\debug\DebugHookDecorator.cpp">
+      <Filter>debug</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\debug\InputParser.cpp">
+      <Filter>debug</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\debug\InteractiveDebugger.cpp">
+      <Filter>debug</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\debug\StackFrame.cpp">
+      <Filter>debug</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\debug\TupleDebugHook.cpp">
+      <Filter>debug</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\dom-api\XPath2NodeSerializer.cpp">
+      <Filter>dom-api</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\dom-api\impl\XPath2ResultImpl.cpp">
+      <Filter>dom-api</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\dom-api\impl\XPathDocumentImpl.cpp">
+      <Filter>dom-api</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\dom-api\impl\XPathNamespaceImpl.cpp">
+      <Filter>dom-api</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\dom-api\impl\XQillaBuilderImpl.cpp">
+      <Filter>dom-api</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\dom-api\impl\XQillaDocumentImpl.cpp">
+      <Filter>dom-api</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\dom-api\impl\XQillaExpressionImpl.cpp">
+      <Filter>dom-api</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\dom-api\XQillaImplementation.cpp">
+      <Filter>dom-api</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\dom-api\impl\XQillaNSResolverImpl.cpp">
+      <Filter>dom-api</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\dom-api\impl\XQillaXMLGrammarPoolImpl.cpp">
+      <Filter>dom-api</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\events\ContentSequenceFilter.cpp">
+      <Filter>events</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\events\EventGenerator.cpp">
+      <Filter>events</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\events\EventSerializer.cpp">
+      <Filter>events</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\events\NoInheritFilter.cpp">
+      <Filter>events</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\events\NSFixupFilter.cpp">
+      <Filter>events</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\events\QueryPathTreeFilter.cpp">
+      <Filter>events</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\exceptions\XQException.cpp">
+      <Filter>exceptions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\exceptions\XQillaException.cpp">
+      <Filter>exceptions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\fastxdm\FastXDMConfiguration.cpp">
+      <Filter>fastxdm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\fastxdm\FastXDMDocument.cpp">
+      <Filter>fastxdm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\fastxdm\FastXDMNodeImpl.cpp">
+      <Filter>fastxdm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\fastxdm\FastXDMSequenceBuilder.cpp">
+      <Filter>fastxdm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\fastxdm\FastXDMUpdateFactory.cpp">
+      <Filter>fastxdm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\framework\BaseMemoryManager.cpp">
+      <Filter>framework</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\framework\ProxyMemoryManager.cpp">
+      <Filter>framework</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\framework\ReferenceCounted.cpp">
+      <Filter>framework</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\framework\StringPool.cpp">
+      <Filter>framework</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\framework\XPath2MemoryManagerImpl.cpp">
+      <Filter>framework</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\fulltext\DefaultTokenizer.cpp">
+      <Filter>fulltext</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\fulltext\DefaultTokenStore.cpp">
+      <Filter>fulltext</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\fulltext\FTAnd.cpp">
+      <Filter>fulltext</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\fulltext\FTContains.cpp">
+      <Filter>fulltext</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\fulltext\FTContent.cpp">
+      <Filter>fulltext</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\fulltext\FTDistance.cpp">
+      <Filter>fulltext</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\fulltext\FTMildnot.cpp">
+      <Filter>fulltext</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\fulltext\FTOr.cpp">
+      <Filter>fulltext</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\fulltext\FTOrder.cpp">
+      <Filter>fulltext</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\fulltext\FTScope.cpp">
+      <Filter>fulltext</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\fulltext\FTUnaryNot.cpp">
+      <Filter>fulltext</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\fulltext\FTWindow.cpp">
+      <Filter>fulltext</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\fulltext\FTWords.cpp">
+      <Filter>fulltext</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\ExternalFunction.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FuncFactory.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionAbs.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionAdjustDateTimeToTimezone.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionAdjustDateToTimezone.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionAdjustTimeToTimezone.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionAnalyzeString.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionAvg.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionBaseURI.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionBoolean.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionCeiling.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionCodepointEqual.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionCodepointsToString.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionCollection.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionCompare.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionConcat.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionConstructor.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionContains.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionCount.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionCurrentDate.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionCurrentDateTime.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionCurrentTime.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionData.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionDateTime.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionDayFromDate.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionDayFromDateTime.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionDaysFromDuration.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionDeepEqual.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionDefaultCollation.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionDistinctValues.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionDoc.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionDocAvailable.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionDocument.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionDocumentURI.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionEmpty.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionEncodeForUri.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionEndsWith.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionError.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionEscapeHtmlUri.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionExactlyOne.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionExists.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionFalse.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionFloor.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionFunctionArity.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionFunctionName.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionHoursFromDateTime.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionHoursFromDuration.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionHoursFromTime.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionId.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionIdref.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionImplicitTimezone.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionIndexOf.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionInScopePrefixes.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionInsertBefore.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionIriToUri.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionLang.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionLast.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionLocalname.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionLocalNameFromQName.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionLookup.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionLowerCase.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionMatches.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionMax.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionMin.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionMinutesFromDateTime.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionMinutesFromDuration.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionMinutesFromTime.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionMonthFromDate.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionMonthFromDateTime.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionMonthsFromDuration.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionName.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionNamespaceUri.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionNamespaceURIForPrefix.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionNamespaceURIFromQName.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionNilled.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionNodeName.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionNormalizeSpace.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionNormalizeUnicode.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionNot.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionNumber.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionOneOrMore.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionParseHTML.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionParseJSON.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionParseXML.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionPartialApply.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionPosition.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionPrefixFromQName.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionQName.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionRegexGroup.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionRemove.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionReplace.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionResolveQName.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionResolveURI.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionReverse.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionRoot.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionRound.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionRoundHalfToEven.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionSecondsFromDateTime.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionSecondsFromDuration.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionSecondsFromTime.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionSerializeJSON.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionStartsWith.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionStaticBaseURI.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionString.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionStringJoin.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionStringLength.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionStringToCodepoints.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionSubsequence.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionSubstring.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionSubstringAfter.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionSubstringBefore.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionSum.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionTime.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionTimezoneFromDate.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionTimezoneFromDateTime.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionTimezoneFromTime.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionTokenize.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionTrace.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionTranslate.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionTrue.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionUnordered.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionUnparsedText.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionUpperCase.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionYearFromDate.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionYearFromDateTime.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionYearsFromDuration.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\FunctionZeroOrOne.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\XQillaFunction.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\functions\XQUserFunction.cpp">
+      <Filter>functions</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\AnyAtomicType.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\impl\ATAnySimpleTypeImpl.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\impl\ATAnyURIOrDerivedImpl.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\impl\ATBase64BinaryOrDerivedImpl.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\impl\ATBooleanOrDerivedImpl.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\impl\ATDateOrDerivedImpl.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\impl\ATDateTimeOrDerivedImpl.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\impl\ATDecimalOrDerivedImpl.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\impl\ATDoubleOrDerivedImpl.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\ATDurationOrDerived.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\impl\ATDurationOrDerivedImpl.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\impl\ATFloatOrDerivedImpl.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\impl\ATGDayOrDerivedImpl.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\impl\ATGMonthDayOrDerivedImpl.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\impl\ATGMonthOrDerivedImpl.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\impl\ATGYearMonthOrDerivedImpl.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\impl\ATGYearOrDerivedImpl.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\impl\ATHexBinaryOrDerivedImpl.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\impl\ATNotationOrDerivedImpl.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\impl\ATQNameOrDerivedImpl.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\impl\ATStringOrDerivedImpl.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\impl\ATTimeOrDerivedImpl.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\ATUntypedAtomic.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\impl\ATUntypedAtomicImpl.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\DatatypeFactory.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\DatatypeLookup.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\DateOrTimeType.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\impl\FunctionRefImpl.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\Item.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\Node.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\Numeric.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\items\Timezone.cpp">
+      <Filter>items</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\lexer\XQLexer.cpp">
+      <Filter>lexer</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\lexer\XQLexer2.cpp">
+      <Filter>lexer</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\lexer\XSLT2Lexer.cpp">
+      <Filter>lexer</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\m_apm.cpp">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapm5sin.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapm_add.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapm_cpi.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapm_div.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapm_exp.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapm_fam.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapm_fft.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapm_flr.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapm_fpf.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapm_gcd.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapm_lg2.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapm_lg3.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapm_log.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapm_mt.cpp">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapm_mul.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapm_pow.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapm_rcp.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapm_rnd.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapm_set.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapm_sin.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapmasin.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapmasn0.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapmcbrt.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapmcnst.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapmfact.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapmfmul.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapmgues.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapmhasn.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapmhsin.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapmipwr.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapmistr.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapmpwr2.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapmrsin.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapmsqrt.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapmstck.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapmutil.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\mapm\mapmutl2.c">
+      <Filter>mapm</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\operators\And.cpp">
+      <Filter>operators</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\operators\ArithmeticOperator.cpp">
+      <Filter>operators</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\operators\ComparisonOperator.cpp">
+      <Filter>operators</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\operators\Divide.cpp">
+      <Filter>operators</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\operators\Equals.cpp">
+      <Filter>operators</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\operators\Except.cpp">
+      <Filter>operators</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\operators\GeneralComp.cpp">
+      <Filter>operators</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\operators\GreaterThan.cpp">
+      <Filter>operators</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\operators\GreaterThanEqual.cpp">
+      <Filter>operators</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\operators\IntegerDivide.cpp">
+      <Filter>operators</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\operators\Intersect.cpp">
+      <Filter>operators</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\operators\LessThan.cpp">
+      <Filter>operators</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\operators\LessThanEqual.cpp">
+      <Filter>operators</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\operators\Minus.cpp">
+      <Filter>operators</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\operators\Mod.cpp">
+      <Filter>operators</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\operators\Multiply.cpp">
+      <Filter>operators</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\operators\NodeComparison.cpp">
+      <Filter>operators</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\operators\NotEquals.cpp">
+      <Filter>operators</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\operators\Or.cpp">
+      <Filter>operators</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\operators\OrderComparison.cpp">
+      <Filter>operators</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\operators\Plus.cpp">
+      <Filter>operators</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\operators\Range.cpp">
+      <Filter>operators</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\operators\UnaryMinus.cpp">
+      <Filter>operators</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\operators\Union.cpp">
+      <Filter>operators</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\optimizer\ASTCopier.cpp">
+      <Filter>optimizer</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\optimizer\ASTReleaser.cpp">
+      <Filter>optimizer</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\optimizer\ASTVisitor.cpp">
+      <Filter>optimizer</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\optimizer\Optimizer.cpp">
+      <Filter>optimizer</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\optimizer\PartialEvaluator.cpp">
+      <Filter>optimizer</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\optimizer\QueryPathNode.cpp">
+      <Filter>optimizer</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\optimizer\QueryPathTreeGenerator.cpp">
+      <Filter>optimizer</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\optimizer\StaticTyper.cpp">
+      <Filter>optimizer</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\parser\QName.cpp">
+      <Filter>parser</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\parser\XQParser.cpp">
+      <Filter>parser</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\runtime\ClosureResult.cpp">
+      <Filter>runtime</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\runtime\EmptyResult.cpp">
+      <Filter>runtime</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\runtime\LazySequenceResult.cpp">
+      <Filter>runtime</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\runtime\Result.cpp">
+      <Filter>runtime</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\runtime\ResultBuffer.cpp">
+      <Filter>runtime</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\runtime\ResultBufferImpl.cpp">
+      <Filter>runtime</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\runtime\ResultImpl.cpp">
+      <Filter>runtime</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\runtime\Sequence.cpp">
+      <Filter>runtime</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\runtime\SequenceResult.cpp">
+      <Filter>runtime</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\runtime\SingleResult.cpp">
+      <Filter>runtime</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\schema\AnyAtomicTypeDatatypeValidator.cpp">
+      <Filter>schema</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\schema\DocumentCacheImpl.cpp">
+      <Filter>schema</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\schema\FaxppDocumentCacheImpl.cpp">
+      <Filter>schema</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\schema\SchemaValidatorFilter.cpp">
+      <Filter>schema</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\schema\SequenceType.cpp">
+      <Filter>schema</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\simple-api\XQilla.cpp">
+      <Filter>simple-api</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\simple-api\XQQuery.cpp">
+      <Filter>simple-api</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\update\FunctionPut.cpp">
+      <Filter>update</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\update\PendingUpdateList.cpp">
+      <Filter>update</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\update\UApplyUpdates.cpp">
+      <Filter>update</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\update\UDelete.cpp">
+      <Filter>update</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\update\UInsertAfter.cpp">
+      <Filter>update</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\update\UInsertAsFirst.cpp">
+      <Filter>update</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\update\UInsertAsLast.cpp">
+      <Filter>update</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\update\UInsertBefore.cpp">
+      <Filter>update</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\update\UInsertInto.cpp">
+      <Filter>update</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\update\URename.cpp">
+      <Filter>update</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\update\UReplace.cpp">
+      <Filter>update</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\update\UReplaceValueOf.cpp">
+      <Filter>update</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\update\UTransform.cpp">
+      <Filter>update</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\utils\ContextUtils.cpp">
+      <Filter>utils</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\utils\DateUtils.cpp">
+      <Filter>utils</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\utils\NumUtils.cpp">
+      <Filter>utils</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\utils\PrintAST.cpp">
+      <Filter>utils</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\utils\UCANormalizer.cpp">
+      <Filter>utils</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\utils\UCANormalizer1.cpp">
+      <Filter>utils</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\utils\UCANormalizer2.cpp">
+      <Filter>utils</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\utils\UCANormalizer3.cpp">
+      <Filter>utils</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\utils\UCANormalizer4.cpp">
+      <Filter>utils</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\utils\UTF8Str.cpp">
+      <Filter>utils</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\utils\XMLChCompare.cpp">
+      <Filter>utils</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\utils\XPath2NSUtils.cpp">
+      <Filter>utils</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\utils\XPath2Utils.cpp">
+      <Filter>utils</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\utils\XQillaPlatformUtils.cpp">
+      <Filter>utils</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\utils\XStr.cpp">
+      <Filter>utils</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\xerces\AncestorAxis.cpp">
+      <Filter>xerces</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\xerces\AncestorOrSelfAxis.cpp">
+      <Filter>xerces</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\xerces\AttributeAxis.cpp">
+      <Filter>xerces</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\xerces\Axis.cpp">
+      <Filter>xerces</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\xerces\ChildAxis.cpp">
+      <Filter>xerces</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\xerces\DescendantAxis.cpp">
+      <Filter>xerces</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\xerces\DescendantOrSelfAxis.cpp">
+      <Filter>xerces</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\xerces\FollowingAxis.cpp">
+      <Filter>xerces</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\xerces\FollowingSiblingAxis.cpp">
+      <Filter>xerces</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\xerces\NamespaceAxis.cpp">
+      <Filter>xerces</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\xerces\ParentAxis.cpp">
+      <Filter>xerces</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\xerces\PrecedingAxis.cpp">
+      <Filter>xerces</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\xerces\PrecedingSiblingAxis.cpp">
+      <Filter>xerces</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\xerces\XercesConfiguration.cpp">
+      <Filter>xerces</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\xerces\XercesNodeImpl.cpp">
+      <Filter>xerces</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\xerces\XercesSequenceBuilder.cpp">
+      <Filter>xerces</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\xerces\XercesUpdateFactory.cpp">
+      <Filter>xerces</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\xerces\XercesURIResolver.cpp">
+      <Filter>xerces</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\xqts\TestSuiteParser.cpp">
+      <Filter>xqts</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\xqts\TestSuiteResultListener.cpp">
+      <Filter>xqts</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\xqts\TestSuiteRunner.cpp">
+      <Filter>xqts</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\yajl\yajl.c">
+      <Filter>yajl</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\yajl\yajl_buf.c">
+      <Filter>yajl</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\yajl\yajl_encode.c">
+      <Filter>yajl</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\yajl\yajl_gen.c">
+      <Filter>yajl</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\yajl\yajl_lex.c">
+      <Filter>yajl</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\yajl\yajl_parser.c">
+      <Filter>yajl</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\xqc\XQillaXQCDynamicContext.cpp">
+      <Filter>xqc</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\xqc\XQillaXQCExpression.cpp">
+      <Filter>xqc</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\xqc\XQillaXQCImplementation.cpp">
+      <Filter>xqc</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\xqc\XQillaXQCSequence.cpp">
+      <Filter>xqc</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\src\xqc\XQillaXQCStaticContext.cpp">
+      <Filter>xqc</Filter>
+    </ClCompile>
+  </ItemGroup>
+</Project>
\ No newline at end of file

Added: trunk/MgDev/Oem/gd/lpng/projects/visualc8/zlib.vcxproj
===================================================================
--- trunk/MgDev/Oem/gd/lpng/projects/visualc8/zlib.vcxproj	                        (rev 0)
+++ trunk/MgDev/Oem/gd/lpng/projects/visualc8/zlib.vcxproj	2011-04-19 02:55:14 UTC (rev 5705)
@@ -0,0 +1,759 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup Label="ProjectConfigurations">
+    <ProjectConfiguration Include="DLL ASM Debug|Win32">
+      <Configuration>DLL ASM Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="DLL ASM Debug|x64">
+      <Configuration>DLL ASM Debug</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="DLL ASM Release|Win32">
+      <Configuration>DLL ASM Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="DLL ASM Release|x64">
+      <Configuration>DLL ASM Release</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="DLL Debug|Win32">
+      <Configuration>DLL Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="DLL Debug|x64">
+      <Configuration>DLL Debug</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="DLL Release|Win32">
+      <Configuration>DLL Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="DLL Release|x64">
+      <Configuration>DLL Release</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="LIB ASM Debug|Win32">
+      <Configuration>LIB ASM Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="LIB ASM Debug|x64">
+      <Configuration>LIB ASM Debug</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="LIB ASM Release|Win32">
+      <Configuration>LIB ASM Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="LIB ASM Release|x64">
+      <Configuration>LIB ASM Release</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="LIB Debug|Win32">
+      <Configuration>LIB Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="LIB Debug|x64">
+      <Configuration>LIB Debug</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="LIB Release|Win32">
+      <Configuration>LIB Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="LIB Release|x64">
+      <Configuration>LIB Release</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+  </ItemGroup>
+  <PropertyGroup Label="Globals">
+    <ProjectGuid>{3CECB989-0B34-449D-9161-8BEE074D7EC0}</ProjectGuid>
+    <RootNamespace>zlib</RootNamespace>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|Win32'" Label="Configuration">
+    <ConfigurationType>StaticLibrary</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|Win32'" Label="Configuration">
+    <ConfigurationType>StaticLibrary</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LIB Debug|Win32'" Label="Configuration">
+    <ConfigurationType>StaticLibrary</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LIB Release|Win32'" Label="Configuration">
+    <ConfigurationType>StaticLibrary</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DLL Debug|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DLL Release|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|x64'" Label="Configuration">
+    <ConfigurationType>StaticLibrary</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|x64'" Label="Configuration">
+    <ConfigurationType>StaticLibrary</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LIB Debug|x64'" Label="Configuration">
+    <ConfigurationType>StaticLibrary</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='LIB Release|x64'" Label="Configuration">
+    <ConfigurationType>StaticLibrary</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DLL Debug|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DLL Release|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+  <ImportGroup Label="ExtensionSettings">
+    <Import Project="$(VCTargetsPath)\BuildCustomizations\masm.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='LIB Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='LIB Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DLL Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DLL Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='LIB Debug|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='LIB Release|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DLL Debug|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DLL Release|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <PropertyGroup Label="UserMacros" />
+  <PropertyGroup>
+    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='DLL Release|Win32'">.\Win32_DLL_Release\ZLib\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='DLL Release|Win32'">.\Win32_DLL_Release\ZLib\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='DLL Release|Win32'">false</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='DLL Release|x64'">.\Win32_DLL_Release\ZLib64\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='DLL Release|x64'">.\Win32_DLL_Release\ZLib64\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='DLL Release|x64'">false</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='DLL Debug|Win32'">.\Win32_DLL_Debug\ZLib64\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='DLL Debug|Win32'">.\Win32_DLL_Debug\ZLib64\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='DLL Debug|x64'">.\Win32_DLL_Debug\ZLib64\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='DLL Debug|x64'">.\Win32_DLL_Debug\ZLib64\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|Win32'">.\Win32_DLL_ASM_Release\ZLib\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|Win32'">.\Win32_DLL_ASM_Release\ZLib\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|Win32'">false</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|x64'">.\Win32_DLL_ASM_Release\ZLib64\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|x64'">.\Win32_DLL_ASM_Release\ZLib64\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|x64'">false</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|Win32'">.\Win32_DLL_ASM_Debug\ZLib\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|Win32'">.\Win32_DLL_ASM_Debug\ZLib\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|x64'">.\Win32_DLL_ASM_Debug\ZLib64\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|x64'">.\Win32_DLL_ASM_Debug\ZLib64\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='LIB Release|Win32'">.\Win32_LIB_Release\ZLib\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='LIB Release|Win32'">.\Win32_LIB_Release\ZLib\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='LIB Release|x64'">.\Win64_LIB_Release\ZLib\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='LIB Release|x64'">.\Win64_LIB_Release\ZLib\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='LIB Debug|Win32'">.\Win32_LIB_Debug\ZLib\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='LIB Debug|Win32'">.\Win32_LIB_Debug\ZLib\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='LIB Debug|x64'">.\Win64_LIB_Debug\ZLib\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='LIB Debug|x64'">.\Win64_LIB_Debug\ZLib\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|Win32'">.\Win32_LIB_ASM_Release\ZLib\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|Win32'">.\Win32_LIB_ASM_Release\ZLib\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|x64'">.\Win32_LIB_ASM_Release\ZLib64\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|x64'">.\Win32_LIB_ASM_Release\ZLib64\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|Win32'">.\Win32_LIB_ASM_Debug\ZLib\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|Win32'">.\Win32_LIB_ASM_Debug\ZLib\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|x64'">.\Win32_LIB_ASM_Debug\ZLib64\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|x64'">.\Win32_LIB_ASM_Debug\ZLib64\</IntDir>
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|x64'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|x64'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='DLL Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='DLL Debug|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='DLL Debug|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='DLL Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='DLL Debug|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='DLL Debug|x64'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='DLL Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='DLL Release|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='DLL Release|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='DLL Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='DLL Release|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='DLL Release|x64'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|x64'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|x64'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='LIB Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='LIB Debug|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='LIB Debug|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='LIB Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='LIB Debug|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='LIB Debug|x64'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='LIB Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='LIB Release|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='LIB Release|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='LIB Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='LIB Release|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='LIB Release|x64'" />
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='LIB Debug|Win32'">$(ProjectName)d</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='LIB Debug|x64'">$(ProjectName)d</TargetName>
+  </PropertyGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DLL Release|Win32'">
+    <ClCompile>
+      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+      <AdditionalIncludeDirectories>..\..\..\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <WarningLevel>Level3</WarningLevel>
+      <CompileAs>CompileAsC</CompileAs>
+    </ClCompile>
+    <ResourceCompile>
+      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <Culture>0x0409</Culture>
+    </ResourceCompile>
+    <Link>
+      <OutputFile>$(OutDir)zlib1.dll</OutputFile>
+      <ModuleDefinitionFile>..\..\..\zlib\win32\zlib.def</ModuleDefinitionFile>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DLL Release|x64'">
+    <Midl>
+      <TargetEnvironment>X64</TargetEnvironment>
+    </Midl>
+    <ClCompile>
+      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+      <AdditionalIncludeDirectories>..\..\..\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <WarningLevel>Level3</WarningLevel>
+      <CompileAs>CompileAsC</CompileAs>
+    </ClCompile>
+    <ResourceCompile>
+      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <Culture>0x0409</Culture>
+    </ResourceCompile>
+    <Link>
+      <OutputFile>$(OutDir)zlib1.dll</OutputFile>
+      <ModuleDefinitionFile>..\..\..\zlib\win32\zlib.def</ModuleDefinitionFile>
+      <TargetMachine>MachineX64</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DLL Debug|Win32'">
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>..\..\..\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+      <CompileAs>CompileAsC</CompileAs>
+    </ClCompile>
+    <ResourceCompile>
+      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <Culture>0x0409</Culture>
+    </ResourceCompile>
+    <Link>
+      <OutputFile>$(OutDir)zlib1d.dll</OutputFile>
+      <ModuleDefinitionFile>..\..\..\zlib\win32\zlib.def</ModuleDefinitionFile>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DLL Debug|x64'">
+    <Midl>
+      <TargetEnvironment>X64</TargetEnvironment>
+    </Midl>
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>..\..\..\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+      <CompileAs>CompileAsC</CompileAs>
+    </ClCompile>
+    <ResourceCompile>
+      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <Culture>0x0409</Culture>
+    </ResourceCompile>
+    <Link>
+      <OutputFile>$(OutDir)zlib1d.dll</OutputFile>
+      <ModuleDefinitionFile>..\..\..\zlib\win32\zlib.def</ModuleDefinitionFile>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <TargetMachine>MachineX64</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|Win32'">
+    <ClCompile>
+      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+      <AdditionalIncludeDirectories>..\..\..\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;NDEBUG;ASMV;ASMINF;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <WarningLevel>Level3</WarningLevel>
+      <CompileAs>CompileAsC</CompileAs>
+    </ClCompile>
+    <ResourceCompile>
+      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <Culture>0x0409</Culture>
+    </ResourceCompile>
+    <Link>
+      <OutputFile>$(OutDir)zlib1.dll</OutputFile>
+      <ModuleDefinitionFile>..\..\..\zlib\win32\zlib.def</ModuleDefinitionFile>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|x64'">
+    <Midl>
+      <TargetEnvironment>X64</TargetEnvironment>
+    </Midl>
+    <ClCompile>
+      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+      <AdditionalIncludeDirectories>..\..\..\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;NDEBUG;ASMV;ASMINF;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <WarningLevel>Level3</WarningLevel>
+      <CompileAs>CompileAsC</CompileAs>
+    </ClCompile>
+    <ResourceCompile>
+      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <Culture>0x0409</Culture>
+    </ResourceCompile>
+    <Link>
+      <OutputFile>$(OutDir)zlib1.dll</OutputFile>
+      <ModuleDefinitionFile>..\..\..\zlib\win32\zlib.def</ModuleDefinitionFile>
+      <TargetMachine>MachineX64</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|Win32'">
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>..\..\..\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_DEBUG;ASMV;ASMINF;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+      <CompileAs>CompileAsC</CompileAs>
+    </ClCompile>
+    <ResourceCompile>
+      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <Culture>0x0409</Culture>
+    </ResourceCompile>
+    <Link>
+      <OutputFile>$(OutDir)zlib1d.dll</OutputFile>
+      <ModuleDefinitionFile>..\..\..\zlib\win32\zlib.def</ModuleDefinitionFile>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|x64'">
+    <Midl>
+      <TargetEnvironment>X64</TargetEnvironment>
+    </Midl>
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>..\..\..\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_DEBUG;ASMV;ASMINF;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+      <CompileAs>CompileAsC</CompileAs>
+    </ClCompile>
+    <ResourceCompile>
+      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <Culture>0x0409</Culture>
+    </ResourceCompile>
+    <Link>
+      <OutputFile>$(OutDir)zlib1d.dll</OutputFile>
+      <ModuleDefinitionFile>..\..\..\zlib\win32\zlib.def</ModuleDefinitionFile>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <TargetMachine>MachineX64</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='LIB Release|Win32'">
+    <ClCompile>
+      <Optimization>MaxSpeed</Optimization>
+      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
+      <IntrinsicFunctions>true</IntrinsicFunctions>
+      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
+      <OmitFramePointers>true</OmitFramePointers>
+      <AdditionalIncludeDirectories>..\..\..\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <WarningLevel>Level3</WarningLevel>
+      <CompileAs>CompileAsC</CompileAs>
+    </ClCompile>
+    <Lib>
+      <OutputFile>$(OutDir)zlib.lib</OutputFile>
+    </Lib>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='LIB Release|x64'">
+    <Midl>
+      <TargetEnvironment>X64</TargetEnvironment>
+    </Midl>
+    <ClCompile>
+      <Optimization>MaxSpeed</Optimization>
+      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
+      <IntrinsicFunctions>true</IntrinsicFunctions>
+      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
+      <OmitFramePointers>true</OmitFramePointers>
+      <AdditionalIncludeDirectories>..\..\..\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <WarningLevel>Level3</WarningLevel>
+      <CompileAs>CompileAsC</CompileAs>
+    </ClCompile>
+    <Lib>
+      <OutputFile>$(OutDir)zlib.lib</OutputFile>
+    </Lib>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='LIB Debug|Win32'">
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>..\..\..\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+      <CompileAs>CompileAsC</CompileAs>
+    </ClCompile>
+    <Lib>
+      <OutputFile>$(OutDir)zlibd.lib</OutputFile>
+    </Lib>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='LIB Debug|x64'">
+    <Midl>
+      <TargetEnvironment>X64</TargetEnvironment>
+    </Midl>
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>..\..\..\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+      <CompileAs>CompileAsC</CompileAs>
+    </ClCompile>
+    <Lib>
+      <OutputFile>$(OutDir)zlibd.lib</OutputFile>
+    </Lib>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|Win32'">
+    <ClCompile>
+      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+      <AdditionalIncludeDirectories>..\..\..\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;NDEBUG;ASMV;ASMINF;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <WarningLevel>Level3</WarningLevel>
+      <CompileAs>CompileAsC</CompileAs>
+    </ClCompile>
+    <Lib>
+      <OutputFile>$(OutDir)zlib.lib</OutputFile>
+    </Lib>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|x64'">
+    <Midl>
+      <TargetEnvironment>X64</TargetEnvironment>
+    </Midl>
+    <ClCompile>
+      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
+      <AdditionalIncludeDirectories>..\..\..\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;NDEBUG;ASMV;ASMINF;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <WarningLevel>Level3</WarningLevel>
+      <CompileAs>CompileAsC</CompileAs>
+    </ClCompile>
+    <Lib>
+      <OutputFile>$(OutDir)zlib.lib</OutputFile>
+    </Lib>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|Win32'">
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>..\..\..\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_DEBUG;ASMV;ASMINF;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+      <CompileAs>CompileAsC</CompileAs>
+    </ClCompile>
+    <Lib>
+      <OutputFile>$(OutDir)zlibd.lib</OutputFile>
+    </Lib>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|x64'">
+    <Midl>
+      <TargetEnvironment>X64</TargetEnvironment>
+    </Midl>
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>..\..\..\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_DEBUG;ASMV;ASMINF;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+      <CompileAs>CompileAsC</CompileAs>
+    </ClCompile>
+    <Lib>
+      <OutputFile>$(OutDir)zlibd.lib</OutputFile>
+    </Lib>
+  </ItemDefinitionGroup>
+  <ItemGroup>
+    <ClCompile Include="..\..\..\zlib\adler32.c" />
+    <ClCompile Include="..\..\..\zlib\compress.c" />
+    <ClCompile Include="..\..\..\zlib\crc32.c" />
+    <ClCompile Include="..\..\..\zlib\deflate.c" />
+    <ClCompile Include="..\..\..\zlib\gzio.c" />
+    <ClCompile Include="..\..\..\zlib\infback.c" />
+    <ClCompile Include="..\..\..\zlib\inffast.c" />
+    <ClCompile Include="..\..\..\zlib\inflate.c" />
+    <ClCompile Include="..\..\..\zlib\inftrees.c" />
+    <ClCompile Include="..\..\..\zlib\trees.c" />
+    <ClCompile Include="..\..\..\zlib\uncompr.c" />
+    <ClCompile Include="..\..\..\zlib\zutil.c" />
+    <ClCompile Include="..\..\..\zlib\contrib\masmx86\gvmat32c.c">
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|Win32'">..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|x64'">..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|Win32'">..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|x64'">..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DLL Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DLL Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DLL Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DLL Release|x64'">true</ExcludedFromBuild>
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|Win32'">..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|x64'">..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|Win32'">..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|x64'">..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB Release|x64'">true</ExcludedFromBuild>
+    </ClCompile>
+  </ItemGroup>
+  <ItemGroup>
+    <CustomBuildStep Include="..\..\..\zlib\win32\zlib.def">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB Release|x64'">true</ExcludedFromBuild>
+    </CustomBuildStep>
+    <None Include="README.txt" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClInclude Include="..\..\..\zlib\crc32.h" />
+    <ClInclude Include="..\..\..\zlib\deflate.h" />
+    <ClInclude Include="..\..\..\zlib\inffast.h" />
+    <ClInclude Include="..\..\..\zlib\inffixed.h" />
+    <ClInclude Include="..\..\..\zlib\inflate.h" />
+    <ClInclude Include="..\..\..\zlib\inftrees.h" />
+    <ClInclude Include="..\..\..\zlib\trees.h" />
+    <ClInclude Include="..\..\..\zlib\zconf.h" />
+    <ClInclude Include="..\..\..\zlib\zlib.h" />
+    <ClInclude Include="..\..\..\zlib\zutil.h" />
+  </ItemGroup>
+  <ItemGroup>
+    <ResourceCompile Include="..\..\..\zlib\win32\zlib1.rc">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB Release|x64'">true</ExcludedFromBuild>
+    </ResourceCompile>
+  </ItemGroup>
+  <ItemGroup>
+    <CustomBuild Include="..\..\..\zlib\contrib\masmx86\gvmat32.asm">
+      <FileType>Document</FileType>
+      <Message Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|Win32'">Assembling...</Message>
+      <Command Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|Win32'">ml /nologo /c /Cx /coff /Zi /Fo"$(IntDir)%(Filename).obj" "%(FullPath)"
+</Command>
+      <Outputs Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|Win32'">$(IntDir)%(Filename).obj;%(Outputs)</Outputs>
+      <Message Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|x64'">Assembling...</Message>
+      <Command Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|x64'">ml /nologo /c /Cx /coff /Zi /Fo"$(IntDir)%(Filename).obj" "%(FullPath)"
+</Command>
+      <Outputs Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|x64'">$(IntDir)%(Filename).obj;%(Outputs)</Outputs>
+      <Message Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|Win32'">Assembling...</Message>
+      <Command Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|Win32'">ml /nologo /c /Cx /coff /Fo"$(IntDir)%(Filename).obj" "%(FullPath)"
+</Command>
+      <Outputs Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|Win32'">$(IntDir)%(Filename).obj;%(Outputs)</Outputs>
+      <Message Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|x64'">Assembling...</Message>
+      <Command Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|x64'">ml /nologo /c /Cx /coff /Fo"$(IntDir)%(Filename).obj" "%(FullPath)"
+</Command>
+      <Outputs Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|x64'">$(IntDir)%(Filename).obj;%(Outputs)</Outputs>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DLL Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DLL Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DLL Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DLL Release|x64'">true</ExcludedFromBuild>
+      <Message Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|Win32'">Assembling...</Message>
+      <Command Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|Win32'">ml /nologo /c /Cx /coff /Zi /Fo"$(IntDir)%(Filename).obj" "%(FullPath)"
+</Command>
+      <Outputs Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|Win32'">$(IntDir)%(Filename).obj;%(Outputs)</Outputs>
+      <Message Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|x64'">Assembling...</Message>
+      <Command Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|x64'">ml /nologo /c /Cx /coff /Zi /Fo"$(IntDir)%(Filename).obj" "%(FullPath)"
+</Command>
+      <Outputs Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|x64'">$(IntDir)%(Filename).obj;%(Outputs)</Outputs>
+      <Message Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|Win32'">Assembling...</Message>
+      <Command Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|Win32'">ml /nologo /c /Cx /coff /Fo"$(IntDir)%(Filename).obj" "%(FullPath)"
+</Command>
+      <Outputs Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|Win32'">$(IntDir)%(Filename).obj;%(Outputs)</Outputs>
+      <Message Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|x64'">Assembling...</Message>
+      <Command Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|x64'">ml /nologo /c /Cx /coff /Fo"$(IntDir)%(Filename).obj" "%(FullPath)"
+</Command>
+      <Outputs Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|x64'">$(IntDir)%(Filename).obj;%(Outputs)</Outputs>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB Release|x64'">true</ExcludedFromBuild>
+    </CustomBuild>
+    <CustomBuild Include="..\..\..\zlib\contrib\masmx86\inffas32.asm">
+      <FileType>Document</FileType>
+      <Message Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|Win32'">Assembling...</Message>
+      <Command Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|Win32'">ml /nologo /c /Cx /coff /Zi /Fo"$(IntDir)%(Filename).obj" "%(FullPath)"
+</Command>
+      <Outputs Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|Win32'">$(IntDir)%(Filename).obj;%(Outputs)</Outputs>
+      <Message Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|x64'">Assembling...</Message>
+      <Command Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|x64'">ml /nologo /c /Cx /coff /Zi /Fo"$(IntDir)%(Filename).obj" "%(FullPath)"
+</Command>
+      <Outputs Condition="'$(Configuration)|$(Platform)'=='DLL ASM Debug|x64'">$(IntDir)%(Filename).obj;%(Outputs)</Outputs>
+      <Message Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|Win32'">Assembling...</Message>
+      <Command Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|Win32'">ml /nologo /c /Cx /coff /Fo"$(IntDir)%(Filename).obj" "%(FullPath)"
+</Command>
+      <Outputs Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|Win32'">$(IntDir)%(Filename).obj;%(Outputs)</Outputs>
+      <Message Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|x64'">Assembling...</Message>
+      <Command Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|x64'">ml /nologo /c /Cx /coff /Fo"$(IntDir)%(Filename).obj" "%(FullPath)"
+</Command>
+      <Outputs Condition="'$(Configuration)|$(Platform)'=='DLL ASM Release|x64'">$(IntDir)%(Filename).obj;%(Outputs)</Outputs>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DLL Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DLL Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DLL Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DLL Release|x64'">true</ExcludedFromBuild>
+      <Message Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|Win32'">Assembling...</Message>
+      <Command Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|Win32'">ml /nologo /c /Cx /coff /Zi /Fo"$(IntDir)%(Filename).obj" "%(FullPath)"
+</Command>
+      <Outputs Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|Win32'">$(IntDir)%(Filename).obj;%(Outputs)</Outputs>
+      <Message Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|x64'">Assembling...</Message>
+      <Command Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|x64'">ml /nologo /c /Cx /coff /Zi /Fo"$(IntDir)%(Filename).obj" "%(FullPath)"
+</Command>
+      <Outputs Condition="'$(Configuration)|$(Platform)'=='LIB ASM Debug|x64'">$(IntDir)%(Filename).obj;%(Outputs)</Outputs>
+      <Message Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|Win32'">Assembling...</Message>
+      <Command Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|Win32'">ml /nologo /c /Cx /coff /Fo"$(IntDir)%(Filename).obj" "%(FullPath)"
+</Command>
+      <Outputs Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|Win32'">$(IntDir)%(Filename).obj;%(Outputs)</Outputs>
+      <Message Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|x64'">Assembling...</Message>
+      <Command Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|x64'">ml /nologo /c /Cx /coff /Fo"$(IntDir)%(Filename).obj" "%(FullPath)"
+</Command>
+      <Outputs Condition="'$(Configuration)|$(Platform)'=='LIB ASM Release|x64'">$(IntDir)%(Filename).obj;%(Outputs)</Outputs>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB Debug|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='LIB Release|x64'">true</ExcludedFromBuild>
+    </CustomBuild>
+  </ItemGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+  <ImportGroup Label="ExtensionTargets">
+    <Import Project="$(VCTargetsPath)\BuildCustomizations\masm.targets" />
+  </ImportGroup>
+</Project>
\ No newline at end of file

Added: trunk/MgDev/Oem/gd/lpng/projects/visualc8/zlib.vcxproj.filters
===================================================================
--- trunk/MgDev/Oem/gd/lpng/projects/visualc8/zlib.vcxproj.filters	                        (rev 0)
+++ trunk/MgDev/Oem/gd/lpng/projects/visualc8/zlib.vcxproj.filters	2011-04-19 02:55:14 UTC (rev 5705)
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup>
+    <Filter Include="Source Files">
+      <UniqueIdentifier>{1b191486-a167-4600-9c19-45632351cc55}</UniqueIdentifier>
+      <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+    </Filter>
+    <Filter Include="Header Files">
+      <UniqueIdentifier>{28a4776d-c119-4068-8a6c-948da6fcc0fd}</UniqueIdentifier>
+      <Extensions>h;hpp;hxx;hm;inl</Extensions>
+    </Filter>
+    <Filter Include="Resource Files">
+      <UniqueIdentifier>{b7ffcca3-53e5-4a98-9109-1089a13b863e}</UniqueIdentifier>
+      <Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
+    </Filter>
+    <Filter Include="Assembler Files %28Unsupported%29">
+      <UniqueIdentifier>{a9333e79-0b01-4958-958a-ffd68163b762}</UniqueIdentifier>
+      <Extensions>asm;obj;c;cpp;cxx;h;hpp;hxx</Extensions>
+    </Filter>
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="..\..\..\zlib\adler32.c">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\..\zlib\compress.c">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\..\zlib\crc32.c">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\..\zlib\deflate.c">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\..\zlib\gzio.c">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\..\zlib\infback.c">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\..\zlib\inffast.c">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\..\zlib\inflate.c">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\..\zlib\inftrees.c">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\..\zlib\trees.c">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\..\zlib\uncompr.c">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\..\zlib\zutil.c">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+    <ClCompile Include="..\..\..\zlib\contrib\masmx86\gvmat32c.c">
+      <Filter>Assembler Files %28Unsupported%29</Filter>
+    </ClCompile>
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="README.txt" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClInclude Include="..\..\..\zlib\crc32.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\..\zlib\deflate.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\..\zlib\inffast.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\..\zlib\inffixed.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\..\zlib\inflate.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\..\zlib\inftrees.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\..\zlib\trees.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\..\zlib\zconf.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\..\zlib\zlib.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="..\..\..\zlib\zutil.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+  </ItemGroup>
+  <ItemGroup>
+    <ResourceCompile Include="..\..\..\zlib\win32\zlib1.rc">
+      <Filter>Resource Files</Filter>
+    </ResourceCompile>
+  </ItemGroup>
+  <ItemGroup>
+    <CustomBuildStep Include="..\..\..\zlib\win32\zlib.def">
+      <Filter>Source Files</Filter>
+    </CustomBuildStep>
+  </ItemGroup>
+  <ItemGroup>
+    <CustomBuild Include="..\..\..\zlib\contrib\masmx86\gvmat32.asm">
+      <Filter>Assembler Files %28Unsupported%29</Filter>
+    </CustomBuild>
+    <CustomBuild Include="..\..\..\zlib\contrib\masmx86\inffas32.asm">
+      <Filter>Assembler Files %28Unsupported%29</Filter>
+    </CustomBuild>
+  </ItemGroup>
+</Project>
\ No newline at end of file

Added: trunk/MgDev/Server/src/Gws/GwsCommon/GwsCommon.vcxproj
===================================================================
--- trunk/MgDev/Server/src/Gws/GwsCommon/GwsCommon.vcxproj	                        (rev 0)
+++ trunk/MgDev/Server/src/Gws/GwsCommon/GwsCommon.vcxproj	2011-04-19 02:55:14 UTC (rev 5705)
@@ -0,0 +1,231 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup Label="ProjectConfigurations">
+    <ProjectConfiguration Include="Debug|Win32">
+      <Configuration>Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Debug|x64">
+      <Configuration>Debug</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|Win32">
+      <Configuration>Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|x64">
+      <Configuration>Release</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+  </ItemGroup>
+  <PropertyGroup Label="Globals">
+    <ProjectGuid>{DB2CC2E3-4754-4932-B865-424A44E58FD0}</ProjectGuid>
+    <RootNamespace>GwsCommon</RootNamespace>
+    <Keyword>Win32Proj</Keyword>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+  <ImportGroup Label="ExtensionSettings">
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <PropertyGroup Label="UserMacros" />
+  <PropertyGroup>
+    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\..\bin\debug\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\..\obj\debug\GwsCommon\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\bin\debug64\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\obj\debug64\GwsCommon\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\bin\release\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\obj\release\GwsCommon\</IntDir>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\bin\release64\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\obj\release64\GwsCommon\</IntDir>
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MgGwsCommon</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MgGwsCommon</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MgGwsCommond</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">MgGwsCommond</TargetName>
+  </PropertyGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>.\inc;..\Include;..\GwsResource;..\..\..\..\Oem\FDO\inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;GWSCOMMON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MinimalRebuild>true</MinimalRebuild>
+      <ExceptionHandling>Async</ExceptionHandling>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <WarningLevel>Level4</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <Link>
+      <AdditionalDependencies>FDO.lib;FDOCommon.lib;FDOGeometry.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>$(OutDir)MgGwsCommond.dll</OutputFile>
+      <AdditionalLibraryDirectories>..\..\..\..\Oem\FDO\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <DelayLoadDLLs>FDO.dll;FDOCommon.dll;FDOGeometry.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>$(OutDir)MgGwsCommond.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <ImportLibrary>..\..\..\lib\debug\MgGwsCommond.lib</ImportLibrary>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>.\inc;..\Include;..\GwsResource;..\..\..\..\Oem\FDO\inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;GWSCOMMON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MinimalRebuild>true</MinimalRebuild>
+      <ExceptionHandling>Async</ExceptionHandling>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <WarningLevel>Level4</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <Link>
+      <AdditionalDependencies>FDO.lib;FDOCommon.lib;FDOGeometry.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>$(OutDir)MgGwsCommond.dll</OutputFile>
+      <AdditionalLibraryDirectories>..\..\..\..\Oem\FDO\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <DelayLoadDLLs>FDO.dll;FDOCommon.dll;FDOGeometry.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>$(OutDir)MgGwsCommond.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <ImportLibrary>..\..\..\lib\debug64\MgGwsCommond.lib</ImportLibrary>
+      <TargetMachine>MachineX64</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <ClCompile>
+      <Optimization>MaxSpeed</Optimization>
+      <AdditionalIncludeDirectories>.\inc;..\Include;..\GwsResource;..\..\..\..\Oem\FDO\inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GWSCOMMON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <ExceptionHandling>Async</ExceptionHandling>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <WarningLevel>Level4</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <Link>
+      <AdditionalDependencies>FDO.lib;FDOCommon.lib;FDOGeometry.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>$(OutDir)MgGwsCommon.dll</OutputFile>
+      <AdditionalLibraryDirectories>..\..\..\..\Oem\FDO\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <DelayLoadDLLs>FDO.dll;FDOCommon.dll;FDOGeometry.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>$(OutDir)MgGwsCommon.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <OptimizeReferences>true</OptimizeReferences>
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <ImportLibrary>..\..\..\lib\release\MgGwsCommon.lib</ImportLibrary>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+    <ClCompile>
+      <Optimization>MaxSpeed</Optimization>
+      <AdditionalIncludeDirectories>.\inc;..\Include;..\GwsResource;..\..\..\..\Oem\FDO\inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GWSCOMMON_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <ExceptionHandling>Async</ExceptionHandling>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <WarningLevel>Level4</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <Link>
+      <AdditionalDependencies>FDO.lib;FDOCommon.lib;FDOGeometry.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>$(OutDir)MgGwsCommon.dll</OutputFile>
+      <AdditionalLibraryDirectories>..\..\..\..\Oem\FDO\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <DelayLoadDLLs>FDO.dll;FDOCommon.dll;FDOGeometry.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>$(OutDir)MgGwsCommon.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <OptimizeReferences>true</OptimizeReferences>
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <ImportLibrary>..\..\..\lib\release64\MgGwsCommon.lib</ImportLibrary>
+      <TargetMachine>MachineX64</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemGroup>
+    <ClInclude Include="Inc\GwsCommonImp.h" />
+    <ClInclude Include="Inc\GwsCommonUtils.h" />
+    <ClInclude Include="Inc\GwsException.h" />
+    <ClInclude Include="Inc\GwsFeatureIdSet.h" />
+    <ClInclude Include="Inc\GwsObject.h" />
+    <ClInclude Include="Inc\GwsObjectImpl.h" />
+    <ClInclude Include="inc\GwsOperationHandler.h" />
+    <ClInclude Include="Inc\GwsResourceUtil.h" />
+    <ClInclude Include="inc\GwsStatus.h" />
+    <ClInclude Include="Inc\GwsThreads.h" />
+    <ClInclude Include="stdafx.h" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="GwsCommon.cpp" />
+    <ClCompile Include="GwsCommonFactories.cpp" />
+    <ClCompile Include="GwsCommonFdoUtils.cpp" />
+    <ClCompile Include="GwsCsName.cpp" />
+    <ClCompile Include="GwsDebugUtils.cpp" />
+    <ClCompile Include="GwsException.cpp" />
+    <ClCompile Include="GwsExtendedFeatureId.cpp" />
+    <ClCompile Include="GwsFeatureId.cpp" />
+    <ClCompile Include="GwsObjectImpl.cpp" />
+    <ClCompile Include="GwsQualifiedName.cpp" />
+    <ClCompile Include="GwsQualifiedNames.cpp" />
+    <ClCompile Include="GwsResourceUtil.cpp" />
+    <ClCompile Include="GwsXmlUtils.cpp" />
+    <ClCompile Include="IGwsException.cpp" />
+  </ItemGroup>
+  <ItemGroup>
+    <ResourceCompile Include="GwsCommon.rc" />
+  </ItemGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+  <ImportGroup Label="ExtensionTargets">
+  </ImportGroup>
+</Project>
\ No newline at end of file

Added: trunk/MgDev/Server/src/Gws/GwsCommon/GwsCommon.vcxproj.filters
===================================================================
--- trunk/MgDev/Server/src/Gws/GwsCommon/GwsCommon.vcxproj.filters	                        (rev 0)
+++ trunk/MgDev/Server/src/Gws/GwsCommon/GwsCommon.vcxproj.filters	2011-04-19 02:55:14 UTC (rev 5705)
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup>
+    <Filter Include="Inc">
+      <UniqueIdentifier>{cf1e766b-782d-457e-bb3d-cab197c6504d}</UniqueIdentifier>
+    </Filter>
+  </ItemGroup>
+  <ItemGroup>
+    <ClInclude Include="Inc\GwsCommonImp.h">
+      <Filter>Inc</Filter>
+    </ClInclude>
+    <ClInclude Include="Inc\GwsCommonUtils.h">
+      <Filter>Inc</Filter>
+    </ClInclude>
+    <ClInclude Include="Inc\GwsException.h">
+      <Filter>Inc</Filter>
+    </ClInclude>
+    <ClInclude Include="Inc\GwsFeatureIdSet.h">
+      <Filter>Inc</Filter>
+    </ClInclude>
+    <ClInclude Include="Inc\GwsObject.h">
+      <Filter>Inc</Filter>
+    </ClInclude>
+    <ClInclude Include="Inc\GwsObjectImpl.h">
+      <Filter>Inc</Filter>
+    </ClInclude>
+    <ClInclude Include="inc\GwsOperationHandler.h">
+      <Filter>Inc</Filter>
+    </ClInclude>
+    <ClInclude Include="Inc\GwsResourceUtil.h">
+      <Filter>Inc</Filter>
+    </ClInclude>
+    <ClInclude Include="inc\GwsStatus.h">
+      <Filter>Inc</Filter>
+    </ClInclude>
+    <ClInclude Include="Inc\GwsThreads.h">
+      <Filter>Inc</Filter>
+    </ClInclude>
+    <ClInclude Include="stdafx.h" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="GwsCommon.cpp" />
+    <ClCompile Include="GwsCommonFactories.cpp" />
+    <ClCompile Include="GwsCommonFdoUtils.cpp" />
+    <ClCompile Include="GwsCsName.cpp" />
+    <ClCompile Include="GwsDebugUtils.cpp" />
+    <ClCompile Include="GwsException.cpp" />
+    <ClCompile Include="GwsExtendedFeatureId.cpp" />
+    <ClCompile Include="GwsFeatureId.cpp" />
+    <ClCompile Include="GwsObjectImpl.cpp" />
+    <ClCompile Include="GwsQualifiedName.cpp" />
+    <ClCompile Include="GwsQualifiedNames.cpp" />
+    <ClCompile Include="GwsResourceUtil.cpp" />
+    <ClCompile Include="GwsXmlUtils.cpp" />
+    <ClCompile Include="IGwsException.cpp" />
+  </ItemGroup>
+  <ItemGroup>
+    <ResourceCompile Include="GwsCommon.rc" />
+  </ItemGroup>
+</Project>
\ No newline at end of file

Added: trunk/MgDev/Server/src/Gws/GwsQueryEngine/GwsQueryEngine.vcxproj
===================================================================
--- trunk/MgDev/Server/src/Gws/GwsQueryEngine/GwsQueryEngine.vcxproj	                        (rev 0)
+++ trunk/MgDev/Server/src/Gws/GwsQueryEngine/GwsQueryEngine.vcxproj	2011-04-19 02:55:14 UTC (rev 5705)
@@ -0,0 +1,287 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup Label="ProjectConfigurations">
+    <ProjectConfiguration Include="Debug|Win32">
+      <Configuration>Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Debug|x64">
+      <Configuration>Debug</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|Win32">
+      <Configuration>Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|x64">
+      <Configuration>Release</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+  </ItemGroup>
+  <PropertyGroup Label="Globals">
+    <ProjectGuid>{8D947123-A12C-45DA-BD00-8B62DD5A0459}</ProjectGuid>
+    <RootNamespace>GwsQueryEngine</RootNamespace>
+    <Keyword>Win32Proj</Keyword>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+  <ImportGroup Label="ExtensionSettings">
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <PropertyGroup Label="UserMacros" />
+  <PropertyGroup>
+    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\..\bin\debug\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\..\obj\debug\GwsQueryEngine\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\bin\debug64\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\obj\debug64\GwsQueryEngine\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\bin\release\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\obj\release\GwsQueryEngine\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\bin\release64\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\obj\release64\GwsQueryEngine\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MgGwsQueryEngine</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MgGwsQueryEngine</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">MgGwsQueryEngined</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">MgGwsQueryEngined</TargetName>
+  </PropertyGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>.\inc;..\Include;..\GwsCommon\inc;..\..\..\..\Oem\FDO\inc;..\..\..\..\Oem\FDO\inc\ExpressionEngine;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_USRDLL;GWSQUERYENGINE_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MinimalRebuild>true</MinimalRebuild>
+      <ExceptionHandling>Async</ExceptionHandling>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <WarningLevel>Level4</WarningLevel>
+      <TreatWarningAsError>true</TreatWarningAsError>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+      <DisableSpecificWarnings>4100;4127;4189;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+    </ClCompile>
+    <Link>
+      <AdditionalDependencies>FDO.lib;FDOCommon.lib;FDOGeometry.lib;ExpressionEngine.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>$(OutDir)MgGwsQueryEngined.dll</OutputFile>
+      <AdditionalLibraryDirectories>..\..\..\..\Oem\FDO\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <ModuleDefinitionFile>GwsQueryEngine.def</ModuleDefinitionFile>
+      <DelayLoadDLLs>FDO.dll;FDOCommon.dll;FDOGeometry.dll;ExpressionEngine.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>$(OutDir)MgGwsQueryEngined.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <ImportLibrary>..\..\..\lib\debug\MgGwsQueryEngined.lib</ImportLibrary>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>.\inc;..\Include;..\GwsCommon\inc;..\..\..\..\Oem\FDO\inc;..\..\..\..\Oem\FDO\inc\ExpressionEngine;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_USRDLL;GWSQUERYENGINE_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MinimalRebuild>true</MinimalRebuild>
+      <ExceptionHandling>Async</ExceptionHandling>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <WarningLevel>Level4</WarningLevel>
+      <TreatWarningAsError>true</TreatWarningAsError>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+      <DisableSpecificWarnings>4100;4127;4189;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+    </ClCompile>
+    <Link>
+      <AdditionalDependencies>FDO.lib;FDOCommon.lib;FDOGeometry.lib;ExpressionEngine.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>$(OutDir)MgGwsQueryEngined.dll</OutputFile>
+      <AdditionalLibraryDirectories>..\..\..\..\Oem\FDO\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <ModuleDefinitionFile>GwsQueryEngine.def</ModuleDefinitionFile>
+      <DelayLoadDLLs>FDO.dll;FDOCommon.dll;FDOGeometry.dll;ExpressionEngine.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>$(OutDir)MgGwsQueryEngined.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <ImportLibrary>..\..\..\lib\debug64\MgGwsQueryEngined.lib</ImportLibrary>
+      <TargetMachine>MachineX64</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <ClCompile>
+      <Optimization>MaxSpeed</Optimization>
+      <AdditionalIncludeDirectories>.\inc;..\Include;..\GwsCommon\inc;..\..\..\..\Oem\FDO\inc;..\..\..\..\Oem\FDO\inc\ExpressionEngine;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GWSQUERYENGINE_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <ExceptionHandling>Async</ExceptionHandling>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <WarningLevel>Level4</WarningLevel>
+      <TreatWarningAsError>true</TreatWarningAsError>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+      <DisableSpecificWarnings>4100;4127;4189;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+    </ClCompile>
+    <Link>
+      <AdditionalDependencies>FDO.lib;FDOCommon.lib;FDOGeometry.lib;ExpressionEngine.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>$(OutDir)MgGwsQueryEngine.dll</OutputFile>
+      <AdditionalLibraryDirectories>..\..\..\..\Oem\FDO\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <ModuleDefinitionFile>GwsQueryEngine.def</ModuleDefinitionFile>
+      <DelayLoadDLLs>FDO.dll;FDOCommon.dll;FDOGeometry.dll;ExpressionEngine.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>$(OutDir)MgGwsQueryEngine.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <OptimizeReferences>true</OptimizeReferences>
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <ImportLibrary>..\..\..\lib\release\MgGwsQueryEngine.lib</ImportLibrary>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+    <ClCompile>
+      <Optimization>MaxSpeed</Optimization>
+      <AdditionalIncludeDirectories>.\inc;..\Include;..\GwsCommon\inc;..\..\..\..\Oem\FDO\inc;..\..\..\..\Oem\FDO\inc\ExpressionEngine;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GWSQUERYENGINE_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <StringPooling>true</StringPooling>
+      <ExceptionHandling>Async</ExceptionHandling>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <WarningLevel>Level4</WarningLevel>
+      <TreatWarningAsError>true</TreatWarningAsError>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+      <DisableSpecificWarnings>4100;4127;4189;4702;%(DisableSpecificWarnings)</DisableSpecificWarnings>
+    </ClCompile>
+    <Link>
+      <AdditionalDependencies>FDO.lib;FDOCommon.lib;FDOGeometry.lib;ExpressionEngine.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <OutputFile>$(OutDir)MgGwsQueryEngine.dll</OutputFile>
+      <AdditionalLibraryDirectories>..\..\..\..\Oem\FDO\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <ModuleDefinitionFile>GwsQueryEngine.def</ModuleDefinitionFile>
+      <DelayLoadDLLs>FDO.dll;FDOCommon.dll;FDOGeometry.dll;ExpressionEngine.dll;%(DelayLoadDLLs)</DelayLoadDLLs>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>$(OutDir)MgGwsQueryEngine.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <OptimizeReferences>true</OptimizeReferences>
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <ImportLibrary>..\..\..\lib\release64\MgGwsQueryEngine.lib</ImportLibrary>
+      <TargetMachine>MachineX64</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemGroup>
+    <ClInclude Include="inc\GwsBinaryFeatureReader.h" />
+    <ClInclude Include="inc\GwsBinaryFeatureWriter.h" />
+    <ClInclude Include="inc\GwsBinaryReader.h" />
+    <ClInclude Include="inc\GwsBinaryWriter.h" />
+    <ClInclude Include="Inc\GwsFdoCommand.h" />
+    <ClInclude Include="inc\GwsFlatFdoReader.h" />
+    <ClInclude Include="Inc\GwsMutableFeature.h" />
+    <ClInclude Include="Inc\GwsQuery.h" />
+    <ClInclude Include="Inc\GwsQueryDefinition.h" />
+    <ClInclude Include="Inc\GwsQueryEngineImp.h" />
+    <ClInclude Include="stdafx.h" />
+    <ClInclude Include="inc\utf8_.h" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="GwsBatchSortedBlockJoinQueryResults.cpp" />
+    <ClCompile Include="GwsBinaryFeature.cpp" />
+    <ClCompile Include="GwsBinaryFeatureReader.cpp" />
+    <ClCompile Include="GwsBinaryFeatureWriter.cpp" />
+    <ClCompile Include="GwsBinaryReader.cpp" />
+    <ClCompile Include="GwsBinaryWriter.cpp" />
+    <ClCompile Include="GwsCsQueryProcessor.cpp" />
+    <ClCompile Include="GwsExtendedFeatureDescription.cpp" />
+    <ClCompile Include="GwsFdoCommand.cpp" />
+    <ClCompile Include="GwsFdoCommandDelete.cpp" />
+    <ClCompile Include="GwsFdoCommandInsert.cpp" />
+    <ClCompile Include="GwsFdoCommandLock.cpp" />
+    <ClCompile Include="GwsFdoCommandUnlock.cpp" />
+    <ClCompile Include="GwsFdoCommandUpdate.cpp" />
+    <ClCompile Include="GwsFeatureQueryDefinition.cpp" />
+    <ClCompile Include="GwsFeatureQueryResults.cpp" />
+    <ClCompile Include="GwsFeatureSourceQuery.cpp" />
+    <ClCompile Include="GwsFeaturesPool.cpp" />
+    <ClCompile Include="GwsFlatFdoReader.cpp" />
+    <ClCompile Include="GwsFlatGwsIterator.cpp" />
+    <ClCompile Include="GwsJoinQueryDefinition.cpp" />
+    <ClCompile Include="GwsJoinQueryResults.cpp" />
+    <ClCompile Include="GwsMultiSelectIterator.cpp" />
+    <ClCompile Include="GwsMutableFeature.cpp" />
+    <ClCompile Include="GwsNestedLoopsJoinQueryResults.cpp" />
+    <ClCompile Include="GwsNestedLoopSortedBlockJoinQueryResults.cpp" />
+    <ClCompile Include="GwsPooledFeature.cpp" />
+    <ClCompile Include="GwsPreparedFeatureQuery.cpp" />
+    <ClCompile Include="GwsPreparedJoinQuery.cpp" />
+    <ClCompile Include="GwsPropertyDesc.cpp" />
+    <ClCompile Include="GwsQueryDefinition.cpp" />
+    <ClCompile Include="GwsQueryEngine.cpp" />
+    <ClCompile Include="GwsQueryFactories.cpp" />
+    <ClCompile Include="GwsQueryUtils.cpp" />
+    <ClCompile Include="GwsQueryXml.cpp" />
+    <ClCompile Include="GwsRightBatchSortedBlockJoinQueryResults.cpp" />
+    <ClCompile Include="GwsRightJoinQueryResults.cpp" />
+    <ClCompile Include="GwsRightNestedLoopJoinQueryResults.cpp" />
+    <ClCompile Include="GwsRightNestedLoopSortedBlockJoinQueryResults.cpp" />
+    <ClCompile Include="GwsRightSortedJoinQueryResults.cpp" />
+    <ClCompile Include="GwsSortMergeJoinQueryResults.cpp" />
+    <ClCompile Include="utf8_.cpp" />
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="GwsQueryEngine.def" />
+  </ItemGroup>
+  <ItemGroup>
+    <ResourceCompile Include="GwsQueryEngine.rc" />
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\GwsCommon\GwsCommon.vcxproj">
+      <Project>{db2cc2e3-4754-4932-b865-424a44e58fd0}</Project>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+    </ProjectReference>
+  </ItemGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+  <ImportGroup Label="ExtensionTargets">
+  </ImportGroup>
+</Project>
\ No newline at end of file

Added: trunk/MgDev/Server/src/Gws/GwsQueryEngine/GwsQueryEngine.vcxproj.filters
===================================================================
--- trunk/MgDev/Server/src/Gws/GwsQueryEngine/GwsQueryEngine.vcxproj.filters	                        (rev 0)
+++ trunk/MgDev/Server/src/Gws/GwsQueryEngine/GwsQueryEngine.vcxproj.filters	2011-04-19 02:55:14 UTC (rev 5705)
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup>
+    <Filter Include="Inc">
+      <UniqueIdentifier>{6dc04f07-222e-4cca-8223-cf581490ae34}</UniqueIdentifier>
+    </Filter>
+  </ItemGroup>
+  <ItemGroup>
+    <ClInclude Include="inc\GwsBinaryFeatureReader.h">
+      <Filter>Inc</Filter>
+    </ClInclude>
+    <ClInclude Include="inc\GwsBinaryFeatureWriter.h">
+      <Filter>Inc</Filter>
+    </ClInclude>
+    <ClInclude Include="inc\GwsBinaryReader.h">
+      <Filter>Inc</Filter>
+    </ClInclude>
+    <ClInclude Include="inc\GwsBinaryWriter.h">
+      <Filter>Inc</Filter>
+    </ClInclude>
+    <ClInclude Include="Inc\GwsFdoCommand.h">
+      <Filter>Inc</Filter>
+    </ClInclude>
+    <ClInclude Include="inc\GwsFlatFdoReader.h">
+      <Filter>Inc</Filter>
+    </ClInclude>
+    <ClInclude Include="Inc\GwsMutableFeature.h">
+      <Filter>Inc</Filter>
+    </ClInclude>
+    <ClInclude Include="Inc\GwsQuery.h">
+      <Filter>Inc</Filter>
+    </ClInclude>
+    <ClInclude Include="Inc\GwsQueryDefinition.h">
+      <Filter>Inc</Filter>
+    </ClInclude>
+    <ClInclude Include="Inc\GwsQueryEngineImp.h">
+      <Filter>Inc</Filter>
+    </ClInclude>
+    <ClInclude Include="stdafx.h">
+      <Filter>Inc</Filter>
+    </ClInclude>
+    <ClInclude Include="inc\utf8_.h">
+      <Filter>Inc</Filter>
+    </ClInclude>
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="GwsBatchSortedBlockJoinQueryResults.cpp" />
+    <ClCompile Include="GwsBinaryFeature.cpp" />
+    <ClCompile Include="GwsBinaryFeatureReader.cpp" />
+    <ClCompile Include="GwsBinaryFeatureWriter.cpp" />
+    <ClCompile Include="GwsBinaryReader.cpp" />
+    <ClCompile Include="GwsBinaryWriter.cpp" />
+    <ClCompile Include="GwsCsQueryProcessor.cpp" />
+    <ClCompile Include="GwsExtendedFeatureDescription.cpp" />
+    <ClCompile Include="GwsFdoCommand.cpp" />
+    <ClCompile Include="GwsFdoCommandDelete.cpp" />
+    <ClCompile Include="GwsFdoCommandInsert.cpp" />
+    <ClCompile Include="GwsFdoCommandLock.cpp" />
+    <ClCompile Include="GwsFdoCommandUnlock.cpp" />
+    <ClCompile Include="GwsFdoCommandUpdate.cpp" />
+    <ClCompile Include="GwsFeatureQueryDefinition.cpp" />
+    <ClCompile Include="GwsFeatureQueryResults.cpp" />
+    <ClCompile Include="GwsFeatureSourceQuery.cpp" />
+    <ClCompile Include="GwsFeaturesPool.cpp" />
+    <ClCompile Include="GwsFlatFdoReader.cpp" />
+    <ClCompile Include="GwsFlatGwsIterator.cpp" />
+    <ClCompile Include="GwsJoinQueryDefinition.cpp" />
+    <ClCompile Include="GwsJoinQueryResults.cpp" />
+    <ClCompile Include="GwsMultiSelectIterator.cpp" />
+    <ClCompile Include="GwsMutableFeature.cpp" />
+    <ClCompile Include="GwsNestedLoopsJoinQueryResults.cpp" />
+    <ClCompile Include="GwsNestedLoopSortedBlockJoinQueryResults.cpp" />
+    <ClCompile Include="GwsPooledFeature.cpp" />
+    <ClCompile Include="GwsPreparedFeatureQuery.cpp" />
+    <ClCompile Include="GwsPreparedJoinQuery.cpp" />
+    <ClCompile Include="GwsPropertyDesc.cpp" />
+    <ClCompile Include="GwsQueryDefinition.cpp" />
+    <ClCompile Include="GwsQueryEngine.cpp" />
+    <ClCompile Include="GwsQueryFactories.cpp" />
+    <ClCompile Include="GwsQueryUtils.cpp" />
+    <ClCompile Include="GwsQueryXml.cpp" />
+    <ClCompile Include="GwsRightBatchSortedBlockJoinQueryResults.cpp" />
+    <ClCompile Include="GwsRightJoinQueryResults.cpp" />
+    <ClCompile Include="GwsRightNestedLoopJoinQueryResults.cpp" />
+    <ClCompile Include="GwsRightNestedLoopSortedBlockJoinQueryResults.cpp" />
+    <ClCompile Include="GwsRightSortedJoinQueryResults.cpp" />
+    <ClCompile Include="GwsSortMergeJoinQueryResults.cpp" />
+    <ClCompile Include="utf8_.cpp" />
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="GwsQueryEngine.def" />
+  </ItemGroup>
+  <ItemGroup>
+    <ResourceCompile Include="GwsQueryEngine.rc" />
+  </ItemGroup>
+</Project>
\ No newline at end of file

Added: trunk/MgDev/Web/src/DotNetApi/MapGuideCommon/MapGuideCommonDotNetApi.vcxproj
===================================================================
--- trunk/MgDev/Web/src/DotNetApi/MapGuideCommon/MapGuideCommonDotNetApi.vcxproj	                        (rev 0)
+++ trunk/MgDev/Web/src/DotNetApi/MapGuideCommon/MapGuideCommonDotNetApi.vcxproj	2011-04-19 02:55:14 UTC (rev 5705)
@@ -0,0 +1,148 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup Label="ProjectConfigurations">
+    <ProjectConfiguration Include="Debug|Win32">
+      <Configuration>Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Debug|x64">
+      <Configuration>Debug</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|Win32">
+      <Configuration>Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|x64">
+      <Configuration>Release</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+  </ItemGroup>
+  <PropertyGroup Label="Globals">
+    <ProjectGuid>{4D79C4B3-6F69-40C9-8902-891BA9DE521F}</ProjectGuid>
+    <RootNamespace>MapGuideCommonDotNetApi</RootNamespace>
+    <Keyword>MakeFileProj</Keyword>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+    <ConfigurationType>Makefile</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+    <ConfigurationType>Makefile</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+    <ConfigurationType>Makefile</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+    <ConfigurationType>Makefile</ConfigurationType>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+  <ImportGroup Label="ExtensionSettings">
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <PropertyGroup Label="UserMacros" />
+  <PropertyGroup>
+    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\..\bin\debug</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\..\obj\debug\DotNetApi\MapGuideCommon\</IntDir>
+    <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">nmake -f MapGuideCommonMakefile PLATFORM=x86 OUTDIR=$(OutDir) debug</NMakeBuildCommandLine>
+    <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">nmake -a -f MapGuideCommonMakefile PLATFORM=x86 OUTDIR=$(OutDir) debug</NMakeReBuildCommandLine>
+    <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">nmake -f MapGuideCommonMakefile OUTDIR=$(OutDir) cleandebug</NMakeCleanCommandLine>
+    <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(OutDir)MapGuideCommonDotNetApid.dll</NMakeOutput>
+    <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+    <NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath>
+    <NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(NMakeForcedIncludes)</NMakeForcedIncludes>
+    <NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(NMakeAssemblySearchPath)</NMakeAssemblySearchPath>
+    <NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(NMakeForcedUsingAssemblies)</NMakeForcedUsingAssemblies>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\bin\debug64</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\obj\debug64\DotNetApi\MapGuideCommon\</IntDir>
+    <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">nmake -f MapGuideCommonMakefile PLATFORM=x64 OUTDIR=$(OutDir) debug</NMakeBuildCommandLine>
+    <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">nmake -a -f MapGuideCommonMakefile PLATFORM=x64 OUTDIR=$(OutDir) debug</NMakeReBuildCommandLine>
+    <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">nmake -f MapGuideCommonMakefile OUTDIR=$(OutDir) cleandebug</NMakeCleanCommandLine>
+    <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(OutDir)MapGuideCommonDotNetApid.dll</NMakeOutput>
+    <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+    <NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath>
+    <NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(NMakeForcedIncludes)</NMakeForcedIncludes>
+    <NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(NMakeAssemblySearchPath)</NMakeAssemblySearchPath>
+    <NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(NMakeForcedUsingAssemblies)</NMakeForcedUsingAssemblies>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\bin\release</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\obj\release\DotNetApi\MapGuideCommon\</IntDir>
+    <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">nmake -f MapGuideCommonMakefile PLATFORM=x86 OUTDIR=$(OutDir) release</NMakeBuildCommandLine>
+    <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">nmake -a -f MapGuideCommonMakefile PLATFORM=x86 OUTDIR=$(OutDir) release</NMakeReBuildCommandLine>
+    <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">nmake -f MapGuideCommonMakefile OUTDIR=$(OutDir) cleanrelease</NMakeCleanCommandLine>
+    <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(OutDir)MapGuideCommonDotNetApi.dll</NMakeOutput>
+    <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+    <NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath>
+    <NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(NMakeForcedIncludes)</NMakeForcedIncludes>
+    <NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(NMakeAssemblySearchPath)</NMakeAssemblySearchPath>
+    <NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(NMakeForcedUsingAssemblies)</NMakeForcedUsingAssemblies>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\bin\release64</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\obj\release64\DotNetApi\MapGuideCommon\</IntDir>
+    <NMakeBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|x64'">nmake -f MapGuideCommonMakefile PLATFORM=x64 OUTDIR=$(OutDir) release</NMakeBuildCommandLine>
+    <NMakeReBuildCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|x64'">nmake -a -f MapGuideCommonMakefile PLATFORM=x64 OUTDIR=$(OutDir) release</NMakeReBuildCommandLine>
+    <NMakeCleanCommandLine Condition="'$(Configuration)|$(Platform)'=='Release|x64'">nmake -f MapGuideCommonMakefile OUTDIR=$(OutDir) cleanrelease</NMakeCleanCommandLine>
+    <NMakeOutput Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(OutDir)MapGuideCommonDotNetApi.dll</NMakeOutput>
+    <NMakePreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(NMakePreprocessorDefinitions)</NMakePreprocessorDefinitions>
+    <NMakeIncludeSearchPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(NMakeIncludeSearchPath)</NMakeIncludeSearchPath>
+    <NMakeForcedIncludes Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(NMakeForcedIncludes)</NMakeForcedIncludes>
+    <NMakeAssemblySearchPath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(NMakeAssemblySearchPath)</NMakeAssemblySearchPath>
+    <NMakeForcedUsingAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(NMakeForcedUsingAssemblies)</NMakeForcedUsingAssemblies>
+  </PropertyGroup>
+  <ItemDefinitionGroup>
+  </ItemDefinitionGroup>
+  <ItemGroup>
+    <None Include="MapGuideCommonMakefile" />
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\..\..\..\Common\Foundation\Foundation.vcxproj">
+      <Project>{a82adc7d-4da4-42f2-9bf6-df5dcfb44425}</Project>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+    </ProjectReference>
+    <ProjectReference Include="..\..\..\..\Common\Geometry\Geometry.vcxproj">
+      <Project>{d954daac-e305-40ce-b3f3-c229a0bef4f0}</Project>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+    </ProjectReference>
+    <ProjectReference Include="..\..\..\..\Common\PlatformBase\PlatformBase.vcxproj">
+      <Project>{f7334b1b-0efa-47e3-8e66-df158e61b7e4}</Project>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+    </ProjectReference>
+    <ProjectReference Include="..\..\DotNetUnmanagedApi\Foundation\FoundationApi.vcxproj">
+      <Project>{a8d4fed3-0aa1-4ae6-b734-a4499a4bb4f2}</Project>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+    </ProjectReference>
+    <ProjectReference Include="..\..\DotNetUnmanagedApi\Geometry\GeometryApi.vcxproj">
+      <Project>{7a6efe8b-a2f8-4c47-87a3-b7d1c4385ac2}</Project>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+    </ProjectReference>
+    <ProjectReference Include="..\..\DotNetUnmanagedApi\PlatformBase\PlatformBaseApi.vcxproj">
+      <Project>{cb91f23f-4882-433b-961b-15946ba8b965}</Project>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+    </ProjectReference>
+    <ProjectReference Include="..\Foundation\FoundationDotNetApi.vcxproj">
+      <Project>{5fe54bf6-2939-46bb-a811-277d46c901c4}</Project>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+    </ProjectReference>
+    <ProjectReference Include="..\Geometry\GeometryDotNetApi.vcxproj">
+      <Project>{d70de528-8829-42e6-8ef6-e8f2fcda6334}</Project>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+    </ProjectReference>
+    <ProjectReference Include="..\PlatformBase\PlatformBaseDotNetApi.vcxproj">
+      <Project>{41b4993d-2d85-4df9-bc71-83837f620c8d}</Project>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+    </ProjectReference>
+  </ItemGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+  <ImportGroup Label="ExtensionTargets">
+  </ImportGroup>
+</Project>
\ No newline at end of file

Added: trunk/MgDev/Web/src/DotNetUnmanagedApi/MapGuideCommon/MapGuideCommonApi.vcxproj
===================================================================
--- trunk/MgDev/Web/src/DotNetUnmanagedApi/MapGuideCommon/MapGuideCommonApi.vcxproj	                        (rev 0)
+++ trunk/MgDev/Web/src/DotNetUnmanagedApi/MapGuideCommon/MapGuideCommonApi.vcxproj	2011-04-19 02:55:14 UTC (rev 5705)
@@ -0,0 +1,271 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup Label="ProjectConfigurations">
+    <ProjectConfiguration Include="Debug|Win32">
+      <Configuration>Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Debug|x64">
+      <Configuration>Debug</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|Win32">
+      <Configuration>Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|x64">
+      <Configuration>Release</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+  </ItemGroup>
+  <PropertyGroup Label="Globals">
+    <ProjectGuid>{FD5CC86A-D557-4D59-AFC2-6C562E67A596}</ProjectGuid>
+    <RootNamespace>MapGuideCommonApi</RootNamespace>
+    <Keyword>Win32Proj</Keyword>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+  <ImportGroup Label="ExtensionSettings">
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <PropertyGroup Label="UserMacros" />
+  <PropertyGroup>
+    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\..\bin\debug\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\..\obj\debug\DotNetUnmanagedApi\MapGuideCommon\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\bin\debug64\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\obj\debug64\DotNetUnmanagedApi\MapGuideCommon\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\bin\release\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\obj\release\DotNetUnmanagedApi\MapGuideCommon\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
+    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\bin\release64\</OutDir>
+    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\obj\release64\DotNetUnmanagedApi\MapGuideCommon\</IntDir>
+    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
+    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
+    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
+    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
+  </PropertyGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <PreBuildEvent>
+      <Command>del /Q MapGuideCommonCustom\*prop
+..\..\..\..\BuildTools\WebTools\IMake\Win32\IMake.exe .\MapGuideCommonConstants.xml C# ./MapGuideCommonConstants.cs
+copy ..\dotnet.i .\language.i
+..\..\..\..\BuildTools\WebTools\IMake\Win32\IMake.exe .\MapGuideCommonApiGen.xml C#
+..\..\..\..\Oem\SwigEx\Win32\swig -c++ -csharp -dllname MapGuideCommonUnmanagedApid -namespace OSGeo.MapGuide -proxydir .\MapGuideCommonCustom -baseexception MgException -clsidcode ..\getclassid.code -clsiddata m_cls_id -catchallcode ..\catchall.code -dispose "((MgDisposable*)arg1)-&gt;Release()" -rethrow "e-&gt;Raise()%3b" -nodefault -noconstants -module MapGuideCommonApi -o MgMapGuideCommonApi_wrap.cpp -lib ..\..\..\..\Oem\SWIGEx\Lib MapGuideCommonApi.i
+</Command>
+    </PreBuildEvent>
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>..\..\..\..\Common\MdfModel;..\..\..\..\Common\Foundation;..\..\..\..\Common\Geometry;..\..\..\..\Common\PlatformBase;..\..\..\..\Common\MapGuideCommon;..\..\..\..\Oem\ACE\ACE_wrappers;..\..\..\..\Oem\dbxml\xerces-c-src\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MinimalRebuild>true</MinimalRebuild>
+      <ExceptionHandling>Async</ExceptionHandling>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <Link>
+      <OutputFile>$(OutDir)MapGuideCommonUnmanagedApid.dll</OutputFile>
+      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>$(OutDir)MapGuideCommonUnmanagedApid.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <ImportLibrary>..\..\..\lib\debug\MapGuideCommonUnmanagedApid.lib</ImportLibrary>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+    <PostBuildEvent>
+      <Command>move /Y *.cs ..\..\DotNetApi\MapGuideCommon</Command>
+    </PostBuildEvent>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+    <PreBuildEvent>
+      <Command>del /Q MapGuideCommonCustom\*prop
+..\..\..\..\BuildTools\WebTools\IMake\Win32\IMake.exe .\MapGuideCommonConstants.xml C# ./MapGuideCommonConstants.cs
+copy ..\dotnet.i .\language.i
+..\..\..\..\BuildTools\WebTools\IMake\Win32\IMake.exe .\MapGuideCommonApiGen.xml C#
+..\..\..\..\Oem\SwigEx\Win32\swig -c++ -csharp -dllname MapGuideCommonUnmanagedApid -namespace OSGeo.MapGuide -proxydir .\MapGuideCommonCustom -baseexception MgException -clsidcode ..\getclassid.code -clsiddata m_cls_id -catchallcode ..\catchall.code -dispose "((MgDisposable*)arg1)-&gt;Release()" -rethrow "e-&gt;Raise()%3b" -nodefault -noconstants -module MapGuideCommonApi -o MgMapGuideCommonApi_wrap.cpp -lib ..\..\..\..\Oem\SWIGEx\Lib MapGuideCommonApi.i
+</Command>
+    </PreBuildEvent>
+    <ClCompile>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>..\..\..\..\Common\MdfModel;..\..\..\..\Common\Foundation;..\..\..\..\Common\Geometry;..\..\..\..\Common\PlatformBase;..\..\..\..\Common\MapGuideCommon;..\..\..\..\Oem\ACE\ACE_wrappers;..\..\..\..\Oem\dbxml\xerces-c-src\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MinimalRebuild>true</MinimalRebuild>
+      <ExceptionHandling>Async</ExceptionHandling>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <Link>
+      <OutputFile>$(OutDir)MapGuideCommonUnmanagedApid.dll</OutputFile>
+      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>$(OutDir)MapGuideCommonUnmanagedApid.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <ImportLibrary>..\..\..\lib\debug64\MapGuideCommonUnmanagedApid.lib</ImportLibrary>
+      <TargetMachine>MachineX64</TargetMachine>
+    </Link>
+    <PostBuildEvent>
+      <Command>move /Y *.cs ..\..\DotNetApi\MapGuideCommon</Command>
+    </PostBuildEvent>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <PreBuildEvent>
+      <Command>del /Q MapGuideCommonCustom\*prop
+..\..\..\..\BuildTools\WebTools\IMake\Win32\IMake.exe .\MapGuideCommonConstants.xml C# ./MapGuideCommonConstants.cs
+copy ..\dotnet.i .\language.i
+..\..\..\..\BuildTools\WebTools\IMake\Win32\IMake.exe .\MapGuideCommonApiGen.xml C#
+..\..\..\..\Oem\SwigEx\Win32\swig -c++ -csharp -namespace OSGeo.MapGuide -dllname MapGuideCommonUnmanagedApi -proxydir .\MapGuideCommonCustom -baseexception MgException -clsidcode ..\getclassid.code -clsiddata m_cls_id -catchallcode ..\catchall.code -dispose "((MgDisposable*)arg1)-&gt;Release()" -rethrow "e-&gt;Raise()%3b" -nodefault -noconstants -module MapGuideCommonApi -o MgMapGuideCommonApi_wrap.cpp -lib ..\..\..\..\Oem\SWIGEx\Lib MapGuideCommonApi.i
+</Command>
+    </PreBuildEvent>
+    <ClCompile>
+      <Optimization>MaxSpeed</Optimization>
+      <AdditionalIncludeDirectories>..\..\..\..\Common\MdfModel;..\..\..\..\Common\Foundation;..\..\..\..\Common\Geometry;..\..\..\..\Common\PlatformBase;..\..\..\..\Common\MapGuideCommon;..\..\..\..\Oem\ACE\ACE_wrappers;..\..\..\..\Oem\dbxml\xerces-c-src\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <ExceptionHandling>Async</ExceptionHandling>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <Link>
+      <OutputFile>$(OutDir)MapGuideCommonUnmanagedApi.dll</OutputFile>
+      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>$(OutDir)MapGuideCommonUnmanagedApi.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <OptimizeReferences>true</OptimizeReferences>
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <ImportLibrary>..\..\..\lib\release\MapGuideCommonUnmanagedApi.lib</ImportLibrary>
+      <TargetMachine>MachineX86</TargetMachine>
+    </Link>
+    <PostBuildEvent>
+      <Command>move /Y *.cs ..\..\DotNetApi\MapGuideCommon</Command>
+    </PostBuildEvent>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+    <PreBuildEvent>
+      <Command>del /Q MapGuideCommonCustom\*prop
+..\..\..\..\BuildTools\WebTools\IMake\Win32\IMake.exe .\MapGuideCommonConstants.xml C# ./MapGuideCommonConstants.cs
+copy ..\dotnet.i .\language.i
+..\..\..\..\BuildTools\WebTools\IMake\Win32\IMake.exe .\MapGuideCommonApiGen.xml C#
+..\..\..\..\Oem\SwigEx\Win32\swig -c++ -csharp -namespace OSGeo.MapGuide -dllname MapGuideCommonUnmanagedApi -proxydir .\MapGuideCommonCustom -baseexception MgException -clsidcode ..\getclassid.code -clsiddata m_cls_id -catchallcode ..\catchall.code -dispose "((MgDisposable*)arg1)-&gt;Release()" -rethrow "e-&gt;Raise()%3b" -nodefault -noconstants -module MapGuideCommonApi -o MgMapGuideCommonApi_wrap.cpp -lib ..\..\..\..\Oem\SWIGEx\Lib MapGuideCommonApi.i
+</Command>
+    </PreBuildEvent>
+    <ClCompile>
+      <Optimization>MaxSpeed</Optimization>
+      <AdditionalIncludeDirectories>..\..\..\..\Common\MdfModel;..\..\..\..\Common\Foundation;..\..\..\..\Common\Geometry;..\..\..\..\Common\PlatformBase;..\..\..\..\Common\MapGuideCommon;..\..\..\..\Oem\ACE\ACE_wrappers;..\..\..\..\Oem\dbxml\xerces-c-src\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <ExceptionHandling>Async</ExceptionHandling>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <Link>
+      <OutputFile>$(OutDir)MapGuideCommonUnmanagedApi.dll</OutputFile>
+      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <ProgramDatabaseFile>$(OutDir)MapGuideCommonUnmanagedApi.pdb</ProgramDatabaseFile>
+      <SubSystem>Windows</SubSystem>
+      <OptimizeReferences>true</OptimizeReferences>
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <ImportLibrary>..\..\..\lib\release64\MapGuideCommonUnmanagedApi.lib</ImportLibrary>
+      <TargetMachine>MachineX64</TargetMachine>
+    </Link>
+    <PostBuildEvent>
+      <Command>move /Y *.cs ..\..\DotNetApi\MapGuideCommon</Command>
+    </PostBuildEvent>
+  </ItemDefinitionGroup>
+  <ItemGroup>
+    <None Include="..\catchall.code" />
+    <None Include="..\dotnet.i" />
+    <None Include="..\getclassid.code" />
+    <None Include="MapGuideCommonApiGen.xml" />
+    <None Include="MapGuideCommonConstants.xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <ResourceCompile Include="MapGuideCommonApi.rc" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="MgMapGuideCommonApi_wrap.cpp" />
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\..\..\..\Common\Foundation\Foundation.vcxproj">
+      <Project>{a82adc7d-4da4-42f2-9bf6-df5dcfb44425}</Project>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+    </ProjectReference>
+    <ProjectReference Include="..\..\..\..\Common\Geometry\Geometry.vcxproj">
+      <Project>{d954daac-e305-40ce-b3f3-c229a0bef4f0}</Project>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+    </ProjectReference>
+    <ProjectReference Include="..\..\..\..\Common\MapGuideCommon\MapGuideCommon.vcxproj">
+      <Project>{5287a594-4d4f-43fe-a281-e279ab708cf1}</Project>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+    </ProjectReference>
+    <ProjectReference Include="..\..\..\..\Common\MdfModel\MdfModel.vcxproj">
+      <Project>{c50254f2-654a-48de-af5b-20605aef8d10}</Project>
+    </ProjectReference>
+    <ProjectReference Include="..\..\..\..\Common\PlatformBase\PlatformBase.vcxproj">
+      <Project>{f7334b1b-0efa-47e3-8e66-df158e61b7e4}</Project>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+    </ProjectReference>
+    <ProjectReference Include="..\PlatformBase\PlatformBaseApi.vcxproj">
+      <Project>{cb91f23f-4882-433b-961b-15946ba8b965}</Project>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+    </ProjectReference>
+  </ItemGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+  <ImportGroup Label="ExtensionTargets">
+  </ImportGroup>
+</Project>
\ No newline at end of file



More information about the mapguide-commits mailing list