Index: Src/SQLiteProvider.sln
===================================================================
--- Src/SQLiteProvider.sln	(revision 4434)
+++ Src/SQLiteProvider.sln	(working copy)
@@ -17,6 +17,8 @@
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SpatialIndex", "SpatialIndex\SpatialIndex.vcproj", "{826398ED-29B3-4504-9683-ABC431AC5D21}"
 EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UnitTest", "UnitTest\UnitTest.vcproj", "{D21428C0-F639-4410-9A29-421493E0F217}"
+EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Win32 = Debug|Win32
@@ -55,6 +57,12 @@
 		{826398ED-29B3-4504-9683-ABC431AC5D21}.Release|Win32.Build.0 = Release|Win32
 		{826398ED-29B3-4504-9683-ABC431AC5D21}.Release|x64.ActiveCfg = Release|x64
 		{826398ED-29B3-4504-9683-ABC431AC5D21}.Release|x64.Build.0 = Release|x64
+		{D21428C0-F639-4410-9A29-421493E0F217}.Debug|Win32.ActiveCfg = Debug|Win32
+		{D21428C0-F639-4410-9A29-421493E0F217}.Debug|x64.ActiveCfg = Debug|x64
+		{D21428C0-F639-4410-9A29-421493E0F217}.Debug|x64.Build.0 = Debug|x64
+		{D21428C0-F639-4410-9A29-421493E0F217}.Release|Win32.ActiveCfg = Release|Win32
+		{D21428C0-F639-4410-9A29-421493E0F217}.Release|x64.ActiveCfg = Release|x64
+		{D21428C0-F639-4410-9A29-421493E0F217}.Release|x64.Build.0 = Release|x64
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE
Index: Src/UnitTest/ConnectionInfoTest.cpp
===================================================================
--- Src/UnitTest/ConnectionInfoTest.cpp	(revision 0)
+++ Src/UnitTest/ConnectionInfoTest.cpp	(revision 0)
@@ -0,0 +1,281 @@
+// Copyright (C) 2004-2006  Autodesk, Inc.
+// 
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of version 2.1 of the GNU Lesser
+// General Public License as published by the Free Software Foundation.
+// 
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+// Lesser General Public License for more details.
+// 
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+
+#include "stdafx.h"
+#include "ConnectionInfoTest.h"
+
+#ifdef _WIN32
+const wchar_t* CI_TEST_FILE = L"..\\..\\TestData\\ConnectionInfoTest.db";
+#else
+#include <unistd.h>
+const wchar_t* CI_TEST_FILE = L"../../TestData/ConnectionInfoTest.db";
+#endif
+
+
+CPPUNIT_TEST_SUITE_REGISTRATION( ConnectionInfoTest );
+CPPUNIT_TEST_SUITE_NAMED_REGISTRATION( ConnectionInfoTest, "ConnectionInfoTest");
+
+ConnectionInfoTest::ConnectionInfoTest ()
+{
+}
+
+ConnectionInfoTest::~ConnectionInfoTest ()
+{
+}
+
+void ConnectionInfoTest::setUp ()
+{
+}
+
+// Test whether or not the provider type and its list of dependent files is
+// reported.
+void ConnectionInfoTest::TestProviderInfo ()
+{
+    FdoPtr<FdoIConnection> connection;
+
+    printf("Checking for Provider Type and Dependent List Info \n");
+	try {
+        connection = CreateDb();
+        FdoPtr<FdoIConnectionInfo> connectionInfo = connection->GetConnectionInfo();
+        printf(" ...> Checking for Provider Type\n");
+        FdoProviderDatastoreType providerType = connectionInfo->GetProviderDatastoreType();
+
+        switch (providerType) {
+
+            case FdoProviderDatastoreType_DatabaseServer:
+                printf(" ......> Found: 'Database Server' (unexpected result)\n");
+                throw FdoException::Create(L"Unexpected provider type 'Database Server' when expecting 'File'");
+                break;
+            case FdoProviderDatastoreType_File:
+                printf(" ......> Found: 'File' (expected result)\n");
+                break;
+            case FdoProviderDatastoreType_WebServer:
+                printf(" ......> Found: 'Web Server' (unexpected result)\n");
+                throw FdoException::Create(L"Unexpected provider type 'Web Server' when expecting 'File'");
+                break;
+            case FdoProviderDatastoreType_Unknown:
+                printf(" ......> Found: 'Unknown' (unexpected result)\n");
+                throw FdoException::Create(L"Unexpected provider type 'Unknown' when expecting 'File'");
+                break;
+
+        }
+
+
+
+        printf(" ...> Checking for list of dependent files\n");
+        FdoPtr<FdoStringCollection> stringCollection = connectionInfo->GetDependentFileNames();
+        if (stringCollection == NULL)
+            throw FdoException::Create(L"Unexpected empty list of dependent files");
+
+        FdoInt32 stringCollectionCount = stringCollection->GetCount();
+        if (stringCollectionCount > 0) {
+
+            for (FdoInt32 index = 0; index < stringCollectionCount; index++) {
+
+                FdoPtr<FdoStringElement> stringCollectionElement = stringCollection->GetItem(0);
+                FdoStringP dependentFileName = stringCollectionElement->GetString();
+                printf(" ......> Found: '%ls'\n", (FdoString *) dependentFileName);
+
+            }
+
+        }
+        else
+            throw FdoException::Create(L"Unexpected empty list of dependent files");
+
+	    connection->Close();
+
+    }
+	catch ( FdoException *e ) 
+	{
+        connection->Close();
+        printf( "Exception: %ls\n", e->GetExceptionMessage() );
+	}
+}
+
+FdoIConnection *ConnectionInfoTest::CreateDb() 
+{
+    FdoIConnection *connection;
+
+#ifdef _WIN32
+	wchar_t fullpath[1024];
+	_wfullpath(fullpath, CI_TEST_FILE, 1024);
+#else
+	char cpath[1024];
+	char cfullpath[1024];
+	wcstombs(cpath, CI_TEST_FILE, 1024);
+	realpath(cpath, cfullpath);
+	wchar_t fullpath[1024];
+	mbstowcs(fullpath, cfullpath, 1024);
+#endif
+
+    size_t len = wcstombs(NULL, CI_TEST_FILE, 0);
+	char *mbsPath = new char[len+1];
+	wcstombs(mbsPath, CI_TEST_FILE, len+1);
+
+#ifdef _WIN32    
+	SetFileAttributes(mbsPath, FILE_ATTRIBUTE_NORMAL);
+	DeleteFile(mbsPath);
+#else
+	unlink(mbsPath);
+#endif
+
+	delete[] mbsPath;
+    FdoPtr<IConnectionManager> manager = FdoFeatureAccessManager::GetConnectionManager ();
+    connection = manager->CreateConnection (L"OSGeo.SQLite");
+
+    //// Create DataStore
+    FdoPtr<FdoICreateDataStore> crdb = static_cast<FdoICreateDataStore*>(connection->CreateCommand(FdoCommandType_CreateDataStore));
+	FdoPtr<FdoIDataStorePropertyDictionary> dictionary = crdb->GetDataStoreProperties();
+
+	int count;
+	FdoString **names = dictionary->GetPropertyNames(count);
+	for (int i = 0; i < count; i++)
+	{
+		FdoString  *name = names[i];
+		if ( wcscmp( name, L"File" ) == 0 )
+            dictionary->SetProperty( name, fullpath );
+	}
+	crdb->Execute(); 
+
+    //// Connect
+    std::wstring connStr = std::wstring(L"File=") + std::wstring(fullpath);
+    connection->SetConnectionString(connStr.c_str());
+    connection->Open();
+
+    //// Create Spatial Context
+    FdoPtr<FdoICreateSpatialContext> cscCmd = (FdoICreateSpatialContext *)connection->CreateCommand( FdoCommandType_CreateSpatialContext );
+
+    cscCmd->SetName(L"LL84"); 
+    cscCmd->SetDescription(L"LL84 Spatial Context");
+    cscCmd->SetCoordinateSystem(L"LL84");
+    cscCmd->SetCoordinateSystemWkt(L"GEOGCS[\"LL84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.25722293287],TOWGS84[0,0,0,0,0,0,0]],PRIMEM[\"Greenwich\",0],UNIT[\"Degrees\",0.0174532925199433]]");
+
+    FdoPtr<FdoFgfGeometryFactory> gf = FdoFgfGeometryFactory::GetInstance();
+    FdoPtr<FdoIEnvelope> env = gf->CreateEnvelopeXY(-180, -90, 180, 90);
+    FdoPtr<FdoIGeometry> geom = gf->CreateGeometry(env); 
+    FdoPtr<FdoByteArray> ext = gf->GetFgf( geom );
+    cscCmd->SetExtent( ext );
+    cscCmd->SetXYTolerance(0.001);
+    cscCmd->SetZTolerance(0.001);
+        
+    cscCmd->Execute();
+
+    //// Create Schema
+    FdoFeatureSchemaP pSchema = FdoFeatureSchema::Create( L"Schema1", L"AutoCAD schema" );
+
+    FdoFeatureClassP pClass1 = FdoFeatureClass::Create( L"Class1", L"AutoCAD entity base class" );
+    FdoClassesP(pSchema->GetClasses())->Add(pClass1);
+    pClass1->SetIsAbstract(false);
+
+    FdoDataPropertyP pProp = FdoDataPropertyDefinition::Create( L"FeatId", L"id" );
+    pProp->SetDataType( FdoDataType_Int32 );
+    pProp->SetNullable(false);
+    pProp->SetIsAutoGenerated(true);
+    FdoPropertiesP(pClass1->GetProperties())->Add( pProp );
+    FdoDataPropertiesP(pClass1->GetIdentityProperties())->Add( pProp );
+
+    pProp = FdoDataPropertyDefinition::Create( L"Prop1", L"" );
+    pProp->SetDataType( FdoDataType_Int32 );
+    pProp->SetNullable(true);
+    FdoPropertiesP(pClass1->GetProperties())->Add( pProp );
+
+    pProp = FdoDataPropertyDefinition::Create( L"Prop2", L"" );
+    pProp->SetDataType( FdoDataType_Int32 );
+    pProp->SetNullable(true);
+    FdoPropertiesP(pClass1->GetProperties())->Add( pProp );
+
+    pProp = FdoDataPropertyDefinition::Create( L"Prop3", L"" );
+    pProp->SetDataType( FdoDataType_Int32 );
+    pProp->SetNullable(true);
+    FdoPropertiesP(pClass1->GetProperties())->Add( pProp );
+
+    FdoFeatureClassP pClass2 = FdoFeatureClass::Create( L"Class2", L"AutoCAD entity base class" );
+    FdoClassesP(pSchema->GetClasses())->Add(pClass2);
+    pClass2->SetIsAbstract(false);
+    pClass2->SetBaseClass(pClass1);
+
+    pProp = FdoDataPropertyDefinition::Create( L"Prop4", L"" );
+    pProp->SetDataType( FdoDataType_Int32 );
+    pProp->SetNullable(true);
+    FdoPropertiesP(pClass2->GetProperties())->Add( pProp );
+
+    pProp = FdoDataPropertyDefinition::Create( L"Prop5", L"" );
+    pProp->SetDataType( FdoDataType_Int32 );
+    pProp->SetNullable(true);
+    FdoPropertiesP(pClass2->GetProperties())->Add( pProp );
+
+    pProp = FdoDataPropertyDefinition::Create( L"Prop6", L"" );
+    pProp->SetDataType( FdoDataType_Int32 );
+    pProp->SetNullable(true);
+    FdoPropertiesP(pClass2->GetProperties())->Add( pProp );
+
+    FdoFeatureClassP pClass3 = FdoFeatureClass::Create( L"Class3", L"AutoCAD entity base class" );
+    FdoClassesP(pSchema->GetClasses())->Add(pClass3);
+    pClass3->SetIsAbstract(false);
+    pClass3->SetBaseClass(pClass2);
+
+    pProp = FdoDataPropertyDefinition::Create( L"Prop7", L"" );
+    pProp->SetDataType( FdoDataType_Int32 );
+    pProp->SetNullable(true);
+    FdoPropertiesP(pClass3->GetProperties())->Add( pProp );
+
+    pProp = FdoDataPropertyDefinition::Create( L"Prop8", L"" );
+    pProp->SetDataType( FdoDataType_Int32 );
+    pProp->SetNullable(true);
+    FdoPropertiesP(pClass3->GetProperties())->Add( pProp );
+
+    pProp = FdoDataPropertyDefinition::Create( L"Prop9", L"" );
+    pProp->SetDataType( FdoDataType_Int32 );
+    pProp->SetNullable(true);
+    FdoPropertiesP(pClass3->GetProperties())->Add( pProp );
+
+    FdoPtr<FdoIApplySchema>  pCmd = (FdoIApplySchema*) connection->CreateCommand(FdoCommandType_ApplySchema);
+    pCmd->SetFeatureSchema( pSchema );
+    pCmd->Execute();
+
+    FdoPtr<FdoIInsert> insertCommand = (FdoIInsert *) connection->CreateCommand(FdoCommandType_Insert);
+    insertCommand->SetFeatureClassName(L"Schema1:Class3");
+    FdoPtr<FdoPropertyValueCollection> propertyValues = insertCommand->GetPropertyValues();
+    FdoPtr<FdoDataValue> dataValue;
+    FdoPtr<FdoPropertyValue> propertyValue;
+
+    dataValue = FdoDataValue::Create((FdoInt64) 1);
+    propertyValue =  FdoPropertyValue::Create();
+    propertyValue->SetName( L"Prop1" );
+    propertyValues->Add( propertyValue );
+    propertyValue->SetValue(dataValue);
+
+    dataValue = FdoDataValue::Create((FdoInt64) 2);
+    propertyValue =  FdoPropertyValue::Create();
+    propertyValue->SetName( L"Prop2" );
+    propertyValues->Add( propertyValue );
+    propertyValue->SetValue(dataValue);
+
+    dataValue = FdoDataValue::Create((FdoInt64) 3);
+    propertyValue =  FdoPropertyValue::Create();
+    propertyValue->SetName( L"Prop3" );
+    propertyValues->Add( propertyValue );
+    propertyValue->SetValue(dataValue);
+
+    dataValue = FdoDataValue::Create((FdoInt64) 4);
+    propertyValue =  FdoPropertyValue::Create();
+    propertyValue->SetName( L"Prop4" );
+    propertyValues->Add( propertyValue );
+    propertyValue->SetValue(dataValue);
+
+    FdoPtr<FdoIFeatureReader> reader = insertCommand->Execute();        
+
+    return connection;
+}

