geode-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From r..@apache.org
Subject [23/51] [partial] incubator-geode git commit: Add source for geode c++ and .net clients
Date Thu, 19 May 2016 15:14:30 GMT
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ac967000/geode-client-native/quickstart/quickstart_cpp.sln
----------------------------------------------------------------------
diff --git a/geode-client-native/quickstart/quickstart_cpp.sln b/geode-client-native/quickstart/quickstart_cpp.sln
new file mode 100644
index 0000000..af3d4cb
--- /dev/null
+++ b/geode-client-native/quickstart/quickstart_cpp.sln
@@ -0,0 +1,479 @@
+
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{8E8018A8-890F-4D1D-ABD1-D54F4DD604DE}"
+	ProjectSection(SolutionItems) = preProject
+		XMLs\clientBasicOperations.xml = XMLs\clientBasicOperations.xml
+		XMLs\clientCqQuery.xml = XMLs\clientCqQuery.xml
+		XMLs\clientDataExpiration.xml = XMLs\clientDataExpiration.xml
+		XMLs\clientDelta.xml = XMLs\clientDelta.xml
+		XMLs\clientDurable.xml = XMLs\clientDurable.xml
+		XMLs\clientExceptions.xml = XMLs\clientExceptions.xml
+		XMLs\clientExecuteFunctions.xml = XMLs\clientExecuteFunctions.xml
+		XMLs\clientHACache.xml = XMLs\clientHACache.xml
+		XMLs\clientLoaderListenerWriter.xml = XMLs\clientLoaderListenerWriter.xml
+		XMLs\clientPdxInstance.xml = XMLs\clientPdxInstance.xml
+		XMLs\clientPdxRemoteQuery.xml = XMLs\clientPdxRemoteQuery.xml
+		XMLs\clientPdxSerializer.xml = XMLs\clientPdxSerializer.xml
+		XMLs\clientPoolRemoteQuery.xml = XMLs\clientPoolRemoteQuery.xml
+		XMLs\clientRefIDExample.xml = XMLs\clientRefIDExample.xml
+		XMLs\clientRegisterInterest.xml = XMLs\clientRegisterInterest.xml
+		XMLs\clientRemoteQuery.xml = XMLs\clientRemoteQuery.xml
+		XMLs\serverBasicOperations.xml = XMLs\serverBasicOperations.xml
+		XMLs\serverCqQuery.xml = XMLs\serverCqQuery.xml
+		XMLs\serverDataExpiration.xml = XMLs\serverDataExpiration.xml
+		XMLs\serverDelta.xml = XMLs\serverDelta.xml
+		XMLs\serverDistributedSystem.xml = XMLs\serverDistributedSystem.xml
+		XMLs\serverDistributedSystem2.xml = XMLs\serverDistributedSystem2.xml
+		XMLs\serverDurableClient.xml = XMLs\serverDurableClient.xml
+		XMLs\serverExceptions.xml = XMLs\serverExceptions.xml
+		XMLs\serverExecuteFunctions.xml = XMLs\serverExecuteFunctions.xml
+		XMLs\serverExecuteFunctions2.xml = XMLs\serverExecuteFunctions2.xml
+		XMLs\serverHACache.xml = XMLs\serverHACache.xml
+		XMLs\serverHACache2.xml = XMLs\serverHACache2.xml
+		XMLs\serverLoaderListenerWriter.xml = XMLs\serverLoaderListenerWriter.xml
+		XMLs\serverPdxInstance.xml = XMLs\serverPdxInstance.xml
+		XMLs\serverPdxRemoteQuery.xml = XMLs\serverPdxRemoteQuery.xml
+		XMLs\serverPdxSerializer.xml = XMLs\serverPdxSerializer.xml
+		XMLs\serverPoolRemoteQuery.xml = XMLs\serverPoolRemoteQuery.xml
+		XMLs\serverPoolWithEndpoints.xml = XMLs\serverPoolWithEndpoints.xml
+		XMLs\serverPutAllGetAllOperations.xml = XMLs\serverPutAllGetAllOperations.xml
+		XMLs\serverRefIDExample.xml = XMLs\serverRefIDExample.xml
+		XMLs\serverRegisterInterest.xml = XMLs\serverRegisterInterest.xml
+		XMLs\serverRemoteQuery.xml = XMLs\serverRemoteQuery.xml
+		XMLs\serverTransactions.xml = XMLs\serverTransactions.xml
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BasicOperations C++", "cpp\vsprojects\BasicOperationsC++\BasicOperationsC++.vcxproj", "{5D8C303F-CF57-4AD7-A755-068A0C488CB8}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DataExpiration C++", "cpp\vsprojects\DataExpirationC++\DataExpirationC++.vcxproj", "{0418CF54-8262-435D-A472-3FC43640FA59}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LoaderListenerWriter C++", "cpp\vsprojects\LoaderListenerWriterC++\LoaderListenerWriterC++.vcxproj", "{CCD86CC4-DEFF-4AEB-A5CA-5A3E30AA42A3}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RegisterInterest C++", "cpp\vsprojects\RegisterInterestC++\RegisterInterestC++.vcxproj", "{B3BE10D1-41CC-4BD0-925A-DC157D09589B}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RemoteQuery C++", "cpp\vsprojects\RemoteQueryC++\RemoteQueryC++.vcxproj", "{4DCC2C45-74E0-4C99-B99D-271EAC2A2026}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CqQuery C++", "cpp\vsprojects\CqQueryC++\CqQueryC++.vcxproj", "{4DCC2C45-74E0-4C99-B99D-271EAC2A2027}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ExecuteFunctions C++", "cpp\vsprojects\ExecuteFunctionsC++\ExecuteFunctionsC++.vcxproj", "{4DCC2C45-74E0-4C99-B99D-271EAC2A2028}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Interop C++", "cpp\vsprojects\InteropC++\InteropC++.vcxproj", "{6866857A-826B-4732-8B0C-368ABADE1BE3}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HA Cache C++", "cpp\vsprojects\HACacheC++\HACacheC++.vcxproj", "{A76B9C6D-8B1A-4603-A1A6-A00146FCD42B}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Exceptions C++", "cpp\vsprojects\ExceptionsC++\ExceptionsC++.vcxproj", "{A004458B-A3BD-4395-A97E-A80429CA8EBC}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DurableClient C++", "cpp\vsprojects\DurableClientC++\DurableClientC++.vcxproj", "{9D9F7476-5C17-4F71-8428-ADE6F782612D}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Security C++", "cpp\vsprojects\SecurityC++\SecurityC++.vcxproj", "{F0AC18A1-D592-4A0E-8BC3-D424DB7323F6}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MultiuserSecurity C++", "cpp\vsprojects\MultiuserSecurityC++\MultiuserSecurityC++.vcxproj", "{8FB665CB-83AD-4605-A7DE-D77499DDBD39}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PutAllGetAllOperations C++", "cpp\vsprojects\PutAllGetAllOperationsC++\PutAllGetAllOperationsC++.vcxproj", "{A6088E1B-45DE-495A-8E8D-6D3A8DF00DD3}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DistributedSystemC++", "cpp\vsprojects\DistributedSystemC++\DistributedSystemC++.vcxproj", "{86B09B72-94D1-479B-B38A-E523FA229AC9}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PoolRemoteQueryC++", "cpp\vsprojects\PoolRemoteQueryC++\PoolRemoteQueryC++.vcxproj", "{FAC238B2-AD5D-4D64-A74C-EA5CCEB3B359}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PoolWithEndpointsC++", "cpp\vsprojects\PoolWithEndpointsC++\PoolWithEndpointsC++.vcxproj", "{9B1140CE-020B-4F71-A97B-D82D9D83377E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PoolCqQueryC++", "cpp\vsprojects\PoolCqQueryC++\PoolCqQuery.vcxproj", "{0EA1CB6D-B45E-4597-8A91-D0E621C21512}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Delta C++", "cpp\vsprojects\DeltaC++\DeltaC++.vcxproj", "{CA044B76-5529-4C38-9B09-8FA9444E37E8}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RefIDExample C++", "cpp\vsprojects\RefIDExample C++\RefIDExample C++.vcxproj", "{8388764D-358D-4BAA-A32A-A18486CA1BC4}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TransactionsC++", "cpp\vsprojects\TransactionsC++\TransactionsC++.vcxproj", "{85BCDC6D-6F3E-4F6D-BE76-6B5B5B5611C4}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PdxInstanceC++", "cpp\vsprojects\PdxInstanceC++\PdxInstanceC++.vcxproj", "{6AAD61DD-5658-4384-8B47-CF4FE531CC1C}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PdxRemoteQueryC++", "cpp\vsprojects\PdxRemoteQueryC++\PdxRemoteQueryC++.vcxproj", "{0E96F8C3-5767-49F2-AEBC-C824F987BD18}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PdxSerializerC++", "cpp\vsprojects\PdxSerializerC++\PdxSerializerC++.vcxproj", "{4C437511-DEEA-4C06-9B12-7FEFFF82FBC9}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PdxAutoSerializerC++", "cpp\vsprojects\PdxAutoSerializerC++\PdxAutoSerializerC++.vcxproj", "{25F90B8E-B520-430D-8120-8E38507E69B8}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TransactionsXAC++", "cpp\vsprojects\TransactionsXAC++\TransactionsXAC++.vcxproj", "{8C3245A6-636B-4E36-9F10-EB1A4C30008E}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Any CPU = Debug|Any CPU
+		Debug|Mixed Platforms = Debug|Mixed Platforms
+		Debug|Win32 = Debug|Win32
+		Debug|x64 = Debug|x64
+		Release|Any CPU = Release|Any CPU
+		Release|Mixed Platforms = Release|Mixed Platforms
+		Release|Win32 = Release|Win32
+		Release|x64 = Release|x64
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{5D8C303F-CF57-4AD7-A755-068A0C488CB8}.Debug|Any CPU.ActiveCfg = Debug|Win32
+		{5D8C303F-CF57-4AD7-A755-068A0C488CB8}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+		{5D8C303F-CF57-4AD7-A755-068A0C488CB8}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+		{5D8C303F-CF57-4AD7-A755-068A0C488CB8}.Debug|Win32.ActiveCfg = Debug|Win32
+		{5D8C303F-CF57-4AD7-A755-068A0C488CB8}.Debug|Win32.Build.0 = Debug|Win32
+		{5D8C303F-CF57-4AD7-A755-068A0C488CB8}.Debug|x64.ActiveCfg = Debug|x64
+		{5D8C303F-CF57-4AD7-A755-068A0C488CB8}.Debug|x64.Build.0 = Debug|x64
+		{5D8C303F-CF57-4AD7-A755-068A0C488CB8}.Release|Any CPU.ActiveCfg = Release|Win32
+		{5D8C303F-CF57-4AD7-A755-068A0C488CB8}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+		{5D8C303F-CF57-4AD7-A755-068A0C488CB8}.Release|Mixed Platforms.Build.0 = Release|Win32
+		{5D8C303F-CF57-4AD7-A755-068A0C488CB8}.Release|Win32.ActiveCfg = Release|Win32
+		{5D8C303F-CF57-4AD7-A755-068A0C488CB8}.Release|Win32.Build.0 = Release|Win32
+		{5D8C303F-CF57-4AD7-A755-068A0C488CB8}.Release|x64.ActiveCfg = Release|x64
+		{5D8C303F-CF57-4AD7-A755-068A0C488CB8}.Release|x64.Build.0 = Release|x64
+		{0418CF54-8262-435D-A472-3FC43640FA59}.Debug|Any CPU.ActiveCfg = Debug|Win32
+		{0418CF54-8262-435D-A472-3FC43640FA59}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+		{0418CF54-8262-435D-A472-3FC43640FA59}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+		{0418CF54-8262-435D-A472-3FC43640FA59}.Debug|Win32.ActiveCfg = Debug|Win32
+		{0418CF54-8262-435D-A472-3FC43640FA59}.Debug|Win32.Build.0 = Debug|Win32
+		{0418CF54-8262-435D-A472-3FC43640FA59}.Debug|x64.ActiveCfg = Debug|x64
+		{0418CF54-8262-435D-A472-3FC43640FA59}.Debug|x64.Build.0 = Debug|x64
+		{0418CF54-8262-435D-A472-3FC43640FA59}.Release|Any CPU.ActiveCfg = Release|Win32
+		{0418CF54-8262-435D-A472-3FC43640FA59}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+		{0418CF54-8262-435D-A472-3FC43640FA59}.Release|Mixed Platforms.Build.0 = Release|Win32
+		{0418CF54-8262-435D-A472-3FC43640FA59}.Release|Win32.ActiveCfg = Release|Win32
+		{0418CF54-8262-435D-A472-3FC43640FA59}.Release|Win32.Build.0 = Release|Win32
+		{0418CF54-8262-435D-A472-3FC43640FA59}.Release|x64.ActiveCfg = Release|x64
+		{0418CF54-8262-435D-A472-3FC43640FA59}.Release|x64.Build.0 = Release|x64
+		{CCD86CC4-DEFF-4AEB-A5CA-5A3E30AA42A3}.Debug|Any CPU.ActiveCfg = Debug|Win32
+		{CCD86CC4-DEFF-4AEB-A5CA-5A3E30AA42A3}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+		{CCD86CC4-DEFF-4AEB-A5CA-5A3E30AA42A3}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+		{CCD86CC4-DEFF-4AEB-A5CA-5A3E30AA42A3}.Debug|Win32.ActiveCfg = Debug|Win32
+		{CCD86CC4-DEFF-4AEB-A5CA-5A3E30AA42A3}.Debug|Win32.Build.0 = Debug|Win32
+		{CCD86CC4-DEFF-4AEB-A5CA-5A3E30AA42A3}.Debug|x64.ActiveCfg = Debug|x64
+		{CCD86CC4-DEFF-4AEB-A5CA-5A3E30AA42A3}.Debug|x64.Build.0 = Debug|x64
+		{CCD86CC4-DEFF-4AEB-A5CA-5A3E30AA42A3}.Release|Any CPU.ActiveCfg = Release|Win32
+		{CCD86CC4-DEFF-4AEB-A5CA-5A3E30AA42A3}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+		{CCD86CC4-DEFF-4AEB-A5CA-5A3E30AA42A3}.Release|Mixed Platforms.Build.0 = Release|Win32
+		{CCD86CC4-DEFF-4AEB-A5CA-5A3E30AA42A3}.Release|Win32.ActiveCfg = Release|Win32
+		{CCD86CC4-DEFF-4AEB-A5CA-5A3E30AA42A3}.Release|Win32.Build.0 = Release|Win32
+		{CCD86CC4-DEFF-4AEB-A5CA-5A3E30AA42A3}.Release|x64.ActiveCfg = Release|x64
+		{CCD86CC4-DEFF-4AEB-A5CA-5A3E30AA42A3}.Release|x64.Build.0 = Release|x64
+		{B3BE10D1-41CC-4BD0-925A-DC157D09589B}.Debug|Any CPU.ActiveCfg = Debug|Win32
+		{B3BE10D1-41CC-4BD0-925A-DC157D09589B}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+		{B3BE10D1-41CC-4BD0-925A-DC157D09589B}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+		{B3BE10D1-41CC-4BD0-925A-DC157D09589B}.Debug|Win32.ActiveCfg = Debug|Win32
+		{B3BE10D1-41CC-4BD0-925A-DC157D09589B}.Debug|Win32.Build.0 = Debug|Win32
+		{B3BE10D1-41CC-4BD0-925A-DC157D09589B}.Debug|x64.ActiveCfg = Debug|x64
+		{B3BE10D1-41CC-4BD0-925A-DC157D09589B}.Debug|x64.Build.0 = Debug|x64
+		{B3BE10D1-41CC-4BD0-925A-DC157D09589B}.Release|Any CPU.ActiveCfg = Release|Win32
+		{B3BE10D1-41CC-4BD0-925A-DC157D09589B}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+		{B3BE10D1-41CC-4BD0-925A-DC157D09589B}.Release|Mixed Platforms.Build.0 = Release|Win32
+		{B3BE10D1-41CC-4BD0-925A-DC157D09589B}.Release|Win32.ActiveCfg = Release|Win32
+		{B3BE10D1-41CC-4BD0-925A-DC157D09589B}.Release|Win32.Build.0 = Release|Win32
+		{B3BE10D1-41CC-4BD0-925A-DC157D09589B}.Release|x64.ActiveCfg = Release|x64
+		{B3BE10D1-41CC-4BD0-925A-DC157D09589B}.Release|x64.Build.0 = Release|x64
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2026}.Debug|Any CPU.ActiveCfg = Debug|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2026}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2026}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2026}.Debug|Win32.ActiveCfg = Debug|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2026}.Debug|Win32.Build.0 = Debug|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2026}.Debug|x64.ActiveCfg = Debug|x64
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2026}.Debug|x64.Build.0 = Debug|x64
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2026}.Release|Any CPU.ActiveCfg = Release|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2026}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2026}.Release|Mixed Platforms.Build.0 = Release|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2026}.Release|Win32.ActiveCfg = Release|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2026}.Release|Win32.Build.0 = Release|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2026}.Release|x64.ActiveCfg = Release|x64
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2026}.Release|x64.Build.0 = Release|x64
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2027}.Debug|Any CPU.ActiveCfg = Debug|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2027}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2027}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2027}.Debug|Win32.ActiveCfg = Debug|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2027}.Debug|Win32.Build.0 = Debug|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2027}.Debug|x64.ActiveCfg = Debug|x64
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2027}.Debug|x64.Build.0 = Debug|x64
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2027}.Release|Any CPU.ActiveCfg = Release|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2027}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2027}.Release|Mixed Platforms.Build.0 = Release|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2027}.Release|Win32.ActiveCfg = Release|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2027}.Release|Win32.Build.0 = Release|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2027}.Release|x64.ActiveCfg = Release|x64
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2027}.Release|x64.Build.0 = Release|x64
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2028}.Debug|Any CPU.ActiveCfg = Debug|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2028}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2028}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2028}.Debug|Win32.ActiveCfg = Debug|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2028}.Debug|Win32.Build.0 = Debug|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2028}.Debug|x64.ActiveCfg = Debug|x64
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2028}.Debug|x64.Build.0 = Debug|x64
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2028}.Release|Any CPU.ActiveCfg = Release|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2028}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2028}.Release|Mixed Platforms.Build.0 = Release|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2028}.Release|Win32.ActiveCfg = Release|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2028}.Release|Win32.Build.0 = Release|Win32
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2028}.Release|x64.ActiveCfg = Release|x64
+		{4DCC2C45-74E0-4C99-B99D-271EAC2A2028}.Release|x64.Build.0 = Release|x64
+		{6866857A-826B-4732-8B0C-368ABADE1BE3}.Debug|Any CPU.ActiveCfg = Debug|Win32
+		{6866857A-826B-4732-8B0C-368ABADE1BE3}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+		{6866857A-826B-4732-8B0C-368ABADE1BE3}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+		{6866857A-826B-4732-8B0C-368ABADE1BE3}.Debug|Win32.ActiveCfg = Debug|Win32
+		{6866857A-826B-4732-8B0C-368ABADE1BE3}.Debug|Win32.Build.0 = Debug|Win32
+		{6866857A-826B-4732-8B0C-368ABADE1BE3}.Debug|x64.ActiveCfg = Debug|x64
+		{6866857A-826B-4732-8B0C-368ABADE1BE3}.Debug|x64.Build.0 = Debug|x64
+		{6866857A-826B-4732-8B0C-368ABADE1BE3}.Release|Any CPU.ActiveCfg = Release|Win32
+		{6866857A-826B-4732-8B0C-368ABADE1BE3}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+		{6866857A-826B-4732-8B0C-368ABADE1BE3}.Release|Mixed Platforms.Build.0 = Release|Win32
+		{6866857A-826B-4732-8B0C-368ABADE1BE3}.Release|Win32.ActiveCfg = Release|Win32
+		{6866857A-826B-4732-8B0C-368ABADE1BE3}.Release|Win32.Build.0 = Release|Win32
+		{6866857A-826B-4732-8B0C-368ABADE1BE3}.Release|x64.ActiveCfg = Release|x64
+		{6866857A-826B-4732-8B0C-368ABADE1BE3}.Release|x64.Build.0 = Release|x64
+		{A76B9C6D-8B1A-4603-A1A6-A00146FCD42B}.Debug|Any CPU.ActiveCfg = Debug|Win32
+		{A76B9C6D-8B1A-4603-A1A6-A00146FCD42B}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+		{A76B9C6D-8B1A-4603-A1A6-A00146FCD42B}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+		{A76B9C6D-8B1A-4603-A1A6-A00146FCD42B}.Debug|Win32.ActiveCfg = Debug|Win32
+		{A76B9C6D-8B1A-4603-A1A6-A00146FCD42B}.Debug|Win32.Build.0 = Debug|Win32
+		{A76B9C6D-8B1A-4603-A1A6-A00146FCD42B}.Debug|x64.ActiveCfg = Debug|x64
+		{A76B9C6D-8B1A-4603-A1A6-A00146FCD42B}.Debug|x64.Build.0 = Debug|x64
+		{A76B9C6D-8B1A-4603-A1A6-A00146FCD42B}.Release|Any CPU.ActiveCfg = Release|Win32
+		{A76B9C6D-8B1A-4603-A1A6-A00146FCD42B}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+		{A76B9C6D-8B1A-4603-A1A6-A00146FCD42B}.Release|Mixed Platforms.Build.0 = Release|Win32
+		{A76B9C6D-8B1A-4603-A1A6-A00146FCD42B}.Release|Win32.ActiveCfg = Release|Win32
+		{A76B9C6D-8B1A-4603-A1A6-A00146FCD42B}.Release|Win32.Build.0 = Release|Win32
+		{A76B9C6D-8B1A-4603-A1A6-A00146FCD42B}.Release|x64.ActiveCfg = Release|x64
+		{A76B9C6D-8B1A-4603-A1A6-A00146FCD42B}.Release|x64.Build.0 = Release|x64
+		{A004458B-A3BD-4395-A97E-A80429CA8EBC}.Debug|Any CPU.ActiveCfg = Debug|Win32
+		{A004458B-A3BD-4395-A97E-A80429CA8EBC}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+		{A004458B-A3BD-4395-A97E-A80429CA8EBC}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+		{A004458B-A3BD-4395-A97E-A80429CA8EBC}.Debug|Win32.ActiveCfg = Debug|Win32
+		{A004458B-A3BD-4395-A97E-A80429CA8EBC}.Debug|Win32.Build.0 = Debug|Win32
+		{A004458B-A3BD-4395-A97E-A80429CA8EBC}.Debug|x64.ActiveCfg = Debug|x64
+		{A004458B-A3BD-4395-A97E-A80429CA8EBC}.Debug|x64.Build.0 = Debug|x64
+		{A004458B-A3BD-4395-A97E-A80429CA8EBC}.Release|Any CPU.ActiveCfg = Release|Win32
+		{A004458B-A3BD-4395-A97E-A80429CA8EBC}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+		{A004458B-A3BD-4395-A97E-A80429CA8EBC}.Release|Mixed Platforms.Build.0 = Release|Win32
+		{A004458B-A3BD-4395-A97E-A80429CA8EBC}.Release|Win32.ActiveCfg = Release|Win32
+		{A004458B-A3BD-4395-A97E-A80429CA8EBC}.Release|Win32.Build.0 = Release|Win32
+		{A004458B-A3BD-4395-A97E-A80429CA8EBC}.Release|x64.ActiveCfg = Release|x64
+		{A004458B-A3BD-4395-A97E-A80429CA8EBC}.Release|x64.Build.0 = Release|x64
+		{9D9F7476-5C17-4F71-8428-ADE6F782612D}.Debug|Any CPU.ActiveCfg = Debug|Win32
+		{9D9F7476-5C17-4F71-8428-ADE6F782612D}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+		{9D9F7476-5C17-4F71-8428-ADE6F782612D}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+		{9D9F7476-5C17-4F71-8428-ADE6F782612D}.Debug|Win32.ActiveCfg = Debug|Win32
+		{9D9F7476-5C17-4F71-8428-ADE6F782612D}.Debug|Win32.Build.0 = Debug|Win32
+		{9D9F7476-5C17-4F71-8428-ADE6F782612D}.Debug|x64.ActiveCfg = Debug|x64
+		{9D9F7476-5C17-4F71-8428-ADE6F782612D}.Debug|x64.Build.0 = Debug|x64
+		{9D9F7476-5C17-4F71-8428-ADE6F782612D}.Release|Any CPU.ActiveCfg = Release|Win32
+		{9D9F7476-5C17-4F71-8428-ADE6F782612D}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+		{9D9F7476-5C17-4F71-8428-ADE6F782612D}.Release|Mixed Platforms.Build.0 = Release|Win32
+		{9D9F7476-5C17-4F71-8428-ADE6F782612D}.Release|Win32.ActiveCfg = Release|Win32
+		{9D9F7476-5C17-4F71-8428-ADE6F782612D}.Release|Win32.Build.0 = Release|Win32
+		{9D9F7476-5C17-4F71-8428-ADE6F782612D}.Release|x64.ActiveCfg = Release|x64
+		{9D9F7476-5C17-4F71-8428-ADE6F782612D}.Release|x64.Build.0 = Release|x64
+		{F0AC18A1-D592-4A0E-8BC3-D424DB7323F6}.Debug|Any CPU.ActiveCfg = Debug|Win32
+		{F0AC18A1-D592-4A0E-8BC3-D424DB7323F6}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+		{F0AC18A1-D592-4A0E-8BC3-D424DB7323F6}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+		{F0AC18A1-D592-4A0E-8BC3-D424DB7323F6}.Debug|Win32.ActiveCfg = Debug|Win32
+		{F0AC18A1-D592-4A0E-8BC3-D424DB7323F6}.Debug|Win32.Build.0 = Debug|Win32
+		{F0AC18A1-D592-4A0E-8BC3-D424DB7323F6}.Debug|x64.ActiveCfg = Debug|x64
+		{F0AC18A1-D592-4A0E-8BC3-D424DB7323F6}.Debug|x64.Build.0 = Debug|x64
+		{F0AC18A1-D592-4A0E-8BC3-D424DB7323F6}.Release|Any CPU.ActiveCfg = Release|Win32
+		{F0AC18A1-D592-4A0E-8BC3-D424DB7323F6}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+		{F0AC18A1-D592-4A0E-8BC3-D424DB7323F6}.Release|Mixed Platforms.Build.0 = Release|Win32
+		{F0AC18A1-D592-4A0E-8BC3-D424DB7323F6}.Release|Win32.ActiveCfg = Release|Win32
+		{F0AC18A1-D592-4A0E-8BC3-D424DB7323F6}.Release|Win32.Build.0 = Release|Win32
+		{F0AC18A1-D592-4A0E-8BC3-D424DB7323F6}.Release|x64.ActiveCfg = Release|x64
+		{F0AC18A1-D592-4A0E-8BC3-D424DB7323F6}.Release|x64.Build.0 = Release|x64
+		{8FB665CB-83AD-4605-A7DE-D77499DDBD39}.Debug|Any CPU.ActiveCfg = Debug|Win32
+		{8FB665CB-83AD-4605-A7DE-D77499DDBD39}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+		{8FB665CB-83AD-4605-A7DE-D77499DDBD39}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+		{8FB665CB-83AD-4605-A7DE-D77499DDBD39}.Debug|Win32.ActiveCfg = Debug|Win32
+		{8FB665CB-83AD-4605-A7DE-D77499DDBD39}.Debug|Win32.Build.0 = Debug|Win32
+		{8FB665CB-83AD-4605-A7DE-D77499DDBD39}.Debug|x64.ActiveCfg = Debug|x64
+		{8FB665CB-83AD-4605-A7DE-D77499DDBD39}.Debug|x64.Build.0 = Debug|x64
+		{8FB665CB-83AD-4605-A7DE-D77499DDBD39}.Release|Any CPU.ActiveCfg = Release|Win32
+		{8FB665CB-83AD-4605-A7DE-D77499DDBD39}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+		{8FB665CB-83AD-4605-A7DE-D77499DDBD39}.Release|Mixed Platforms.Build.0 = Release|Win32
+		{8FB665CB-83AD-4605-A7DE-D77499DDBD39}.Release|Win32.ActiveCfg = Release|Win32
+		{8FB665CB-83AD-4605-A7DE-D77499DDBD39}.Release|Win32.Build.0 = Release|Win32
+		{8FB665CB-83AD-4605-A7DE-D77499DDBD39}.Release|x64.ActiveCfg = Release|x64
+		{8FB665CB-83AD-4605-A7DE-D77499DDBD39}.Release|x64.Build.0 = Release|x64
+		{A6088E1B-45DE-495A-8E8D-6D3A8DF00DD3}.Debug|Any CPU.ActiveCfg = Debug|Win32
+		{A6088E1B-45DE-495A-8E8D-6D3A8DF00DD3}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+		{A6088E1B-45DE-495A-8E8D-6D3A8DF00DD3}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+		{A6088E1B-45DE-495A-8E8D-6D3A8DF00DD3}.Debug|Win32.ActiveCfg = Debug|Win32
+		{A6088E1B-45DE-495A-8E8D-6D3A8DF00DD3}.Debug|Win32.Build.0 = Debug|Win32
+		{A6088E1B-45DE-495A-8E8D-6D3A8DF00DD3}.Debug|x64.ActiveCfg = Debug|x64
+		{A6088E1B-45DE-495A-8E8D-6D3A8DF00DD3}.Debug|x64.Build.0 = Debug|x64
+		{A6088E1B-45DE-495A-8E8D-6D3A8DF00DD3}.Release|Any CPU.ActiveCfg = Release|Win32
+		{A6088E1B-45DE-495A-8E8D-6D3A8DF00DD3}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+		{A6088E1B-45DE-495A-8E8D-6D3A8DF00DD3}.Release|Mixed Platforms.Build.0 = Release|Win32
+		{A6088E1B-45DE-495A-8E8D-6D3A8DF00DD3}.Release|Win32.ActiveCfg = Release|Win32
+		{A6088E1B-45DE-495A-8E8D-6D3A8DF00DD3}.Release|Win32.Build.0 = Release|Win32
+		{A6088E1B-45DE-495A-8E8D-6D3A8DF00DD3}.Release|x64.ActiveCfg = Release|x64
+		{A6088E1B-45DE-495A-8E8D-6D3A8DF00DD3}.Release|x64.Build.0 = Release|x64
+		{86B09B72-94D1-479B-B38A-E523FA229AC9}.Debug|Any CPU.ActiveCfg = Debug|Win32
+		{86B09B72-94D1-479B-B38A-E523FA229AC9}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+		{86B09B72-94D1-479B-B38A-E523FA229AC9}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+		{86B09B72-94D1-479B-B38A-E523FA229AC9}.Debug|Win32.ActiveCfg = Debug|Win32
+		{86B09B72-94D1-479B-B38A-E523FA229AC9}.Debug|Win32.Build.0 = Debug|Win32
+		{86B09B72-94D1-479B-B38A-E523FA229AC9}.Debug|x64.ActiveCfg = Debug|x64
+		{86B09B72-94D1-479B-B38A-E523FA229AC9}.Debug|x64.Build.0 = Debug|x64
+		{86B09B72-94D1-479B-B38A-E523FA229AC9}.Release|Any CPU.ActiveCfg = Release|Win32
+		{86B09B72-94D1-479B-B38A-E523FA229AC9}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+		{86B09B72-94D1-479B-B38A-E523FA229AC9}.Release|Mixed Platforms.Build.0 = Release|Win32
+		{86B09B72-94D1-479B-B38A-E523FA229AC9}.Release|Win32.ActiveCfg = Release|Win32
+		{86B09B72-94D1-479B-B38A-E523FA229AC9}.Release|Win32.Build.0 = Release|Win32
+		{86B09B72-94D1-479B-B38A-E523FA229AC9}.Release|x64.ActiveCfg = Release|x64
+		{86B09B72-94D1-479B-B38A-E523FA229AC9}.Release|x64.Build.0 = Release|x64
+		{FAC238B2-AD5D-4D64-A74C-EA5CCEB3B359}.Debug|Any CPU.ActiveCfg = Debug|Win32
+		{FAC238B2-AD5D-4D64-A74C-EA5CCEB3B359}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+		{FAC238B2-AD5D-4D64-A74C-EA5CCEB3B359}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+		{FAC238B2-AD5D-4D64-A74C-EA5CCEB3B359}.Debug|Win32.ActiveCfg = Debug|Win32
+		{FAC238B2-AD5D-4D64-A74C-EA5CCEB3B359}.Debug|Win32.Build.0 = Debug|Win32
+		{FAC238B2-AD5D-4D64-A74C-EA5CCEB3B359}.Debug|x64.ActiveCfg = Debug|x64
+		{FAC238B2-AD5D-4D64-A74C-EA5CCEB3B359}.Debug|x64.Build.0 = Debug|x64
+		{FAC238B2-AD5D-4D64-A74C-EA5CCEB3B359}.Release|Any CPU.ActiveCfg = Release|Win32
+		{FAC238B2-AD5D-4D64-A74C-EA5CCEB3B359}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+		{FAC238B2-AD5D-4D64-A74C-EA5CCEB3B359}.Release|Mixed Platforms.Build.0 = Release|Win32
+		{FAC238B2-AD5D-4D64-A74C-EA5CCEB3B359}.Release|Win32.ActiveCfg = Release|Win32
+		{FAC238B2-AD5D-4D64-A74C-EA5CCEB3B359}.Release|Win32.Build.0 = Release|Win32
+		{FAC238B2-AD5D-4D64-A74C-EA5CCEB3B359}.Release|x64.ActiveCfg = Release|x64
+		{FAC238B2-AD5D-4D64-A74C-EA5CCEB3B359}.Release|x64.Build.0 = Release|x64
+		{9B1140CE-020B-4F71-A97B-D82D9D83377E}.Debug|Any CPU.ActiveCfg = Debug|Win32
+		{9B1140CE-020B-4F71-A97B-D82D9D83377E}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+		{9B1140CE-020B-4F71-A97B-D82D9D83377E}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+		{9B1140CE-020B-4F71-A97B-D82D9D83377E}.Debug|Win32.ActiveCfg = Debug|Win32
+		{9B1140CE-020B-4F71-A97B-D82D9D83377E}.Debug|Win32.Build.0 = Debug|Win32
+		{9B1140CE-020B-4F71-A97B-D82D9D83377E}.Debug|x64.ActiveCfg = Debug|x64
+		{9B1140CE-020B-4F71-A97B-D82D9D83377E}.Debug|x64.Build.0 = Debug|x64
+		{9B1140CE-020B-4F71-A97B-D82D9D83377E}.Release|Any CPU.ActiveCfg = Release|Win32
+		{9B1140CE-020B-4F71-A97B-D82D9D83377E}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+		{9B1140CE-020B-4F71-A97B-D82D9D83377E}.Release|Mixed Platforms.Build.0 = Release|Win32
+		{9B1140CE-020B-4F71-A97B-D82D9D83377E}.Release|Win32.ActiveCfg = Release|Win32
+		{9B1140CE-020B-4F71-A97B-D82D9D83377E}.Release|Win32.Build.0 = Release|Win32
+		{9B1140CE-020B-4F71-A97B-D82D9D83377E}.Release|x64.ActiveCfg = Release|x64
+		{9B1140CE-020B-4F71-A97B-D82D9D83377E}.Release|x64.Build.0 = Release|x64
+		{0EA1CB6D-B45E-4597-8A91-D0E621C21512}.Debug|Any CPU.ActiveCfg = Debug|Win32
+		{0EA1CB6D-B45E-4597-8A91-D0E621C21512}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+		{0EA1CB6D-B45E-4597-8A91-D0E621C21512}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+		{0EA1CB6D-B45E-4597-8A91-D0E621C21512}.Debug|Win32.ActiveCfg = Debug|Win32
+		{0EA1CB6D-B45E-4597-8A91-D0E621C21512}.Debug|Win32.Build.0 = Debug|Win32
+		{0EA1CB6D-B45E-4597-8A91-D0E621C21512}.Debug|x64.ActiveCfg = Debug|x64
+		{0EA1CB6D-B45E-4597-8A91-D0E621C21512}.Debug|x64.Build.0 = Debug|x64
+		{0EA1CB6D-B45E-4597-8A91-D0E621C21512}.Release|Any CPU.ActiveCfg = Release|Win32
+		{0EA1CB6D-B45E-4597-8A91-D0E621C21512}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+		{0EA1CB6D-B45E-4597-8A91-D0E621C21512}.Release|Mixed Platforms.Build.0 = Release|Win32
+		{0EA1CB6D-B45E-4597-8A91-D0E621C21512}.Release|Win32.ActiveCfg = Release|Win32
+		{0EA1CB6D-B45E-4597-8A91-D0E621C21512}.Release|Win32.Build.0 = Release|Win32
+		{0EA1CB6D-B45E-4597-8A91-D0E621C21512}.Release|x64.ActiveCfg = Release|x64
+		{0EA1CB6D-B45E-4597-8A91-D0E621C21512}.Release|x64.Build.0 = Release|x64
+		{CA044B76-5529-4C38-9B09-8FA9444E37E8}.Debug|Any CPU.ActiveCfg = Debug|x64
+		{CA044B76-5529-4C38-9B09-8FA9444E37E8}.Debug|Mixed Platforms.ActiveCfg = Debug|x64
+		{CA044B76-5529-4C38-9B09-8FA9444E37E8}.Debug|Mixed Platforms.Build.0 = Debug|x64
+		{CA044B76-5529-4C38-9B09-8FA9444E37E8}.Debug|Win32.ActiveCfg = Debug|Win32
+		{CA044B76-5529-4C38-9B09-8FA9444E37E8}.Debug|Win32.Build.0 = Debug|Win32
+		{CA044B76-5529-4C38-9B09-8FA9444E37E8}.Debug|x64.ActiveCfg = Debug|x64
+		{CA044B76-5529-4C38-9B09-8FA9444E37E8}.Debug|x64.Build.0 = Debug|x64
+		{CA044B76-5529-4C38-9B09-8FA9444E37E8}.Release|Any CPU.ActiveCfg = Release|Win32
+		{CA044B76-5529-4C38-9B09-8FA9444E37E8}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+		{CA044B76-5529-4C38-9B09-8FA9444E37E8}.Release|Mixed Platforms.Build.0 = Release|Win32
+		{CA044B76-5529-4C38-9B09-8FA9444E37E8}.Release|Win32.ActiveCfg = Release|Win32
+		{CA044B76-5529-4C38-9B09-8FA9444E37E8}.Release|Win32.Build.0 = Release|Win32
+		{CA044B76-5529-4C38-9B09-8FA9444E37E8}.Release|x64.ActiveCfg = Release|x64
+		{CA044B76-5529-4C38-9B09-8FA9444E37E8}.Release|x64.Build.0 = Release|x64
+		{8388764D-358D-4BAA-A32A-A18486CA1BC4}.Debug|Any CPU.ActiveCfg = Debug|Win32
+		{8388764D-358D-4BAA-A32A-A18486CA1BC4}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+		{8388764D-358D-4BAA-A32A-A18486CA1BC4}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+		{8388764D-358D-4BAA-A32A-A18486CA1BC4}.Debug|Win32.ActiveCfg = Debug|Win32
+		{8388764D-358D-4BAA-A32A-A18486CA1BC4}.Debug|Win32.Build.0 = Debug|Win32
+		{8388764D-358D-4BAA-A32A-A18486CA1BC4}.Debug|x64.ActiveCfg = Debug|x64
+		{8388764D-358D-4BAA-A32A-A18486CA1BC4}.Debug|x64.Build.0 = Debug|x64
+		{8388764D-358D-4BAA-A32A-A18486CA1BC4}.Release|Any CPU.ActiveCfg = Release|Win32
+		{8388764D-358D-4BAA-A32A-A18486CA1BC4}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+		{8388764D-358D-4BAA-A32A-A18486CA1BC4}.Release|Mixed Platforms.Build.0 = Release|Win32
+		{8388764D-358D-4BAA-A32A-A18486CA1BC4}.Release|Win32.ActiveCfg = Release|Win32
+		{8388764D-358D-4BAA-A32A-A18486CA1BC4}.Release|Win32.Build.0 = Release|Win32
+		{8388764D-358D-4BAA-A32A-A18486CA1BC4}.Release|x64.ActiveCfg = Release|x64
+		{8388764D-358D-4BAA-A32A-A18486CA1BC4}.Release|x64.Build.0 = Release|x64
+		{85BCDC6D-6F3E-4F6D-BE76-6B5B5B5611C4}.Debug|Any CPU.ActiveCfg = Debug|Win32
+		{85BCDC6D-6F3E-4F6D-BE76-6B5B5B5611C4}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+		{85BCDC6D-6F3E-4F6D-BE76-6B5B5B5611C4}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+		{85BCDC6D-6F3E-4F6D-BE76-6B5B5B5611C4}.Debug|Win32.ActiveCfg = Debug|Win32
+		{85BCDC6D-6F3E-4F6D-BE76-6B5B5B5611C4}.Debug|Win32.Build.0 = Debug|Win32
+		{85BCDC6D-6F3E-4F6D-BE76-6B5B5B5611C4}.Debug|x64.ActiveCfg = Debug|x64
+		{85BCDC6D-6F3E-4F6D-BE76-6B5B5B5611C4}.Debug|x64.Build.0 = Debug|x64
+		{85BCDC6D-6F3E-4F6D-BE76-6B5B5B5611C4}.Release|Any CPU.ActiveCfg = Release|Win32
+		{85BCDC6D-6F3E-4F6D-BE76-6B5B5B5611C4}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+		{85BCDC6D-6F3E-4F6D-BE76-6B5B5B5611C4}.Release|Mixed Platforms.Build.0 = Release|Win32
+		{85BCDC6D-6F3E-4F6D-BE76-6B5B5B5611C4}.Release|Win32.ActiveCfg = Release|Win32
+		{85BCDC6D-6F3E-4F6D-BE76-6B5B5B5611C4}.Release|Win32.Build.0 = Release|Win32
+		{85BCDC6D-6F3E-4F6D-BE76-6B5B5B5611C4}.Release|x64.ActiveCfg = Release|x64
+		{85BCDC6D-6F3E-4F6D-BE76-6B5B5B5611C4}.Release|x64.Build.0 = Release|x64
+		{6AAD61DD-5658-4384-8B47-CF4FE531CC1C}.Debug|Any CPU.ActiveCfg = Debug|x64
+		{6AAD61DD-5658-4384-8B47-CF4FE531CC1C}.Debug|Mixed Platforms.ActiveCfg = Debug|x64
+		{6AAD61DD-5658-4384-8B47-CF4FE531CC1C}.Debug|Mixed Platforms.Build.0 = Debug|x64
+		{6AAD61DD-5658-4384-8B47-CF4FE531CC1C}.Debug|Win32.ActiveCfg = Debug|Win32
+		{6AAD61DD-5658-4384-8B47-CF4FE531CC1C}.Debug|Win32.Build.0 = Debug|Win32
+		{6AAD61DD-5658-4384-8B47-CF4FE531CC1C}.Debug|x64.ActiveCfg = Debug|x64
+		{6AAD61DD-5658-4384-8B47-CF4FE531CC1C}.Debug|x64.Build.0 = Debug|x64
+		{6AAD61DD-5658-4384-8B47-CF4FE531CC1C}.Release|Any CPU.ActiveCfg = Release|x64
+		{6AAD61DD-5658-4384-8B47-CF4FE531CC1C}.Release|Mixed Platforms.ActiveCfg = Release|x64
+		{6AAD61DD-5658-4384-8B47-CF4FE531CC1C}.Release|Mixed Platforms.Build.0 = Release|x64
+		{6AAD61DD-5658-4384-8B47-CF4FE531CC1C}.Release|Win32.ActiveCfg = Release|Win32
+		{6AAD61DD-5658-4384-8B47-CF4FE531CC1C}.Release|Win32.Build.0 = Release|Win32
+		{6AAD61DD-5658-4384-8B47-CF4FE531CC1C}.Release|x64.ActiveCfg = Release|x64
+		{6AAD61DD-5658-4384-8B47-CF4FE531CC1C}.Release|x64.Build.0 = Release|x64
+		{0E96F8C3-5767-49F2-AEBC-C824F987BD18}.Debug|Any CPU.ActiveCfg = Debug|x64
+		{0E96F8C3-5767-49F2-AEBC-C824F987BD18}.Debug|Mixed Platforms.ActiveCfg = Debug|x64
+		{0E96F8C3-5767-49F2-AEBC-C824F987BD18}.Debug|Mixed Platforms.Build.0 = Debug|x64
+		{0E96F8C3-5767-49F2-AEBC-C824F987BD18}.Debug|Win32.ActiveCfg = Debug|Win32
+		{0E96F8C3-5767-49F2-AEBC-C824F987BD18}.Debug|Win32.Build.0 = Debug|Win32
+		{0E96F8C3-5767-49F2-AEBC-C824F987BD18}.Debug|x64.ActiveCfg = Debug|x64
+		{0E96F8C3-5767-49F2-AEBC-C824F987BD18}.Debug|x64.Build.0 = Debug|x64
+		{0E96F8C3-5767-49F2-AEBC-C824F987BD18}.Release|Any CPU.ActiveCfg = Release|x64
+		{0E96F8C3-5767-49F2-AEBC-C824F987BD18}.Release|Mixed Platforms.ActiveCfg = Release|x64
+		{0E96F8C3-5767-49F2-AEBC-C824F987BD18}.Release|Mixed Platforms.Build.0 = Release|x64
+		{0E96F8C3-5767-49F2-AEBC-C824F987BD18}.Release|Win32.ActiveCfg = Release|Win32
+		{0E96F8C3-5767-49F2-AEBC-C824F987BD18}.Release|Win32.Build.0 = Release|Win32
+		{0E96F8C3-5767-49F2-AEBC-C824F987BD18}.Release|x64.ActiveCfg = Release|x64
+		{0E96F8C3-5767-49F2-AEBC-C824F987BD18}.Release|x64.Build.0 = Release|x64
+		{4C437511-DEEA-4C06-9B12-7FEFFF82FBC9}.Debug|Any CPU.ActiveCfg = Debug|x64
+		{4C437511-DEEA-4C06-9B12-7FEFFF82FBC9}.Debug|Mixed Platforms.ActiveCfg = Debug|x64
+		{4C437511-DEEA-4C06-9B12-7FEFFF82FBC9}.Debug|Mixed Platforms.Build.0 = Debug|x64
+		{4C437511-DEEA-4C06-9B12-7FEFFF82FBC9}.Debug|Win32.ActiveCfg = Debug|Win32
+		{4C437511-DEEA-4C06-9B12-7FEFFF82FBC9}.Debug|Win32.Build.0 = Debug|Win32
+		{4C437511-DEEA-4C06-9B12-7FEFFF82FBC9}.Debug|x64.ActiveCfg = Debug|x64
+		{4C437511-DEEA-4C06-9B12-7FEFFF82FBC9}.Debug|x64.Build.0 = Debug|x64
+		{4C437511-DEEA-4C06-9B12-7FEFFF82FBC9}.Release|Any CPU.ActiveCfg = Release|x64
+		{4C437511-DEEA-4C06-9B12-7FEFFF82FBC9}.Release|Mixed Platforms.ActiveCfg = Release|x64
+		{4C437511-DEEA-4C06-9B12-7FEFFF82FBC9}.Release|Mixed Platforms.Build.0 = Release|x64
+		{4C437511-DEEA-4C06-9B12-7FEFFF82FBC9}.Release|Win32.ActiveCfg = Release|Win32
+		{4C437511-DEEA-4C06-9B12-7FEFFF82FBC9}.Release|Win32.Build.0 = Release|Win32
+		{4C437511-DEEA-4C06-9B12-7FEFFF82FBC9}.Release|x64.ActiveCfg = Release|x64
+		{4C437511-DEEA-4C06-9B12-7FEFFF82FBC9}.Release|x64.Build.0 = Release|x64
+		{25F90B8E-B520-430D-8120-8E38507E69B8}.Debug|Any CPU.ActiveCfg = Debug|Win32
+		{25F90B8E-B520-430D-8120-8E38507E69B8}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
+		{25F90B8E-B520-430D-8120-8E38507E69B8}.Debug|Mixed Platforms.Build.0 = Debug|Win32
+		{25F90B8E-B520-430D-8120-8E38507E69B8}.Debug|Win32.ActiveCfg = Debug|Win32
+		{25F90B8E-B520-430D-8120-8E38507E69B8}.Debug|Win32.Build.0 = Debug|Win32
+		{25F90B8E-B520-430D-8120-8E38507E69B8}.Debug|x64.ActiveCfg = Debug|x64
+		{25F90B8E-B520-430D-8120-8E38507E69B8}.Debug|x64.Build.0 = Debug|x64
+		{25F90B8E-B520-430D-8120-8E38507E69B8}.Release|Any CPU.ActiveCfg = Release|Win32
+		{25F90B8E-B520-430D-8120-8E38507E69B8}.Release|Mixed Platforms.ActiveCfg = Release|Win32
+		{25F90B8E-B520-430D-8120-8E38507E69B8}.Release|Mixed Platforms.Build.0 = Release|Win32
+		{25F90B8E-B520-430D-8120-8E38507E69B8}.Release|Win32.ActiveCfg = Release|Win32
+		{25F90B8E-B520-430D-8120-8E38507E69B8}.Release|Win32.Build.0 = Release|Win32
+		{25F90B8E-B520-430D-8120-8E38507E69B8}.Release|x64.ActiveCfg = Release|x64
+		{25F90B8E-B520-430D-8120-8E38507E69B8}.Release|x64.Build.0 = Release|x64
+		{8C3245A6-636B-4E36-9F10-EB1A4C30008E}.Debug|Any CPU.ActiveCfg = Debug|x64
+		{8C3245A6-636B-4E36-9F10-EB1A4C30008E}.Debug|Mixed Platforms.ActiveCfg = Debug|x64
+		{8C3245A6-636B-4E36-9F10-EB1A4C30008E}.Debug|Mixed Platforms.Build.0 = Debug|x64
+		{8C3245A6-636B-4E36-9F10-EB1A4C30008E}.Debug|Win32.ActiveCfg = Debug|Win32
+		{8C3245A6-636B-4E36-9F10-EB1A4C30008E}.Debug|Win32.Build.0 = Debug|Win32
+		{8C3245A6-636B-4E36-9F10-EB1A4C30008E}.Debug|x64.ActiveCfg = Debug|x64
+		{8C3245A6-636B-4E36-9F10-EB1A4C30008E}.Debug|x64.Build.0 = Debug|x64
+		{8C3245A6-636B-4E36-9F10-EB1A4C30008E}.Release|Any CPU.ActiveCfg = Release|x64
+		{8C3245A6-636B-4E36-9F10-EB1A4C30008E}.Release|Mixed Platforms.ActiveCfg = Release|x64
+		{8C3245A6-636B-4E36-9F10-EB1A4C30008E}.Release|Mixed Platforms.Build.0 = Release|x64
+		{8C3245A6-636B-4E36-9F10-EB1A4C30008E}.Release|Win32.ActiveCfg = Release|Win32
+		{8C3245A6-636B-4E36-9F10-EB1A4C30008E}.Release|Win32.Build.0 = Release|Win32
+		{8C3245A6-636B-4E36-9F10-EB1A4C30008E}.Release|x64.ActiveCfg = Release|x64
+		{8C3245A6-636B-4E36-9F10-EB1A4C30008E}.Release|x64.Build.0 = Release|x64
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+EndGlobal

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ac967000/geode-client-native/quickstart/quickstart_csharp.sln
----------------------------------------------------------------------
diff --git a/geode-client-native/quickstart/quickstart_csharp.sln b/geode-client-native/quickstart/quickstart_csharp.sln
new file mode 100644
index 0000000..7275315
--- /dev/null
+++ b/geode-client-native/quickstart/quickstart_csharp.sln
@@ -0,0 +1,520 @@
+
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{8E8018A8-890F-4D1D-ABD1-D54F4DD604DE}"
+	ProjectSection(SolutionItems) = preProject
+		XMLs\clientBasicOperations.xml = XMLs\clientBasicOperations.xml
+		XMLs\clientCqQuery.xml = XMLs\clientCqQuery.xml
+		XMLs\clientDataExpiration.xml = XMLs\clientDataExpiration.xml
+		XMLs\clientDelta.xml = XMLs\clientDelta.xml
+		XMLs\clientDurable.xml = XMLs\clientDurable.xml
+		XMLs\clientExceptions.xml = XMLs\clientExceptions.xml
+		XMLs\clientExecuteFunctions.xml = XMLs\clientExecuteFunctions.xml
+		XMLs\clientHACache.xml = XMLs\clientHACache.xml
+		XMLs\clientLoaderListenerWriter.xml = XMLs\clientLoaderListenerWriter.xml
+		XMLs\clientRefIDExample.xml = XMLs\clientRefIDExample.xml
+		XMLs\clientRegisterInterest.xml = XMLs\clientRegisterInterest.xml
+		XMLs\clientRemoteQuery.xml = XMLs\clientRemoteQuery.xml
+		XMLs\serverBasicOperations.xml = XMLs\serverBasicOperations.xml
+		XMLs\serverCqQuery.xml = XMLs\serverCqQuery.xml
+		XMLs\serverDataExpiration.xml = XMLs\serverDataExpiration.xml
+		XMLs\serverDurableClient.xml = XMLs\serverDurableClient.xml
+		XMLs\serverExceptions.xml = XMLs\serverExceptions.xml
+		XMLs\serverExecuteFunctions.xml = XMLs\serverExecuteFunctions.xml
+		XMLs\serverExecuteFunctions2.xml = XMLs\serverExecuteFunctions2.xml
+		XMLs\serverHACache.xml = XMLs\serverHACache.xml
+		XMLs\serverHACache2.xml = XMLs\serverHACache2.xml
+		XMLs\serverLoaderListenerWriter.xml = XMLs\serverLoaderListenerWriter.xml
+		XMLs\serverPutAllGetAllOperations.xml = XMLs\serverPutAllGetAllOperations.xml
+		XMLs\serverRefIDExample.xml = XMLs\serverRefIDExample.xml
+		XMLs\serverRegisterInterest.xml = XMLs\serverRegisterInterest.xml
+		XMLs\serverRemoteQuery.xml = XMLs\serverRemoteQuery.xml
+	EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BasicOperations", "csharp\vsprojects\BasicOperations\BasicOperations.csproj", "{5F769A4E-0FF3-4859-8958-CDD075AC01C3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataExpiration", "csharp\vsprojects\DataExpiration\DataExpiration.csproj", "{AB5EF944-C1FC-4FB2-8831-081EC8368D24}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LoaderListenerWriter", "csharp\vsprojects\LoaderListenerWriter\LoaderListenerWriter.csproj", "{45F78C44-0D03-4CF9-82C9-8BC486F02FF7}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RegisterInterest", "csharp\vsprojects\RegisterInterest\RegisterInterest.csproj", "{7200D4CE-78AC-401E-B749-E61656D8078D}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RemoteQuery", "csharp\vsprojects\RemoteQuery\RemoteQuery.csproj", "{F15736B5-8582-4B38-8B09-AA2ED4EA9575}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CqQuery", "csharp\vsprojects\CqQuery\CqQuery.csproj", "{96DAADFD-1454-43FA-AA69-28E357901E3C}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExecuteFunctions", "csharp\vsprojects\ExecuteFunctions\ExecuteFunctions.csproj", "{F15736B5-8582-4B38-8B09-AA2ED4EA9577}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SimplePlugins", "csharp\vsprojects\SimplePlugins\SimplePlugins.csproj", "{915061E8-66C2-4597-91F2-45CA531910EE}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Interop", "csharp\vsprojects\Interop\Interop.csproj", "{38DD7F7C-9460-4BC6-A58F-A9D457FC42F4}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HACache", "csharp\vsprojects\HACache\HACache.csproj", "{3AFF5409-510E-4DDE-BBD6-96F2C858AA53}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Exceptions", "csharp\vsprojects\Exceptions\Exceptions.csproj", "{6AF4E7C4-0EE2-48FE-A075-B01B3D033998}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DurableClient", "csharp\vsprojects\DurableClient\DurableClient.csproj", "{7BD6A234-AD2E-4BE6-BAEA-EB258EAAD0C5}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Security", "csharp\vsprojects\Security\Security.csproj", "{5F76AA4D-0FF3-4859-8958-CDD075AC01C3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MultiuserSecurity", "csharp\vsprojects\MultiuserSecurity\MultiuserSecurity.csproj", "{7A99B197-118D-4B03-8B87-94F0322C255B}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PutAllGetAllOperations", "csharp\vsprojects\PutAllGetAllOperations\PutAllGetAllOperations.csproj", "{3CB335BA-E09F-4677-BCAD-A0ECF3218641}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PoolWithEndpoints", "csharp\vsprojects\PoolWithEndpoints\PoolWithEndpoints.csproj", "{E7A1C0BC-B488-4F38-A1D4-108EDC47E38F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PoolRemoteQuery", "csharp\vsprojects\PoolRemoteQuery\PoolRemoteQuery.csproj", "{B0A9BC2F-26F2-4BDD-BF02-73C097F926FE}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PdxRemoteQuery", "csharp\vsprojects\PdxRemoteQuery\PdxRemoteQuery.csproj", "{7F99AA48-8931-4D92-9F1F-01F7AF8123FC}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PdxSerializer", "csharp\vsprojects\PdxSerializer\PdxSerializer.csproj", "{4D9FE6D0-8528-424B-97E9-AD69C23F1D3F}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PdxInstance", "csharp\vsprojects\PdxInstance\PdxInstance.csproj", "{CC136286-D242-49FF-95F2-5DB405364032}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DistributedSystem", "csharp\vsprojects\DistributedSystem\DistributedSystem.csproj", "{A1434552-3864-4E91-A31B-3E38D966F816}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PoolCqQuery", "csharp\vsprojects\PoolCqQuery\PoolCqQuery.csproj", "{F6229FB4-8E5B-456D-80FC-6E86182D7284}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Delta", "csharp\vsprojects\Delta\Delta.csproj", "{36F048FD-9DFD-426A-AA72-483043CB7E17}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RefIDExample", "csharp\vsprojects\RefIDExample\RefIDExample.csproj", "{63FC7A13-FA33-44DF-8FF0-3220F7176BC3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Transactions", "csharp\vsprojects\Transactions\Transactions.csproj", "{51229C8F-64D5-4302-8C93-AAEC3C27864B}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TransactionsXA", "csharp\vsprojects\TransactionsXA\TransactionsXA.csproj", "{AC0A17DA-3880-47A4-962F-1237431DBFD7}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Any CPU = Debug|Any CPU
+		Debug|Mixed Platforms = Debug|Mixed Platforms
+		Debug|Win32 = Debug|Win32
+		Debug|x64 = Debug|x64
+		Debug|x86 = Debug|x86
+		Release|Any CPU = Release|Any CPU
+		Release|Mixed Platforms = Release|Mixed Platforms
+		Release|Win32 = Release|Win32
+		Release|x64 = Release|x64
+		Release|x86 = Release|x86
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{5F769A4E-0FF3-4859-8958-CDD075AC01C3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{5F769A4E-0FF3-4859-8958-CDD075AC01C3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{5F769A4E-0FF3-4859-8958-CDD075AC01C3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{5F769A4E-0FF3-4859-8958-CDD075AC01C3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{5F769A4E-0FF3-4859-8958-CDD075AC01C3}.Debug|Win32.ActiveCfg = Debug|Any CPU
+		{5F769A4E-0FF3-4859-8958-CDD075AC01C3}.Debug|x64.ActiveCfg = Debug|x64
+		{5F769A4E-0FF3-4859-8958-CDD075AC01C3}.Debug|x64.Build.0 = Debug|x64
+		{5F769A4E-0FF3-4859-8958-CDD075AC01C3}.Debug|x86.ActiveCfg = Debug|x64
+		{5F769A4E-0FF3-4859-8958-CDD075AC01C3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{5F769A4E-0FF3-4859-8958-CDD075AC01C3}.Release|Any CPU.Build.0 = Release|Any CPU
+		{5F769A4E-0FF3-4859-8958-CDD075AC01C3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{5F769A4E-0FF3-4859-8958-CDD075AC01C3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{5F769A4E-0FF3-4859-8958-CDD075AC01C3}.Release|Win32.ActiveCfg = Release|Any CPU
+		{5F769A4E-0FF3-4859-8958-CDD075AC01C3}.Release|x64.ActiveCfg = Release|x64
+		{5F769A4E-0FF3-4859-8958-CDD075AC01C3}.Release|x64.Build.0 = Release|x64
+		{5F769A4E-0FF3-4859-8958-CDD075AC01C3}.Release|x86.ActiveCfg = Release|x64
+		{AB5EF944-C1FC-4FB2-8831-081EC8368D24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{AB5EF944-C1FC-4FB2-8831-081EC8368D24}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{AB5EF944-C1FC-4FB2-8831-081EC8368D24}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{AB5EF944-C1FC-4FB2-8831-081EC8368D24}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{AB5EF944-C1FC-4FB2-8831-081EC8368D24}.Debug|Win32.ActiveCfg = Debug|Any CPU
+		{AB5EF944-C1FC-4FB2-8831-081EC8368D24}.Debug|x64.ActiveCfg = Debug|x64
+		{AB5EF944-C1FC-4FB2-8831-081EC8368D24}.Debug|x64.Build.0 = Debug|x64
+		{AB5EF944-C1FC-4FB2-8831-081EC8368D24}.Debug|x86.ActiveCfg = Debug|x64
+		{AB5EF944-C1FC-4FB2-8831-081EC8368D24}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{AB5EF944-C1FC-4FB2-8831-081EC8368D24}.Release|Any CPU.Build.0 = Release|Any CPU
+		{AB5EF944-C1FC-4FB2-8831-081EC8368D24}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{AB5EF944-C1FC-4FB2-8831-081EC8368D24}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{AB5EF944-C1FC-4FB2-8831-081EC8368D24}.Release|Win32.ActiveCfg = Release|Any CPU
+		{AB5EF944-C1FC-4FB2-8831-081EC8368D24}.Release|x64.ActiveCfg = Release|x64
+		{AB5EF944-C1FC-4FB2-8831-081EC8368D24}.Release|x64.Build.0 = Release|x64
+		{AB5EF944-C1FC-4FB2-8831-081EC8368D24}.Release|x86.ActiveCfg = Release|x64
+		{45F78C44-0D03-4CF9-82C9-8BC486F02FF7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{45F78C44-0D03-4CF9-82C9-8BC486F02FF7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{45F78C44-0D03-4CF9-82C9-8BC486F02FF7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{45F78C44-0D03-4CF9-82C9-8BC486F02FF7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{45F78C44-0D03-4CF9-82C9-8BC486F02FF7}.Debug|Win32.ActiveCfg = Debug|Any CPU
+		{45F78C44-0D03-4CF9-82C9-8BC486F02FF7}.Debug|x64.ActiveCfg = Debug|x64
+		{45F78C44-0D03-4CF9-82C9-8BC486F02FF7}.Debug|x64.Build.0 = Debug|x64
+		{45F78C44-0D03-4CF9-82C9-8BC486F02FF7}.Debug|x86.ActiveCfg = Debug|x64
+		{45F78C44-0D03-4CF9-82C9-8BC486F02FF7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{45F78C44-0D03-4CF9-82C9-8BC486F02FF7}.Release|Any CPU.Build.0 = Release|Any CPU
+		{45F78C44-0D03-4CF9-82C9-8BC486F02FF7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{45F78C44-0D03-4CF9-82C9-8BC486F02FF7}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{45F78C44-0D03-4CF9-82C9-8BC486F02FF7}.Release|Win32.ActiveCfg = Release|Any CPU
+		{45F78C44-0D03-4CF9-82C9-8BC486F02FF7}.Release|x64.ActiveCfg = Release|x64
+		{45F78C44-0D03-4CF9-82C9-8BC486F02FF7}.Release|x64.Build.0 = Release|x64
+		{45F78C44-0D03-4CF9-82C9-8BC486F02FF7}.Release|x86.ActiveCfg = Release|x64
+		{7200D4CE-78AC-401E-B749-E61656D8078D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{7200D4CE-78AC-401E-B749-E61656D8078D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{7200D4CE-78AC-401E-B749-E61656D8078D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{7200D4CE-78AC-401E-B749-E61656D8078D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{7200D4CE-78AC-401E-B749-E61656D8078D}.Debug|Win32.ActiveCfg = Debug|Any CPU
+		{7200D4CE-78AC-401E-B749-E61656D8078D}.Debug|x64.ActiveCfg = Debug|x64
+		{7200D4CE-78AC-401E-B749-E61656D8078D}.Debug|x64.Build.0 = Debug|x64
+		{7200D4CE-78AC-401E-B749-E61656D8078D}.Debug|x86.ActiveCfg = Debug|x64
+		{7200D4CE-78AC-401E-B749-E61656D8078D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{7200D4CE-78AC-401E-B749-E61656D8078D}.Release|Any CPU.Build.0 = Release|Any CPU
+		{7200D4CE-78AC-401E-B749-E61656D8078D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{7200D4CE-78AC-401E-B749-E61656D8078D}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{7200D4CE-78AC-401E-B749-E61656D8078D}.Release|Win32.ActiveCfg = Release|Any CPU
+		{7200D4CE-78AC-401E-B749-E61656D8078D}.Release|x64.ActiveCfg = Release|x64
+		{7200D4CE-78AC-401E-B749-E61656D8078D}.Release|x64.Build.0 = Release|x64
+		{7200D4CE-78AC-401E-B749-E61656D8078D}.Release|x86.ActiveCfg = Release|x64
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9575}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9575}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9575}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9575}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9575}.Debug|Win32.ActiveCfg = Debug|Any CPU
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9575}.Debug|x64.ActiveCfg = Debug|x64
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9575}.Debug|x64.Build.0 = Debug|x64
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9575}.Debug|x86.ActiveCfg = Debug|x64
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9575}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9575}.Release|Any CPU.Build.0 = Release|Any CPU
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9575}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9575}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9575}.Release|Win32.ActiveCfg = Release|Any CPU
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9575}.Release|x64.ActiveCfg = Release|x64
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9575}.Release|x64.Build.0 = Release|x64
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9575}.Release|x86.ActiveCfg = Release|x64
+		{96DAADFD-1454-43FA-AA69-28E357901E3C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{96DAADFD-1454-43FA-AA69-28E357901E3C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{96DAADFD-1454-43FA-AA69-28E357901E3C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{96DAADFD-1454-43FA-AA69-28E357901E3C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{96DAADFD-1454-43FA-AA69-28E357901E3C}.Debug|Win32.ActiveCfg = Debug|Any CPU
+		{96DAADFD-1454-43FA-AA69-28E357901E3C}.Debug|x64.ActiveCfg = Debug|x64
+		{96DAADFD-1454-43FA-AA69-28E357901E3C}.Debug|x64.Build.0 = Debug|x64
+		{96DAADFD-1454-43FA-AA69-28E357901E3C}.Debug|x86.ActiveCfg = Debug|x64
+		{96DAADFD-1454-43FA-AA69-28E357901E3C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{96DAADFD-1454-43FA-AA69-28E357901E3C}.Release|Any CPU.Build.0 = Release|Any CPU
+		{96DAADFD-1454-43FA-AA69-28E357901E3C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{96DAADFD-1454-43FA-AA69-28E357901E3C}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{96DAADFD-1454-43FA-AA69-28E357901E3C}.Release|Win32.ActiveCfg = Release|Any CPU
+		{96DAADFD-1454-43FA-AA69-28E357901E3C}.Release|x64.ActiveCfg = Release|x64
+		{96DAADFD-1454-43FA-AA69-28E357901E3C}.Release|x64.Build.0 = Release|x64
+		{96DAADFD-1454-43FA-AA69-28E357901E3C}.Release|x86.ActiveCfg = Release|x64
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9577}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9577}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9577}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9577}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9577}.Debug|Win32.ActiveCfg = Debug|Any CPU
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9577}.Debug|x64.ActiveCfg = Debug|x64
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9577}.Debug|x64.Build.0 = Debug|x64
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9577}.Debug|x86.ActiveCfg = Debug|x64
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9577}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9577}.Release|Any CPU.Build.0 = Release|Any CPU
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9577}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9577}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9577}.Release|Win32.ActiveCfg = Release|Any CPU
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9577}.Release|x64.ActiveCfg = Release|x64
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9577}.Release|x64.Build.0 = Release|x64
+		{F15736B5-8582-4B38-8B09-AA2ED4EA9577}.Release|x86.ActiveCfg = Release|x64
+		{915061E8-66C2-4597-91F2-45CA531910EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{915061E8-66C2-4597-91F2-45CA531910EE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{915061E8-66C2-4597-91F2-45CA531910EE}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{915061E8-66C2-4597-91F2-45CA531910EE}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{915061E8-66C2-4597-91F2-45CA531910EE}.Debug|Win32.ActiveCfg = Debug|Any CPU
+		{915061E8-66C2-4597-91F2-45CA531910EE}.Debug|x64.ActiveCfg = Debug|x64
+		{915061E8-66C2-4597-91F2-45CA531910EE}.Debug|x64.Build.0 = Debug|x64
+		{915061E8-66C2-4597-91F2-45CA531910EE}.Debug|x86.ActiveCfg = Debug|x64
+		{915061E8-66C2-4597-91F2-45CA531910EE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{915061E8-66C2-4597-91F2-45CA531910EE}.Release|Any CPU.Build.0 = Release|Any CPU
+		{915061E8-66C2-4597-91F2-45CA531910EE}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{915061E8-66C2-4597-91F2-45CA531910EE}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{915061E8-66C2-4597-91F2-45CA531910EE}.Release|Win32.ActiveCfg = Release|Any CPU
+		{915061E8-66C2-4597-91F2-45CA531910EE}.Release|x64.ActiveCfg = Release|x64
+		{915061E8-66C2-4597-91F2-45CA531910EE}.Release|x64.Build.0 = Release|x64
+		{915061E8-66C2-4597-91F2-45CA531910EE}.Release|x86.ActiveCfg = Release|x64
+		{38DD7F7C-9460-4BC6-A58F-A9D457FC42F4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{38DD7F7C-9460-4BC6-A58F-A9D457FC42F4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{38DD7F7C-9460-4BC6-A58F-A9D457FC42F4}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{38DD7F7C-9460-4BC6-A58F-A9D457FC42F4}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{38DD7F7C-9460-4BC6-A58F-A9D457FC42F4}.Debug|Win32.ActiveCfg = Debug|Any CPU
+		{38DD7F7C-9460-4BC6-A58F-A9D457FC42F4}.Debug|x64.ActiveCfg = Debug|x64
+		{38DD7F7C-9460-4BC6-A58F-A9D457FC42F4}.Debug|x64.Build.0 = Debug|x64
+		{38DD7F7C-9460-4BC6-A58F-A9D457FC42F4}.Debug|x86.ActiveCfg = Debug|x64
+		{38DD7F7C-9460-4BC6-A58F-A9D457FC42F4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{38DD7F7C-9460-4BC6-A58F-A9D457FC42F4}.Release|Any CPU.Build.0 = Release|Any CPU
+		{38DD7F7C-9460-4BC6-A58F-A9D457FC42F4}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{38DD7F7C-9460-4BC6-A58F-A9D457FC42F4}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{38DD7F7C-9460-4BC6-A58F-A9D457FC42F4}.Release|Win32.ActiveCfg = Release|Any CPU
+		{38DD7F7C-9460-4BC6-A58F-A9D457FC42F4}.Release|x64.ActiveCfg = Release|x64
+		{38DD7F7C-9460-4BC6-A58F-A9D457FC42F4}.Release|x64.Build.0 = Release|x64
+		{38DD7F7C-9460-4BC6-A58F-A9D457FC42F4}.Release|x86.ActiveCfg = Release|x64
+		{3AFF5409-510E-4DDE-BBD6-96F2C858AA53}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{3AFF5409-510E-4DDE-BBD6-96F2C858AA53}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{3AFF5409-510E-4DDE-BBD6-96F2C858AA53}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{3AFF5409-510E-4DDE-BBD6-96F2C858AA53}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{3AFF5409-510E-4DDE-BBD6-96F2C858AA53}.Debug|Win32.ActiveCfg = Debug|Any CPU
+		{3AFF5409-510E-4DDE-BBD6-96F2C858AA53}.Debug|x64.ActiveCfg = Debug|x64
+		{3AFF5409-510E-4DDE-BBD6-96F2C858AA53}.Debug|x64.Build.0 = Debug|x64
+		{3AFF5409-510E-4DDE-BBD6-96F2C858AA53}.Debug|x86.ActiveCfg = Debug|x64
+		{3AFF5409-510E-4DDE-BBD6-96F2C858AA53}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{3AFF5409-510E-4DDE-BBD6-96F2C858AA53}.Release|Any CPU.Build.0 = Release|Any CPU
+		{3AFF5409-510E-4DDE-BBD6-96F2C858AA53}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{3AFF5409-510E-4DDE-BBD6-96F2C858AA53}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{3AFF5409-510E-4DDE-BBD6-96F2C858AA53}.Release|Win32.ActiveCfg = Release|Any CPU
+		{3AFF5409-510E-4DDE-BBD6-96F2C858AA53}.Release|x64.ActiveCfg = Release|x64
+		{3AFF5409-510E-4DDE-BBD6-96F2C858AA53}.Release|x64.Build.0 = Release|x64
+		{3AFF5409-510E-4DDE-BBD6-96F2C858AA53}.Release|x86.ActiveCfg = Release|x64
+		{6AF4E7C4-0EE2-48FE-A075-B01B3D033998}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{6AF4E7C4-0EE2-48FE-A075-B01B3D033998}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{6AF4E7C4-0EE2-48FE-A075-B01B3D033998}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{6AF4E7C4-0EE2-48FE-A075-B01B3D033998}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{6AF4E7C4-0EE2-48FE-A075-B01B3D033998}.Debug|Win32.ActiveCfg = Debug|Any CPU
+		{6AF4E7C4-0EE2-48FE-A075-B01B3D033998}.Debug|x64.ActiveCfg = Debug|x64
+		{6AF4E7C4-0EE2-48FE-A075-B01B3D033998}.Debug|x64.Build.0 = Debug|x64
+		{6AF4E7C4-0EE2-48FE-A075-B01B3D033998}.Debug|x86.ActiveCfg = Debug|x64
+		{6AF4E7C4-0EE2-48FE-A075-B01B3D033998}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{6AF4E7C4-0EE2-48FE-A075-B01B3D033998}.Release|Any CPU.Build.0 = Release|Any CPU
+		{6AF4E7C4-0EE2-48FE-A075-B01B3D033998}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{6AF4E7C4-0EE2-48FE-A075-B01B3D033998}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{6AF4E7C4-0EE2-48FE-A075-B01B3D033998}.Release|Win32.ActiveCfg = Release|Any CPU
+		{6AF4E7C4-0EE2-48FE-A075-B01B3D033998}.Release|x64.ActiveCfg = Release|x64
+		{6AF4E7C4-0EE2-48FE-A075-B01B3D033998}.Release|x64.Build.0 = Release|x64
+		{6AF4E7C4-0EE2-48FE-A075-B01B3D033998}.Release|x86.ActiveCfg = Release|x64
+		{7BD6A234-AD2E-4BE6-BAEA-EB258EAAD0C5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{7BD6A234-AD2E-4BE6-BAEA-EB258EAAD0C5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{7BD6A234-AD2E-4BE6-BAEA-EB258EAAD0C5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{7BD6A234-AD2E-4BE6-BAEA-EB258EAAD0C5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{7BD6A234-AD2E-4BE6-BAEA-EB258EAAD0C5}.Debug|Win32.ActiveCfg = Debug|Any CPU
+		{7BD6A234-AD2E-4BE6-BAEA-EB258EAAD0C5}.Debug|x64.ActiveCfg = Debug|x64
+		{7BD6A234-AD2E-4BE6-BAEA-EB258EAAD0C5}.Debug|x64.Build.0 = Debug|x64
+		{7BD6A234-AD2E-4BE6-BAEA-EB258EAAD0C5}.Debug|x86.ActiveCfg = Debug|x64
+		{7BD6A234-AD2E-4BE6-BAEA-EB258EAAD0C5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{7BD6A234-AD2E-4BE6-BAEA-EB258EAAD0C5}.Release|Any CPU.Build.0 = Release|Any CPU
+		{7BD6A234-AD2E-4BE6-BAEA-EB258EAAD0C5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{7BD6A234-AD2E-4BE6-BAEA-EB258EAAD0C5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{7BD6A234-AD2E-4BE6-BAEA-EB258EAAD0C5}.Release|Win32.ActiveCfg = Release|Any CPU
+		{7BD6A234-AD2E-4BE6-BAEA-EB258EAAD0C5}.Release|x64.ActiveCfg = Release|x64
+		{7BD6A234-AD2E-4BE6-BAEA-EB258EAAD0C5}.Release|x64.Build.0 = Release|x64
+		{7BD6A234-AD2E-4BE6-BAEA-EB258EAAD0C5}.Release|x86.ActiveCfg = Release|x64
+		{5F76AA4D-0FF3-4859-8958-CDD075AC01C3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{5F76AA4D-0FF3-4859-8958-CDD075AC01C3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{5F76AA4D-0FF3-4859-8958-CDD075AC01C3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{5F76AA4D-0FF3-4859-8958-CDD075AC01C3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{5F76AA4D-0FF3-4859-8958-CDD075AC01C3}.Debug|Win32.ActiveCfg = Debug|Any CPU
+		{5F76AA4D-0FF3-4859-8958-CDD075AC01C3}.Debug|x64.ActiveCfg = Debug|x64
+		{5F76AA4D-0FF3-4859-8958-CDD075AC01C3}.Debug|x64.Build.0 = Debug|x64
+		{5F76AA4D-0FF3-4859-8958-CDD075AC01C3}.Debug|x86.ActiveCfg = Debug|x64
+		{5F76AA4D-0FF3-4859-8958-CDD075AC01C3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{5F76AA4D-0FF3-4859-8958-CDD075AC01C3}.Release|Any CPU.Build.0 = Release|Any CPU
+		{5F76AA4D-0FF3-4859-8958-CDD075AC01C3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{5F76AA4D-0FF3-4859-8958-CDD075AC01C3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{5F76AA4D-0FF3-4859-8958-CDD075AC01C3}.Release|Win32.ActiveCfg = Release|Any CPU
+		{5F76AA4D-0FF3-4859-8958-CDD075AC01C3}.Release|x64.ActiveCfg = Release|x64
+		{5F76AA4D-0FF3-4859-8958-CDD075AC01C3}.Release|x64.Build.0 = Release|x64
+		{5F76AA4D-0FF3-4859-8958-CDD075AC01C3}.Release|x86.ActiveCfg = Release|x64
+		{7A99B197-118D-4B03-8B87-94F0322C255B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{7A99B197-118D-4B03-8B87-94F0322C255B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{7A99B197-118D-4B03-8B87-94F0322C255B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{7A99B197-118D-4B03-8B87-94F0322C255B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{7A99B197-118D-4B03-8B87-94F0322C255B}.Debug|Win32.ActiveCfg = Debug|Any CPU
+		{7A99B197-118D-4B03-8B87-94F0322C255B}.Debug|x64.ActiveCfg = Debug|x64
+		{7A99B197-118D-4B03-8B87-94F0322C255B}.Debug|x64.Build.0 = Debug|x64
+		{7A99B197-118D-4B03-8B87-94F0322C255B}.Debug|x86.ActiveCfg = Debug|x64
+		{7A99B197-118D-4B03-8B87-94F0322C255B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{7A99B197-118D-4B03-8B87-94F0322C255B}.Release|Any CPU.Build.0 = Release|Any CPU
+		{7A99B197-118D-4B03-8B87-94F0322C255B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{7A99B197-118D-4B03-8B87-94F0322C255B}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{7A99B197-118D-4B03-8B87-94F0322C255B}.Release|Win32.ActiveCfg = Release|Any CPU
+		{7A99B197-118D-4B03-8B87-94F0322C255B}.Release|x64.ActiveCfg = Release|x64
+		{7A99B197-118D-4B03-8B87-94F0322C255B}.Release|x64.Build.0 = Release|x64
+		{7A99B197-118D-4B03-8B87-94F0322C255B}.Release|x86.ActiveCfg = Release|x64
+		{3CB335BA-E09F-4677-BCAD-A0ECF3218641}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{3CB335BA-E09F-4677-BCAD-A0ECF3218641}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{3CB335BA-E09F-4677-BCAD-A0ECF3218641}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{3CB335BA-E09F-4677-BCAD-A0ECF3218641}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{3CB335BA-E09F-4677-BCAD-A0ECF3218641}.Debug|Win32.ActiveCfg = Debug|Any CPU
+		{3CB335BA-E09F-4677-BCAD-A0ECF3218641}.Debug|x64.ActiveCfg = Debug|x64
+		{3CB335BA-E09F-4677-BCAD-A0ECF3218641}.Debug|x64.Build.0 = Debug|x64
+		{3CB335BA-E09F-4677-BCAD-A0ECF3218641}.Debug|x86.ActiveCfg = Debug|x64
+		{3CB335BA-E09F-4677-BCAD-A0ECF3218641}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{3CB335BA-E09F-4677-BCAD-A0ECF3218641}.Release|Any CPU.Build.0 = Release|Any CPU
+		{3CB335BA-E09F-4677-BCAD-A0ECF3218641}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{3CB335BA-E09F-4677-BCAD-A0ECF3218641}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{3CB335BA-E09F-4677-BCAD-A0ECF3218641}.Release|Win32.ActiveCfg = Release|Any CPU
+		{3CB335BA-E09F-4677-BCAD-A0ECF3218641}.Release|x64.ActiveCfg = Release|x64
+		{3CB335BA-E09F-4677-BCAD-A0ECF3218641}.Release|x64.Build.0 = Release|x64
+		{3CB335BA-E09F-4677-BCAD-A0ECF3218641}.Release|x86.ActiveCfg = Release|x64
+		{E7A1C0BC-B488-4F38-A1D4-108EDC47E38F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{E7A1C0BC-B488-4F38-A1D4-108EDC47E38F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{E7A1C0BC-B488-4F38-A1D4-108EDC47E38F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{E7A1C0BC-B488-4F38-A1D4-108EDC47E38F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{E7A1C0BC-B488-4F38-A1D4-108EDC47E38F}.Debug|Win32.ActiveCfg = Debug|Any CPU
+		{E7A1C0BC-B488-4F38-A1D4-108EDC47E38F}.Debug|x64.ActiveCfg = Debug|x64
+		{E7A1C0BC-B488-4F38-A1D4-108EDC47E38F}.Debug|x64.Build.0 = Debug|x64
+		{E7A1C0BC-B488-4F38-A1D4-108EDC47E38F}.Debug|x86.ActiveCfg = Debug|x64
+		{E7A1C0BC-B488-4F38-A1D4-108EDC47E38F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{E7A1C0BC-B488-4F38-A1D4-108EDC47E38F}.Release|Any CPU.Build.0 = Release|Any CPU
+		{E7A1C0BC-B488-4F38-A1D4-108EDC47E38F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{E7A1C0BC-B488-4F38-A1D4-108EDC47E38F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{E7A1C0BC-B488-4F38-A1D4-108EDC47E38F}.Release|Win32.ActiveCfg = Release|Any CPU
+		{E7A1C0BC-B488-4F38-A1D4-108EDC47E38F}.Release|x64.ActiveCfg = Release|x64
+		{E7A1C0BC-B488-4F38-A1D4-108EDC47E38F}.Release|x64.Build.0 = Release|x64
+		{E7A1C0BC-B488-4F38-A1D4-108EDC47E38F}.Release|x86.ActiveCfg = Release|x64
+		{B0A9BC2F-26F2-4BDD-BF02-73C097F926FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{B0A9BC2F-26F2-4BDD-BF02-73C097F926FE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{B0A9BC2F-26F2-4BDD-BF02-73C097F926FE}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{B0A9BC2F-26F2-4BDD-BF02-73C097F926FE}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{B0A9BC2F-26F2-4BDD-BF02-73C097F926FE}.Debug|Win32.ActiveCfg = Debug|Any CPU
+		{B0A9BC2F-26F2-4BDD-BF02-73C097F926FE}.Debug|x64.ActiveCfg = Debug|x64
+		{B0A9BC2F-26F2-4BDD-BF02-73C097F926FE}.Debug|x64.Build.0 = Debug|x64
+		{B0A9BC2F-26F2-4BDD-BF02-73C097F926FE}.Debug|x86.ActiveCfg = Debug|x64
+		{B0A9BC2F-26F2-4BDD-BF02-73C097F926FE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{B0A9BC2F-26F2-4BDD-BF02-73C097F926FE}.Release|Any CPU.Build.0 = Release|Any CPU
+		{B0A9BC2F-26F2-4BDD-BF02-73C097F926FE}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{B0A9BC2F-26F2-4BDD-BF02-73C097F926FE}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{B0A9BC2F-26F2-4BDD-BF02-73C097F926FE}.Release|Win32.ActiveCfg = Release|Any CPU
+		{B0A9BC2F-26F2-4BDD-BF02-73C097F926FE}.Release|x64.ActiveCfg = Release|x64
+		{B0A9BC2F-26F2-4BDD-BF02-73C097F926FE}.Release|x64.Build.0 = Release|x64
+		{B0A9BC2F-26F2-4BDD-BF02-73C097F926FE}.Release|x86.ActiveCfg = Release|x64
+		{7F99AA48-8931-4D92-9F1F-01F7AF8123FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{7F99AA48-8931-4D92-9F1F-01F7AF8123FC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{7F99AA48-8931-4D92-9F1F-01F7AF8123FC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{7F99AA48-8931-4D92-9F1F-01F7AF8123FC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{7F99AA48-8931-4D92-9F1F-01F7AF8123FC}.Debug|Win32.ActiveCfg = Debug|Any CPU
+		{7F99AA48-8931-4D92-9F1F-01F7AF8123FC}.Debug|x64.ActiveCfg = Debug|x64
+		{7F99AA48-8931-4D92-9F1F-01F7AF8123FC}.Debug|x64.Build.0 = Debug|x64
+		{7F99AA48-8931-4D92-9F1F-01F7AF8123FC}.Debug|x86.ActiveCfg = Debug|x64
+		{7F99AA48-8931-4D92-9F1F-01F7AF8123FC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{7F99AA48-8931-4D92-9F1F-01F7AF8123FC}.Release|Any CPU.Build.0 = Release|Any CPU
+		{7F99AA48-8931-4D92-9F1F-01F7AF8123FC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{7F99AA48-8931-4D92-9F1F-01F7AF8123FC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{7F99AA48-8931-4D92-9F1F-01F7AF8123FC}.Release|Win32.ActiveCfg = Release|Any CPU
+		{7F99AA48-8931-4D92-9F1F-01F7AF8123FC}.Release|x64.ActiveCfg = Release|x64
+		{7F99AA48-8931-4D92-9F1F-01F7AF8123FC}.Release|x64.Build.0 = Release|x64
+		{7F99AA48-8931-4D92-9F1F-01F7AF8123FC}.Release|x86.ActiveCfg = Release|x64
+		{4D9FE6D0-8528-424B-97E9-AD69C23F1D3F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{4D9FE6D0-8528-424B-97E9-AD69C23F1D3F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{4D9FE6D0-8528-424B-97E9-AD69C23F1D3F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{4D9FE6D0-8528-424B-97E9-AD69C23F1D3F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{4D9FE6D0-8528-424B-97E9-AD69C23F1D3F}.Debug|Win32.ActiveCfg = Debug|x64
+		{4D9FE6D0-8528-424B-97E9-AD69C23F1D3F}.Debug|x64.ActiveCfg = Debug|x64
+		{4D9FE6D0-8528-424B-97E9-AD69C23F1D3F}.Debug|x64.Build.0 = Debug|x64
+		{4D9FE6D0-8528-424B-97E9-AD69C23F1D3F}.Debug|x86.ActiveCfg = Debug|x64
+		{4D9FE6D0-8528-424B-97E9-AD69C23F1D3F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{4D9FE6D0-8528-424B-97E9-AD69C23F1D3F}.Release|Any CPU.Build.0 = Release|Any CPU
+		{4D9FE6D0-8528-424B-97E9-AD69C23F1D3F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{4D9FE6D0-8528-424B-97E9-AD69C23F1D3F}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{4D9FE6D0-8528-424B-97E9-AD69C23F1D3F}.Release|Win32.ActiveCfg = Release|x64
+		{4D9FE6D0-8528-424B-97E9-AD69C23F1D3F}.Release|x64.ActiveCfg = Release|x64
+		{4D9FE6D0-8528-424B-97E9-AD69C23F1D3F}.Release|x64.Build.0 = Release|x64
+		{4D9FE6D0-8528-424B-97E9-AD69C23F1D3F}.Release|x86.ActiveCfg = Release|x64
+		{CC136286-D242-49FF-95F2-5DB405364032}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{CC136286-D242-49FF-95F2-5DB405364032}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{CC136286-D242-49FF-95F2-5DB405364032}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{CC136286-D242-49FF-95F2-5DB405364032}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{CC136286-D242-49FF-95F2-5DB405364032}.Debug|Win32.ActiveCfg = Debug|x64
+		{CC136286-D242-49FF-95F2-5DB405364032}.Debug|x64.ActiveCfg = Debug|x64
+		{CC136286-D242-49FF-95F2-5DB405364032}.Debug|x64.Build.0 = Debug|x64
+		{CC136286-D242-49FF-95F2-5DB405364032}.Debug|x86.ActiveCfg = Debug|x64
+		{CC136286-D242-49FF-95F2-5DB405364032}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{CC136286-D242-49FF-95F2-5DB405364032}.Release|Any CPU.Build.0 = Release|Any CPU
+		{CC136286-D242-49FF-95F2-5DB405364032}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{CC136286-D242-49FF-95F2-5DB405364032}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{CC136286-D242-49FF-95F2-5DB405364032}.Release|Win32.ActiveCfg = Release|x64
+		{CC136286-D242-49FF-95F2-5DB405364032}.Release|x64.ActiveCfg = Release|x64
+		{CC136286-D242-49FF-95F2-5DB405364032}.Release|x64.Build.0 = Release|x64
+		{CC136286-D242-49FF-95F2-5DB405364032}.Release|x86.ActiveCfg = Release|x64
+		{A1434552-3864-4E91-A31B-3E38D966F816}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{A1434552-3864-4E91-A31B-3E38D966F816}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{A1434552-3864-4E91-A31B-3E38D966F816}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{A1434552-3864-4E91-A31B-3E38D966F816}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{A1434552-3864-4E91-A31B-3E38D966F816}.Debug|Win32.ActiveCfg = Debug|Any CPU
+		{A1434552-3864-4E91-A31B-3E38D966F816}.Debug|x64.ActiveCfg = Debug|x64
+		{A1434552-3864-4E91-A31B-3E38D966F816}.Debug|x64.Build.0 = Debug|x64
+		{A1434552-3864-4E91-A31B-3E38D966F816}.Debug|x86.ActiveCfg = Debug|x64
+		{A1434552-3864-4E91-A31B-3E38D966F816}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{A1434552-3864-4E91-A31B-3E38D966F816}.Release|Any CPU.Build.0 = Release|Any CPU
+		{A1434552-3864-4E91-A31B-3E38D966F816}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{A1434552-3864-4E91-A31B-3E38D966F816}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{A1434552-3864-4E91-A31B-3E38D966F816}.Release|Win32.ActiveCfg = Release|Any CPU
+		{A1434552-3864-4E91-A31B-3E38D966F816}.Release|x64.ActiveCfg = Release|x64
+		{A1434552-3864-4E91-A31B-3E38D966F816}.Release|x64.Build.0 = Release|x64
+		{A1434552-3864-4E91-A31B-3E38D966F816}.Release|x86.ActiveCfg = Release|x64
+		{F6229FB4-8E5B-456D-80FC-6E86182D7284}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{F6229FB4-8E5B-456D-80FC-6E86182D7284}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{F6229FB4-8E5B-456D-80FC-6E86182D7284}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{F6229FB4-8E5B-456D-80FC-6E86182D7284}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{F6229FB4-8E5B-456D-80FC-6E86182D7284}.Debug|Win32.ActiveCfg = Debug|Any CPU
+		{F6229FB4-8E5B-456D-80FC-6E86182D7284}.Debug|x64.ActiveCfg = Debug|x64
+		{F6229FB4-8E5B-456D-80FC-6E86182D7284}.Debug|x64.Build.0 = Debug|x64
+		{F6229FB4-8E5B-456D-80FC-6E86182D7284}.Debug|x86.ActiveCfg = Debug|x64
+		{F6229FB4-8E5B-456D-80FC-6E86182D7284}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{F6229FB4-8E5B-456D-80FC-6E86182D7284}.Release|Any CPU.Build.0 = Release|Any CPU
+		{F6229FB4-8E5B-456D-80FC-6E86182D7284}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{F6229FB4-8E5B-456D-80FC-6E86182D7284}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{F6229FB4-8E5B-456D-80FC-6E86182D7284}.Release|Win32.ActiveCfg = Release|Any CPU
+		{F6229FB4-8E5B-456D-80FC-6E86182D7284}.Release|x64.ActiveCfg = Release|x64
+		{F6229FB4-8E5B-456D-80FC-6E86182D7284}.Release|x64.Build.0 = Release|x64
+		{F6229FB4-8E5B-456D-80FC-6E86182D7284}.Release|x86.ActiveCfg = Release|x64
+		{36F048FD-9DFD-426A-AA72-483043CB7E17}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{36F048FD-9DFD-426A-AA72-483043CB7E17}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{36F048FD-9DFD-426A-AA72-483043CB7E17}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{36F048FD-9DFD-426A-AA72-483043CB7E17}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{36F048FD-9DFD-426A-AA72-483043CB7E17}.Debug|Win32.ActiveCfg = Debug|Any CPU
+		{36F048FD-9DFD-426A-AA72-483043CB7E17}.Debug|x64.ActiveCfg = Debug|x64
+		{36F048FD-9DFD-426A-AA72-483043CB7E17}.Debug|x64.Build.0 = Debug|x64
+		{36F048FD-9DFD-426A-AA72-483043CB7E17}.Debug|x86.ActiveCfg = Debug|x64
+		{36F048FD-9DFD-426A-AA72-483043CB7E17}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{36F048FD-9DFD-426A-AA72-483043CB7E17}.Release|Any CPU.Build.0 = Release|Any CPU
+		{36F048FD-9DFD-426A-AA72-483043CB7E17}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{36F048FD-9DFD-426A-AA72-483043CB7E17}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{36F048FD-9DFD-426A-AA72-483043CB7E17}.Release|Win32.ActiveCfg = Release|Any CPU
+		{36F048FD-9DFD-426A-AA72-483043CB7E17}.Release|x64.ActiveCfg = Release|x64
+		{36F048FD-9DFD-426A-AA72-483043CB7E17}.Release|x64.Build.0 = Release|x64
+		{36F048FD-9DFD-426A-AA72-483043CB7E17}.Release|x86.ActiveCfg = Release|x64
+		{63FC7A13-FA33-44DF-8FF0-3220F7176BC3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{63FC7A13-FA33-44DF-8FF0-3220F7176BC3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{63FC7A13-FA33-44DF-8FF0-3220F7176BC3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{63FC7A13-FA33-44DF-8FF0-3220F7176BC3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{63FC7A13-FA33-44DF-8FF0-3220F7176BC3}.Debug|Win32.ActiveCfg = Debug|Any CPU
+		{63FC7A13-FA33-44DF-8FF0-3220F7176BC3}.Debug|x64.ActiveCfg = Debug|x64
+		{63FC7A13-FA33-44DF-8FF0-3220F7176BC3}.Debug|x64.Build.0 = Debug|x64
+		{63FC7A13-FA33-44DF-8FF0-3220F7176BC3}.Debug|x86.ActiveCfg = Debug|x64
+		{63FC7A13-FA33-44DF-8FF0-3220F7176BC3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{63FC7A13-FA33-44DF-8FF0-3220F7176BC3}.Release|Any CPU.Build.0 = Release|Any CPU
+		{63FC7A13-FA33-44DF-8FF0-3220F7176BC3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{63FC7A13-FA33-44DF-8FF0-3220F7176BC3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{63FC7A13-FA33-44DF-8FF0-3220F7176BC3}.Release|Win32.ActiveCfg = Release|Any CPU
+		{63FC7A13-FA33-44DF-8FF0-3220F7176BC3}.Release|x64.ActiveCfg = Release|x64
+		{63FC7A13-FA33-44DF-8FF0-3220F7176BC3}.Release|x64.Build.0 = Release|x64
+		{63FC7A13-FA33-44DF-8FF0-3220F7176BC3}.Release|x86.ActiveCfg = Release|x64
+		{51229C8F-64D5-4302-8C93-AAEC3C27864B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{51229C8F-64D5-4302-8C93-AAEC3C27864B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{51229C8F-64D5-4302-8C93-AAEC3C27864B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{51229C8F-64D5-4302-8C93-AAEC3C27864B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{51229C8F-64D5-4302-8C93-AAEC3C27864B}.Debug|Win32.ActiveCfg = Debug|Any CPU
+		{51229C8F-64D5-4302-8C93-AAEC3C27864B}.Debug|x64.ActiveCfg = Debug|x64
+		{51229C8F-64D5-4302-8C93-AAEC3C27864B}.Debug|x64.Build.0 = Debug|x64
+		{51229C8F-64D5-4302-8C93-AAEC3C27864B}.Debug|x86.ActiveCfg = Debug|x64
+		{51229C8F-64D5-4302-8C93-AAEC3C27864B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{51229C8F-64D5-4302-8C93-AAEC3C27864B}.Release|Any CPU.Build.0 = Release|Any CPU
+		{51229C8F-64D5-4302-8C93-AAEC3C27864B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{51229C8F-64D5-4302-8C93-AAEC3C27864B}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{51229C8F-64D5-4302-8C93-AAEC3C27864B}.Release|Win32.ActiveCfg = Release|Any CPU
+		{51229C8F-64D5-4302-8C93-AAEC3C27864B}.Release|x64.ActiveCfg = Release|x64
+		{51229C8F-64D5-4302-8C93-AAEC3C27864B}.Release|x64.Build.0 = Release|x64
+		{51229C8F-64D5-4302-8C93-AAEC3C27864B}.Release|x86.ActiveCfg = Release|x64
+		{AC0A17DA-3880-47A4-962F-1237431DBFD7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{AC0A17DA-3880-47A4-962F-1237431DBFD7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{AC0A17DA-3880-47A4-962F-1237431DBFD7}.Debug|Mixed Platforms.ActiveCfg = Debug|x64
+		{AC0A17DA-3880-47A4-962F-1237431DBFD7}.Debug|Mixed Platforms.Build.0 = Debug|x64
+		{AC0A17DA-3880-47A4-962F-1237431DBFD7}.Debug|Win32.ActiveCfg = Debug|x64
+		{AC0A17DA-3880-47A4-962F-1237431DBFD7}.Debug|x64.ActiveCfg = Debug|x64
+		{AC0A17DA-3880-47A4-962F-1237431DBFD7}.Debug|x64.Build.0 = Debug|x64
+		{AC0A17DA-3880-47A4-962F-1237431DBFD7}.Debug|x86.ActiveCfg = Debug|x64
+		{AC0A17DA-3880-47A4-962F-1237431DBFD7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{AC0A17DA-3880-47A4-962F-1237431DBFD7}.Release|Any CPU.Build.0 = Release|Any CPU
+		{AC0A17DA-3880-47A4-962F-1237431DBFD7}.Release|Mixed Platforms.ActiveCfg = Release|x64
+		{AC0A17DA-3880-47A4-962F-1237431DBFD7}.Release|Mixed Platforms.Build.0 = Release|x64
+		{AC0A17DA-3880-47A4-962F-1237431DBFD7}.Release|Win32.ActiveCfg = Release|x64
+		{AC0A17DA-3880-47A4-962F-1237431DBFD7}.Release|x64.ActiveCfg = Release|x64
+		{AC0A17DA-3880-47A4-962F-1237431DBFD7}.Release|x64.Build.0 = Release|x64
+		{AC0A17DA-3880-47A4-962F-1237431DBFD7}.Release|x86.ActiveCfg = Release|x64
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+EndGlobal

http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ac967000/geode-client-native/quickstart/runcpp.bat
----------------------------------------------------------------------
diff --git a/geode-client-native/quickstart/runcpp.bat b/geode-client-native/quickstart/runcpp.bat
new file mode 100644
index 0000000..a76d309
--- /dev/null
+++ b/geode-client-native/quickstart/runcpp.bat
@@ -0,0 +1,271 @@
+@echo off
+
+rem GFCPP must be set
+rem GEMFIRE must be set
+rem OPENSSL must be set for Security example
+
+if not "%GFCPP%"=="" goto checkGEMFIRE
+
+echo GFCPP is not set.
+goto finished
+
+:checkGEMFIRE
+
+if not "%GEMFIRE%"=="" goto checkOPENSSL
+
+echo GEMFIRE is not set.
+goto finished
+
+:checkOPENSSL
+
+if not "%OPENSSL%"=="" goto startexamples
+
+echo OPENSSL is not set.
+echo If OpenSSL libraries are not found in PATH then Security example will fail.
+
+
+:startexamples
+
+set LANG=C++
+set LANGDIR=cpp
+
+if not exist %LANGDIR%\%1.exe goto presentmenu
+
+set exname=%1
+
+:runexample
+
+if not exist %LANGDIR%\%exname%.exe goto presentmenu
+
+echo.
+echo Running GemFire %LANG% QuickStart example %exname% ...
+
+set CLASSPATH=%CLASSPATH%;../lib/javaobject.jar;%GEMFIRE%\lib\gfSecurityImpl.jar
+set PATH=%GEMFIRE%\bin;%PATH%;%GEMFIRE%\bin;%GFCPP%\bin;%OPENSSL%\bin;..\bin;
+
+if not exist gfecs mkdir gfecs
+
+if '%exname%' neq 'Delta' goto notwithlocator
+
+echo locator start
+
+call gemfire start-locator -port=34756 -dir=gfecs
+
+:notwithlocator
+
+if '%exname%' neq 'PoolRemoteQuery' goto skiplocatorstart
+
+echo locator start
+
+call gemfire start-locator -port=34756 -dir=gfecs
+
+:skiplocatorstart
+
+if '%exname%' neq 'HACache' goto skiphadir
+
+if not exist gfecs2 mkdir gfecs2
+
+:skiphadir
+
+if '%exname%' neq 'ExecuteFunctions' goto skipfuncdir
+
+if not exist gfecs2 mkdir gfecs2
+
+:skipfuncdir
+
+
+if '%exname%' equ 'PoolRemoteQuery' goto startserverwithlocator
+
+if '%exname%' equ 'Delta' goto startserverwithlocator
+
+
+if '%exname%' equ 'Security' goto startserverforsecurity
+if '%exname%' equ 'MultiuserSecurity' goto startserverformultiusersecurity
+
+call cacheserver start cache-xml-file=../XMLs/server%exname%.xml mcast-port=35673 -dir=gfecs
+
+echo cacheServer started
+
+if '%exname%' neq 'HACache' goto skiphastart
+
+call cacheserver start cache-xml-file=../XMLs/server%exname%2.xml mcast-port=35673 -dir=gfecs2
+
+echo cacheServer2 started
+
+:skiphastart
+
+if '%exname%' neq 'ExecuteFunctions' goto skipfuncstart
+
+call cacheserver start cache-xml-file=../XMLs/server%exname%2.xml mcast-port=35673 -dir=gfecs2
+
+echo cacheServer2 started
+
+:skipfuncstart
+
+if '%exname%' neq 'Security' goto :skipsecuritystart 
+if '%exname%' neq 'MultiuserSecurity' goto :skipsecuritystart 
+
+:startserverwithlocator
+call cacheserver start cache-xml-file=../XMLs/server%exname%.xml mcast-port=0 -dir=gfecs locators=localhost:34756
+
+if '%exname%' neq 'Security' goto :skipsecuritystart 
+if '%exname%' neq 'MultiuserSecurity' goto :skipsecuritystart 
+
+:startserverforsecurity
+
+call cacheserver start cache-xml-file=../XMLs/server%exname%.xml mcast-port=35673 -dir=gfecs security-client-authenticator=templates.security.PKCSAuthenticator.create security-publickey-filepath=../keystore/publickeyfile security-publickey-pass=gemfire security-authz-xml-uri=../XMLs/authz-pkcs.xml security-client-accessor=templates.security.XmlAuthorization.create
+
+if '%exname%' neq 'MultiuserSecurity' goto :skipsecuritystart 
+
+:startserverformultiusersecurity
+call cacheserver start cache-xml-file=../XMLs/server%exname%.xml mcast-port=35673 -dir=gfecs security-client-authenticator=templates.security.DummyAuthenticator.create security-authz-xml-uri=../XMLs/authz-dummy.xml security-client-accessor=templates.security.XmlAuthorization.create
+
+:skipsecuritystart
+
+if '%exname%' neq 'PoolRemoteQuery' goto notstartedserverwithlocator
+
+if '%exname%' neq 'Delta' goto notstartedserverwithlocator
+
+call cacheserver start cache-xml-file=../XMLs/server%exname%.xml mcast-port=0 -dir=gfecs locators=localhost:34756  
+
+:notstartedserverwithlocator
+
+if '%exname%' neq 'DistributedSystem' goto skipDSstart
+
+if not exist gfecs2 mkdir gfecs2
+
+call cacheserver start cache-xml-file=../XMLs/server%exname%2.xml mcast-port=35674 -dir=gfecs2
+
+:skipDSstart
+
+
+call %LANGDIR%\%exname%.exe
+if not "%errorlevel%"=="0" (
+call cacheserver stop -dir=gfecs
+call cacheserver stop -dir=gfecs2
+exit %errorlevel%
+)
+
+call cacheserver stop -dir=gfecs
+
+if '%exname%' neq 'HACache' goto skiphastop
+
+call cacheserver stop -dir=gfecs2
+
+:skiphastop
+
+if '%exname%' neq 'ExecuteFunctions' goto skipfuncstop
+
+call cacheserver stop -dir=gfecs2
+
+:skipfuncstop
+
+if '%exname%' neq 'PoolRemoteQuery' goto skiplocatorstop1
+
+call gemfire stop-locator -port=34756 -dir=gfecs
+
+:skiplocatorstop1
+
+if '%exname%' neq 'Delta' goto skiplocatorstop2
+
+call gemfire stop-locator -port=34756 -dir=gfecs
+
+:skiplocatorstop2
+
+if '%exname%' neq 'DistributedSystem' goto skipDSstop
+
+call cacheserver stop -dir=gfecs2
+
+:skipDSstop
+
+
+if '%exname%' equ 'invalidoption' goto invalidoption
+
+rem echo Please review the example's log output above then
+
+rem pause
+
+goto closeup
+
+:presentmenu
+
+echo.
+echo Please select a GemFire %LANG% QuickStart example to run.
+echo.
+echo 1. BasicOperations
+echo 2. DataExpiration
+echo 3. LoaderListenerWriter
+echo 4. RegisterInterest
+echo 5. RemoteQuery
+echo 6. HA Cache
+echo 7. Exceptions
+echo 8. DurableClient
+echo 9. Security
+echo 10.PutAllGetAllOperations
+echo 11.Continuous Query
+echo 12.DistributedSystem
+echo 13.PoolWithEndpoints
+echo 14.PoolRemoteQuery
+echo 15.ExecuteFunctions
+echo 16.Pool Continuous Query
+echo 17.Delta
+echo 18.Multiuser Security
+echo 19.RefIDExample
+echo 20.Transactions
+echo 21.TransactionsXA
+echo 22.PdxRemoteQuery
+echo 23.PdxSerializer
+echo 24.PdxInstance
+echo 25.PdxAutoSerializer
+echo 26.Quit
+echo.
+
+:getoption
+
+rem choice /c:123 /n
+
+set /p option=Enter option: 
+
+set exname=invalidoption
+
+if '%option%' equ '1' set exname=BasicOperations
+if '%option%' equ '2' set exname=DataExpiration
+if '%option%' equ '3' set exname=LoaderListenerWriter
+if '%option%' equ '4' set exname=RegisterInterest
+if '%option%' equ '5' set exname=RemoteQuery
+if '%option%' equ '6' set exname=HACache
+if '%option%' equ '7' set exname=Exceptions
+if '%option%' equ '8' set exname=DurableClient
+if '%option%' equ '9' set exname=Security
+if '%option%' equ '10' set exname=PutAllGetAllOperations
+if '%option%' equ '11' set exname=CqQuery
+if '%option%' equ '12' set exname=DistributedSystem
+if '%option%' equ '13' set exname=PoolWithEndpoints
+if '%option%' equ '14' set exname=PoolRemoteQuery
+if '%option%' equ '15' set exname=ExecuteFunctions
+if '%option%' equ '16' set exname=PoolCqQuery
+if '%option%' equ '17' set exname=Delta
+if '%option%' equ '18' set exname=MultiuserSecurity
+if '%option%' equ '19' set exname=RefIDExample
+if '%option%' equ '20' set exname=Transactions
+if '%option%' equ '21' set exname=TransactionsXA
+if '%option%' equ '22' set exname=PdxRemoteQuery
+if '%option%' equ '23' set exname=PdxSerializer
+if '%option%' equ '24' set exname=PdxInstance
+if '%option%' equ '25' set exname=PdxAutoSerializer
+if '%option%' equ '26' goto finished
+
+if '%exname%' equ 'invalidoption' goto invalidoption
+
+goto runexample
+
+:invalidoption
+
+echo Invalid option.
+goto getoption
+
+:closeup
+
+echo Finished example %exname%.
+
+:finished


Mime
View raw message