diff --git a/Samples/AppSettings/Makefile b/Samples/AppSettings/Makefile
new file mode 100755
index 0000000000..b5a0b742aa
--- /dev/null
+++ b/Samples/AppSettings/Makefile
@@ -0,0 +1,49 @@
+StroikaRoot=$(abspath ../../)/
+
+ifneq ($(CONFIGURATION),)
+ include $(StroikaRoot)IntermediateFiles/$(CONFIGURATION)/Configuration.mk
+endif
+
+include $(StroikaRoot)ScriptsLib/Makefile-Common.mk
+
+SrcDir = $(StroikaRoot)Samples/AppSettings/
+ObjDir = $(StroikaRoot)IntermediateFiles/$(CONFIGURATION)/Samples-AppSettings/
+
+include $(StroikaRoot)Library/Projects/Unix/SharedBuildRules-Default.mk
+include $(StroikaRoot)Library/Projects/Unix/SharedMakeVariables-Default.mk
+
+
+TARGETDIR = $(StroikaRoot)Builds/$(CONFIGURATION)/Samples-AppSettings/
+TARGETEXE = $(TARGETDIR)AppSettings${EXE_SUFFIX}
+
+
+VPATH = $(SrcDir)/Sources/
+
+
+Objs = \
+ $(ObjDir)Main${OBJ_SUFFIX}\
+
+
+all:
+ @$(StroikaRoot)ScriptsLib/PrintProgressLine $(MAKE_INDENT_LEVEL) "Building Samples/AppSettings:"
+ @mkdir -p $(TARGETDIR)
+ifeq (Unix,$(ProjectPlatformSubdir))
+ @$(MAKE) --silent $(TARGETEXE) MAKE_INDENT_LEVEL=$$(($(MAKE_INDENT_LEVEL)+1))
+else
+ @$(StroikaRoot)ScriptsLib/RunArgumentsWithCommonBuildVars $(CONFIGURATION) "MSBuild.exe /nologo /v:quiet /clp:NoSummary Projects/$(ProjectPlatformSubdir)/AppSettings.vcxproj /p:`$(StroikaRoot)ScriptsLib/GetVisualStudioConfigLine $(CONFIGURATION)` /target:Build";
+endif
+
+
+
+check:
+ @$(StroikaRoot)ScriptsLib/PrintProgressLine $$(($(MAKE_INDENT_LEVEL) + 1)) -n "Checking Samples/AppSettings... "
+ @$(StroikaRoot)ScriptsLib/CheckFileExists $(TARGETEXE)
+ @$(ECHO) "[SUCCEEDED]";
+
+
+$(TARGETEXE): $(ObjDir) $(Objs) $(StroikaLibs)
+ @$(StroikaRoot)ScriptsLib/PrintProgressLine $(MAKE_INDENT_LEVEL) "Linking `$(StroikaRoot)ScriptsLib/SubstituteBackVariables $@`" "... "
+ @if [ $(ECHO_BUILD_LINES) -eq 1 ]; then\
+ $(StroikaRoot)ScriptsLib/PrintProgressLine $$(($(MAKE_INDENT_LEVEL)+1)) "$(Linker) $(StroikaLinkerPrefixArgs) -o $(TARGETEXE) $(Objs) $(StroikaLinkerSuffixArgs)";\
+ fi
+ @$(Linker) $(StroikaLinkerPrefixArgs) -o $(TARGETEXE) $(Objs) $(StroikaLinkerSuffixArgs)
diff --git a/Samples/AppSettings/Projects/VisualStudio.Net-2017/.gitignore b/Samples/AppSettings/Projects/VisualStudio.Net-2017/.gitignore
new file mode 100755
index 0000000000..5fcc563514
--- /dev/null
+++ b/Samples/AppSettings/Projects/VisualStudio.Net-2017/.gitignore
@@ -0,0 +1,4 @@
+*.opensdf
+*.sdf
+*.suo
+*.user
diff --git a/Samples/AppSettings/Projects/VisualStudio.Net-2017/AppSettings.vcxproj b/Samples/AppSettings/Projects/VisualStudio.Net-2017/AppSettings.vcxproj
new file mode 100755
index 0000000000..35afc77e50
--- /dev/null
+++ b/Samples/AppSettings/Projects/VisualStudio.Net-2017/AppSettings.vcxproj
@@ -0,0 +1,837 @@
+
+
+
+
+ Debug-A-32
+ Win32
+
+
+ Debug-A-32
+ x64
+
+
+ Debug-U-32
+ Win32
+
+
+ Debug-U-32
+ x64
+
+
+ Debug-U-64
+ Win32
+
+
+ Debug-U-64
+ x64
+
+
+ Release-A-32
+ Win32
+
+
+ Release-A-32
+ x64
+
+
+ Release-DbgMemLeaks-U-32
+ Win32
+
+
+ Release-DbgMemLeaks-U-32
+ x64
+
+
+ Release-Logging-U-32
+ Win32
+
+
+ Release-Logging-U-32
+ x64
+
+
+ Release-Logging-U-64
+ Win32
+
+
+ Release-Logging-U-64
+ x64
+
+
+ Release-U-32
+ Win32
+
+
+ Release-U-32
+ x64
+
+
+ Release-U-64
+ Win32
+
+
+ Release-U-64
+ x64
+
+
+
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}
+ Test
+ Win32Proj
+ AppSettings
+ 10.0.17763.0
+
+
+
+ Application
+ Unicode
+ true
+ v141
+
+
+ Application
+ Unicode
+ true
+ v141
+
+
+ Application
+ Unicode
+ true
+ v141
+
+
+ Application
+ Unicode
+ true
+ v141
+
+
+ Application
+ Unicode
+ true
+ v141
+
+
+ Application
+ MultiByte
+ true
+ v141
+
+
+ Application
+ Unicode
+ true
+ v141
+
+
+ Application
+ Unicode
+ true
+ v141
+
+
+ Application
+ Unicode
+ true
+ v141
+
+
+ Application
+ Unicode
+ true
+ v141
+
+
+ Application
+ Unicode
+ true
+ v141
+
+
+ Application
+ MultiByte
+ true
+ v141
+
+
+ Application
+ Unicode
+ v141
+
+
+ Application
+ Unicode
+ v141
+
+
+ Application
+ MultiByte
+ v141
+
+
+ Application
+ Unicode
+ v141
+
+
+ Application
+ Unicode
+ v141
+
+
+ Application
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ true
+ true
+ true
+ true
+ true
+ true
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+
+
+
+ Disabled
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level4
+ EditAndContinue
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ false
+
+
+ MachineX86
+ false
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ Disabled
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ false
+
+
+ MachineX86
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ Disabled
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ false
+
+
+ MachineX86
+ false
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ Disabled
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ false
+
+
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ Disabled
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ false
+
+
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ Disabled
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ false
+
+
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level4
+ ProgramDatabase
+ true
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ true
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ NDEBUG;_CONSOLE;qAllowBlockAllocation=0;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ true
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ true
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ true
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ true
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ true
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ false
+
+
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ NDEBUG;qTraceToFile=1;qDefaultTracingOn=1;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ true
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ false
+
+
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ true
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ false
+
+
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ true
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ false
+
+
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ NDEBUG;qTraceToFile=1;qDefaultTracingOn=1;__CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ true
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ false
+
+
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ true
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ false
+
+
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ {5afc8e54-efa6-45a6-9e8f-7bb89c84ae5b}
+ false
+ true
+ false
+ true
+ false
+
+
+ {3add4c32-1d77-47a2-9f23-83908a2446f6}
+
+
+
+
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Samples/AppSettings/Projects/VisualStudio.Net-2017/AppSettings.vcxproj.filters b/Samples/AppSettings/Projects/VisualStudio.Net-2017/AppSettings.vcxproj.filters
new file mode 100755
index 0000000000..8f490b1853
--- /dev/null
+++ b/Samples/AppSettings/Projects/VisualStudio.Net-2017/AppSettings.vcxproj.filters
@@ -0,0 +1,31 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav
+
+
+ {6b4ce67c-6219-42a0-9815-26534cabd490}
+
+
+
+
+ Source Files
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Samples/AppSettings/Projects/VisualStudio.Net-2019/.gitignore b/Samples/AppSettings/Projects/VisualStudio.Net-2019/.gitignore
new file mode 100755
index 0000000000..5fcc563514
--- /dev/null
+++ b/Samples/AppSettings/Projects/VisualStudio.Net-2019/.gitignore
@@ -0,0 +1,4 @@
+*.opensdf
+*.sdf
+*.suo
+*.user
diff --git a/Samples/AppSettings/Projects/VisualStudio.Net-2019/ApPSettings.vcxproj.filters b/Samples/AppSettings/Projects/VisualStudio.Net-2019/ApPSettings.vcxproj.filters
new file mode 100755
index 0000000000..8f490b1853
--- /dev/null
+++ b/Samples/AppSettings/Projects/VisualStudio.Net-2019/ApPSettings.vcxproj.filters
@@ -0,0 +1,31 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav
+
+
+ {6b4ce67c-6219-42a0-9815-26534cabd490}
+
+
+
+
+ Source Files
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Samples/AppSettings/Projects/VisualStudio.Net-2019/AppSettings.vcxproj b/Samples/AppSettings/Projects/VisualStudio.Net-2019/AppSettings.vcxproj
new file mode 100755
index 0000000000..270dd70331
--- /dev/null
+++ b/Samples/AppSettings/Projects/VisualStudio.Net-2019/AppSettings.vcxproj
@@ -0,0 +1,837 @@
+
+
+
+
+ Debug-A-32
+ Win32
+
+
+ Debug-A-32
+ x64
+
+
+ Debug-U-32
+ Win32
+
+
+ Debug-U-32
+ x64
+
+
+ Debug-U-64
+ Win32
+
+
+ Debug-U-64
+ x64
+
+
+ Release-A-32
+ Win32
+
+
+ Release-A-32
+ x64
+
+
+ Release-DbgMemLeaks-U-32
+ Win32
+
+
+ Release-DbgMemLeaks-U-32
+ x64
+
+
+ Release-Logging-U-32
+ Win32
+
+
+ Release-Logging-U-32
+ x64
+
+
+ Release-Logging-U-64
+ Win32
+
+
+ Release-Logging-U-64
+ x64
+
+
+ Release-U-32
+ Win32
+
+
+ Release-U-32
+ x64
+
+
+ Release-U-64
+ Win32
+
+
+ Release-U-64
+ x64
+
+
+
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}
+ Test
+ Win32Proj
+ AppSettings
+ 10.0
+
+
+
+ Application
+ Unicode
+ true
+ v142
+
+
+ Application
+ Unicode
+ true
+ v142
+
+
+ Application
+ Unicode
+ true
+ v142
+
+
+ Application
+ Unicode
+ true
+ v142
+
+
+ Application
+ Unicode
+ true
+ v142
+
+
+ Application
+ MultiByte
+ true
+ v142
+
+
+ Application
+ Unicode
+ true
+ v142
+
+
+ Application
+ Unicode
+ true
+ v142
+
+
+ Application
+ Unicode
+ true
+ v142
+
+
+ Application
+ Unicode
+ true
+ v142
+
+
+ Application
+ Unicode
+ true
+ v142
+
+
+ Application
+ MultiByte
+ true
+ v142
+
+
+ Application
+ Unicode
+ v142
+
+
+ Application
+ Unicode
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+ Application
+ Unicode
+ v142
+
+
+ Application
+ Unicode
+ v142
+
+
+ Application
+ MultiByte
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ true
+ true
+ true
+ true
+ true
+ true
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\Builds\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration)\Samples-AppSettings\
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+
+
+
+ Disabled
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level4
+ EditAndContinue
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ false
+
+
+ MachineX86
+ false
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ Disabled
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ false
+
+
+ MachineX86
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ Disabled
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ EditAndContinue
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ false
+
+
+ MachineX86
+ false
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ Disabled
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ false
+
+
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ Disabled
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ false
+
+
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ Disabled
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ Level3
+ ProgramDatabase
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ false
+
+
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level4
+ ProgramDatabase
+ true
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ true
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ NDEBUG;_CONSOLE;qAllowBlockAllocation=0;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ true
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ true
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ true
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ true
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ false
+
+
+ MachineX86
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ true
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ false
+
+
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ NDEBUG;qTraceToFile=1;qDefaultTracingOn=1;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ true
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ false
+
+
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ true
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ false
+
+
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ true
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ false
+
+
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ NDEBUG;qTraceToFile=1;qDefaultTracingOn=1;__CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ true
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ false
+
+
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ $(ProjectDir)..\..\..\..\IntermediateFiles\$(Configuration); $(ProjectDir)..\..\..\..\Library\Sources\; $(ProjectDir)..\..\..\..\Builds\$(Configuration)\ThirdPartyComponents\include\; %(AdditionalIncludeDirectories)
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ Level3
+ ProgramDatabase
+ true
+ stdcpplatest
+
+
+ urlmon.lib;rpcrt4.lib;ws2_32.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ false
+
+
+ $(ProjectDir)../../../../Builds/$(Configuration)/ThirdPartyComponents/lib
+
+
+ false
+
+
+
+
+ {5afc8e54-efa6-45a6-9e8f-7bb89c84ae5b}
+ false
+ true
+ false
+ true
+ false
+
+
+ {3add4c32-1d77-47a2-9f23-83908a2446f6}
+
+
+
+
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+ ..\Library\Sources;..\..\Library\Sources;..\..\..\Library\Sources;..\..\..\..\Library\Sources;%(AdditionalIncludeDirectories)
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Samples/AppSettings/ReadMe.md b/Samples/AppSettings/ReadMe.md
new file mode 100755
index 0000000000..f9ab52ad9c
--- /dev/null
+++ b/Samples/AppSettings/ReadMe.md
@@ -0,0 +1,6 @@
+ # AppSettings Sample
+
+ AppSettings is a simple example of using ObjectVariantMapper to map objects to/from JSON,
+ combined with OptionsFile utility class to store JSON content in the file system (managing version/format upgrades etc),
+ along with ModuleGetterSetter to manage all this on a per-module basis (so settings can be defined/saved per module or globally)
+ and accessed automatically in a threadsafe manner (automatically synchronized).
diff --git a/Samples/AppSettings/Sources/Main.cpp b/Samples/AppSettings/Sources/Main.cpp
new file mode 100644
index 0000000000..b8f65b705f
--- /dev/null
+++ b/Samples/AppSettings/Sources/Main.cpp
@@ -0,0 +1,164 @@
+/*
+ * Copyright(c) Sophist Solutions, Inc. 1990-2019. All rights reserved
+ */
+#include "Stroika/Frameworks/StroikaPreComp.h"
+
+#include "Stroika/Foundation/DataExchange/OptionsFile.h"
+#include "Stroika/Foundation/Debug/Trace.h"
+#include "Stroika/Foundation/Execution/ModuleGetterSetter.h"
+#include "Stroika/Foundation/Execution/WaitableEvent.h"
+#include "Stroika/Foundation/Time/Duration.h"
+
+using namespace std;
+
+using namespace Stroika::Foundation;
+using namespace Stroika::Foundation::Characters;
+using namespace Stroika::Foundation::DataExchange;
+using namespace Stroika::Foundation::Execution;
+using namespace Stroika::Foundation::Time;
+
+namespace {
+ struct MyData_ {
+ bool fEnabled = false;
+ optional fLastSynchronizedAt;
+ };
+ /*
+ * MyData_Storage_IMPL_ is a 'traits' object, defining a GET and SET method to save/restore
+ * MyData_.
+ *
+ * This need not worry about thread safety:
+ * o in the constructor because C++ guarantees this for statically constructed objects
+ * o and in the Get/Set methods because ModuleGetterSetter manages this locking
+ *
+ * A user COULD either choose NOT to persist the data (in which case the logic with fOptionsFile_
+ * would be removed/unneeded). Or could perist another way.
+ *
+ * But this example shows using OptionsFile to persist the data to a local JSON file, using
+ * the ObjectVariantMapper to serialize/deserialize C++ data structures.
+ */
+ struct MyData_Storage_IMPL_ {
+ MyData_Storage_IMPL_ ()
+ : fOptionsFile_{
+ /*
+ * Any module name will do. This will map (by default) to a MyModule.json file in XXX.
+ * If you require a single configuration file 'Main" might be a better module name.
+ * But if you have multiple modules with configuration data, pick a name that matches that module,
+ * and they will all be stored under a folder for all your apps configuration.
+ */
+ L"MyModule"sv,
+
+ /*
+ * C++ doesn't have intrinsically enough metadata to effectively serialize deserialize data, but its close.
+ * You have to give it class mappings, and other non-builtin types mappings, so that it can serialize.
+ *
+ * Note - this serializing logic is VERY widely useful outside of configuration - for example it can be used
+ * to provide WebService/REST interfaces, or for debugging/logging output.
+ */
+ []() -> ObjectVariantMapper {
+ ObjectVariantMapper mapper;
+ mapper.AddClass (initializer_list{
+ {L"Enabled", Stroika_Foundation_DataExchange_StructFieldMetaInfo (MyData_, fEnabled)},
+ {L"Last-Synchronized-At", Stroika_Foundation_DataExchange_StructFieldMetaInfo (MyData_, fLastSynchronizedAt)},
+ });
+ return mapper;
+ }(),
+
+ /*
+ * Hooks for versioning, to manage as your application evolves and the configuration data changes
+ */
+ OptionsFile::kDefaultUpgrader,
+
+ /*
+ * Hook to decide the folder (and filename pattern) where the configuration data will be stored.
+ *
+ * This defaults to
+ * FileSystem::WellKnownLocations::GetApplicationData () + appName + String (IO::FileSystem::kPathComponentSeperator) + moduleName + suffix
+ * or folder:
+ * L"/var/opt/Put-Your-App-Name-Here" or "C:\ProgramData\Put-Your-App-Name-Here"
+ * and this module configuration file would be:
+ * L"/var/opt/Put-Your-App-Name-Here/MyModule.json" OR
+ * L"C:/ProgramData/Put-Your-App-Name-Here/MyModule.json" OR
+ *
+ * \note - this function does NOT create the 'Put-Your-App-Name-Here' folder first, and will NOT persist
+ * files if this folder does not exist.
+ *
+ * Callers can easily repalce the default function provided in OptionsFile::mkFilenameMapper - just
+ * dont call that and provide your own lambda - to create the folder.
+ *
+ * But a better pattern is to create the folder in your application installer, typically.
+ */
+ OptionsFile::mkFilenameMapper (L"Put-Your-App-Name-Here")}
+ , fActualCurrentConfigData_ (fOptionsFile_.Read (MyData_{}))
+ {
+ Set (fActualCurrentConfigData_); // assure derived data (and changed fields etc) up to date
+ }
+ MyData_ Get () const
+ {
+ // no locking required here for thread safety.
+ // This is always done inside of a read or a full lock by ModuleGetterSetter
+ return fActualCurrentConfigData_;
+ }
+ void Set (const MyData_& v)
+ {
+ // no locking required here for thread safety.
+ // This is always done inside of a write lock by ModuleGetterSetter
+ fActualCurrentConfigData_ = v;
+ fOptionsFile_.Write (v);
+ }
+
+ private:
+ OptionsFile fOptionsFile_;
+ MyData_ fActualCurrentConfigData_; // automatically initialized just in time, and externally synchronized
+ };
+
+}
+
+namespace {
+ ModuleGetterSetter sModuleConfiguration_;
+ WaitableEvent sWaitableEvent_; // some thread could be waiting on this, and perform some reactive task when the module settings change
+
+ void TestUse1_ ()
+ {
+ // This will be by far the most common use pattern - just read some field of the configuraiton object
+ if (sModuleConfiguration_.Get ().fEnabled) {
+ // do something
+ }
+ }
+ void TestUse2_ ()
+ {
+ // or read several fields all guaranteed within this same snapshot (not holding a lock duing the action)
+ auto d = sModuleConfiguration_.Get ();
+ // lock not held here so configuration could change but this code remains safe and crash free
+ if (d.fEnabled and d.fLastSynchronizedAt) {
+ // do something
+ }
+ }
+ void TestUse3_ ()
+ {
+ if (sModuleConfiguration_.Get ().fEnabled) {
+ // a non-atomic update of the entire MyData_ object
+ auto n = sModuleConfiguration_.Get ();
+ n.fEnabled = false; // change something in 'n' here
+ sModuleConfiguration_.Set (n);
+ }
+ }
+ void TestUse4_ ()
+ {
+ // Use Update () to atomically update data
+ // Use the return value to tell if a real change was made (so you can invoke some sort of notication/action)
+ static const Duration kMinTime_ = 2min;
+ if (sModuleConfiguration_.Update ([](const MyData_& data) -> optional { if (data.fLastSynchronizedAt && *data.fLastSynchronizedAt + kMinTime_ > DateTime::Now ()) { MyData_ result = data; result.fLastSynchronizedAt = DateTime::Now (); return result; } return {}; })) {
+ sWaitableEvent_.Set (); // e.g. trigger someone to wakeup and used changes? - no global lock held here...
+ }
+ }
+}
+
+int main (int argc, const char* argv[])
+{
+ Debug::TraceContextBumper ctx{Stroika_Foundation_Debug_OptionalizeTraceArgs (L"main", L"argv=%s", Characters::ToString (vector{argv, argv + argc}).c_str ())};
+ TestUse1_ ();
+ TestUse2_ ();
+ TestUse3_ ();
+ TestUse4_ ();
+ return EXIT_SUCCESS;
+}
diff --git a/Samples/Makefile b/Samples/Makefile
index a5679252d8..03badbd8ad 100644
--- a/Samples/Makefile
+++ b/Samples/Makefile
@@ -22,6 +22,7 @@ SUBPROJECTS=
ifeq ($(qFeatureFlag_ATLMFC), use-system)
SUBPROJECTS+= ActiveLedIt
endif
+SUBPROJECTS+= AppSettings
SUBPROJECTS+= ArchiveUtility
SUBPROJECTS+= Containers
ifeq ($(qFeatureFlag_ATLMFC), use-system)
diff --git a/Samples/ReadMe.md b/Samples/ReadMe.md
index b7950c1e56..d8ab15f630 100644
--- a/Samples/ReadMe.md
+++ b/Samples/ReadMe.md
@@ -4,6 +4,12 @@
is a word-processor activeX control. This works only for Windows.
ActiveLedIt is based on the Stroika Led WordProcessor framework
+* [AppSettings](AppSettings/)
+ is a simple example of using ObjectVariantMapper to map objects to/from JSON,
+ combined with OptionsFile utility class to store JSON content in the file system (managing version/format upgrades etc),
+ along with ModuleGetterSetter to manage all this on a per-module basis (so settings can be defined/saved per module or globally)
+ and accessed automatically in a threadsafe manner (automatically synchronized).
+
* [ArchiveUtility](ArchiveUtility/)
is a simple command-line tool to create/update/list/etc archives, like zip files, or 7z files.
This demonstrates use of the Stroika DataExchange/Archive classes.
diff --git a/Workspaces/VisualStudio.Net-2017/Stroika-Samples.sln b/Workspaces/VisualStudio.Net-2017/Stroika-Samples.sln
index 0e1ccc8616..d92a037d11 100644
--- a/Workspaces/VisualStudio.Net-2017/Stroika-Samples.sln
+++ b/Workspaces/VisualStudio.Net-2017/Stroika-Samples.sln
@@ -76,7 +76,9 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Containers", "..\..\Samples
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Service", "..\..\Samples\Service\Projects\VisualStudio.Net-2017\Service.vcxproj", "{5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WebServices", "..\..\Samples\WebService\Projects\VisualStudio.Net-2017\WebService.vcxproj", "{D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WebService", "..\..\Samples\WebService\Projects\VisualStudio.Net-2017\WebService.vcxproj", "{D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppSettings", "..\..\Samples\AppSettings\Projects\VisualStudio.Net-2017\AppSettings.vcxproj", "{0C5494B2-F344-409E-A5EA-1AF3655CB6EA}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -102,291 +104,290 @@ Global
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Debug-A-32|Win32.ActiveCfg = Debug-A-32|Win32
{5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Debug-A-32|Win32.Build.0 = Debug-A-32|Win32
- {5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Debug-A-32|x64.ActiveCfg = Debug-A-32|x64
- {5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Debug-A-32|x64.Build.0 = Debug-A-32|x64
+ {5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Debug-A-32|x64.ActiveCfg = Debug-A-32|Win32
+ {5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Debug-A-32|x64.Build.0 = Debug-A-32|Win32
{5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Debug-U-32|Win32.ActiveCfg = Debug-U-32|Win32
{5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Debug-U-32|Win32.Build.0 = Debug-U-32|Win32
- {5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Debug-U-32|x64.ActiveCfg = Release-U-64|x64
+ {5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Debug-U-32|x64.ActiveCfg = Debug-U-32|Win32
{5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Debug-U-64|Win32.ActiveCfg = Release-U-64|x64
- {5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Debug-U-64|x64.ActiveCfg = Debug-U-64|x64
+ {5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Debug-U-64|x64.ActiveCfg = Release-U-64|x64
{5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Debug-U-64|x64.Build.0 = Debug-U-64|x64
{5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-A-32|Win32.ActiveCfg = Release-A-32|Win32
{5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-A-32|Win32.Build.0 = Release-A-32|Win32
- {5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-A-32|x64.ActiveCfg = Release-A-32|x64
- {5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-A-32|x64.Build.0 = Release-A-32|x64
+ {5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-A-32|x64.ActiveCfg = Release-A-32|Win32
+ {5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-A-32|x64.Build.0 = Release-A-32|Win32
{5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-DbgMemLeaks-U-32|Win32.ActiveCfg = Release-DbgMemLeaks-U-32|Win32
{5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-DbgMemLeaks-U-32|Win32.Build.0 = Release-DbgMemLeaks-U-32|Win32
{5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-DbgMemLeaks-U-32|x64.ActiveCfg = Release-DbgMemLeaks-U-32|x64
{5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-DbgMemLeaks-U-32|x64.Build.0 = Release-DbgMemLeaks-U-32|x64
{5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-Logging-U-32|Win32.ActiveCfg = Release-Logging-U-32|Win32
{5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-Logging-U-32|Win32.Build.0 = Release-Logging-U-32|Win32
- {5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-Logging-U-32|x64.ActiveCfg = Release-Logging-U-32|x64
- {5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-Logging-U-32|x64.Build.0 = Release-Logging-U-32|x64
+ {5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-Logging-U-32|x64.ActiveCfg = Release-Logging-U-32|Win32
+ {5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-Logging-U-32|x64.Build.0 = Release-Logging-U-32|Win32
{5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-Logging-U-32|x64.Deploy.0 = Release-Logging-U-32|x64
{5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-Logging-U-64|Win32.ActiveCfg = Release-Logging-U-64|Win32
{5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-Logging-U-64|Win32.Build.0 = Release-Logging-U-64|Win32
- {5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-Logging-U-64|x64.ActiveCfg = Release-Logging-U-64|x64
- {5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-Logging-U-64|x64.Build.0 = Release-Logging-U-64|x64
+ {5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-Logging-U-64|x64.ActiveCfg = Release-Logging-U-64|Win32
+ {5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-Logging-U-64|x64.Build.0 = Release-Logging-U-64|Win32
{5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-U-32|Win32.ActiveCfg = Release-U-32|Win32
{5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-U-32|Win32.Build.0 = Release-U-32|Win32
- {5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-U-32|x64.ActiveCfg = Release-U-64|x64
+ {5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-U-32|x64.ActiveCfg = Release-U-32|Win32
{5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-U-64|Win32.ActiveCfg = Release-U-64|x64
{5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-U-64|x64.ActiveCfg = Release-U-64|x64
{5AFC8E54-EFA6-45A6-9E8F-7BB89C84AE5B}.Release-U-64|x64.Build.0 = Release-U-64|x64
{91C825D0-2702-4800-98DD-B83727D51F5E}.Debug-A-32|Win32.ActiveCfg = Debug-A-32|Win32
{91C825D0-2702-4800-98DD-B83727D51F5E}.Debug-A-32|Win32.Build.0 = Debug-A-32|Win32
- {91C825D0-2702-4800-98DD-B83727D51F5E}.Debug-A-32|x64.ActiveCfg = Debug-A-32|x64
- {91C825D0-2702-4800-98DD-B83727D51F5E}.Debug-A-32|x64.Build.0 = Debug-A-32|x64
+ {91C825D0-2702-4800-98DD-B83727D51F5E}.Debug-A-32|x64.ActiveCfg = Debug-A-32|Win32
+ {91C825D0-2702-4800-98DD-B83727D51F5E}.Debug-A-32|x64.Build.0 = Debug-A-32|Win32
{91C825D0-2702-4800-98DD-B83727D51F5E}.Debug-U-32|Win32.ActiveCfg = Debug-U-32|Win32
{91C825D0-2702-4800-98DD-B83727D51F5E}.Debug-U-32|Win32.Build.0 = Debug-U-32|Win32
- {91C825D0-2702-4800-98DD-B83727D51F5E}.Debug-U-32|x64.ActiveCfg = Release-U-64|x64
+ {91C825D0-2702-4800-98DD-B83727D51F5E}.Debug-U-32|x64.ActiveCfg = Debug-U-32|Win32
{91C825D0-2702-4800-98DD-B83727D51F5E}.Debug-U-64|Win32.ActiveCfg = Release-U-64|x64
{91C825D0-2702-4800-98DD-B83727D51F5E}.Debug-U-64|Win32.Build.0 = Release-U-64|x64
- {91C825D0-2702-4800-98DD-B83727D51F5E}.Debug-U-64|x64.ActiveCfg = Debug-U-64|x64
- {91C825D0-2702-4800-98DD-B83727D51F5E}.Debug-U-64|x64.Build.0 = Debug-U-64|x64
+ {91C825D0-2702-4800-98DD-B83727D51F5E}.Debug-U-64|x64.ActiveCfg = Release-U-64|x64
+ {91C825D0-2702-4800-98DD-B83727D51F5E}.Debug-U-64|x64.Build.0 = Release-U-64|x64
{91C825D0-2702-4800-98DD-B83727D51F5E}.Release-A-32|Win32.ActiveCfg = Release-A-32|Win32
{91C825D0-2702-4800-98DD-B83727D51F5E}.Release-A-32|Win32.Build.0 = Release-A-32|Win32
- {91C825D0-2702-4800-98DD-B83727D51F5E}.Release-A-32|x64.ActiveCfg = Release-A-32|x64
- {91C825D0-2702-4800-98DD-B83727D51F5E}.Release-A-32|x64.Build.0 = Release-A-32|x64
+ {91C825D0-2702-4800-98DD-B83727D51F5E}.Release-A-32|x64.ActiveCfg = Release-A-32|Win32
+ {91C825D0-2702-4800-98DD-B83727D51F5E}.Release-A-32|x64.Build.0 = Release-A-32|Win32
{91C825D0-2702-4800-98DD-B83727D51F5E}.Release-DbgMemLeaks-U-32|Win32.ActiveCfg = Release-DbgMemLeaks-U-32|Win32
{91C825D0-2702-4800-98DD-B83727D51F5E}.Release-DbgMemLeaks-U-32|Win32.Build.0 = Release-DbgMemLeaks-U-32|Win32
{91C825D0-2702-4800-98DD-B83727D51F5E}.Release-DbgMemLeaks-U-32|x64.ActiveCfg = Release-DbgMemLeaks-U-32|x64
{91C825D0-2702-4800-98DD-B83727D51F5E}.Release-DbgMemLeaks-U-32|x64.Build.0 = Release-DbgMemLeaks-U-32|x64
{91C825D0-2702-4800-98DD-B83727D51F5E}.Release-Logging-U-32|Win32.ActiveCfg = Release-Logging-U-32|Win32
{91C825D0-2702-4800-98DD-B83727D51F5E}.Release-Logging-U-32|Win32.Build.0 = Release-Logging-U-32|Win32
- {91C825D0-2702-4800-98DD-B83727D51F5E}.Release-Logging-U-32|x64.ActiveCfg = Release-Logging-U-32|x64
- {91C825D0-2702-4800-98DD-B83727D51F5E}.Release-Logging-U-32|x64.Build.0 = Release-Logging-U-32|x64
+ {91C825D0-2702-4800-98DD-B83727D51F5E}.Release-Logging-U-32|x64.ActiveCfg = Release-Logging-U-32|Win32
+ {91C825D0-2702-4800-98DD-B83727D51F5E}.Release-Logging-U-32|x64.Build.0 = Release-Logging-U-32|Win32
{91C825D0-2702-4800-98DD-B83727D51F5E}.Release-Logging-U-32|x64.Deploy.0 = Release-Logging-U-32|x64
{91C825D0-2702-4800-98DD-B83727D51F5E}.Release-Logging-U-64|Win32.ActiveCfg = Release-Logging-U-64|Win32
{91C825D0-2702-4800-98DD-B83727D51F5E}.Release-Logging-U-64|Win32.Build.0 = Release-Logging-U-64|Win32
- {91C825D0-2702-4800-98DD-B83727D51F5E}.Release-Logging-U-64|x64.ActiveCfg = Release-Logging-U-64|x64
- {91C825D0-2702-4800-98DD-B83727D51F5E}.Release-Logging-U-64|x64.Build.0 = Release-Logging-U-64|x64
+ {91C825D0-2702-4800-98DD-B83727D51F5E}.Release-Logging-U-64|x64.ActiveCfg = Release-Logging-U-64|Win32
+ {91C825D0-2702-4800-98DD-B83727D51F5E}.Release-Logging-U-64|x64.Build.0 = Release-Logging-U-64|Win32
{91C825D0-2702-4800-98DD-B83727D51F5E}.Release-U-32|Win32.ActiveCfg = Release-U-32|Win32
{91C825D0-2702-4800-98DD-B83727D51F5E}.Release-U-32|Win32.Build.0 = Release-U-32|Win32
- {91C825D0-2702-4800-98DD-B83727D51F5E}.Release-U-32|x64.ActiveCfg = Release-U-64|x64
- {91C825D0-2702-4800-98DD-B83727D51F5E}.Release-U-32|x64.Build.0 = Release-U-64|x64
+ {91C825D0-2702-4800-98DD-B83727D51F5E}.Release-U-32|x64.ActiveCfg = Release-U-32|Win32
+ {91C825D0-2702-4800-98DD-B83727D51F5E}.Release-U-32|x64.Build.0 = Release-U-32|Win32
{91C825D0-2702-4800-98DD-B83727D51F5E}.Release-U-64|Win32.ActiveCfg = Release-U-64|x64
{91C825D0-2702-4800-98DD-B83727D51F5E}.Release-U-64|x64.ActiveCfg = Release-U-64|x64
{91C825D0-2702-4800-98DD-B83727D51F5E}.Release-U-64|x64.Build.0 = Release-U-64|x64
{57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Debug-A-32|Win32.ActiveCfg = Debug-A-32|Win32
{57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Debug-A-32|Win32.Build.0 = Debug-A-32|Win32
- {57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Debug-A-32|x64.ActiveCfg = Debug-A-32|x64
- {57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Debug-A-32|x64.Build.0 = Debug-A-32|x64
+ {57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Debug-A-32|x64.ActiveCfg = Debug-A-32|Win32
+ {57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Debug-A-32|x64.Build.0 = Debug-A-32|Win32
{57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Debug-U-32|Win32.ActiveCfg = Debug-U-32|Win32
{57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Debug-U-32|Win32.Build.0 = Debug-U-32|Win32
- {57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Debug-U-32|x64.ActiveCfg = Release-U-64|x64
+ {57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Debug-U-32|x64.ActiveCfg = Debug-U-32|Win32
{57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Debug-U-64|Win32.ActiveCfg = Release-U-64|x64
{57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Debug-U-64|Win32.Build.0 = Release-U-64|x64
- {57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Debug-U-64|x64.ActiveCfg = Debug-U-64|x64
- {57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Debug-U-64|x64.Build.0 = Debug-U-64|x64
+ {57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Debug-U-64|x64.ActiveCfg = Release-U-64|x64
+ {57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Debug-U-64|x64.Build.0 = Release-U-64|x64
{57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-A-32|Win32.ActiveCfg = Release-A-32|Win32
{57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-A-32|Win32.Build.0 = Release-A-32|Win32
- {57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-A-32|x64.ActiveCfg = Release-A-32|x64
- {57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-A-32|x64.Build.0 = Release-A-32|x64
+ {57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-A-32|x64.ActiveCfg = Release-A-32|Win32
+ {57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-A-32|x64.Build.0 = Release-A-32|Win32
{57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-DbgMemLeaks-U-32|Win32.ActiveCfg = Release-DbgMemLeaks-U-32|Win32
{57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-DbgMemLeaks-U-32|Win32.Build.0 = Release-DbgMemLeaks-U-32|Win32
{57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-DbgMemLeaks-U-32|x64.ActiveCfg = Release-DbgMemLeaks-U-32|x64
{57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-DbgMemLeaks-U-32|x64.Build.0 = Release-DbgMemLeaks-U-32|x64
{57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-Logging-U-32|Win32.ActiveCfg = Release-Logging-U-32|Win32
{57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-Logging-U-32|Win32.Build.0 = Release-Logging-U-32|Win32
- {57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-Logging-U-32|x64.ActiveCfg = Release-Logging-U-32|x64
- {57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-Logging-U-32|x64.Build.0 = Release-Logging-U-32|x64
+ {57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-Logging-U-32|x64.ActiveCfg = Release-Logging-U-32|Win32
+ {57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-Logging-U-32|x64.Build.0 = Release-Logging-U-32|Win32
{57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-Logging-U-32|x64.Deploy.0 = Release-Logging-U-32|x64
{57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-Logging-U-64|Win32.ActiveCfg = Release-Logging-U-64|Win32
{57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-Logging-U-64|Win32.Build.0 = Release-Logging-U-64|Win32
- {57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-Logging-U-64|x64.ActiveCfg = Release-Logging-U-64|x64
- {57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-Logging-U-64|x64.Build.0 = Release-Logging-U-64|x64
+ {57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-Logging-U-64|x64.ActiveCfg = Release-Logging-U-64|Win32
+ {57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-Logging-U-64|x64.Build.0 = Release-Logging-U-64|Win32
{57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-U-32|Win32.ActiveCfg = Release-U-32|Win32
{57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-U-32|Win32.Build.0 = Release-U-32|Win32
- {57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-U-32|x64.ActiveCfg = Release-U-64|x64
- {57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-U-32|x64.Build.0 = Release-U-64|x64
+ {57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-U-32|x64.ActiveCfg = Release-U-32|Win32
+ {57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-U-32|x64.Build.0 = Release-U-32|Win32
{57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-U-64|Win32.ActiveCfg = Release-U-64|x64
{57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-U-64|x64.ActiveCfg = Release-U-64|x64
{57B01FEC-9AD1-46A4-B5F1-9E1C531E59D2}.Release-U-64|x64.Build.0 = Release-U-64|x64
{76C03E61-1308-4973-ABDA-2E83210A5B52}.Debug-A-32|Win32.ActiveCfg = Debug-A-32|Win32
{76C03E61-1308-4973-ABDA-2E83210A5B52}.Debug-A-32|Win32.Build.0 = Debug-A-32|Win32
- {76C03E61-1308-4973-ABDA-2E83210A5B52}.Debug-A-32|x64.ActiveCfg = Debug-A-32|x64
- {76C03E61-1308-4973-ABDA-2E83210A5B52}.Debug-A-32|x64.Build.0 = Debug-A-32|x64
+ {76C03E61-1308-4973-ABDA-2E83210A5B52}.Debug-A-32|x64.ActiveCfg = Debug-A-32|Win32
+ {76C03E61-1308-4973-ABDA-2E83210A5B52}.Debug-A-32|x64.Build.0 = Debug-A-32|Win32
{76C03E61-1308-4973-ABDA-2E83210A5B52}.Debug-U-32|Win32.ActiveCfg = Debug-U-32|Win32
{76C03E61-1308-4973-ABDA-2E83210A5B52}.Debug-U-32|Win32.Build.0 = Debug-U-32|Win32
- {76C03E61-1308-4973-ABDA-2E83210A5B52}.Debug-U-32|x64.ActiveCfg = Release-U-64|x64
+ {76C03E61-1308-4973-ABDA-2E83210A5B52}.Debug-U-32|x64.ActiveCfg = Debug-U-32|Win32
{76C03E61-1308-4973-ABDA-2E83210A5B52}.Debug-U-64|Win32.ActiveCfg = Release-U-64|x64
{76C03E61-1308-4973-ABDA-2E83210A5B52}.Debug-U-64|Win32.Build.0 = Release-U-64|x64
- {76C03E61-1308-4973-ABDA-2E83210A5B52}.Debug-U-64|x64.ActiveCfg = Debug-U-64|x64
- {76C03E61-1308-4973-ABDA-2E83210A5B52}.Debug-U-64|x64.Build.0 = Debug-U-64|x64
+ {76C03E61-1308-4973-ABDA-2E83210A5B52}.Debug-U-64|x64.ActiveCfg = Release-U-64|x64
+ {76C03E61-1308-4973-ABDA-2E83210A5B52}.Debug-U-64|x64.Build.0 = Release-U-64|x64
{76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-A-32|Win32.ActiveCfg = Release-A-32|Win32
{76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-A-32|Win32.Build.0 = Release-A-32|Win32
- {76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-A-32|x64.ActiveCfg = Release-A-32|x64
- {76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-A-32|x64.Build.0 = Release-A-32|x64
+ {76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-A-32|x64.ActiveCfg = Release-A-32|Win32
+ {76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-A-32|x64.Build.0 = Release-A-32|Win32
{76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-DbgMemLeaks-U-32|Win32.ActiveCfg = Release-DbgMemLeaks-U-32|Win32
{76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-DbgMemLeaks-U-32|Win32.Build.0 = Release-DbgMemLeaks-U-32|Win32
{76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-DbgMemLeaks-U-32|x64.ActiveCfg = Release-DbgMemLeaks-U-32|x64
{76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-DbgMemLeaks-U-32|x64.Build.0 = Release-DbgMemLeaks-U-32|x64
{76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-Logging-U-32|Win32.ActiveCfg = Release-Logging-U-32|Win32
{76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-Logging-U-32|Win32.Build.0 = Release-Logging-U-32|Win32
- {76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-Logging-U-32|x64.ActiveCfg = Release-Logging-U-32|x64
- {76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-Logging-U-32|x64.Build.0 = Release-Logging-U-32|x64
+ {76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-Logging-U-32|x64.ActiveCfg = Release-Logging-U-32|Win32
+ {76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-Logging-U-32|x64.Build.0 = Release-Logging-U-32|Win32
{76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-Logging-U-32|x64.Deploy.0 = Release-Logging-U-32|x64
{76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-Logging-U-64|Win32.ActiveCfg = Release-Logging-U-64|Win32
{76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-Logging-U-64|Win32.Build.0 = Release-Logging-U-64|Win32
- {76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-Logging-U-64|x64.ActiveCfg = Release-Logging-U-64|x64
- {76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-Logging-U-64|x64.Build.0 = Release-Logging-U-64|x64
+ {76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-Logging-U-64|x64.ActiveCfg = Release-Logging-U-64|Win32
+ {76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-Logging-U-64|x64.Build.0 = Release-Logging-U-64|Win32
{76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-U-32|Win32.ActiveCfg = Release-U-32|Win32
{76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-U-32|Win32.Build.0 = Release-U-32|Win32
- {76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-U-32|x64.ActiveCfg = Release-U-64|x64
- {76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-U-32|x64.Build.0 = Release-U-64|x64
+ {76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-U-32|x64.ActiveCfg = Release-U-32|Win32
+ {76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-U-32|x64.Build.0 = Release-U-32|Win32
{76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-U-64|Win32.ActiveCfg = Release-U-64|x64
{76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-U-64|x64.ActiveCfg = Release-U-64|x64
{76C03E61-1308-4973-ABDA-2E83210A5B52}.Release-U-64|x64.Build.0 = Release-U-64|x64
{BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Debug-A-32|Win32.ActiveCfg = Debug-A-32|Win32
{BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Debug-A-32|Win32.Build.0 = Debug-A-32|Win32
- {BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Debug-A-32|x64.ActiveCfg = Debug-A-32|x64
- {BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Debug-A-32|x64.Build.0 = Debug-A-32|x64
+ {BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Debug-A-32|x64.ActiveCfg = Debug-A-32|Win32
+ {BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Debug-A-32|x64.Build.0 = Debug-A-32|Win32
{BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Debug-U-32|Win32.ActiveCfg = Debug-U-32|Win32
{BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Debug-U-32|Win32.Build.0 = Debug-U-32|Win32
- {BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Debug-U-32|x64.ActiveCfg = Release-U-64|x64
+ {BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Debug-U-32|x64.ActiveCfg = Debug-U-32|Win32
{BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Debug-U-64|Win32.ActiveCfg = Release-U-64|x64
{BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Debug-U-64|Win32.Build.0 = Release-U-64|x64
- {BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Debug-U-64|x64.ActiveCfg = Debug-U-64|x64
- {BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Debug-U-64|x64.Build.0 = Debug-U-64|x64
+ {BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Debug-U-64|x64.ActiveCfg = Release-U-64|x64
+ {BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Debug-U-64|x64.Build.0 = Release-U-64|x64
{BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-A-32|Win32.ActiveCfg = Release-A-32|Win32
{BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-A-32|Win32.Build.0 = Release-A-32|Win32
- {BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-A-32|x64.ActiveCfg = Release-A-32|x64
- {BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-A-32|x64.Build.0 = Release-A-32|x64
+ {BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-A-32|x64.ActiveCfg = Release-A-32|Win32
+ {BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-A-32|x64.Build.0 = Release-A-32|Win32
{BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-DbgMemLeaks-U-32|Win32.ActiveCfg = Release-DbgMemLeaks-U-32|Win32
{BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-DbgMemLeaks-U-32|Win32.Build.0 = Release-DbgMemLeaks-U-32|Win32
{BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-DbgMemLeaks-U-32|x64.ActiveCfg = Release-DbgMemLeaks-U-32|x64
{BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-DbgMemLeaks-U-32|x64.Build.0 = Release-DbgMemLeaks-U-32|x64
{BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-Logging-U-32|Win32.ActiveCfg = Release-Logging-U-32|Win32
{BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-Logging-U-32|Win32.Build.0 = Release-Logging-U-32|Win32
- {BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-Logging-U-32|x64.ActiveCfg = Release-Logging-U-32|x64
- {BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-Logging-U-32|x64.Build.0 = Release-Logging-U-32|x64
+ {BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-Logging-U-32|x64.ActiveCfg = Release-Logging-U-32|Win32
+ {BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-Logging-U-32|x64.Build.0 = Release-Logging-U-32|Win32
{BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-Logging-U-32|x64.Deploy.0 = Release-Logging-U-32|x64
{BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-Logging-U-64|Win32.ActiveCfg = Release-Logging-U-64|Win32
{BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-Logging-U-64|Win32.Build.0 = Release-Logging-U-64|Win32
- {BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-Logging-U-64|x64.ActiveCfg = Release-Logging-U-64|x64
- {BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-Logging-U-64|x64.Build.0 = Release-Logging-U-64|x64
+ {BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-Logging-U-64|x64.ActiveCfg = Release-Logging-U-64|Win32
+ {BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-Logging-U-64|x64.Build.0 = Release-Logging-U-64|Win32
{BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-U-32|Win32.ActiveCfg = Release-U-32|Win32
{BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-U-32|Win32.Build.0 = Release-U-32|Win32
- {BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-U-32|x64.ActiveCfg = Release-U-64|x64
- {BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-U-32|x64.Build.0 = Release-U-64|x64
+ {BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-U-32|x64.ActiveCfg = Release-U-32|Win32
+ {BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-U-32|x64.Build.0 = Release-U-32|Win32
{BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-U-64|Win32.ActiveCfg = Release-U-64|x64
{BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-U-64|x64.ActiveCfg = Release-U-64|x64
{BB1903E4-C75B-430B-9E6F-8CAEA64BF194}.Release-U-64|x64.Build.0 = Release-U-64|x64
{9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Debug-A-32|Win32.ActiveCfg = Debug-A-32|Win32
{9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Debug-A-32|Win32.Build.0 = Debug-A-32|Win32
- {9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Debug-A-32|x64.ActiveCfg = Debug-A-32|x64
- {9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Debug-A-32|x64.Build.0 = Debug-A-32|x64
+ {9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Debug-A-32|x64.ActiveCfg = Debug-A-32|Win32
+ {9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Debug-A-32|x64.Build.0 = Debug-A-32|Win32
{9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Debug-U-32|Win32.ActiveCfg = Debug-U-32|Win32
{9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Debug-U-32|Win32.Build.0 = Debug-U-32|Win32
- {9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Debug-U-32|x64.ActiveCfg = Release-U-64|x64
+ {9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Debug-U-32|x64.ActiveCfg = Debug-U-32|Win32
{9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Debug-U-64|Win32.ActiveCfg = Release-U-64|x64
{9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Debug-U-64|Win32.Build.0 = Release-U-64|x64
- {9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Debug-U-64|x64.ActiveCfg = Debug-U-64|x64
- {9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Debug-U-64|x64.Build.0 = Debug-U-64|x64
+ {9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Debug-U-64|x64.ActiveCfg = Release-U-64|x64
+ {9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Debug-U-64|x64.Build.0 = Release-U-64|x64
{9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-A-32|Win32.ActiveCfg = Release-A-32|Win32
{9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-A-32|Win32.Build.0 = Release-A-32|Win32
- {9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-A-32|x64.ActiveCfg = Release-A-32|x64
- {9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-A-32|x64.Build.0 = Release-A-32|x64
+ {9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-A-32|x64.ActiveCfg = Release-A-32|Win32
+ {9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-A-32|x64.Build.0 = Release-A-32|Win32
{9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-DbgMemLeaks-U-32|Win32.ActiveCfg = Release-DbgMemLeaks-U-32|Win32
{9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-DbgMemLeaks-U-32|Win32.Build.0 = Release-DbgMemLeaks-U-32|Win32
{9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-DbgMemLeaks-U-32|x64.ActiveCfg = Release-DbgMemLeaks-U-32|x64
{9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-DbgMemLeaks-U-32|x64.Build.0 = Release-DbgMemLeaks-U-32|x64
{9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-Logging-U-32|Win32.ActiveCfg = Release-Logging-U-32|Win32
{9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-Logging-U-32|Win32.Build.0 = Release-Logging-U-32|Win32
- {9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-Logging-U-32|x64.ActiveCfg = Release-Logging-U-32|x64
- {9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-Logging-U-32|x64.Build.0 = Release-Logging-U-32|x64
+ {9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-Logging-U-32|x64.ActiveCfg = Release-Logging-U-32|Win32
+ {9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-Logging-U-32|x64.Build.0 = Release-Logging-U-32|Win32
{9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-Logging-U-32|x64.Deploy.0 = Release-Logging-U-32|x64
{9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-Logging-U-64|Win32.ActiveCfg = Release-Logging-U-64|Win32
{9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-Logging-U-64|Win32.Build.0 = Release-Logging-U-64|Win32
- {9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-Logging-U-64|x64.ActiveCfg = Release-Logging-U-64|x64
- {9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-Logging-U-64|x64.Build.0 = Release-Logging-U-64|x64
+ {9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-Logging-U-64|x64.ActiveCfg = Release-Logging-U-64|Win32
+ {9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-Logging-U-64|x64.Build.0 = Release-Logging-U-64|Win32
{9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-U-32|Win32.ActiveCfg = Release-U-32|Win32
{9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-U-32|Win32.Build.0 = Release-U-32|Win32
- {9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-U-32|x64.ActiveCfg = Release-U-64|x64
- {9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-U-32|x64.Build.0 = Release-U-64|x64
+ {9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-U-32|x64.ActiveCfg = Release-U-32|Win32
+ {9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-U-32|x64.Build.0 = Release-U-32|Win32
{9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-U-64|Win32.ActiveCfg = Release-U-64|x64
{9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-U-64|x64.ActiveCfg = Release-U-64|x64
{9454F6D7-68B9-4C91-92D1-99958EC9EA42}.Release-U-64|x64.Build.0 = Release-U-64|x64
{3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Debug-A-32|Win32.ActiveCfg = Debug-A-32|Win32
{3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Debug-A-32|Win32.Build.0 = Debug-A-32|Win32
- {3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Debug-A-32|x64.ActiveCfg = Debug-A-32|x64
- {3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Debug-A-32|x64.Build.0 = Debug-A-32|x64
+ {3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Debug-A-32|x64.ActiveCfg = Debug-A-32|Win32
+ {3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Debug-A-32|x64.Build.0 = Debug-A-32|Win32
{3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Debug-U-32|Win32.ActiveCfg = Debug-U-32|Win32
{3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Debug-U-32|Win32.Build.0 = Debug-U-32|Win32
- {3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Debug-U-32|x64.ActiveCfg = Release-U-64|x64
+ {3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Debug-U-32|x64.ActiveCfg = Debug-U-32|Win32
{3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Debug-U-64|Win32.ActiveCfg = Release-U-64|x64
{3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Debug-U-64|Win32.Build.0 = Release-U-64|x64
- {3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Debug-U-64|x64.ActiveCfg = Debug-U-64|x64
- {3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Debug-U-64|x64.Build.0 = Debug-U-64|x64
+ {3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Debug-U-64|x64.ActiveCfg = Release-U-64|x64
+ {3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Debug-U-64|x64.Build.0 = Release-U-64|x64
{3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-A-32|Win32.ActiveCfg = Release-A-32|Win32
{3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-A-32|Win32.Build.0 = Release-A-32|Win32
- {3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-A-32|x64.ActiveCfg = Release-A-32|x64
- {3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-A-32|x64.Build.0 = Release-A-32|x64
+ {3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-A-32|x64.ActiveCfg = Release-A-32|Win32
+ {3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-A-32|x64.Build.0 = Release-A-32|Win32
{3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-DbgMemLeaks-U-32|Win32.ActiveCfg = Release-DbgMemLeaks-U-32|Win32
{3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-DbgMemLeaks-U-32|Win32.Build.0 = Release-DbgMemLeaks-U-32|Win32
{3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-DbgMemLeaks-U-32|x64.ActiveCfg = Release-DbgMemLeaks-U-32|x64
{3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-DbgMemLeaks-U-32|x64.Build.0 = Release-DbgMemLeaks-U-32|x64
{3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-Logging-U-32|Win32.ActiveCfg = Release-Logging-U-32|Win32
{3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-Logging-U-32|Win32.Build.0 = Release-Logging-U-32|Win32
- {3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-Logging-U-32|x64.ActiveCfg = Release-Logging-U-32|x64
- {3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-Logging-U-32|x64.Build.0 = Release-Logging-U-32|x64
+ {3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-Logging-U-32|x64.ActiveCfg = Release-Logging-U-32|Win32
+ {3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-Logging-U-32|x64.Build.0 = Release-Logging-U-32|Win32
{3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-Logging-U-32|x64.Deploy.0 = Release-Logging-U-32|x64
{3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-Logging-U-64|Win32.ActiveCfg = Release-Logging-U-64|Win32
{3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-Logging-U-64|Win32.Build.0 = Release-Logging-U-64|Win32
- {3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-Logging-U-64|x64.ActiveCfg = Release-Logging-U-64|x64
- {3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-Logging-U-64|x64.Build.0 = Release-Logging-U-64|x64
+ {3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-Logging-U-64|x64.ActiveCfg = Release-Logging-U-64|Win32
+ {3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-Logging-U-64|x64.Build.0 = Release-Logging-U-64|Win32
{3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-U-32|Win32.ActiveCfg = Release-U-32|Win32
{3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-U-32|Win32.Build.0 = Release-U-32|Win32
- {3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-U-32|x64.ActiveCfg = Release-U-64|x64
- {3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-U-32|x64.Build.0 = Release-U-64|x64
+ {3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-U-32|x64.ActiveCfg = Release-U-32|Win32
+ {3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-U-32|x64.Build.0 = Release-U-32|Win32
{3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-U-64|Win32.ActiveCfg = Release-U-64|x64
{3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-U-64|x64.ActiveCfg = Release-U-64|x64
{3ADD4C32-1D77-47A2-9F23-83908A2446F6}.Release-U-64|x64.Build.0 = Release-U-64|x64
{A6C00B9D-8B7F-4C43-A043-1127387E712D}.Debug-A-32|Win32.ActiveCfg = Debug-A-32|Win32
{A6C00B9D-8B7F-4C43-A043-1127387E712D}.Debug-A-32|Win32.Build.0 = Debug-A-32|Win32
- {A6C00B9D-8B7F-4C43-A043-1127387E712D}.Debug-A-32|x64.ActiveCfg = Debug-A-32|x64
- {A6C00B9D-8B7F-4C43-A043-1127387E712D}.Debug-A-32|x64.Build.0 = Debug-A-32|x64
+ {A6C00B9D-8B7F-4C43-A043-1127387E712D}.Debug-A-32|x64.ActiveCfg = Debug-A-32|Win32
+ {A6C00B9D-8B7F-4C43-A043-1127387E712D}.Debug-A-32|x64.Build.0 = Debug-A-32|Win32
{A6C00B9D-8B7F-4C43-A043-1127387E712D}.Debug-U-32|Win32.ActiveCfg = Debug-U-32|Win32
{A6C00B9D-8B7F-4C43-A043-1127387E712D}.Debug-U-32|Win32.Build.0 = Debug-U-32|Win32
- {A6C00B9D-8B7F-4C43-A043-1127387E712D}.Debug-U-32|x64.ActiveCfg = Release-U-64|x64
+ {A6C00B9D-8B7F-4C43-A043-1127387E712D}.Debug-U-32|x64.ActiveCfg = Debug-U-32|Win32
{A6C00B9D-8B7F-4C43-A043-1127387E712D}.Debug-U-64|Win32.ActiveCfg = Release-U-64|x64
{A6C00B9D-8B7F-4C43-A043-1127387E712D}.Debug-U-64|Win32.Build.0 = Release-U-64|x64
- {A6C00B9D-8B7F-4C43-A043-1127387E712D}.Debug-U-64|x64.ActiveCfg = Debug-U-64|x64
- {A6C00B9D-8B7F-4C43-A043-1127387E712D}.Debug-U-64|x64.Build.0 = Debug-U-64|x64
+ {A6C00B9D-8B7F-4C43-A043-1127387E712D}.Debug-U-64|x64.ActiveCfg = Release-U-64|x64
+ {A6C00B9D-8B7F-4C43-A043-1127387E712D}.Debug-U-64|x64.Build.0 = Release-U-64|x64
{A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-A-32|Win32.ActiveCfg = Release-A-32|Win32
{A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-A-32|Win32.Build.0 = Release-A-32|Win32
- {A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-A-32|x64.ActiveCfg = Release-A-32|x64
- {A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-A-32|x64.Build.0 = Release-A-32|x64
+ {A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-A-32|x64.ActiveCfg = Release-A-32|Win32
+ {A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-A-32|x64.Build.0 = Release-A-32|Win32
{A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-DbgMemLeaks-U-32|Win32.ActiveCfg = Release-DbgMemLeaks-U-32|Win32
{A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-DbgMemLeaks-U-32|Win32.Build.0 = Release-DbgMemLeaks-U-32|Win32
{A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-DbgMemLeaks-U-32|x64.ActiveCfg = Release-DbgMemLeaks-U-32|x64
{A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-DbgMemLeaks-U-32|x64.Build.0 = Release-DbgMemLeaks-U-32|x64
{A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-Logging-U-32|Win32.ActiveCfg = Release-Logging-U-32|Win32
{A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-Logging-U-32|Win32.Build.0 = Release-Logging-U-32|Win32
- {A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-Logging-U-32|x64.ActiveCfg = Release-Logging-U-32|x64
- {A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-Logging-U-32|x64.Build.0 = Release-Logging-U-32|x64
+ {A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-Logging-U-32|x64.ActiveCfg = Release-Logging-U-32|Win32
+ {A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-Logging-U-32|x64.Build.0 = Release-Logging-U-32|Win32
{A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-Logging-U-32|x64.Deploy.0 = Release-Logging-U-32|x64
{A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-Logging-U-64|Win32.ActiveCfg = Release-Logging-U-64|Win32
{A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-Logging-U-64|Win32.Build.0 = Release-Logging-U-64|Win32
- {A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-Logging-U-64|x64.ActiveCfg = Release-Logging-U-64|x64
- {A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-Logging-U-64|x64.Build.0 = Release-Logging-U-64|x64
+ {A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-Logging-U-64|x64.ActiveCfg = Release-Logging-U-64|Win32
+ {A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-Logging-U-64|x64.Build.0 = Release-Logging-U-64|Win32
{A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-U-32|Win32.ActiveCfg = Release-U-32|Win32
{A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-U-32|Win32.Build.0 = Release-U-32|Win32
- {A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-U-32|x64.ActiveCfg = Release-U-64|x64
- {A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-U-32|x64.Build.0 = Release-U-64|x64
+ {A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-U-32|x64.ActiveCfg = Release-U-32|Win32
+ {A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-U-32|x64.Build.0 = Release-U-32|Win32
{A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-U-64|Win32.ActiveCfg = Release-U-64|x64
{A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-U-64|x64.ActiveCfg = Release-U-64|x64
{A6C00B9D-8B7F-4C43-A043-1127387E712D}.Release-U-64|x64.Build.0 = Release-U-64|x64
{CB990386-9FDE-4FBA-9B1F-8A373322E978}.Debug-A-32|Win32.ActiveCfg = Debug-U-32|Win32
{CB990386-9FDE-4FBA-9B1F-8A373322E978}.Debug-A-32|Win32.Build.0 = Debug-U-32|Win32
- {CB990386-9FDE-4FBA-9B1F-8A373322E978}.Debug-A-32|x64.ActiveCfg = Release-U-32|Win32
- {CB990386-9FDE-4FBA-9B1F-8A373322E978}.Debug-A-32|x64.Build.0 = Release-U-32|Win32
+ {CB990386-9FDE-4FBA-9B1F-8A373322E978}.Debug-A-32|x64.ActiveCfg = Debug-U-32|Win32
+ {CB990386-9FDE-4FBA-9B1F-8A373322E978}.Debug-A-32|x64.Build.0 = Debug-U-32|Win32
{CB990386-9FDE-4FBA-9B1F-8A373322E978}.Debug-U-32|Win32.ActiveCfg = Debug-U-32|Win32
{CB990386-9FDE-4FBA-9B1F-8A373322E978}.Debug-U-32|Win32.Build.0 = Debug-U-32|Win32
- {CB990386-9FDE-4FBA-9B1F-8A373322E978}.Debug-U-32|x64.ActiveCfg = Release-U-32|Win32
+ {CB990386-9FDE-4FBA-9B1F-8A373322E978}.Debug-U-32|x64.ActiveCfg = Debug-U-32|Win32
{CB990386-9FDE-4FBA-9B1F-8A373322E978}.Debug-U-64|Win32.ActiveCfg = Release-U-32|Win32
- {CB990386-9FDE-4FBA-9B1F-8A373322E978}.Debug-U-64|Win32.Build.0 = Debug-U-32|Win32
{CB990386-9FDE-4FBA-9B1F-8A373322E978}.Debug-U-64|x64.ActiveCfg = Release-U-32|Win32
{CB990386-9FDE-4FBA-9B1F-8A373322E978}.Release-A-32|Win32.ActiveCfg = Release-U-32|Win32
{CB990386-9FDE-4FBA-9B1F-8A373322E978}.Release-A-32|Win32.Build.0 = Release-U-32|Win32
@@ -409,139 +410,138 @@ Global
{CB990386-9FDE-4FBA-9B1F-8A373322E978}.Release-U-64|x64.ActiveCfg = Release-U-32|Win32
{5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Debug-A-32|Win32.ActiveCfg = Debug-A-32|Win32
{5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Debug-A-32|Win32.Build.0 = Debug-A-32|Win32
- {5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Debug-A-32|x64.ActiveCfg = Debug-A-32|x64
- {5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Debug-A-32|x64.Build.0 = Debug-A-32|x64
+ {5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Debug-A-32|x64.ActiveCfg = Debug-A-32|Win32
+ {5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Debug-A-32|x64.Build.0 = Debug-A-32|Win32
{5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Debug-U-32|Win32.ActiveCfg = Debug-U-32|Win32
{5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Debug-U-32|Win32.Build.0 = Debug-U-32|Win32
- {5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Debug-U-32|x64.ActiveCfg = Release-U-64|x64
+ {5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Debug-U-32|x64.ActiveCfg = Debug-U-32|Win32
{5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Debug-U-64|Win32.ActiveCfg = Release-U-64|x64
{5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Debug-U-64|Win32.Build.0 = Release-U-64|x64
- {5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Debug-U-64|x64.ActiveCfg = Debug-U-64|x64
- {5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Debug-U-64|x64.Build.0 = Debug-U-64|x64
+ {5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Debug-U-64|x64.ActiveCfg = Release-U-64|x64
+ {5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Debug-U-64|x64.Build.0 = Release-U-64|x64
{5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-A-32|Win32.ActiveCfg = Release-A-32|Win32
{5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-A-32|Win32.Build.0 = Release-A-32|Win32
- {5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-A-32|x64.ActiveCfg = Release-A-32|x64
- {5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-A-32|x64.Build.0 = Release-A-32|x64
+ {5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-A-32|x64.ActiveCfg = Release-A-32|Win32
+ {5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-A-32|x64.Build.0 = Release-A-32|Win32
{5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-DbgMemLeaks-U-32|Win32.ActiveCfg = Release-U-64|Win32
{5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-DbgMemLeaks-U-32|Win32.Build.0 = Release-U-64|Win32
{5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-DbgMemLeaks-U-32|x64.ActiveCfg = Release-U-32|x64
{5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-DbgMemLeaks-U-32|x64.Build.0 = Release-U-32|x64
{5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-Logging-U-32|Win32.ActiveCfg = Release-Logging-U-64|Win32
{5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-Logging-U-32|Win32.Build.0 = Release-Logging-U-64|Win32
- {5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-Logging-U-32|x64.ActiveCfg = Release-Logging-U-64|x64
- {5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-Logging-U-32|x64.Build.0 = Release-Logging-U-64|x64
+ {5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-Logging-U-32|x64.ActiveCfg = Release-Logging-U-64|Win32
+ {5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-Logging-U-32|x64.Build.0 = Release-Logging-U-64|Win32
{5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-Logging-U-32|x64.Deploy.0 = Release-Logging-U-64|x64
{5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-Logging-U-64|Win32.ActiveCfg = Release-Logging-U-64|Win32
{5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-Logging-U-64|Win32.Build.0 = Release-Logging-U-64|Win32
- {5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-Logging-U-64|x64.ActiveCfg = Release-Logging-U-64|x64
- {5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-Logging-U-64|x64.Build.0 = Release-Logging-U-64|x64
+ {5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-Logging-U-64|x64.ActiveCfg = Release-Logging-U-64|Win32
+ {5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-Logging-U-64|x64.Build.0 = Release-Logging-U-64|Win32
{5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-U-32|Win32.ActiveCfg = Release-U-32|Win32
{5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-U-32|Win32.Build.0 = Release-U-32|Win32
- {5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-U-32|x64.ActiveCfg = Release-U-64|x64
- {5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-U-32|x64.Build.0 = Release-U-64|x64
+ {5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-U-32|x64.ActiveCfg = Release-U-32|Win32
+ {5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-U-32|x64.Build.0 = Release-U-32|Win32
{5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-U-64|Win32.ActiveCfg = Release-U-64|x64
{5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-U-64|x64.ActiveCfg = Release-U-64|x64
{5BD6F3C4-C037-43F4-9849-5751D35B8A76}.Release-U-64|x64.Build.0 = Release-U-64|x64
{474730FA-6DA6-4660-9D53-7AA36FBB0373}.Debug-A-32|Win32.ActiveCfg = Debug-A-32|Win32
{474730FA-6DA6-4660-9D53-7AA36FBB0373}.Debug-A-32|Win32.Build.0 = Debug-A-32|Win32
- {474730FA-6DA6-4660-9D53-7AA36FBB0373}.Debug-A-32|x64.ActiveCfg = Debug-A-32|x64
- {474730FA-6DA6-4660-9D53-7AA36FBB0373}.Debug-A-32|x64.Build.0 = Debug-A-32|x64
+ {474730FA-6DA6-4660-9D53-7AA36FBB0373}.Debug-A-32|x64.ActiveCfg = Debug-A-32|Win32
+ {474730FA-6DA6-4660-9D53-7AA36FBB0373}.Debug-A-32|x64.Build.0 = Debug-A-32|Win32
{474730FA-6DA6-4660-9D53-7AA36FBB0373}.Debug-U-32|Win32.ActiveCfg = Debug-U-32|Win32
{474730FA-6DA6-4660-9D53-7AA36FBB0373}.Debug-U-32|Win32.Build.0 = Debug-U-32|Win32
- {474730FA-6DA6-4660-9D53-7AA36FBB0373}.Debug-U-32|x64.ActiveCfg = Release-U-64|x64
+ {474730FA-6DA6-4660-9D53-7AA36FBB0373}.Debug-U-32|x64.ActiveCfg = Debug-U-32|Win32
{474730FA-6DA6-4660-9D53-7AA36FBB0373}.Debug-U-64|Win32.ActiveCfg = Release-U-64|x64
{474730FA-6DA6-4660-9D53-7AA36FBB0373}.Debug-U-64|Win32.Build.0 = Release-U-64|x64
- {474730FA-6DA6-4660-9D53-7AA36FBB0373}.Debug-U-64|x64.ActiveCfg = Debug-U-64|x64
- {474730FA-6DA6-4660-9D53-7AA36FBB0373}.Debug-U-64|x64.Build.0 = Debug-U-64|x64
+ {474730FA-6DA6-4660-9D53-7AA36FBB0373}.Debug-U-64|x64.ActiveCfg = Release-U-64|x64
+ {474730FA-6DA6-4660-9D53-7AA36FBB0373}.Debug-U-64|x64.Build.0 = Release-U-64|x64
{474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-A-32|Win32.ActiveCfg = Release-A-32|Win32
{474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-A-32|Win32.Build.0 = Release-A-32|Win32
- {474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-A-32|x64.ActiveCfg = Release-A-32|x64
- {474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-A-32|x64.Build.0 = Release-A-32|x64
+ {474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-A-32|x64.ActiveCfg = Release-A-32|Win32
+ {474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-A-32|x64.Build.0 = Release-A-32|Win32
{474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-DbgMemLeaks-U-32|Win32.ActiveCfg = Release-U-32|Win32
{474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-DbgMemLeaks-U-32|x64.ActiveCfg = Release-U-32|x64
{474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-DbgMemLeaks-U-32|x64.Build.0 = Release-U-32|x64
{474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-Logging-U-32|Win32.ActiveCfg = Release-U-32|Win32
- {474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-Logging-U-32|x64.ActiveCfg = Release-U-32|x64
+ {474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-Logging-U-32|x64.ActiveCfg = Release-U-32|Win32
{474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-Logging-U-32|x64.Build.0 = Release-U-32|x64
{474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-Logging-U-32|x64.Deploy.0 = Release-U-32|x64
{474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-Logging-U-64|Win32.ActiveCfg = Release-U-32|Win32
{474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-Logging-U-64|Win32.Build.0 = Release-U-32|Win32
- {474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-Logging-U-64|x64.ActiveCfg = Release-U-64|x64
- {474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-Logging-U-64|x64.Build.0 = Release-U-64|x64
+ {474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-Logging-U-64|x64.ActiveCfg = Release-U-32|Win32
+ {474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-Logging-U-64|x64.Build.0 = Release-U-32|Win32
{474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-U-32|Win32.ActiveCfg = Release-U-32|Win32
{474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-U-32|Win32.Build.0 = Release-U-32|Win32
- {474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-U-32|x64.ActiveCfg = Release-U-64|x64
- {474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-U-32|x64.Build.0 = Release-U-64|x64
+ {474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-U-32|x64.ActiveCfg = Release-U-32|Win32
+ {474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-U-32|x64.Build.0 = Release-U-32|Win32
{474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-U-64|Win32.ActiveCfg = Release-U-64|x64
{474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-U-64|x64.ActiveCfg = Release-U-64|x64
{474730FA-6DA6-4660-9D53-7AA36FBB0373}.Release-U-64|x64.Build.0 = Release-U-64|x64
{50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Debug-A-32|Win32.ActiveCfg = Debug-A-32|Win32
{50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Debug-A-32|Win32.Build.0 = Debug-A-32|Win32
- {50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Debug-A-32|x64.ActiveCfg = Debug-A-32|x64
- {50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Debug-A-32|x64.Build.0 = Debug-A-32|x64
+ {50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Debug-A-32|x64.ActiveCfg = Debug-A-32|Win32
+ {50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Debug-A-32|x64.Build.0 = Debug-A-32|Win32
{50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Debug-U-32|Win32.ActiveCfg = Debug-U-32|Win32
{50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Debug-U-32|Win32.Build.0 = Debug-U-32|Win32
- {50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Debug-U-32|x64.ActiveCfg = Release-U-64|x64
+ {50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Debug-U-32|x64.ActiveCfg = Debug-U-32|Win32
{50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Debug-U-64|Win32.ActiveCfg = Release-U-64|x64
{50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Debug-U-64|Win32.Build.0 = Release-U-64|x64
- {50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Debug-U-64|x64.ActiveCfg = Debug-U-64|x64
- {50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Debug-U-64|x64.Build.0 = Debug-U-64|x64
+ {50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Debug-U-64|x64.ActiveCfg = Release-U-64|x64
+ {50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Debug-U-64|x64.Build.0 = Release-U-64|x64
{50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-A-32|Win32.ActiveCfg = Release-A-32|Win32
{50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-A-32|Win32.Build.0 = Release-A-32|Win32
- {50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-A-32|x64.ActiveCfg = Release-A-32|x64
- {50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-A-32|x64.Build.0 = Release-A-32|x64
+ {50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-A-32|x64.ActiveCfg = Release-A-32|Win32
+ {50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-A-32|x64.Build.0 = Release-A-32|Win32
{50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-DbgMemLeaks-U-32|Win32.ActiveCfg = Release-U-32|Win32
{50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-DbgMemLeaks-U-32|x64.ActiveCfg = Release-U-32|x64
{50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-DbgMemLeaks-U-32|x64.Build.0 = Release-U-32|x64
{50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-Logging-U-32|Win32.ActiveCfg = Release-U-32|Win32
- {50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-Logging-U-32|x64.ActiveCfg = Release-U-32|x64
+ {50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-Logging-U-32|x64.ActiveCfg = Release-U-32|Win32
{50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-Logging-U-32|x64.Build.0 = Release-U-32|x64
{50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-Logging-U-64|Win32.ActiveCfg = Release-U-32|Win32
{50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-Logging-U-64|Win32.Build.0 = Release-U-32|Win32
- {50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-Logging-U-64|x64.ActiveCfg = Release-U-64|x64
- {50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-Logging-U-64|x64.Build.0 = Release-U-64|x64
+ {50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-Logging-U-64|x64.ActiveCfg = Release-U-32|Win32
+ {50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-Logging-U-64|x64.Build.0 = Release-U-32|Win32
{50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-U-32|Win32.ActiveCfg = Release-U-32|Win32
{50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-U-32|Win32.Build.0 = Release-U-32|Win32
- {50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-U-32|x64.ActiveCfg = Release-U-64|x64
- {50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-U-32|x64.Build.0 = Release-U-64|x64
+ {50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-U-32|x64.ActiveCfg = Release-U-32|Win32
+ {50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-U-32|x64.Build.0 = Release-U-32|Win32
{50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-U-64|Win32.ActiveCfg = Release-U-64|x64
{50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-U-64|x64.ActiveCfg = Release-U-64|x64
{50EDA128-F1DF-4CDA-AFDF-F50E1A8BA421}.Release-U-64|x64.Build.0 = Release-U-64|x64
{46038101-1D06-45D5-B0ED-5AD62E15AADD}.Debug-A-32|Win32.ActiveCfg = Debug-A-32|Win32
{46038101-1D06-45D5-B0ED-5AD62E15AADD}.Debug-A-32|Win32.Build.0 = Debug-A-32|Win32
- {46038101-1D06-45D5-B0ED-5AD62E15AADD}.Debug-A-32|x64.ActiveCfg = Debug-A-32|x64
- {46038101-1D06-45D5-B0ED-5AD62E15AADD}.Debug-A-32|x64.Build.0 = Debug-A-32|x64
+ {46038101-1D06-45D5-B0ED-5AD62E15AADD}.Debug-A-32|x64.ActiveCfg = Debug-A-32|Win32
+ {46038101-1D06-45D5-B0ED-5AD62E15AADD}.Debug-A-32|x64.Build.0 = Debug-A-32|Win32
{46038101-1D06-45D5-B0ED-5AD62E15AADD}.Debug-U-32|Win32.ActiveCfg = Debug-U-32|Win32
- {46038101-1D06-45D5-B0ED-5AD62E15AADD}.Debug-U-32|x64.ActiveCfg = Release-U-64|x64
+ {46038101-1D06-45D5-B0ED-5AD62E15AADD}.Debug-U-32|x64.ActiveCfg = Debug-U-32|Win32
{46038101-1D06-45D5-B0ED-5AD62E15AADD}.Debug-U-64|Win32.ActiveCfg = Release-U-64|x64
- {46038101-1D06-45D5-B0ED-5AD62E15AADD}.Debug-U-64|x64.ActiveCfg = Debug-U-64|x64
+ {46038101-1D06-45D5-B0ED-5AD62E15AADD}.Debug-U-64|x64.ActiveCfg = Release-U-64|x64
{46038101-1D06-45D5-B0ED-5AD62E15AADD}.Release-A-32|Win32.ActiveCfg = Release-A-32|Win32
{46038101-1D06-45D5-B0ED-5AD62E15AADD}.Release-A-32|Win32.Build.0 = Release-A-32|Win32
- {46038101-1D06-45D5-B0ED-5AD62E15AADD}.Release-A-32|x64.ActiveCfg = Release-A-32|x64
- {46038101-1D06-45D5-B0ED-5AD62E15AADD}.Release-A-32|x64.Build.0 = Release-A-32|x64
+ {46038101-1D06-45D5-B0ED-5AD62E15AADD}.Release-A-32|x64.ActiveCfg = Release-A-32|Win32
+ {46038101-1D06-45D5-B0ED-5AD62E15AADD}.Release-A-32|x64.Build.0 = Release-A-32|Win32
{46038101-1D06-45D5-B0ED-5AD62E15AADD}.Release-DbgMemLeaks-U-32|Win32.ActiveCfg = Release-U-64|Win32
{46038101-1D06-45D5-B0ED-5AD62E15AADD}.Release-DbgMemLeaks-U-32|x64.ActiveCfg = Release-U-32|x64
{46038101-1D06-45D5-B0ED-5AD62E15AADD}.Release-DbgMemLeaks-U-32|x64.Build.0 = Release-U-32|x64
{46038101-1D06-45D5-B0ED-5AD62E15AADD}.Release-Logging-U-32|Win32.ActiveCfg = Release-U-32|Win32
- {46038101-1D06-45D5-B0ED-5AD62E15AADD}.Release-Logging-U-32|x64.ActiveCfg = Release-U-32|x64
+ {46038101-1D06-45D5-B0ED-5AD62E15AADD}.Release-Logging-U-32|x64.ActiveCfg = Release-U-32|Win32
{46038101-1D06-45D5-B0ED-5AD62E15AADD}.Release-Logging-U-32|x64.Build.0 = Release-U-32|x64
{46038101-1D06-45D5-B0ED-5AD62E15AADD}.Release-Logging-U-32|x64.Deploy.0 = Release-U-32|x64
{46038101-1D06-45D5-B0ED-5AD62E15AADD}.Release-Logging-U-64|Win32.ActiveCfg = Release-U-32|Win32
{46038101-1D06-45D5-B0ED-5AD62E15AADD}.Release-Logging-U-64|Win32.Build.0 = Release-U-32|Win32
- {46038101-1D06-45D5-B0ED-5AD62E15AADD}.Release-Logging-U-64|x64.ActiveCfg = Release-U-32|x64
+ {46038101-1D06-45D5-B0ED-5AD62E15AADD}.Release-Logging-U-64|x64.ActiveCfg = Release-U-32|Win32
{46038101-1D06-45D5-B0ED-5AD62E15AADD}.Release-U-32|Win32.ActiveCfg = Release-U-32|Win32
- {46038101-1D06-45D5-B0ED-5AD62E15AADD}.Release-U-32|x64.ActiveCfg = Release-U-64|x64
+ {46038101-1D06-45D5-B0ED-5AD62E15AADD}.Release-U-32|x64.ActiveCfg = Release-U-32|Win32
{46038101-1D06-45D5-B0ED-5AD62E15AADD}.Release-U-64|Win32.ActiveCfg = Release-U-64|x64
{46038101-1D06-45D5-B0ED-5AD62E15AADD}.Release-U-64|x64.ActiveCfg = Release-U-64|x64
{8EA91AE8-5DE9-2A75-8211-18478ED91741}.Debug-A-32|Win32.ActiveCfg = Debug-U-32|Win32
{8EA91AE8-5DE9-2A75-8211-18478ED91741}.Debug-A-32|Win32.Build.0 = Debug-U-32|Win32
- {8EA91AE8-5DE9-2A75-8211-18478ED91741}.Debug-A-32|x64.ActiveCfg = Release-U-32|Win32
- {8EA91AE8-5DE9-2A75-8211-18478ED91741}.Debug-A-32|x64.Build.0 = Release-U-32|Win32
+ {8EA91AE8-5DE9-2A75-8211-18478ED91741}.Debug-A-32|x64.ActiveCfg = Debug-U-32|Win32
+ {8EA91AE8-5DE9-2A75-8211-18478ED91741}.Debug-A-32|x64.Build.0 = Debug-U-32|Win32
{8EA91AE8-5DE9-2A75-8211-18478ED91741}.Debug-U-32|Win32.ActiveCfg = Debug-U-32|Win32
{8EA91AE8-5DE9-2A75-8211-18478ED91741}.Debug-U-32|Win32.Build.0 = Debug-U-32|Win32
- {8EA91AE8-5DE9-2A75-8211-18478ED91741}.Debug-U-32|x64.ActiveCfg = Release-U-32|Win32
+ {8EA91AE8-5DE9-2A75-8211-18478ED91741}.Debug-U-32|x64.ActiveCfg = Debug-U-32|Win32
{8EA91AE8-5DE9-2A75-8211-18478ED91741}.Debug-U-64|Win32.ActiveCfg = Release-U-32|Win32
- {8EA91AE8-5DE9-2A75-8211-18478ED91741}.Debug-U-64|Win32.Build.0 = Debug-U-32|Win32
{8EA91AE8-5DE9-2A75-8211-18478ED91741}.Debug-U-64|x64.ActiveCfg = Release-U-32|Win32
{8EA91AE8-5DE9-2A75-8211-18478ED91741}.Release-A-32|Win32.ActiveCfg = Release-U-32|Win32
{8EA91AE8-5DE9-2A75-8211-18478ED91741}.Release-A-32|Win32.Build.0 = Release-U-32|Win32
@@ -564,48 +564,47 @@ Global
{8EA91AE8-5DE9-2A75-8211-18478ED91741}.Release-U-64|x64.ActiveCfg = Release-U-32|Win32
{2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Debug-A-32|Win32.ActiveCfg = Debug-A-32|Win32
{2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Debug-A-32|Win32.Build.0 = Debug-A-32|Win32
- {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Debug-A-32|x64.ActiveCfg = Debug-A-32|x64
- {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Debug-A-32|x64.Build.0 = Debug-A-32|x64
+ {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Debug-A-32|x64.ActiveCfg = Debug-A-32|Win32
+ {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Debug-A-32|x64.Build.0 = Debug-A-32|Win32
{2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Debug-U-32|Win32.ActiveCfg = Debug-U-32|Win32
{2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Debug-U-32|Win32.Build.0 = Debug-U-32|Win32
- {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Debug-U-32|x64.ActiveCfg = Release-U-64|x64
+ {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Debug-U-32|x64.ActiveCfg = Debug-U-32|Win32
{2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Debug-U-64|Win32.ActiveCfg = Release-U-64|x64
{2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Debug-U-64|Win32.Build.0 = Release-U-64|x64
- {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Debug-U-64|x64.ActiveCfg = Debug-U-64|x64
- {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Debug-U-64|x64.Build.0 = Debug-U-64|x64
+ {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Debug-U-64|x64.ActiveCfg = Release-U-64|x64
+ {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Debug-U-64|x64.Build.0 = Release-U-64|x64
{2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-A-32|Win32.ActiveCfg = Release-A-32|Win32
{2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-A-32|Win32.Build.0 = Release-A-32|Win32
- {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-A-32|x64.ActiveCfg = Release-A-32|x64
- {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-A-32|x64.Build.0 = Release-A-32|x64
+ {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-A-32|x64.ActiveCfg = Release-A-32|Win32
+ {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-A-32|x64.Build.0 = Release-A-32|Win32
{2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-DbgMemLeaks-U-32|Win32.ActiveCfg = Release-U-32|Win32
{2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-DbgMemLeaks-U-32|x64.ActiveCfg = Release-U-32|x64
{2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-DbgMemLeaks-U-32|x64.Build.0 = Release-U-32|x64
{2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-Logging-U-32|Win32.ActiveCfg = Release-U-32|Win32
{2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-Logging-U-32|Win32.Build.0 = Release-U-32|Win32
{2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-Logging-U-32|Win32.Deploy.0 = Release-U-32|Win32
- {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-Logging-U-32|x64.ActiveCfg = Release-U-32|x64
- {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-Logging-U-32|x64.Build.0 = Release-U-32|x64
- {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-Logging-U-32|x64.Deploy.0 = Release-U-32|x64
+ {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-Logging-U-32|x64.ActiveCfg = Release-U-32|Win32
+ {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-Logging-U-32|x64.Build.0 = Release-U-32|Win32
+ {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-Logging-U-32|x64.Deploy.0 = Release-U-32|Win32
{2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-Logging-U-64|Win32.ActiveCfg = Release-U-32|Win32
{2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-Logging-U-64|Win32.Build.0 = Release-U-32|Win32
- {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-Logging-U-64|x64.ActiveCfg = Release-U-64|x64
- {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-Logging-U-64|x64.Build.0 = Release-U-64|x64
+ {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-Logging-U-64|x64.ActiveCfg = Release-U-32|Win32
+ {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-Logging-U-64|x64.Build.0 = Release-U-32|Win32
{2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-U-32|Win32.ActiveCfg = Release-U-32|Win32
{2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-U-32|Win32.Build.0 = Release-U-32|Win32
- {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-U-32|x64.ActiveCfg = Release-U-64|x64
- {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-U-32|x64.Build.0 = Release-U-64|x64
+ {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-U-32|x64.ActiveCfg = Release-U-32|Win32
+ {2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-U-32|x64.Build.0 = Release-U-32|Win32
{2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-U-64|Win32.ActiveCfg = Release-U-64|x64
{2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-U-64|x64.ActiveCfg = Release-U-64|x64
{2E2192CA-3B55-45AD-A66A-3E43FAB9B42C}.Release-U-64|x64.Build.0 = Release-U-64|x64
{524A1EE0-309A-415C-0445-AF403B339C4B}.Debug-A-32|Win32.ActiveCfg = Debug-U-32|Win32
{524A1EE0-309A-415C-0445-AF403B339C4B}.Debug-A-32|Win32.Build.0 = Debug-U-32|Win32
- {524A1EE0-309A-415C-0445-AF403B339C4B}.Debug-A-32|x64.ActiveCfg = Release-U-32|Win32
- {524A1EE0-309A-415C-0445-AF403B339C4B}.Debug-A-32|x64.Build.0 = Release-U-32|Win32
+ {524A1EE0-309A-415C-0445-AF403B339C4B}.Debug-A-32|x64.ActiveCfg = Debug-U-32|Win32
+ {524A1EE0-309A-415C-0445-AF403B339C4B}.Debug-A-32|x64.Build.0 = Debug-U-32|Win32
{524A1EE0-309A-415C-0445-AF403B339C4B}.Debug-U-32|Win32.ActiveCfg = Debug-U-32|Win32
{524A1EE0-309A-415C-0445-AF403B339C4B}.Debug-U-32|Win32.Build.0 = Debug-U-32|Win32
- {524A1EE0-309A-415C-0445-AF403B339C4B}.Debug-U-32|x64.ActiveCfg = Release-U-32|Win32
+ {524A1EE0-309A-415C-0445-AF403B339C4B}.Debug-U-32|x64.ActiveCfg = Debug-U-32|Win32
{524A1EE0-309A-415C-0445-AF403B339C4B}.Debug-U-64|Win32.ActiveCfg = Release-U-32|Win32
- {524A1EE0-309A-415C-0445-AF403B339C4B}.Debug-U-64|Win32.Build.0 = Debug-U-32|Win32
{524A1EE0-309A-415C-0445-AF403B339C4B}.Debug-U-64|x64.ActiveCfg = Release-U-32|Win32
{524A1EE0-309A-415C-0445-AF403B339C4B}.Release-A-32|Win32.ActiveCfg = Release-U-32|Win32
{524A1EE0-309A-415C-0445-AF403B339C4B}.Release-A-32|Win32.Build.0 = Release-U-32|Win32
@@ -628,19 +627,19 @@ Global
{524A1EE0-309A-415C-0445-AF403B339C4B}.Release-U-64|x64.ActiveCfg = Release-U-32|Win32
{E6501207-BB83-4CE7-94CA-7429272D4977}.Debug-A-32|Win32.ActiveCfg = Debug-A-32|Win32
{E6501207-BB83-4CE7-94CA-7429272D4977}.Debug-A-32|Win32.Build.0 = Debug-A-32|Win32
- {E6501207-BB83-4CE7-94CA-7429272D4977}.Debug-A-32|x64.ActiveCfg = Debug-A-32|x64
- {E6501207-BB83-4CE7-94CA-7429272D4977}.Debug-A-32|x64.Build.0 = Debug-A-32|x64
+ {E6501207-BB83-4CE7-94CA-7429272D4977}.Debug-A-32|x64.ActiveCfg = Debug-A-32|Win32
+ {E6501207-BB83-4CE7-94CA-7429272D4977}.Debug-A-32|x64.Build.0 = Debug-A-32|Win32
{E6501207-BB83-4CE7-94CA-7429272D4977}.Debug-U-32|Win32.ActiveCfg = Debug-U-32|Win32
{E6501207-BB83-4CE7-94CA-7429272D4977}.Debug-U-32|Win32.Build.0 = Debug-U-32|Win32
- {E6501207-BB83-4CE7-94CA-7429272D4977}.Debug-U-32|x64.ActiveCfg = Debug-U-32|x64
+ {E6501207-BB83-4CE7-94CA-7429272D4977}.Debug-U-32|x64.ActiveCfg = Debug-U-32|Win32
{E6501207-BB83-4CE7-94CA-7429272D4977}.Debug-U-64|Win32.ActiveCfg = Debug-U-64|Win32
{E6501207-BB83-4CE7-94CA-7429272D4977}.Debug-U-64|Win32.Build.0 = Debug-U-64|Win32
- {E6501207-BB83-4CE7-94CA-7429272D4977}.Debug-U-64|x64.ActiveCfg = Debug-U-64|x64
- {E6501207-BB83-4CE7-94CA-7429272D4977}.Debug-U-64|x64.Build.0 = Debug-U-64|x64
+ {E6501207-BB83-4CE7-94CA-7429272D4977}.Debug-U-64|x64.ActiveCfg = Debug-U-64|Win32
+ {E6501207-BB83-4CE7-94CA-7429272D4977}.Debug-U-64|x64.Build.0 = Debug-U-64|Win32
{E6501207-BB83-4CE7-94CA-7429272D4977}.Release-A-32|Win32.ActiveCfg = Release-A-32|Win32
{E6501207-BB83-4CE7-94CA-7429272D4977}.Release-A-32|Win32.Build.0 = Release-A-32|Win32
- {E6501207-BB83-4CE7-94CA-7429272D4977}.Release-A-32|x64.ActiveCfg = Release-A-32|x64
- {E6501207-BB83-4CE7-94CA-7429272D4977}.Release-A-32|x64.Build.0 = Release-A-32|x64
+ {E6501207-BB83-4CE7-94CA-7429272D4977}.Release-A-32|x64.ActiveCfg = Release-A-32|Win32
+ {E6501207-BB83-4CE7-94CA-7429272D4977}.Release-A-32|x64.Build.0 = Release-A-32|Win32
{E6501207-BB83-4CE7-94CA-7429272D4977}.Release-DbgMemLeaks-U-32|Win32.ActiveCfg = Release-DbgMemLeaks-U-32|Win32
{E6501207-BB83-4CE7-94CA-7429272D4977}.Release-DbgMemLeaks-U-32|Win32.Build.0 = Release-DbgMemLeaks-U-32|Win32
{E6501207-BB83-4CE7-94CA-7429272D4977}.Release-DbgMemLeaks-U-32|x64.ActiveCfg = Release-DbgMemLeaks-U-32|x64
@@ -648,30 +647,30 @@ Global
{E6501207-BB83-4CE7-94CA-7429272D4977}.Release-Logging-U-32|Win32.ActiveCfg = Release-Logging-U-32|Win32
{E6501207-BB83-4CE7-94CA-7429272D4977}.Release-Logging-U-32|Win32.Build.0 = Release-Logging-U-32|Win32
{E6501207-BB83-4CE7-94CA-7429272D4977}.Release-Logging-U-32|Win32.Deploy.0 = Release-Logging-U-32|Win32
- {E6501207-BB83-4CE7-94CA-7429272D4977}.Release-Logging-U-32|x64.ActiveCfg = Release-Logging-U-64|x64
- {E6501207-BB83-4CE7-94CA-7429272D4977}.Release-Logging-U-32|x64.Build.0 = Release-Logging-U-64|x64
- {E6501207-BB83-4CE7-94CA-7429272D4977}.Release-Logging-U-32|x64.Deploy.0 = Release-Logging-U-64|x64
+ {E6501207-BB83-4CE7-94CA-7429272D4977}.Release-Logging-U-32|x64.ActiveCfg = Release-Logging-U-32|Win32
+ {E6501207-BB83-4CE7-94CA-7429272D4977}.Release-Logging-U-32|x64.Build.0 = Release-Logging-U-32|Win32
+ {E6501207-BB83-4CE7-94CA-7429272D4977}.Release-Logging-U-32|x64.Deploy.0 = Release-Logging-U-32|Win32
{E6501207-BB83-4CE7-94CA-7429272D4977}.Release-Logging-U-64|Win32.ActiveCfg = Release-U-64|Win32
{E6501207-BB83-4CE7-94CA-7429272D4977}.Release-Logging-U-64|Win32.Build.0 = Release-U-64|Win32
- {E6501207-BB83-4CE7-94CA-7429272D4977}.Release-Logging-U-64|x64.ActiveCfg = Release-Logging-U-64|x64
- {E6501207-BB83-4CE7-94CA-7429272D4977}.Release-Logging-U-64|x64.Build.0 = Release-Logging-U-64|x64
+ {E6501207-BB83-4CE7-94CA-7429272D4977}.Release-Logging-U-64|x64.ActiveCfg = Release-U-64|Win32
+ {E6501207-BB83-4CE7-94CA-7429272D4977}.Release-Logging-U-64|x64.Build.0 = Release-U-64|Win32
{E6501207-BB83-4CE7-94CA-7429272D4977}.Release-U-32|Win32.ActiveCfg = Release-U-32|Win32
{E6501207-BB83-4CE7-94CA-7429272D4977}.Release-U-32|Win32.Build.0 = Release-U-32|Win32
- {E6501207-BB83-4CE7-94CA-7429272D4977}.Release-U-32|x64.ActiveCfg = Release-U-32|x64
- {E6501207-BB83-4CE7-94CA-7429272D4977}.Release-U-32|x64.Build.0 = Release-U-32|x64
+ {E6501207-BB83-4CE7-94CA-7429272D4977}.Release-U-32|x64.ActiveCfg = Release-U-32|Win32
+ {E6501207-BB83-4CE7-94CA-7429272D4977}.Release-U-32|x64.Build.0 = Release-U-32|Win32
{E6501207-BB83-4CE7-94CA-7429272D4977}.Release-U-64|Win32.ActiveCfg = Release-U-64|Win32
- {E6501207-BB83-4CE7-94CA-7429272D4977}.Release-U-64|x64.ActiveCfg = Release-U-64|x64
+ {E6501207-BB83-4CE7-94CA-7429272D4977}.Release-U-64|x64.ActiveCfg = Release-U-64|Win32
{E6501207-BB83-4CE7-94CA-7429272D4977}.Release-U-64|x64.Build.0 = Release-U-64|x64
{3912B87E-C560-4EEA-A936-5F4BB26B0AA6}.Debug-A-32|Win32.ActiveCfg = Debug-U-32|Win32
{3912B87E-C560-4EEA-A936-5F4BB26B0AA6}.Debug-A-32|Win32.Build.0 = Debug-U-32|Win32
- {3912B87E-C560-4EEA-A936-5F4BB26B0AA6}.Debug-A-32|x64.ActiveCfg = Release-U-32|Win32
- {3912B87E-C560-4EEA-A936-5F4BB26B0AA6}.Debug-A-32|x64.Build.0 = Release-U-32|Win32
+ {3912B87E-C560-4EEA-A936-5F4BB26B0AA6}.Debug-A-32|x64.ActiveCfg = Debug-U-32|Win32
+ {3912B87E-C560-4EEA-A936-5F4BB26B0AA6}.Debug-A-32|x64.Build.0 = Debug-U-32|Win32
{3912B87E-C560-4EEA-A936-5F4BB26B0AA6}.Debug-U-32|Win32.ActiveCfg = Debug-U-32|Win32
{3912B87E-C560-4EEA-A936-5F4BB26B0AA6}.Debug-U-32|Win32.Build.0 = Debug-U-32|Win32
{3912B87E-C560-4EEA-A936-5F4BB26B0AA6}.Debug-U-32|x64.ActiveCfg = Debug-U-32|Win32
{3912B87E-C560-4EEA-A936-5F4BB26B0AA6}.Debug-U-64|Win32.ActiveCfg = Debug-U-32|Win32
{3912B87E-C560-4EEA-A936-5F4BB26B0AA6}.Debug-U-64|Win32.Build.0 = Debug-U-32|Win32
- {3912B87E-C560-4EEA-A936-5F4BB26B0AA6}.Debug-U-64|x64.ActiveCfg = Release-U-32|Win32
+ {3912B87E-C560-4EEA-A936-5F4BB26B0AA6}.Debug-U-64|x64.ActiveCfg = Debug-U-32|Win32
{3912B87E-C560-4EEA-A936-5F4BB26B0AA6}.Release-A-32|Win32.ActiveCfg = Release-U-32|Win32
{3912B87E-C560-4EEA-A936-5F4BB26B0AA6}.Release-A-32|Win32.Build.0 = Release-U-32|Win32
{3912B87E-C560-4EEA-A936-5F4BB26B0AA6}.Release-A-32|x64.ActiveCfg = Release-U-32|Win32
@@ -694,256 +693,292 @@ Global
{3912B87E-C560-4EEA-A936-5F4BB26B0AA6}.Release-U-64|x64.ActiveCfg = Release-U-32|Win32
{985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Debug-A-32|Win32.ActiveCfg = Debug-A-32|Win32
{985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Debug-A-32|Win32.Build.0 = Debug-A-32|Win32
- {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Debug-A-32|x64.ActiveCfg = Debug-A-32|x64
- {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Debug-A-32|x64.Build.0 = Debug-A-32|x64
+ {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Debug-A-32|x64.ActiveCfg = Debug-A-32|Win32
+ {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Debug-A-32|x64.Build.0 = Debug-A-32|Win32
{985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Debug-U-32|Win32.ActiveCfg = Debug-U-32|Win32
{985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Debug-U-32|Win32.Build.0 = Debug-U-32|Win32
- {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Debug-U-32|x64.ActiveCfg = Debug-U-32|x64
- {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Debug-U-32|x64.Build.0 = Debug-U-32|x64
+ {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Debug-U-32|x64.ActiveCfg = Debug-U-32|Win32
+ {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Debug-U-32|x64.Build.0 = Debug-U-32|Win32
{985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Debug-U-64|Win32.ActiveCfg = Debug-U-64|Win32
{985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Debug-U-64|Win32.Build.0 = Debug-U-64|Win32
- {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Debug-U-64|x64.ActiveCfg = Debug-U-64|x64
- {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Debug-U-64|x64.Build.0 = Debug-U-64|x64
+ {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Debug-U-64|x64.ActiveCfg = Debug-U-64|Win32
+ {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Debug-U-64|x64.Build.0 = Debug-U-64|Win32
{985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-A-32|Win32.ActiveCfg = Release-A-32|Win32
{985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-A-32|Win32.Build.0 = Release-A-32|Win32
- {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-A-32|x64.ActiveCfg = Release-A-32|x64
- {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-A-32|x64.Build.0 = Release-A-32|x64
+ {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-A-32|x64.ActiveCfg = Release-A-32|Win32
+ {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-A-32|x64.Build.0 = Release-A-32|Win32
{985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-DbgMemLeaks-U-32|Win32.ActiveCfg = Release-U-32|Win32
{985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-DbgMemLeaks-U-32|Win32.Build.0 = Release-U-32|Win32
{985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-DbgMemLeaks-U-32|x64.ActiveCfg = Release-U-32|x64
{985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-DbgMemLeaks-U-32|x64.Build.0 = Release-U-32|x64
{985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-Logging-U-32|Win32.ActiveCfg = Release-U-32|Win32
{985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-Logging-U-32|Win32.Build.0 = Release-U-32|Win32
- {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-Logging-U-32|x64.ActiveCfg = Release-U-64|x64
- {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-Logging-U-32|x64.Build.0 = Release-U-64|x64
+ {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-Logging-U-32|x64.ActiveCfg = Release-U-32|Win32
+ {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-Logging-U-32|x64.Build.0 = Release-U-32|Win32
{985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-Logging-U-32|x64.Deploy.0 = Release-U-64|x64
{985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-Logging-U-64|Win32.ActiveCfg = Release-A-32|Win32
{985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-Logging-U-64|Win32.Build.0 = Release-A-32|Win32
- {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-Logging-U-64|x64.ActiveCfg = Release-U-64|x64
+ {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-Logging-U-64|x64.ActiveCfg = Release-A-32|Win32
{985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-U-32|Win32.ActiveCfg = Release-U-32|Win32
{985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-U-32|Win32.Build.0 = Release-U-32|Win32
- {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-U-32|x64.ActiveCfg = Release-U-32|x64
- {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-U-32|x64.Build.0 = Release-U-32|x64
+ {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-U-32|x64.ActiveCfg = Release-U-32|Win32
+ {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-U-32|x64.Build.0 = Release-U-32|Win32
{985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-U-64|Win32.ActiveCfg = Release-U-64|Win32
{985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-U-64|Win32.Build.0 = Release-U-64|Win32
- {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-U-64|x64.ActiveCfg = Release-U-64|x64
- {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-U-64|x64.Build.0 = Release-U-64|x64
+ {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-U-64|x64.ActiveCfg = Release-U-64|Win32
+ {985C4A1E-F99E-4B52-8CF0-4CFE5B9DC530}.Release-U-64|x64.Build.0 = Release-U-64|Win32
{808123CA-811B-455B-A0B8-B93D289CB7B1}.Debug-A-32|Win32.ActiveCfg = Debug-A-32|Win32
{808123CA-811B-455B-A0B8-B93D289CB7B1}.Debug-A-32|Win32.Build.0 = Debug-A-32|Win32
- {808123CA-811B-455B-A0B8-B93D289CB7B1}.Debug-A-32|x64.ActiveCfg = Debug-A-32|x64
- {808123CA-811B-455B-A0B8-B93D289CB7B1}.Debug-A-32|x64.Build.0 = Debug-A-32|x64
+ {808123CA-811B-455B-A0B8-B93D289CB7B1}.Debug-A-32|x64.ActiveCfg = Debug-A-32|Win32
+ {808123CA-811B-455B-A0B8-B93D289CB7B1}.Debug-A-32|x64.Build.0 = Debug-A-32|Win32
{808123CA-811B-455B-A0B8-B93D289CB7B1}.Debug-U-32|Win32.ActiveCfg = Debug-U-32|Win32
{808123CA-811B-455B-A0B8-B93D289CB7B1}.Debug-U-32|Win32.Build.0 = Debug-U-32|Win32
- {808123CA-811B-455B-A0B8-B93D289CB7B1}.Debug-U-32|x64.ActiveCfg = Debug-U-32|x64
- {808123CA-811B-455B-A0B8-B93D289CB7B1}.Debug-U-32|x64.Build.0 = Debug-U-32|x64
+ {808123CA-811B-455B-A0B8-B93D289CB7B1}.Debug-U-32|x64.ActiveCfg = Debug-U-32|Win32
+ {808123CA-811B-455B-A0B8-B93D289CB7B1}.Debug-U-32|x64.Build.0 = Debug-U-32|Win32
{808123CA-811B-455B-A0B8-B93D289CB7B1}.Debug-U-64|Win32.ActiveCfg = Debug-U-64|Win32
{808123CA-811B-455B-A0B8-B93D289CB7B1}.Debug-U-64|Win32.Build.0 = Debug-U-64|Win32
- {808123CA-811B-455B-A0B8-B93D289CB7B1}.Debug-U-64|x64.ActiveCfg = Debug-U-64|x64
- {808123CA-811B-455B-A0B8-B93D289CB7B1}.Debug-U-64|x64.Build.0 = Debug-U-64|x64
+ {808123CA-811B-455B-A0B8-B93D289CB7B1}.Debug-U-64|x64.ActiveCfg = Debug-U-64|Win32
+ {808123CA-811B-455B-A0B8-B93D289CB7B1}.Debug-U-64|x64.Build.0 = Debug-U-64|Win32
{808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-A-32|Win32.ActiveCfg = Release-A-32|Win32
{808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-A-32|Win32.Build.0 = Release-A-32|Win32
- {808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-A-32|x64.ActiveCfg = Release-A-32|x64
- {808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-A-32|x64.Build.0 = Release-A-32|x64
+ {808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-A-32|x64.ActiveCfg = Release-A-32|Win32
+ {808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-A-32|x64.Build.0 = Release-A-32|Win32
{808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-DbgMemLeaks-U-32|Win32.ActiveCfg = Release-DbgMemLeaks-U-32|Win32
{808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-DbgMemLeaks-U-32|Win32.Build.0 = Release-DbgMemLeaks-U-32|Win32
{808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-DbgMemLeaks-U-32|x64.ActiveCfg = Release-DbgMemLeaks-U-32|x64
{808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-DbgMemLeaks-U-32|x64.Build.0 = Release-DbgMemLeaks-U-32|x64
{808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-Logging-U-32|Win32.ActiveCfg = Release-Logging-U-32|Win32
{808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-Logging-U-32|Win32.Build.0 = Release-Logging-U-32|Win32
- {808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-Logging-U-32|x64.ActiveCfg = Release-Logging-U-32|x64
- {808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-Logging-U-32|x64.Build.0 = Release-Logging-U-32|x64
+ {808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-Logging-U-32|x64.ActiveCfg = Release-Logging-U-32|Win32
+ {808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-Logging-U-32|x64.Build.0 = Release-Logging-U-32|Win32
{808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-Logging-U-64|Win32.ActiveCfg = Release-Logging-U-64|Win32
{808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-Logging-U-64|Win32.Build.0 = Release-Logging-U-64|Win32
- {808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-Logging-U-64|x64.ActiveCfg = Release-Logging-U-64|x64
- {808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-Logging-U-64|x64.Build.0 = Release-Logging-U-64|x64
+ {808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-Logging-U-64|x64.ActiveCfg = Release-Logging-U-64|Win32
+ {808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-Logging-U-64|x64.Build.0 = Release-Logging-U-64|Win32
{808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-U-32|Win32.ActiveCfg = Release-U-32|Win32
{808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-U-32|Win32.Build.0 = Release-U-32|Win32
- {808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-U-32|x64.ActiveCfg = Release-U-32|x64
- {808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-U-32|x64.Build.0 = Release-U-32|x64
+ {808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-U-32|x64.ActiveCfg = Release-U-32|Win32
+ {808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-U-32|x64.Build.0 = Release-U-32|Win32
{808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-U-64|Win32.ActiveCfg = Release-U-64|Win32
{808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-U-64|Win32.Build.0 = Release-U-64|Win32
- {808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-U-64|x64.ActiveCfg = Release-U-64|x64
- {808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-U-64|x64.Build.0 = Release-U-64|x64
+ {808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-U-64|x64.ActiveCfg = Release-U-64|Win32
+ {808123CA-811B-455B-A0B8-B93D289CB7B1}.Release-U-64|x64.Build.0 = Release-U-64|Win32
{17CE653D-28FF-4F04-8007-579A0C708DC1}.Debug-A-32|Win32.ActiveCfg = Debug-A-32|Win32
{17CE653D-28FF-4F04-8007-579A0C708DC1}.Debug-A-32|Win32.Build.0 = Debug-A-32|Win32
- {17CE653D-28FF-4F04-8007-579A0C708DC1}.Debug-A-32|x64.ActiveCfg = Debug-A-32|x64
- {17CE653D-28FF-4F04-8007-579A0C708DC1}.Debug-A-32|x64.Build.0 = Debug-A-32|x64
+ {17CE653D-28FF-4F04-8007-579A0C708DC1}.Debug-A-32|x64.ActiveCfg = Debug-A-32|Win32
+ {17CE653D-28FF-4F04-8007-579A0C708DC1}.Debug-A-32|x64.Build.0 = Debug-A-32|Win32
{17CE653D-28FF-4F04-8007-579A0C708DC1}.Debug-U-32|Win32.ActiveCfg = Debug-U-32|Win32
{17CE653D-28FF-4F04-8007-579A0C708DC1}.Debug-U-32|Win32.Build.0 = Debug-U-32|Win32
- {17CE653D-28FF-4F04-8007-579A0C708DC1}.Debug-U-32|x64.ActiveCfg = Debug-U-32|x64
- {17CE653D-28FF-4F04-8007-579A0C708DC1}.Debug-U-32|x64.Build.0 = Debug-U-32|x64
+ {17CE653D-28FF-4F04-8007-579A0C708DC1}.Debug-U-32|x64.ActiveCfg = Debug-U-32|Win32
+ {17CE653D-28FF-4F04-8007-579A0C708DC1}.Debug-U-32|x64.Build.0 = Debug-U-32|Win32
{17CE653D-28FF-4F04-8007-579A0C708DC1}.Debug-U-64|Win32.ActiveCfg = Debug-U-64|Win32
{17CE653D-28FF-4F04-8007-579A0C708DC1}.Debug-U-64|Win32.Build.0 = Debug-U-64|Win32
- {17CE653D-28FF-4F04-8007-579A0C708DC1}.Debug-U-64|x64.ActiveCfg = Debug-U-64|x64
- {17CE653D-28FF-4F04-8007-579A0C708DC1}.Debug-U-64|x64.Build.0 = Debug-U-64|x64
+ {17CE653D-28FF-4F04-8007-579A0C708DC1}.Debug-U-64|x64.ActiveCfg = Debug-U-64|Win32
+ {17CE653D-28FF-4F04-8007-579A0C708DC1}.Debug-U-64|x64.Build.0 = Debug-U-64|Win32
{17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-A-32|Win32.ActiveCfg = Release-A-32|Win32
{17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-A-32|Win32.Build.0 = Release-A-32|Win32
- {17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-A-32|x64.ActiveCfg = Release-A-32|x64
- {17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-A-32|x64.Build.0 = Release-A-32|x64
+ {17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-A-32|x64.ActiveCfg = Release-A-32|Win32
+ {17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-A-32|x64.Build.0 = Release-A-32|Win32
{17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-DbgMemLeaks-U-32|Win32.ActiveCfg = Release-DbgMemLeaks-U-32|Win32
{17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-DbgMemLeaks-U-32|Win32.Build.0 = Release-DbgMemLeaks-U-32|Win32
{17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-DbgMemLeaks-U-32|x64.ActiveCfg = Release-DbgMemLeaks-U-32|x64
{17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-DbgMemLeaks-U-32|x64.Build.0 = Release-DbgMemLeaks-U-32|x64
{17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-Logging-U-32|Win32.ActiveCfg = Release-Logging-U-32|Win32
{17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-Logging-U-32|Win32.Build.0 = Release-Logging-U-32|Win32
- {17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-Logging-U-32|x64.ActiveCfg = Release-Logging-U-32|x64
- {17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-Logging-U-32|x64.Build.0 = Release-Logging-U-32|x64
+ {17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-Logging-U-32|x64.ActiveCfg = Release-Logging-U-32|Win32
+ {17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-Logging-U-32|x64.Build.0 = Release-Logging-U-32|Win32
{17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-Logging-U-64|Win32.ActiveCfg = Release-Logging-U-64|Win32
{17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-Logging-U-64|Win32.Build.0 = Release-Logging-U-64|Win32
- {17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-Logging-U-64|x64.ActiveCfg = Release-Logging-U-64|x64
- {17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-Logging-U-64|x64.Build.0 = Release-Logging-U-64|x64
+ {17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-Logging-U-64|x64.ActiveCfg = Release-Logging-U-64|Win32
+ {17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-Logging-U-64|x64.Build.0 = Release-Logging-U-64|Win32
{17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-U-32|Win32.ActiveCfg = Release-U-32|Win32
{17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-U-32|Win32.Build.0 = Release-U-32|Win32
- {17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-U-32|x64.ActiveCfg = Release-U-32|x64
- {17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-U-32|x64.Build.0 = Release-U-32|x64
+ {17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-U-32|x64.ActiveCfg = Release-U-32|Win32
+ {17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-U-32|x64.Build.0 = Release-U-32|Win32
{17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-U-64|Win32.ActiveCfg = Release-U-64|Win32
{17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-U-64|Win32.Build.0 = Release-U-64|Win32
- {17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-U-64|x64.ActiveCfg = Release-U-64|x64
- {17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-U-64|x64.Build.0 = Release-U-64|x64
+ {17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-U-64|x64.ActiveCfg = Release-U-64|Win32
+ {17CE653D-28FF-4F04-8007-579A0C708DC1}.Release-U-64|x64.Build.0 = Release-U-64|Win32
{FA8668EC-9366-4862-85E2-67D2F686B937}.Debug-A-32|Win32.ActiveCfg = Debug-A-32|Win32
{FA8668EC-9366-4862-85E2-67D2F686B937}.Debug-A-32|Win32.Build.0 = Debug-A-32|Win32
- {FA8668EC-9366-4862-85E2-67D2F686B937}.Debug-A-32|x64.ActiveCfg = Debug-A-32|x64
- {FA8668EC-9366-4862-85E2-67D2F686B937}.Debug-A-32|x64.Build.0 = Debug-A-32|x64
+ {FA8668EC-9366-4862-85E2-67D2F686B937}.Debug-A-32|x64.ActiveCfg = Debug-A-32|Win32
+ {FA8668EC-9366-4862-85E2-67D2F686B937}.Debug-A-32|x64.Build.0 = Debug-A-32|Win32
{FA8668EC-9366-4862-85E2-67D2F686B937}.Debug-U-32|Win32.ActiveCfg = Debug-U-32|Win32
{FA8668EC-9366-4862-85E2-67D2F686B937}.Debug-U-32|Win32.Build.0 = Debug-U-32|Win32
- {FA8668EC-9366-4862-85E2-67D2F686B937}.Debug-U-32|x64.ActiveCfg = Debug-U-32|x64
- {FA8668EC-9366-4862-85E2-67D2F686B937}.Debug-U-32|x64.Build.0 = Debug-U-32|x64
+ {FA8668EC-9366-4862-85E2-67D2F686B937}.Debug-U-32|x64.ActiveCfg = Debug-U-32|Win32
+ {FA8668EC-9366-4862-85E2-67D2F686B937}.Debug-U-32|x64.Build.0 = Debug-U-32|Win32
{FA8668EC-9366-4862-85E2-67D2F686B937}.Debug-U-64|Win32.ActiveCfg = Debug-U-64|Win32
{FA8668EC-9366-4862-85E2-67D2F686B937}.Debug-U-64|Win32.Build.0 = Debug-U-64|Win32
- {FA8668EC-9366-4862-85E2-67D2F686B937}.Debug-U-64|x64.ActiveCfg = Debug-U-64|x64
- {FA8668EC-9366-4862-85E2-67D2F686B937}.Debug-U-64|x64.Build.0 = Debug-U-64|x64
+ {FA8668EC-9366-4862-85E2-67D2F686B937}.Debug-U-64|x64.ActiveCfg = Debug-U-64|Win32
+ {FA8668EC-9366-4862-85E2-67D2F686B937}.Debug-U-64|x64.Build.0 = Debug-U-64|Win32
{FA8668EC-9366-4862-85E2-67D2F686B937}.Release-A-32|Win32.ActiveCfg = Release-A-32|Win32
{FA8668EC-9366-4862-85E2-67D2F686B937}.Release-A-32|Win32.Build.0 = Release-A-32|Win32
- {FA8668EC-9366-4862-85E2-67D2F686B937}.Release-A-32|x64.ActiveCfg = Release-A-32|x64
- {FA8668EC-9366-4862-85E2-67D2F686B937}.Release-A-32|x64.Build.0 = Release-A-32|x64
+ {FA8668EC-9366-4862-85E2-67D2F686B937}.Release-A-32|x64.ActiveCfg = Release-A-32|Win32
+ {FA8668EC-9366-4862-85E2-67D2F686B937}.Release-A-32|x64.Build.0 = Release-A-32|Win32
{FA8668EC-9366-4862-85E2-67D2F686B937}.Release-DbgMemLeaks-U-32|Win32.ActiveCfg = Release-A-32|Win32
{FA8668EC-9366-4862-85E2-67D2F686B937}.Release-DbgMemLeaks-U-32|Win32.Build.0 = Release-A-32|Win32
{FA8668EC-9366-4862-85E2-67D2F686B937}.Release-DbgMemLeaks-U-32|x64.ActiveCfg = Release-U-32|x64
{FA8668EC-9366-4862-85E2-67D2F686B937}.Release-DbgMemLeaks-U-32|x64.Build.0 = Release-U-32|x64
{FA8668EC-9366-4862-85E2-67D2F686B937}.Release-Logging-U-32|Win32.ActiveCfg = Release-A-32|Win32
{FA8668EC-9366-4862-85E2-67D2F686B937}.Release-Logging-U-32|Win32.Build.0 = Release-A-32|Win32
- {FA8668EC-9366-4862-85E2-67D2F686B937}.Release-Logging-U-32|x64.ActiveCfg = Release-U-32|x64
- {FA8668EC-9366-4862-85E2-67D2F686B937}.Release-Logging-U-32|x64.Build.0 = Release-U-32|x64
+ {FA8668EC-9366-4862-85E2-67D2F686B937}.Release-Logging-U-32|x64.ActiveCfg = Release-A-32|Win32
+ {FA8668EC-9366-4862-85E2-67D2F686B937}.Release-Logging-U-32|x64.Build.0 = Release-A-32|Win32
{FA8668EC-9366-4862-85E2-67D2F686B937}.Release-Logging-U-64|Win32.ActiveCfg = Release-A-32|Win32
{FA8668EC-9366-4862-85E2-67D2F686B937}.Release-Logging-U-64|Win32.Build.0 = Release-A-32|Win32
- {FA8668EC-9366-4862-85E2-67D2F686B937}.Release-Logging-U-64|x64.ActiveCfg = Release-U-32|x64
- {FA8668EC-9366-4862-85E2-67D2F686B937}.Release-Logging-U-64|x64.Build.0 = Release-U-32|x64
+ {FA8668EC-9366-4862-85E2-67D2F686B937}.Release-Logging-U-64|x64.ActiveCfg = Release-A-32|Win32
+ {FA8668EC-9366-4862-85E2-67D2F686B937}.Release-Logging-U-64|x64.Build.0 = Release-A-32|Win32
{FA8668EC-9366-4862-85E2-67D2F686B937}.Release-U-32|Win32.ActiveCfg = Release-U-32|Win32
{FA8668EC-9366-4862-85E2-67D2F686B937}.Release-U-32|Win32.Build.0 = Release-U-32|Win32
- {FA8668EC-9366-4862-85E2-67D2F686B937}.Release-U-32|x64.ActiveCfg = Release-U-32|x64
- {FA8668EC-9366-4862-85E2-67D2F686B937}.Release-U-32|x64.Build.0 = Release-U-32|x64
+ {FA8668EC-9366-4862-85E2-67D2F686B937}.Release-U-32|x64.ActiveCfg = Release-U-32|Win32
+ {FA8668EC-9366-4862-85E2-67D2F686B937}.Release-U-32|x64.Build.0 = Release-U-32|Win32
{FA8668EC-9366-4862-85E2-67D2F686B937}.Release-U-64|Win32.ActiveCfg = Release-U-64|Win32
{FA8668EC-9366-4862-85E2-67D2F686B937}.Release-U-64|Win32.Build.0 = Release-U-64|Win32
- {FA8668EC-9366-4862-85E2-67D2F686B937}.Release-U-64|x64.ActiveCfg = Release-U-64|x64
- {FA8668EC-9366-4862-85E2-67D2F686B937}.Release-U-64|x64.Build.0 = Release-U-64|x64
+ {FA8668EC-9366-4862-85E2-67D2F686B937}.Release-U-64|x64.ActiveCfg = Release-U-64|Win32
+ {FA8668EC-9366-4862-85E2-67D2F686B937}.Release-U-64|x64.Build.0 = Release-U-64|Win32
{30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Debug-A-32|Win32.ActiveCfg = Debug-A-32|Win32
{30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Debug-A-32|Win32.Build.0 = Debug-A-32|Win32
- {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Debug-A-32|x64.ActiveCfg = Debug-A-32|x64
- {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Debug-A-32|x64.Build.0 = Debug-A-32|x64
+ {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Debug-A-32|x64.ActiveCfg = Debug-A-32|Win32
+ {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Debug-A-32|x64.Build.0 = Debug-A-32|Win32
{30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Debug-U-32|Win32.ActiveCfg = Debug-U-32|Win32
{30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Debug-U-32|Win32.Build.0 = Debug-U-32|Win32
- {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Debug-U-32|x64.ActiveCfg = Debug-U-32|x64
- {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Debug-U-32|x64.Build.0 = Debug-U-32|x64
+ {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Debug-U-32|x64.ActiveCfg = Debug-U-32|Win32
+ {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Debug-U-32|x64.Build.0 = Debug-U-32|Win32
{30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Debug-U-64|Win32.ActiveCfg = Debug-U-64|Win32
{30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Debug-U-64|Win32.Build.0 = Debug-U-64|Win32
- {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Debug-U-64|x64.ActiveCfg = Debug-U-64|x64
- {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Debug-U-64|x64.Build.0 = Debug-U-64|x64
+ {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Debug-U-64|x64.ActiveCfg = Debug-U-64|Win32
+ {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Debug-U-64|x64.Build.0 = Debug-U-64|Win32
{30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-A-32|Win32.ActiveCfg = Release-A-32|Win32
{30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-A-32|Win32.Build.0 = Release-A-32|Win32
- {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-A-32|x64.ActiveCfg = Release-A-32|x64
- {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-A-32|x64.Build.0 = Release-A-32|x64
+ {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-A-32|x64.ActiveCfg = Release-A-32|Win32
+ {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-A-32|x64.Build.0 = Release-A-32|Win32
{30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-DbgMemLeaks-U-32|Win32.ActiveCfg = Release-A-32|Win32
{30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-DbgMemLeaks-U-32|Win32.Build.0 = Release-A-32|Win32
{30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-DbgMemLeaks-U-32|x64.ActiveCfg = Release-U-32|x64
{30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-DbgMemLeaks-U-32|x64.Build.0 = Release-U-32|x64
{30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-Logging-U-32|Win32.ActiveCfg = Release-A-32|Win32
{30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-Logging-U-32|Win32.Build.0 = Release-A-32|Win32
- {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-Logging-U-32|x64.ActiveCfg = Release-U-32|x64
- {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-Logging-U-32|x64.Build.0 = Release-U-32|x64
+ {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-Logging-U-32|x64.ActiveCfg = Release-A-32|Win32
+ {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-Logging-U-32|x64.Build.0 = Release-A-32|Win32
{30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-Logging-U-64|Win32.ActiveCfg = Release-A-32|Win32
{30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-Logging-U-64|Win32.Build.0 = Release-A-32|Win32
- {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-Logging-U-64|x64.ActiveCfg = Release-U-32|x64
- {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-Logging-U-64|x64.Build.0 = Release-U-32|x64
+ {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-Logging-U-64|x64.ActiveCfg = Release-A-32|Win32
+ {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-Logging-U-64|x64.Build.0 = Release-A-32|Win32
{30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-U-32|Win32.ActiveCfg = Release-U-32|Win32
{30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-U-32|Win32.Build.0 = Release-U-32|Win32
- {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-U-32|x64.ActiveCfg = Release-U-32|x64
- {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-U-32|x64.Build.0 = Release-U-32|x64
+ {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-U-32|x64.ActiveCfg = Release-U-32|Win32
+ {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-U-32|x64.Build.0 = Release-U-32|Win32
{30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-U-64|Win32.ActiveCfg = Release-U-64|Win32
{30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-U-64|Win32.Build.0 = Release-U-64|Win32
- {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-U-64|x64.ActiveCfg = Release-U-64|x64
- {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-U-64|x64.Build.0 = Release-U-64|x64
+ {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-U-64|x64.ActiveCfg = Release-U-64|Win32
+ {30B6D154-A548-40A5-BCF1-E8B5B6112CD3}.Release-U-64|x64.Build.0 = Release-U-64|Win32
{5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Debug-A-32|Win32.ActiveCfg = Debug-A-32|Win32
{5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Debug-A-32|Win32.Build.0 = Debug-A-32|Win32
- {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Debug-A-32|x64.ActiveCfg = Debug-A-32|x64
- {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Debug-A-32|x64.Build.0 = Debug-A-32|x64
+ {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Debug-A-32|x64.ActiveCfg = Debug-A-32|Win32
+ {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Debug-A-32|x64.Build.0 = Debug-A-32|Win32
{5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Debug-U-32|Win32.ActiveCfg = Debug-U-32|Win32
{5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Debug-U-32|Win32.Build.0 = Debug-U-32|Win32
- {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Debug-U-32|x64.ActiveCfg = Debug-U-32|x64
- {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Debug-U-32|x64.Build.0 = Debug-U-32|x64
+ {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Debug-U-32|x64.ActiveCfg = Debug-U-32|Win32
+ {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Debug-U-32|x64.Build.0 = Debug-U-32|Win32
{5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Debug-U-64|Win32.ActiveCfg = Debug-U-64|Win32
{5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Debug-U-64|Win32.Build.0 = Debug-U-64|Win32
- {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Debug-U-64|x64.ActiveCfg = Debug-U-64|x64
- {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Debug-U-64|x64.Build.0 = Debug-U-64|x64
+ {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Debug-U-64|x64.ActiveCfg = Debug-U-64|Win32
+ {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Debug-U-64|x64.Build.0 = Debug-U-64|Win32
{5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-A-32|Win32.ActiveCfg = Release-A-32|Win32
{5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-A-32|Win32.Build.0 = Release-A-32|Win32
- {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-A-32|x64.ActiveCfg = Release-A-32|x64
- {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-A-32|x64.Build.0 = Release-A-32|x64
+ {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-A-32|x64.ActiveCfg = Release-A-32|Win32
+ {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-A-32|x64.Build.0 = Release-A-32|Win32
{5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-DbgMemLeaks-U-32|Win32.ActiveCfg = Release-A-32|Win32
{5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-DbgMemLeaks-U-32|Win32.Build.0 = Release-A-32|Win32
{5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-DbgMemLeaks-U-32|x64.ActiveCfg = Release-U-32|x64
{5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-DbgMemLeaks-U-32|x64.Build.0 = Release-U-32|x64
{5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-Logging-U-32|Win32.ActiveCfg = Release-A-32|Win32
{5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-Logging-U-32|Win32.Build.0 = Release-A-32|Win32
- {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-Logging-U-32|x64.ActiveCfg = Release-U-32|x64
- {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-Logging-U-32|x64.Build.0 = Release-U-32|x64
+ {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-Logging-U-32|x64.ActiveCfg = Release-A-32|Win32
+ {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-Logging-U-32|x64.Build.0 = Release-A-32|Win32
{5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-Logging-U-64|Win32.ActiveCfg = Release-A-32|Win32
{5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-Logging-U-64|Win32.Build.0 = Release-A-32|Win32
- {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-Logging-U-64|x64.ActiveCfg = Release-U-32|x64
- {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-Logging-U-64|x64.Build.0 = Release-U-32|x64
+ {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-Logging-U-64|x64.ActiveCfg = Release-A-32|Win32
+ {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-Logging-U-64|x64.Build.0 = Release-A-32|Win32
{5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-U-32|Win32.ActiveCfg = Release-U-32|Win32
{5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-U-32|Win32.Build.0 = Release-U-32|Win32
- {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-U-32|x64.ActiveCfg = Release-U-32|x64
- {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-U-32|x64.Build.0 = Release-U-32|x64
+ {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-U-32|x64.ActiveCfg = Release-U-32|Win32
+ {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-U-32|x64.Build.0 = Release-U-32|Win32
{5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-U-64|Win32.ActiveCfg = Release-U-64|Win32
{5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-U-64|Win32.Build.0 = Release-U-64|Win32
- {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-U-64|x64.ActiveCfg = Release-U-64|x64
- {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-U-64|x64.Build.0 = Release-U-64|x64
+ {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-U-64|x64.ActiveCfg = Release-U-64|Win32
+ {5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD}.Release-U-64|x64.Build.0 = Release-U-64|Win32
{D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Debug-A-32|Win32.ActiveCfg = Debug-A-32|Win32
{D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Debug-A-32|Win32.Build.0 = Debug-A-32|Win32
- {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Debug-A-32|x64.ActiveCfg = Debug-A-32|x64
- {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Debug-A-32|x64.Build.0 = Debug-A-32|x64
+ {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Debug-A-32|x64.ActiveCfg = Debug-A-32|Win32
+ {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Debug-A-32|x64.Build.0 = Debug-A-32|Win32
{D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Debug-U-32|Win32.ActiveCfg = Debug-U-32|Win32
{D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Debug-U-32|Win32.Build.0 = Debug-U-32|Win32
- {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Debug-U-32|x64.ActiveCfg = Debug-U-32|x64
- {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Debug-U-32|x64.Build.0 = Debug-U-32|x64
+ {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Debug-U-32|x64.ActiveCfg = Debug-U-32|Win32
+ {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Debug-U-32|x64.Build.0 = Debug-U-32|Win32
{D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Debug-U-64|Win32.ActiveCfg = Debug-U-64|Win32
{D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Debug-U-64|Win32.Build.0 = Debug-U-64|Win32
- {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Debug-U-64|x64.ActiveCfg = Debug-U-64|x64
- {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Debug-U-64|x64.Build.0 = Debug-U-64|x64
+ {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Debug-U-64|x64.ActiveCfg = Debug-U-64|Win32
+ {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Debug-U-64|x64.Build.0 = Debug-U-64|Win32
{D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-A-32|Win32.ActiveCfg = Release-A-32|Win32
{D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-A-32|Win32.Build.0 = Release-A-32|Win32
- {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-A-32|x64.ActiveCfg = Release-A-32|x64
- {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-A-32|x64.Build.0 = Release-A-32|x64
+ {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-A-32|x64.ActiveCfg = Release-A-32|Win32
+ {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-A-32|x64.Build.0 = Release-A-32|Win32
{D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-DbgMemLeaks-U-32|Win32.ActiveCfg = Release-A-32|Win32
{D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-DbgMemLeaks-U-32|Win32.Build.0 = Release-A-32|Win32
{D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-DbgMemLeaks-U-32|x64.ActiveCfg = Release-U-32|x64
{D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-DbgMemLeaks-U-32|x64.Build.0 = Release-U-32|x64
{D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-Logging-U-32|Win32.ActiveCfg = Release-U-32|Win32
{D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-Logging-U-32|Win32.Build.0 = Release-U-32|Win32
- {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-Logging-U-32|x64.ActiveCfg = Release-U-32|x64
- {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-Logging-U-32|x64.Build.0 = Release-U-32|x64
+ {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-Logging-U-32|x64.ActiveCfg = Release-U-32|Win32
+ {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-Logging-U-32|x64.Build.0 = Release-U-32|Win32
{D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-Logging-U-64|Win32.ActiveCfg = Release-A-32|Win32
{D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-Logging-U-64|Win32.Build.0 = Release-A-32|Win32
- {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-Logging-U-64|x64.ActiveCfg = Release-U-64|x64
- {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-Logging-U-64|x64.Build.0 = Release-U-64|x64
+ {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-Logging-U-64|x64.ActiveCfg = Release-A-32|Win32
+ {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-Logging-U-64|x64.Build.0 = Release-A-32|Win32
{D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-U-32|Win32.ActiveCfg = Release-U-32|Win32
{D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-U-32|Win32.Build.0 = Release-U-32|Win32
- {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-U-32|x64.ActiveCfg = Release-U-32|x64
- {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-U-32|x64.Build.0 = Release-U-32|x64
+ {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-U-32|x64.ActiveCfg = Release-U-32|Win32
+ {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-U-32|x64.Build.0 = Release-U-32|Win32
{D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-U-64|Win32.ActiveCfg = Release-U-64|Win32
{D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-U-64|Win32.Build.0 = Release-U-64|Win32
- {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-U-64|x64.ActiveCfg = Release-U-64|x64
- {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-U-64|x64.Build.0 = Release-U-64|x64
+ {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-U-64|x64.ActiveCfg = Release-U-64|Win32
+ {D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC}.Release-U-64|x64.Build.0 = Release-U-64|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Debug-A-32|Win32.ActiveCfg = Debug-A-32|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Debug-A-32|Win32.Build.0 = Debug-A-32|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Debug-A-32|x64.ActiveCfg = Debug-A-32|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Debug-A-32|x64.Build.0 = Debug-A-32|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Debug-U-32|Win32.ActiveCfg = Debug-U-32|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Debug-U-32|Win32.Build.0 = Debug-U-32|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Debug-U-32|x64.ActiveCfg = Debug-U-32|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Debug-U-32|x64.Build.0 = Debug-U-32|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Debug-U-64|Win32.ActiveCfg = Debug-U-64|x64
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Debug-U-64|Win32.Build.0 = Debug-U-64|x64
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Debug-U-64|x64.ActiveCfg = Debug-U-64|x64
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Debug-U-64|x64.Build.0 = Debug-U-64|x64
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Release-A-32|Win32.ActiveCfg = Release-A-32|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Release-A-32|Win32.Build.0 = Release-A-32|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Release-A-32|x64.ActiveCfg = Release-A-32|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Release-A-32|x64.Build.0 = Release-A-32|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Release-DbgMemLeaks-U-32|Win32.ActiveCfg = Release-DbgMemLeaks-U-32|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Release-DbgMemLeaks-U-32|Win32.Build.0 = Release-DbgMemLeaks-U-32|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Release-DbgMemLeaks-U-32|x64.ActiveCfg = Release-DbgMemLeaks-U-32|x64
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Release-DbgMemLeaks-U-32|x64.Build.0 = Release-DbgMemLeaks-U-32|x64
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Release-Logging-U-32|Win32.ActiveCfg = Release-Logging-U-32|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Release-Logging-U-32|Win32.Build.0 = Release-Logging-U-32|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Release-Logging-U-32|x64.ActiveCfg = Release-Logging-U-32|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Release-Logging-U-32|x64.Build.0 = Release-Logging-U-32|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Release-Logging-U-64|Win32.ActiveCfg = Release-Logging-U-64|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Release-Logging-U-64|Win32.Build.0 = Release-Logging-U-64|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Release-Logging-U-64|x64.ActiveCfg = Release-Logging-U-64|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Release-Logging-U-64|x64.Build.0 = Release-Logging-U-64|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Release-U-32|Win32.ActiveCfg = Release-U-32|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Release-U-32|Win32.Build.0 = Release-U-32|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Release-U-32|x64.ActiveCfg = Release-U-32|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Release-U-32|x64.Build.0 = Release-U-32|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Release-U-64|Win32.ActiveCfg = Release-U-64|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Release-U-64|Win32.Build.0 = Release-U-64|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Release-U-64|x64.ActiveCfg = Release-U-64|Win32
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA}.Release-U-64|x64.Build.0 = Release-U-64|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -974,6 +1009,7 @@ Global
{30B6D154-A548-40A5-BCF1-E8B5B6112CD3} = {0D9311A4-3664-4903-A8CA-66B67CEC1727}
{5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD} = {0D9311A4-3664-4903-A8CA-66B67CEC1727}
{D87B1477-CD62-4751-8A7D-AF9DAC2EBDFC} = {0D9311A4-3664-4903-A8CA-66B67CEC1727}
+ {0C5494B2-F344-409E-A5EA-1AF3655CB6EA} = {0D9311A4-3664-4903-A8CA-66B67CEC1727}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {6991AF93-FA39-4CFE-AD4E-56282C79EE18}
diff --git a/Workspaces/VisualStudio.Net-2019/Stroika-Samples.sln b/Workspaces/VisualStudio.Net-2019/Stroika-Samples.sln
index ea32f68242..25186d748d 100644
--- a/Workspaces/VisualStudio.Net-2019/Stroika-Samples.sln
+++ b/Workspaces/VisualStudio.Net-2019/Stroika-Samples.sln
@@ -78,6 +78,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Service", "..\..\Samples\Se
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WebService", "..\..\Samples\WebService\Projects\VisualStudio.Net-2019\WebService.vcxproj", "{709740B9-80FF-42D8-96A6-FE3A6A8F3AB4}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AppSettings", "..\..\Samples\AppSettings\Projects\VisualStudio.Net-2019\AppSettings.vcxproj", "{1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug-A-32|Win32 = Debug-A-32|Win32
@@ -941,6 +943,42 @@ Global
{709740B9-80FF-42D8-96A6-FE3A6A8F3AB4}.Release-U-64|Win32.Build.0 = Release-U-64|Win32
{709740B9-80FF-42D8-96A6-FE3A6A8F3AB4}.Release-U-64|x64.ActiveCfg = Release-U-64|x64
{709740B9-80FF-42D8-96A6-FE3A6A8F3AB4}.Release-U-64|x64.Build.0 = Release-U-64|x64
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Debug-A-32|Win32.ActiveCfg = Debug-A-32|Win32
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Debug-A-32|Win32.Build.0 = Debug-A-32|Win32
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Debug-A-32|x64.ActiveCfg = Debug-A-32|x64
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Debug-A-32|x64.Build.0 = Debug-A-32|x64
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Debug-U-32|Win32.ActiveCfg = Debug-U-32|Win32
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Debug-U-32|Win32.Build.0 = Debug-U-32|Win32
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Debug-U-32|x64.ActiveCfg = Debug-U-32|x64
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Debug-U-32|x64.Build.0 = Debug-U-32|x64
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Debug-U-64|Win32.ActiveCfg = Debug-U-64|Win32
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Debug-U-64|Win32.Build.0 = Debug-U-64|Win32
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Debug-U-64|x64.ActiveCfg = Debug-U-64|x64
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Debug-U-64|x64.Build.0 = Debug-U-64|x64
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Release-A-32|Win32.ActiveCfg = Release-A-32|Win32
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Release-A-32|Win32.Build.0 = Release-A-32|Win32
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Release-A-32|x64.ActiveCfg = Release-A-32|x64
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Release-A-32|x64.Build.0 = Release-A-32|x64
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Release-DbgMemLeaks-U-32|Win32.ActiveCfg = Release-DbgMemLeaks-U-32|Win32
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Release-DbgMemLeaks-U-32|Win32.Build.0 = Release-DbgMemLeaks-U-32|Win32
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Release-DbgMemLeaks-U-32|x64.ActiveCfg = Release-DbgMemLeaks-U-32|x64
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Release-DbgMemLeaks-U-32|x64.Build.0 = Release-DbgMemLeaks-U-32|x64
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Release-Logging-U-32|Win32.ActiveCfg = Release-Logging-U-32|Win32
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Release-Logging-U-32|Win32.Build.0 = Release-Logging-U-32|Win32
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Release-Logging-U-32|x64.ActiveCfg = Release-Logging-U-32|x64
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Release-Logging-U-32|x64.Build.0 = Release-Logging-U-32|x64
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Release-Logging-U-64|Win32.ActiveCfg = Release-Logging-U-64|Win32
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Release-Logging-U-64|Win32.Build.0 = Release-Logging-U-64|Win32
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Release-Logging-U-64|x64.ActiveCfg = Release-Logging-U-64|x64
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Release-Logging-U-64|x64.Build.0 = Release-Logging-U-64|x64
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Release-U-32|Win32.ActiveCfg = Release-U-32|Win32
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Release-U-32|Win32.Build.0 = Release-U-32|Win32
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Release-U-32|x64.ActiveCfg = Release-U-32|x64
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Release-U-32|x64.Build.0 = Release-U-32|x64
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Release-U-64|Win32.ActiveCfg = Release-U-64|Win32
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Release-U-64|Win32.Build.0 = Release-U-64|Win32
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Release-U-64|x64.ActiveCfg = Release-U-64|x64
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737}.Release-U-64|x64.Build.0 = Release-U-64|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -971,6 +1009,7 @@ Global
{30B6D154-A548-40A5-BCF1-E8B5B6112CD3} = {0D9311A4-3664-4903-A8CA-66B67CEC1727}
{5065D4BB-4395-4874-A4F0-C6B4AA6D5DBD} = {0D9311A4-3664-4903-A8CA-66B67CEC1727}
{709740B9-80FF-42D8-96A6-FE3A6A8F3AB4} = {0D9311A4-3664-4903-A8CA-66B67CEC1727}
+ {1A5CEC6A-16AD-4EFF-AFB9-5833B12D5737} = {0D9311A4-3664-4903-A8CA-66B67CEC1727}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {6991AF93-FA39-4CFE-AD4E-56282C79EE18}