Property changes on: Src\UnitTest\ConnectionInfoTest.cpp
___________________________________________________________________
Added: svn:eol-style
   + native

Index: Src/UnitTest/ConnectionInfoTest.h
===================================================================
--- Src/UnitTest/ConnectionInfoTest.h	(revision 0)
+++ Src/UnitTest/ConnectionInfoTest.h	(revision 0)
@@ -0,0 +1,54 @@
+// Copyright (C) 2004-2007  Autodesk, Inc.
+// 
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of version 2.1 of the GNU Lesser
+// General Public License as published by the Free Software Foundation.
+// 
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+// Lesser General Public License for more details.
+// 
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+
+#ifndef _CONNECTIONINFOTEST_H_
+#define _CONNECTIONINFOTEST_H_
+#ifdef _WIN32
+#pragma once
+#endif
+
+#ifndef CPP_UNIT_CONNECTIONINFOTEST_H
+#define CPP_UNIT_CONNECTIONINFOTEST_H
+
+#include <cppunit/TestCase.h>
+#include <cppunit/extensions/HelperMacros.h>
+#include <Fdo.h>
+#include <TestCommonMiscUtil.h>
+
+/* 
+ * Checks whether or not the provider type and list of dependent files
+ * are reported correctly.
+ */
+
+class ConnectionInfoTest : public CppUnit::TestCase
+{
+  CPPUNIT_TEST_SUITE( ConnectionInfoTest );
+  CPPUNIT_TEST( TestProviderInfo );
+  CPPUNIT_TEST_SUITE_END();
+
+public:
+    ConnectionInfoTest();
+    virtual ~ConnectionInfoTest();
+    void setUp();
+
+protected:
+    void TestProviderInfo();
+
+private:
+    FdoIConnection *CreateDb();
+};
+
+#endif
+#endif

Property changes on: Src\UnitTest\ConnectionInfoTest.h
___________________________________________________________________
Added: svn:eol-style
   + native

Index: Src/UnitTest/providers.xml
===================================================================
--- Src/UnitTest/providers.xml	(revision 0)
+++ Src/UnitTest/providers.xml	(revision 0)
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
+<FeatureProviderRegistry>
+  <FeatureProvider>
+    <Name>OSGeo.SQLite</Name>
+    <DisplayName>OSGeo FDO Provider for SQLite</DisplayName>
+    <Description>FDO Provider for SQLite</Description>
+    <IsManaged>False</IsManaged>
+    <Version>3.4.0.0</Version>
+    <FeatureDataObjectsVersion>3.4.0.0</FeatureDataObjectsVersion>
+    <LibraryPath>.\SQLiteProvider.dll</LibraryPath>
+  </FeatureProvider>
+</FeatureProviderRegistry>

Property changes on: Src\UnitTest\providers.xml
___________________________________________________________________
Added: svn:eol-style
   + native

Index: Src/UnitTest/stdafx.cpp
===================================================================
--- Src/UnitTest/stdafx.cpp	(revision 0)
+++ Src/UnitTest/stdafx.cpp	(revision 0)
@@ -0,0 +1,28 @@
+// Copyright (C) 2004-2006  Autodesk, Inc.
+// 
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of version 2.1 of the GNU Lesser
+// General Public License as published by the Free Software Foundation.
+// 
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+// Lesser General Public License for more details.
+// 
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+
+#include "stdafx.h"
+
+// NOTE: Define __CPPUNIT_MFC_APP in order to have the CPPUNIT UI appear... 
+#ifdef __CPPUNIT_MFC_APP
+    #ifdef WIN32
+	    #ifdef _DEBUG
+		    #pragma comment(lib, "testrunnerd.lib")
+	    #else
+		    #pragma comment(lib, "testrunner.lib")
+	    #endif
+    #endif
+#endif
+

Property changes on: Src\UnitTest\stdafx.cpp
___________________________________________________________________
Added: svn:eol-style
   + native

Index: Src/UnitTest/stdafx.h
===================================================================
--- Src/UnitTest/stdafx.h	(revision 0)
+++ Src/UnitTest/stdafx.h	(revision 0)
@@ -0,0 +1,20 @@
+// Copyright (C) 2004-2006  Autodesk, Inc.
+// 
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of version 2.1 of the GNU Lesser
+// General Public License as published by the Free Software Foundation.
+// 
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+// Lesser General Public License for more details.
+// 
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+
+#ifdef _WIN32
+#pragma once
+#define VC_EXTRALEAN        // Exclude rarely-used stuff from Windows headers
+#include <windows.h>
+#endif

Property changes on: Src\UnitTest\stdafx.h
___________________________________________________________________
Added: svn:eol-style
   + native

Index: Src/UnitTest/UnitTest.vcproj
===================================================================
--- Src/UnitTest/UnitTest.vcproj	(revision 0)
+++ Src/UnitTest/UnitTest.vcproj	(revision 0)
@@ -0,0 +1,877 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="9.00"
+	Name="UnitTest"
+	ProjectGUID="{D21428C0-F639-4410-9A29-421493E0F217}"
+	RootNamespace="UnitTest"
+	Keyword="Win32Proj"
+	TargetFrameworkVersion="131072"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+		<Platform
+			Name="x64"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="..\..\Bin\Win32\Debug"
+			IntermediateDirectory="..\..\Obj\Win32\Debug"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			UseOfMFC="0"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;$(FDOTHIRDPARTY)\CppUnit\include\&quot;;&quot;$(FDO)\Unmanaged\Inc&quot;;..\..\Inc;&quot;$(FDOUTILITIES)\TestCommon\inc&quot;;&quot;$(FDOUTILITIES)\Common\inc&quot;;&quot;$(FDOUTILITIES)\ExpressionEngine\inc&quot;"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;IGNORE_THREAD_TEST;__CPPUNIT_MFC_APP"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="0"
+				RuntimeLibrary="3"
+				TreatWChar_tAsBuiltInType="true"
+				RuntimeTypeInfo="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalOptions="/fixed:no"
+				AdditionalDependencies="cppunitd.lib FDO.lib FDOCommon.lib FDOGeometry.lib FDOSpatial.lib ProvidersCommon.lib ExpressionEngine.lib"
+				OutputFile="$(OutDir)/UnitTest.exe"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories="&quot;$(FDOTHIRDPARTY)\CppUnit\Lib\Win32&quot;;&quot;$(FDO)\Unmanaged\Lib\Win32\Debug&quot;;&quot;$(FDOUTILITIES)\TestCommon\Lib\Win32\Debug&quot;;&quot;$(FDOUTILITIES)\Common\Lib\Win32\Debug&quot;;&quot;$(FDOUTILITIES)\ExpressionEngine\Lib\Win32\Debug&quot;"
+				IgnoreDefaultLibraryNames="libcmtd.lib"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/UnitTest.pdb"
+				SubSystem="1"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Debug|x64"
+			OutputDirectory="..\..\Bin\Win64\Debug"
+			IntermediateDirectory="..\..\Obj\Win64\Debug"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			UseOfMFC="0"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				TargetEnvironment="3"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;$(FDOTHIRDPARTY)\CppUnit\include\&quot;;&quot;$(FDO)\Unmanaged\Inc&quot;;..\..\Inc;&quot;$(FDOUTILITIES)\TestCommon\inc&quot;;&quot;$(FDOUTILITIES)\Common\inc&quot;;&quot;$(FDOUTILITIES)\ExpressionEngine\inc&quot;"
+				PreprocessorDefinitions="WIN32;_WIN64;_DEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;IGNORE_THREAD_TEST"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="0"
+				RuntimeLibrary="3"
+				TreatWChar_tAsBuiltInType="true"
+				RuntimeTypeInfo="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalOptions="/fixed:no"
+				AdditionalDependencies="cppunitd.lib FDO.lib FDOCommon.lib FDOGeometry.lib FDOSpatial.lib ProvidersCommon.lib ExpressionEngine.lib"
+				OutputFile="$(OutDir)/UnitTest.exe"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories="&quot;$(FDOTHIRDPARTY)\CppUnit\Lib\Win64&quot;;&quot;$(FDO)\Unmanaged\Lib\Win64\Debug&quot;;&quot;$(FDOUTILITIES)\TestCommon\Lib\Win64\Debug&quot;;&quot;$(FDOUTILITIES)\Common\Lib\Win64\Debug&quot;;&quot;$(FDOUTILITIES)\ExpressionEngine\Lib\Win64\Debug&quot;"
+				IgnoreDefaultLibraryNames="libcmtd.lib"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/UnitTest.pdb"
+				SubSystem="1"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="17"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="..\..\Bin\Win32\Release"
+			IntermediateDirectory="..\..\Obj\Win32\Release"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			UseOfMFC="0"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="&quot;$(FDOTHIRDPARTY)\CppUnit\include\&quot;;&quot;$(FDO)\Unmanaged\Inc&quot;;..\..\Inc;&quot;$(FDOUTILITIES)\TestCommon\inc&quot;;&quot;$(FDOUTILITIES)\Common\inc&quot;;&quot;$(FDOUTILITIES)\ExpressionEngine\inc&quot;"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;IGNORE_THREAD_TEST"
+				RuntimeLibrary="2"
+				TreatWChar_tAsBuiltInType="true"
+				RuntimeTypeInfo="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="cppunit.lib FDO.lib FDOCommon.lib FDOGeometry.lib FDOSpatial.lib ProvidersCommon.lib ExpressionEngine.lib"
+				OutputFile="$(OutDir)/UnitTest.exe"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories="&quot;$(FDOTHIRDPARTY)\CppUnit\Lib\Win32&quot;;&quot;$(FDO)\Unmanaged\Lib\Win32\Release&quot;;&quot;$(FDOUTILITIES)\TestCommon\Lib\Win32\Release&quot;;&quot;$(FDOUTILITIES)\Common\Lib\Win32\Release&quot;;&quot;$(FDOUTILITIES)\ExpressionEngine\Lib\Win32\Release&quot;"
+				IgnoreDefaultLibraryNames=""
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|x64"
+			OutputDirectory="..\..\Bin\Win64\Release"
+			IntermediateDirectory="..\..\Obj\Win64\Release"
+			ConfigurationType="1"
+			InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+			UseOfMFC="0"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+				TargetEnvironment="3"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="&quot;$(FDOTHIRDPARTY)\CppUnit\include\&quot;;&quot;$(FDO)\Unmanaged\Inc&quot;;..\..\Inc;&quot;$(FDOUTILITIES)\TestCommon\inc&quot;;&quot;$(FDOUTILITIES)\Common\inc&quot;;&quot;$(FDOUTILITIES)\ExpressionEngine\inc&quot;"
+				PreprocessorDefinitions="WIN32;_WIN64;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;IGNORE_THREAD_TEST"
+				RuntimeLibrary="2"
+				TreatWChar_tAsBuiltInType="true"
+				RuntimeTypeInfo="true"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="cppunit.lib FDO.lib FDOCommon.lib FDOGeometry.lib FDOSpatial.lib ProvidersCommon.lib ExpressionEngine.lib"
+				OutputFile="$(OutDir)/UnitTest.exe"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories="&quot;$(FDOTHIRDPARTY)\CppUnit\Lib\Win64&quot;;&quot;$(FDO)\Unmanaged\Lib\Win64\Release&quot;;&quot;$(FDOUTILITIES)\TestCommon\Lib\Win64\Release&quot;;&quot;$(FDOUTILITIES)\Common\Lib\Win64\Release&quot;;&quot;$(FDOUTILITIES)\ExpressionEngine\Lib\Win64\Release&quot;"
+				IgnoreDefaultLibraryNames=""
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="17"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="Framework"
+			>
+			<File
+				RelativePath="$(FDOTHIRDPARTY)\cppunit\HostApp\HostApp.cpp"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						PrecompiledHeaderThrough="StdAfx.h"
+						PrecompiledHeaderFile="$(IntDir)/StdAfx.pch"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Debug|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						PrecompiledHeaderThrough="StdAfx.h"
+						PrecompiledHeaderFile="$(IntDir)/StdAfx.pch"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						PrecompiledHeaderThrough="StdAfx.h"
+						PrecompiledHeaderFile="$(IntDir)/StdAfx.pch"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						PrecompiledHeaderThrough="StdAfx.h"
+						PrecompiledHeaderFile="$(IntDir)/StdAfx.pch"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="$(FDOTHIRDPARTY)\cppunit\HostApp\HostApp.h"
+				>
+			</File>
+			<File
+				RelativePath="$(FDOTHIRDPARTY)\cppunit\HostApp\HostAppDoc.cpp"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						PrecompiledHeaderThrough="StdAfx.h"
+						PrecompiledHeaderFile="$(IntDir)/StdAfx.pch"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Debug|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						PrecompiledHeaderThrough="StdAfx.h"
+						PrecompiledHeaderFile="$(IntDir)/StdAfx.pch"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						PrecompiledHeaderThrough="StdAfx.h"
+						PrecompiledHeaderFile="$(IntDir)/StdAfx.pch"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						PrecompiledHeaderThrough="StdAfx.h"
+						PrecompiledHeaderFile="$(IntDir)/StdAfx.pch"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="$(FDOTHIRDPARTY)\cppunit\HostApp\HostAppDoc.h"
+				>
+			</File>
+			<File
+				RelativePath="$(FDOTHIRDPARTY)\cppunit\HostApp\HostAppView.cpp"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						PrecompiledHeaderThrough="StdAfx.h"
+						PrecompiledHeaderFile="$(IntDir)/StdAfx.pch"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Debug|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						PrecompiledHeaderThrough="StdAfx.h"
+						PrecompiledHeaderFile="$(IntDir)/StdAfx.pch"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						PrecompiledHeaderThrough="StdAfx.h"
+						PrecompiledHeaderFile="$(IntDir)/StdAfx.pch"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						PrecompiledHeaderThrough="StdAfx.h"
+						PrecompiledHeaderFile="$(IntDir)/StdAfx.pch"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="$(FDOTHIRDPARTY)\cppunit\HostApp\HostAppView.h"
+				>
+			</File>
+			<File
+				RelativePath="$(FDOTHIRDPARTY)\cppunit\HostApp\MainFrm.cpp"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						PrecompiledHeaderThrough="StdAfx.h"
+						PrecompiledHeaderFile="$(IntDir)/StdAfx.pch"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Debug|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						PrecompiledHeaderThrough="StdAfx.h"
+						PrecompiledHeaderFile="$(IntDir)/StdAfx.pch"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						PrecompiledHeaderThrough="StdAfx.h"
+						PrecompiledHeaderFile="$(IntDir)/StdAfx.pch"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						PrecompiledHeaderThrough="StdAfx.h"
+						PrecompiledHeaderFile="$(IntDir)/StdAfx.pch"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="$(FDOTHIRDPARTY)\cppunit\HostApp\MainFrm.h"
+				>
+			</File>
+			<File
+				RelativePath="$(FDOTHIRDPARTY)\cppunit\HostApp\Resource.h"
+				>
+			</File>
+			<File
+				RelativePath="$(FDOTHIRDPARTY)\cppunit\HostApp\StdAfx.cpp"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="1"
+						PrecompiledHeaderThrough="StdAfx.h"
+						PrecompiledHeaderFile="$(IntDir)/StdAfx.pch"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Debug|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="1"
+						PrecompiledHeaderThrough="StdAfx.h"
+						PrecompiledHeaderFile="$(IntDir)/StdAfx.pch"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="1"
+						PrecompiledHeaderThrough="StdAfx.h"
+						PrecompiledHeaderFile="$(IntDir)/StdAfx.pch"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						UsePrecompiledHeader="1"
+						PrecompiledHeaderThrough="StdAfx.h"
+						PrecompiledHeaderFile="$(IntDir)/StdAfx.pch"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="$(FDOTHIRDPARTY)\cppunit\HostApp\StdAfx.h"
+				>
+			</File>
+			<File
+				RelativePath="$(FDOTHIRDPARTY)\cppunit\HostApp\TestMain.cpp"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						PrecompiledHeaderThrough="StdAfx.h"
+						PrecompiledHeaderFile="$(IntDir)/StdAfx.pch"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Debug|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						PrecompiledHeaderThrough="StdAfx.h"
+						PrecompiledHeaderFile="$(IntDir)/StdAfx.pch"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						PrecompiledHeaderThrough="StdAfx.h"
+						PrecompiledHeaderFile="$(IntDir)/StdAfx.pch"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCLCompilerTool"
+						PrecompiledHeaderThrough="StdAfx.h"
+						PrecompiledHeaderFile="$(IntDir)/StdAfx.pch"
+					/>
+				</FileConfiguration>
+			</File>
+		</Filter>
+		<Filter
+			Name="Symbolic Targets"
+			>
+			<File
+				RelativePath="CopyFdo"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					>
+					<Tool
+						Name="VCCustomBuildTool"
+						Description="Copying FDO files"
+						CommandLine="copy $(FDO)\unmanaged\Bin\Win32\Debug\FDO.dll $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win32\Debug\FDOMessage.dll $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win32\Debug\FDOCommon.dll $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win32\Debug\FDOGeometry.dll $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win32\Debug\FDOSpatial.dll $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win32\Debug\FDO.pdb $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win32\Debug\FDOCommon.pdb $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win32\Debug\FDOGeometry.pdb $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win32\Debug\FDOSpatial.pdb $(OutDir)&#x0D;&#x0A;echo &quot;delete me please&quot;&gt;$(OutDir)\CopyFdo.ilk&#x0D;&#x0A;"
+						AdditionalDependencies="$(FDO)\unmanaged\Bin\Win32\Debug\FDO.dll;$(FDO)\unmanaged\Bin\Win32\Debug\FDOCommon.dll;$(FDO)\unmanaged\Bin\Win32\Debug\FDOGeometry.dll;$(FDO)\unmanaged\Bin\Win32\Debug\FDOSpatial.dll;$(FDO)\unmanaged\Bin\Win32\Debug\FDO.pdb;$(FDO)\unmanaged\Bin\Win32\Debug\FDOCommon.pdb;$(FDO)\unmanaged\Bin\Win32\Debug\FDOGeometry.pdb;$(FDO)\unmanaged\Bin\Win32\Debug\FDOSpatial.pdb"
+						Outputs="$(OutDir)\CopyFdo.ilk"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Debug|x64"
+					>
+					<Tool
+						Name="VCCustomBuildTool"
+						Description="Copying FDO files"
+						CommandLine="copy $(FDO)\unmanaged\Bin\Win64\Debug\FDO.dll $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win64\Debug\FDOMessage.dll $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win64\Debug\FDOCommon.dll $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win64\Debug\FDOGeometry.dll $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win64\Debug\FDOSpatial.dll $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win64\Debug\FDO.pdb $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win64\Debug\FDOCommon.pdb $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win64\Debug\FDOGeometry.pdb $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win64\Debug\FDOSpatial.pdb $(OutDir)&#x0D;&#x0A;echo &quot;delete me please&quot;&gt;$(OutDir)\CopyFdo.ilk&#x0D;&#x0A;"
+						AdditionalDependencies="$(FDO)\unmanaged\Bin\Win64\Debug\FDO.dll;$(FDO)\unmanaged\Bin\Win64\Debug\FDOCommon.dll;$(FDO)\unmanaged\Bin\Win64\Debug\FDOGeometry.dll;$(FDO)\unmanaged\Bin\Win64\Debug\FDOSpatial.dll;$(FDO)\unmanaged\Bin\Win64\Debug\FDO.pdb;$(FDO)\unmanaged\Bin\Win64\Debug\FDOCommon.pdb;$(FDO)\unmanaged\Bin\Win64\Debug\FDOGeometry.pdb;$(FDO)\unmanaged\Bin\Win64\Debug\FDOSpatial.pdb"
+						Outputs="$(OutDir)\CopyFdo.ilk"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCustomBuildTool"
+						Description="Copying FDO files"
+						CommandLine="copy $(FDO)\unmanaged\Bin\Win32\Release\FDO.dll $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win32\Release\FDOCommon.dll $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win32\Release\FDOGeometry.dll $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win32\Release\FDOSpatial.dll $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win32\Release\FDO.pdb $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win32\Release\FDOCommon.pdb $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win32\Release\FDOGeometry.pdb $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win32\Release\FDOSpatial.pdb $(OutDir)&#x0D;&#x0A;echo &quot;delete me please&quot;&gt;$(OutDir)\CopyFdo.ilk&#x0D;&#x0A;"
+						AdditionalDependencies="$(FDO)\unmanaged\Bin\Win32\Release\FDO.dll;$(FDO)\unmanaged\Bin\Win32\Release\FDOCommon.dll;$(FDO)\unmanaged\Bin\Win32\Release\FDOGeometry.dll;$(FDO)\unmanaged\Bin\Win32\Release\FDOSpatial.dll;$(FDO)\unmanaged\Bin\Win32\Release\FDO.pdb;$(FDO)\unmanaged\Bin\Win32\Release\FDOCommon.pdb;$(FDO)\unmanaged\Bin\Win32\Release\FDOGeometry.pdb;$(FDO)\unmanaged\Bin\Win32\Release\FDOSpatial.pdb"
+						Outputs="$(OutDir)\CopyFdo.ilk"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCustomBuildTool"
+						Description="Copying FDO files"
+						CommandLine="copy $(FDO)\unmanaged\Bin\Win64\Release\FDO.dll $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win64\Release\FDOCommon.dll $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win64\Release\FDOGeometry.dll $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win64\Release\FDOSpatial.dll $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win64\Release\FDO.pdb $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win64\Release\FDOCommon.pdb $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win64\Release\FDOGeometry.pdb $(OutDir)&#x0D;&#x0A;copy $(FDO)\unmanaged\Bin\Win64\Release\FDOSpatial.pdb $(OutDir)&#x0D;&#x0A;echo &quot;delete me please&quot;&gt;$(OutDir)\CopyFdo.ilk&#x0D;&#x0A;"
+						AdditionalDependencies="$(FDO)\unmanaged\Bin\Win64\Release\FDO.dll;$(FDO)\unmanaged\Bin\Win64\Release\FDOCommon.dll;$(FDO)\unmanaged\Bin\Win64\Release\FDOGeometry.dll;$(FDO)\unmanaged\Bin\Win64\Release\FDOSpatial.dll;$(FDO)\unmanaged\Bin\Win64\Release\FDO.pdb;$(FDO)\unmanaged\Bin\Win64\Release\FDOCommon.pdb;$(FDO)\unmanaged\Bin\Win64\Release\FDOGeometry.pdb;$(FDO)\unmanaged\Bin\Win64\Release\FDOSpatial.pdb"
+						Outputs="$(OutDir)\CopyFdo.ilk"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="CopyThirdparty"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					>
+					<Tool
+						Name="VCCustomBuildTool"
+						Description="Copying thirdparty dlls"
+						CommandLine="copy $(FDOTHIRDPARTY)\cppunit\Lib\Win32\testrunnerd.dll $(OutDir)&#x0D;&#x0A;copy $(FDOTHIRDPARTY)\cppunit\Lib\Win32\cppunitd_dll.dll $(OutDir)&#x0D;&#x0A;copy $(FDOTHIRDPARTY)\apache\xml-xalan\c\Build\Win32\VC9\Release\Xalan-C_1_7_0.dll $(OutDir)&#x0D;&#x0A;copy $(FDOTHIRDPARTY)\apache\xml-xalan\c\Build\Win32\VC9\Release\XalanMessages_1_7_0.dll $(OutDir)&#x0D;&#x0A;copy $(FDOTHIRDPARTY)\apache\xml-xerces\c\Build\Win32\VC9\Release\xerces-c_2_5_0.dll $(OutDir)&#x0D;&#x0A;echo &quot;delete me please&quot;&gt;$(OutDir)\CopyThirdparty.ilk&#x0D;&#x0A;"
+						AdditionalDependencies="$(FDOTHIRDPARTY)\cppunit\Lib\Win32\testrunnerd.dll;$(FDOTHIRDPARTY)\cppunit\Lib\Win32\cppunitd_dll.dll;$(FDOTHIRDPARTY)\apache\xml-xalan\c\Build\Win32\VC9\Release\Xalan-C_1_7_0.dll;$(FDOTHIRDPARTY)\apache\xml-xalan\c\Build\Win32\VC9\Release\XalanMessages_1_7_0.dll;$(FDOTHIRDPARTY)\apache\xml-xerces\c\Build\Win32\VC9\Release\xerces-c_2_5_0.dll"
+						Outputs="$(OutDir)\CopyThirdparty.ilk"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Debug|x64"
+					>
+					<Tool
+						Name="VCCustomBuildTool"
+						Description="Copying thirdparty dlls"
+						CommandLine="copy $(FDOTHIRDPARTY)\cppunit\Lib\Win64\testrunnerd.dll $(OutDir)&#x0D;&#x0A;copy $(FDOTHIRDPARTY)\cppunit\Lib\Win64\cppunitd_dll.dll $(OutDir)&#x0D;&#x0A;copy $(FDOTHIRDPARTY)\apache\xml-xalan\c\Build\Win64\VC9\Release\Xalan-C_1_7_0.dll $(OutDir)&#x0D;&#x0A;copy $(FDOTHIRDPARTY)\apache\xml-xalan\c\Build\Win64\VC9\Release\XalanMessages_1_7_0.dll $(OutDir)&#x0D;&#x0A;copy $(FDOTHIRDPARTY)\apache\xml-xerces\c\Build\Win64\VC9\Release\xerces-c_2_5_0.dll $(OutDir)&#x0D;&#x0A;echo &quot;delete me please&quot;&gt;$(OutDir)\CopyThirdparty.ilk&#x0D;&#x0A;"
+						AdditionalDependencies="$(FDOTHIRDPARTY)\cppunit\Lib\Win64testrunnerd.dll;$(FDOTHIRDPARTY)\cppunit\Lib\Win64\cppunitd_dll.dll;$(FDOTHIRDPARTY)\apache\xml-xalan\c\Build\Win64\VC9\Debug\Xalan-C_1_7_0.dll;$(FDOTHIRDPARTY)\apache\xml-xalan\c\Build\Win64\VC9\Debug\XalanMessages_1_7_0.dll;$(FDOTHIRDPARTY)\apache\xml-xerces\c\Build\Win64\VC9\Debug\xerces-c_2_5_0.dll"
+						Outputs="$(OutDir)\CopyThirdparty.ilk"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCustomBuildTool"
+						Description="Copying thirdparty dlls"
+						CommandLine="copy $(FDOTHIRDPARTY)\cppunit\Lib\Win32\testrunner.dll $(OutDir)&#x0D;&#x0A;copy $(FDOTHIRDPARTY)\cppunit\Lib\Win32\cppunit_dll.dll $(OutDir)&#x0D;&#x0A;copy $(FDOTHIRDPARTY)\apache\xml-xalan\c\Build\Win32\VC9\Release\Xalan-C_1_7_0.dll $(OutDir)&#x0D;&#x0A;copy $(FDOTHIRDPARTY)\apache\xml-xalan\c\Build\Win32\VC9\Release\XalanMessages_1_7_0.dll $(OutDir)&#x0D;&#x0A;copy $(FDOTHIRDPARTY)\apache\xml-xerces\c\Build\Win32\VC9\Release\xerces-c_2_5_0.dll $(OutDir)&#x0D;&#x0A;echo &quot;delete me please&quot;&gt;$(OutDir)\CopyThirdparty.ilk&#x0D;&#x0A;"
+						AdditionalDependencies="$(FDOTHIRDPARTY)\cppunit\Lib\Win32\testrunner.dll;$(FDOTHIRDPARTY)\cppunit\Lib\Win32\cppunit_dll.dll;$(FDOTHIRDPARTY)\apache\xml-xalan\c\Build\Win32\VC7\Release\Xalan-C_1_7_0.dll;$(FDOTHIRDPARTY)\apache\xml-xalan\c\Build\Win32\VC7\Release\XalanMessages_1_7_0.dll;$(FDOTHIRDPARTY)\apache\xml-xerces\c\Build\Win32\VC7\Release\xerces-c_2_5_0.dll"
+						Outputs="$(OutDir)\CopyThirdparty.ilk"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCustomBuildTool"
+						Description="Copying thirdparty dlls"
+						CommandLine="copy $(FDOTHIRDPARTY)\cppunit\Lib\Win64\testrunner.dll $(OutDir)&#x0D;&#x0A;copy $(FDOTHIRDPARTY)\cppunit\Lib\Win64\cppunit_dll.dll $(OutDir)&#x0D;&#x0A;copy $(FDOTHIRDPARTY)\apache\xml-xalan\c\Build\Win64\VC9\Release\Xalan-C_1_7_0.dll $(OutDir)&#x0D;&#x0A;copy $(FDOTHIRDPARTY)\apache\xml-xalan\c\Build\Win64\VC9\Release\XalanMessages_1_7_0.dll $(OutDir)&#x0D;&#x0A;copy $(FDOTHIRDPARTY)\apache\xml-xerces\c\Build\Win64\VC9\Release\xerces-c_2_5_0.dll $(OutDir)&#x0D;&#x0A;echo &quot;delete me please&quot;&gt;$(OutDir)\CopyThirdparty.ilk&#x0D;&#x0A;"
+						AdditionalDependencies="$(FDOTHIRDPARTY)\cppunit\Lib\Win64\testrunner.dll;$(FDOTHIRDPARTY)\cppunit\Lib\Win64\cppunit_dll.dll;$(FDOTHIRDPARTY)\apache\xml-xalan\c\Build\Win64\VC9\Release\Xalan-C_1_7_0.dll;$(FDOTHIRDPARTY)\apache\xml-xalan\c\Build\Win64\VC9\Release\XalanMessages_1_7_0.dll;$(FDOTHIRDPARTY)\apache\xml-xerces\c\Build\Win64\VC9\Release\xerces-c_2_5_0.dll"
+						Outputs="$(OutDir)\CopyThirdparty.ilk"
+					/>
+				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="FakeInstall"
+				>
+				<FileConfiguration
+					Name="Debug|Win32"
+					>
+					<Tool
+						Name="VCCustomBuildTool"
+						Description="Performing fake install"
+						CommandLine="copy providers.xml $(OutDir)&#x0D;&#x0A;copy ..\..\..\..\Utilities\ExpressionEngine\bin\win32\debug\ExpressionEngine.dll $(OutDir)&#x0D;&#x0A;"
+						AdditionalDependencies="providers.xml; ..\..\..\..\Utilities\ExpressionEngine\bin\win32\debug\ExpressionEngine.dll "
+						Outputs="$(OutDir)\providers.xml"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Debug|x64"
+					>
+					<Tool
+						Name="VCCustomBuildTool"
+						Description="Performing fake install"
+						CommandLine="copy providers.xml $(OutDir)&#x0D;&#x0A;copy ..\..\..\..\Utilities\ExpressionEngine\bin\win64\debug\ExpressionEngine.dll $(OutDir)&#x0D;&#x0A;"
+						AdditionalDependencies="providers.xml; ..\..\..\..\Utilities\ExpressionEngine\bin\win64\debug\ExpressionEngine.dll"
+						Outputs="$(OutDir)\providers.xml"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|Win32"
+					>
+					<Tool
+						Name="VCCustomBuildTool"
+						Description="Performing fake install"
+						CommandLine="copy providers.xml $(OutDir)&#x0D;&#x0A;copy ..\..\..\..\Utilities\ExpressionEngine\bin\win32\release\ExpressionEngine.dll $(OutDir)&#x0D;&#x0A;"
+						AdditionalDependencies="providers.xml; ..\..\..\..\Utilities\ExpressionEngine\bin\win32\release\ExpressionEngine.dll"
+						Outputs="$(OutDir)\providers.xml"
+					/>
+				</FileConfiguration>
+				<FileConfiguration
+					Name="Release|x64"
+					>
+					<Tool
+						Name="VCCustomBuildTool"
+						Description="Performing fake install"
+						CommandLine="copy providers.xml $(OutDir)&#x0D;&#x0A;copy ..\..\..\..\Utilities\ExpressionEngine\bin\win64\release\ExpressionEngine.dll $(OutDir)&#x0D;&#x0A;"
+						AdditionalDependencies="providers.xml;..\..\..\..\Utilities\ExpressionEngine\bin\win64\release\ExpressionEngine.dll"
+						Outputs="$(OutDir)\providers.xml"
+					/>
+				</FileConfiguration>
+			</File>
+		</Filter>
+		<File
+			RelativePath=".\ConnectionInfoTest.cpp"
+			>
+			<FileConfiguration
+				Name="Debug|Win32"
+				>
+				<Tool
+					Name="VCCLCompilerTool"
+					UsePrecompiledHeader="2"
+					PrecompiledHeaderThrough="stdafx.h"
+				/>
+			</FileConfiguration>
+			<FileConfiguration
+				Name="Debug|x64"
+				>
+				<Tool
+					Name="VCCLCompilerTool"
+					UsePrecompiledHeader="2"
+					PrecompiledHeaderThrough="stdafx.h"
+				/>
+			</FileConfiguration>
+			<FileConfiguration
+				Name="Release|Win32"
+				>
+				<Tool
+					Name="VCCLCompilerTool"
+					UsePrecompiledHeader="2"
+					PrecompiledHeaderThrough="stdafx.h"
+				/>
+			</FileConfiguration>
+			<FileConfiguration
+				Name="Release|x64"
+				>
+				<Tool
+					Name="VCCLCompilerTool"
+					UsePrecompiledHeader="2"
+					PrecompiledHeaderThrough="stdafx.h"
+				/>
+			</FileConfiguration>
+		</File>
+		<File
+			RelativePath=".\ConnectionInfoTest.h"
+			>
+		</File>
+		<File
+			RelativePath=".\stdafx.cpp"
+			>
+			<FileConfiguration
+				Name="Debug|Win32"
+				>
+				<Tool
+					Name="VCCLCompilerTool"
+					UsePrecompiledHeader="1"
+					PrecompiledHeaderThrough="stdafx.h"
+					ObjectFile="$(IntDir)\$(InputName)1.obj"
+					XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
+				/>
+			</FileConfiguration>
+			<FileConfiguration
+				Name="Debug|x64"
+				>
+				<Tool
+					Name="VCCLCompilerTool"
+					UsePrecompiledHeader="1"
+					PrecompiledHeaderThrough="stdafx.h"
+					ObjectFile="$(IntDir)\$(InputName)1.obj"
+					XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
+				/>
+			</FileConfiguration>
+			<FileConfiguration
+				Name="Release|Win32"
+				>
+				<Tool
+					Name="VCCLCompilerTool"
+					UsePrecompiledHeader="1"
+					PrecompiledHeaderThrough="stdafx.h"
+					ObjectFile="$(IntDir)\$(InputName)1.obj"
+					XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
+				/>
+			</FileConfiguration>
+			<FileConfiguration
+				Name="Release|x64"
+				>
+				<Tool
+					Name="VCCLCompilerTool"
+					UsePrecompiledHeader="1"
+					PrecompiledHeaderThrough="stdafx.h"
+					ObjectFile="$(IntDir)\$(InputName)1.obj"
+					XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
+				/>
+			</FileConfiguration>
+		</File>
+		<File
+			RelativePath=".\stdafx.h"
+			>
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Property changes on: Src\UnitTest\UnitTest.vcproj
___________________________________________________________________
Added: svn:eol-style
   + native

