diff --git a/build/Cg010.vcxproj b/build/Cg010.vcxproj new file mode 100644 index 000000000..b8379ea11 --- /dev/null +++ b/build/Cg010.vcxproj @@ -0,0 +1,295 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {6F2EAB30-4FD7-41DE-BCE3-8CD5D4C880B4} + cg010 + 10.0.17763.0 + + + + Application + false + v141 + + + Application + false + v141 + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + true + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + false + false + false + false + false + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\debug/Cg0.tlb + + + + + Disabled + ..\src\include;..\src\xvaga;..\src\xvtdb;%(AdditionalIncludeDirectories) + _DEBUG;WIN32;_WINDOWS;__LONGDOUBLE__;%(PreprocessorDefinitions) + false + MultiThreadedDebug + Level3 + true + EditAndContinue + true + + + _DEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + %(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + true + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pgd + false + + + true + $(IntDir)$(TargetName).bsc + + + $(IntDir)$(TargetName).xml + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\release/Cg0.tlb + + + + + MaxSpeed + OnlyExplicitInline + ..\src\include;..\src\xvaga;%(AdditionalIncludeDirectories) + NDEBUG;WIN32;_WINDOWS;%(PreprocessorDefinitions) + true + MultiThreaded + true + Level3 + true + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + %(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + Windows + false + + + MachineX86 + 12.0 + $(IntDir)$(TargetName).pgd + + + true + $(IntDir)$(TargetName).bsc + + + $(IntDir)$(TargetName).xml + + + + + + + + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + + + + + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + + + + + true + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + Document + true + + + Document + true + + + + + + + + {2d38a763-3d74-4338-9362-b891784ec90e} + + + {7b80f974-ce2e-4bd9-855a-44ff139ff288} + + + {a1ce9743-a597-4f92-b55a-345a366c9e55} + + + {0042619a-6b7c-4d3d-9cd9-9bdd8d200c15} + + + + + Designer + + + Designer + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/build/Cg010.vcxproj.filters b/build/Cg010.vcxproj.filters new file mode 100644 index 000000000..de6f64a73 --- /dev/null +++ b/build/Cg010.vcxproj.filters @@ -0,0 +1,183 @@ + + + + + {56397a69-12eb-4001-8178-f15f4a8fbbf8} + cpp + + + {aa8bb39f-8036-4252-b870-c14e7c235e1d} + uml + + + {45b7317c-99a0-4707-968a-e290059f3334} + h + + + {a34617cd-c86e-48f7-8a85-88cb98ace803} + + + {a373af46-bb29-49dc-ad36-a82caea75704} + rep + + + {1182d6cb-f3e6-4f43-b3a6-95b85a5ed510} + + + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + + + + + + Report + + + Report + + + + + Menu + + + + + Immagini + + + Immagini + + + Immagini + + + Immagini + + + Immagini + + + Immagini + + + + + + \ No newline at end of file diff --git a/build/Cg011.vcxproj b/build/Cg011.vcxproj new file mode 100644 index 000000000..c71f55cbc --- /dev/null +++ b/build/Cg011.vcxproj @@ -0,0 +1,348 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {9B42C6FD-9B50-42E6-A215-B641B44A931E} + cg1 + 10.0.17763.0 + + + + Application + false + v141 + + + Application + false + v141 + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + true + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + false + false + false + false + false + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\debug/Cg1.tlb + + + + + Disabled + ..\src\include;..\src\xvaga;%(AdditionalIncludeDirectories) + _DEBUG;WIN32;__LONGDOUBLE__;__LONGDOUBLE__;_WINDOWS;%(PreprocessorDefinitions) + false + MultiThreadedDebug + Level3 + true + EditAndContinue + true + $(IntDir)$(TargetName).pdb + true + + + _DEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + wsock32.lib;%(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + true + $(IntDir)$(TargetName).pdb + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pgd + false + + + true + $(IntDir)$(TargetName).bsc + + + $(IntDir)$(TargetName).xml + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\release/Cg1.tlb + + + + + MaxSpeed + OnlyExplicitInline + ..\src\include;..\src\xvaga;%(AdditionalIncludeDirectories) + NDEBUG;WIN32;_WINDOWS;%(PreprocessorDefinitions) + true + MultiThreaded + true + Level3 + true + $(IntDir)$(TargetName).pdb + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + wsock32.lib;%(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pdb + $(IntDir)$(TargetName).pgd + + + true + $(IntDir)$(TargetName).bsc + + + $(IntDir)$(TargetName).xml + + + + + + + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + + + + + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Document + true + + + Document + true + + + + + + + + {2d38a763-3d74-4338-9362-b891784ec90e} + + + {7b80f974-ce2e-4bd9-855a-44ff139ff288} + + + + + Designer + + + Designer + + + Designer + + + Designer + + + + + + + + \ No newline at end of file diff --git a/build/Cg011.vcxproj.filters b/build/Cg011.vcxproj.filters new file mode 100644 index 000000000..84f141b44 --- /dev/null +++ b/build/Cg011.vcxproj.filters @@ -0,0 +1,241 @@ + + + + + {f77b1423-c0d6-4aff-aa27-4e8f476c31f2} + cpp + + + {715af7d0-1579-42b5-963b-7f6a2290f0b4} + uml + + + {b050e81e-2d08-4fe9-8df7-4752821eadd8} + h + + + {67327472-c369-45be-9456-cf35ce61e40d} + + + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + + + Header + + + Header + + + Header + + + Header + + + Header + + + Header + + + Header + + + Header + + + Header + + + Header + + + Header + + + Header + + + Header + + + Header + + + Header + + + Header + + + Header + + + Header + + + Header + + + Header + + + Header + + + Header + + + Header + + + Header + + + Header + + + + + + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + \ No newline at end of file diff --git a/build/Cg012.vcxproj b/build/Cg012.vcxproj new file mode 100644 index 000000000..00e6181a3 --- /dev/null +++ b/build/Cg012.vcxproj @@ -0,0 +1,303 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {9304E774-E631-495D-A29D-774222BBF8C9} + cg2 + 10.0.17763.0 + + + + Application + false + v141 + + + Application + false + v141 + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + false + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + true + false + false + false + false + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\release/Cg2.tlb + + + + + MaxSpeed + ..\src\include;..\src\xvaga;..\src\xvtdb;%(AdditionalIncludeDirectories) + NDEBUG;WIN32;_WINDOWS;%(PreprocessorDefinitions) + true + MultiThreaded + true + false + Level3 + true + $(IntDir)$(TargetName).pdb + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + wsock32.lib;%(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + $(IntDir)$(TargetName).pdb + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pgd + + + true + $(IntDir)$(TargetName).bsc + + + $(IntDir)$(TargetName).xml + + + + + + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\debug/Cg2.tlb + + + + + Disabled + ..\src\include;..\src\xvaga;..\src\xvtdb;..\src\cg;%(AdditionalIncludeDirectories) + _DEBUG;WIN32;__LONGDOUBLE__;_WINDOWS;__LONGDOUBLE__;%(PreprocessorDefinitions) + false + MultiThreadedDebug + Level3 + true + EditAndContinue + true + $(IntDir)$(TargetName).pdb + true + + + _DEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + wsock32.lib;%(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + true + $(IntDir)$(TargetName).pdb + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pgd + false + + + true + $(IntDir)$(TargetName).bsc + + + $(IntDir)$(TargetName).xml + + + + + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + + + + + + + + + + + + + + + + true + true + + + true + true + + + true + true + + + true + true + + + + + + + + + + + + + + + + + + + + + + + + Document + true + + + Document + true + + + + + + + + {2d38a763-3d74-4338-9362-b891784ec90e} + + + {7b80f974-ce2e-4bd9-855a-44ff139ff288} + + + {c575788b-0be4-4f68-b9c9-3c204ec04e07} + + + {b61f0ad4-0cce-4371-8e92-85a26caf1a7c} + + + {a1ce9743-a597-4f92-b55a-345a366c9e55} + + + {0042619a-6b7c-4d3d-9cd9-9bdd8d200c15} + + + + + + + \ No newline at end of file diff --git a/build/Cg012.vcxproj.filters b/build/Cg012.vcxproj.filters new file mode 100644 index 000000000..74f2e1414 --- /dev/null +++ b/build/Cg012.vcxproj.filters @@ -0,0 +1,164 @@ + + + + + {5059cc87-f7eb-4195-a1c8-37aefeffee65} + cpp + + + {66613506-bdfa-48bf-a2d0-30a0a7c43aaa} + uml + + + {30d79fa7-9748-4edc-be17-d0a787e6631f} + h + + + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + + + + \ No newline at end of file diff --git a/build/Cg013.vcxproj b/build/Cg013.vcxproj new file mode 100644 index 000000000..45da7e314 --- /dev/null +++ b/build/Cg013.vcxproj @@ -0,0 +1,315 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {8F1FD835-004E-4BFA-A754-42A87AFA5343} + cg013 + 10.0.17763.0 + + + + Application + false + v141 + + + Application + false + v141 + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + true + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + false + false + false + false + false + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\debug/Cg3.tlb + + + + + Disabled + ..\src\include;..\src\xvaga;..\src\xi;%(AdditionalIncludeDirectories) + _DEBUG;WIN32;__LONGDOUBLE__;_WINDOWS;__LONGDOUBLE__;%(PreprocessorDefinitions) + false + MultiThreadedDebug + Level3 + true + EditAndContinue + true + $(IntDir)$(TargetName).pdb + true + + + _DEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + wsock32.lib;%(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + true + Windows + false + + + MachineX86 + 12.0 + $(IntDir)$(TargetName).pgd + $(IntDir)$(TargetName).pdb + false + + + true + $(IntDir)$(TargetName).bsc + + + $(IntDir)$(TargetName).xml + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\release/Cg3.tlb + + + + + MaxSpeed + OnlyExplicitInline + ..\src\include;..\src\xvaga;..\src\xi;%(AdditionalIncludeDirectories) + NDEBUG;WIN32;_WINDOWS;%(PreprocessorDefinitions) + true + MultiThreaded + true + false + Level3 + true + $(IntDir)$(TargetName).pdb + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + wsock32.lib;%(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pgd + $(IntDir)$(TargetName).pdb + + + true + $(IntDir)$(TargetName).bsc + + + $(IntDir)$(TargetName).xml + + + + + + + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + true + true + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + true + true + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Compiling form %(FullPath)... + frm32 %(FullPath) $(TargetDir)%(Filename).frm + + $(TargetDir)%(Filename).frm;%(Outputs) + Compiling form %(FullPath)... + frm32 %(FullPath) $(TargetDir)%(Filename).frm + + $(TargetDir)%(Filename).frm;%(Outputs) + Document + + + Compiling form %(FullPath)... + frm32 %(FullPath) $(TargetDir)%(Filename).frm + + $(TargetDir)%(Filename).frm;%(Outputs) + Compiling form %(FullPath)... + frm32 %(FullPath) $(TargetDir)%(Filename).frm + + $(TargetDir)%(Filename).frm;%(Outputs) + Document + + + + + + + + Document + true + + + Document + true + + + + + + + + {2d38a763-3d74-4338-9362-b891784ec90e} + + + {7b80f974-ce2e-4bd9-855a-44ff139ff288} + + + + + + + \ No newline at end of file diff --git a/build/Cg013.vcxproj.filters b/build/Cg013.vcxproj.filters new file mode 100644 index 000000000..425ee5be9 --- /dev/null +++ b/build/Cg013.vcxproj.filters @@ -0,0 +1,178 @@ + + + + + {59e27650-74e0-41a6-995b-ac190154efc9} + cpp + + + {8d3ea190-a356-4c0a-9c07-d39b97a0679d} + uml + + + {27095446-82fc-4320-9d99-373db8a780b7} + h + + + {777425a9-4de4-4984-b011-f9872c78f21d} + frm + + + {17e5f574-f9f9-4e2a-b4b3-461bf3ddbcce} + + + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + + + + + + Forms + + + Forms + + + + + Reports + + + \ No newline at end of file diff --git a/build/Cg014.vcxproj b/build/Cg014.vcxproj new file mode 100644 index 000000000..b0b2cf32a --- /dev/null +++ b/build/Cg014.vcxproj @@ -0,0 +1,343 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {F1589A59-C3AC-430E-88EC-925461405E57} + cg4 + 10.0.17763.0 + + + + Application + false + v141 + + + Application + false + v141 + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + false + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + false + false + false + false + true + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\release/Cg4.tlb + + + + + MaxSpeed + OnlyExplicitInline + ..\src\include;..\src\xvaga;%(AdditionalIncludeDirectories) + NDEBUG;WIN32;_WINDOWS;%(PreprocessorDefinitions) + true + MultiThreaded + true + Level3 + true + $(IntDir)$(TargetName).pdb + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + wsock32.lib;%(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + $(IntDir)$(TargetName).pdb + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pgd + + + true + $(IntDir)$(TargetName).bsc + + + $(IntDir)$(TargetName).xml + + + + + + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\debug/Cg4.tlb + + + + + Disabled + ..\src\include;..\src\xvaga;%(AdditionalIncludeDirectories) + _DEBUG;WIN32;__LONGDOUBLE__;__LONGDOUBLE__;_WINDOWS;%(PreprocessorDefinitions) + false + MultiThreadedDebug + Level3 + true + EditAndContinue + true + $(IntDir)$(TargetName).pdb + true + + + _DEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + wsock32.lib;%(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + true + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pdb + $(IntDir)$(TargetName).pgd + false + + + true + $(IntDir)$(TargetName).bsc + + + $(IntDir)$(TargetName)$(TargetExt).manifest + + + $(IntDir)$(TargetName).xml + + + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Document + true + + + Document + true + + + + + + + + {2d38a763-3d74-4338-9362-b891784ec90e} + + + {7b80f974-ce2e-4bd9-855a-44ff139ff288} + + + + + Designer + + + Designer + + + + + + + \ No newline at end of file diff --git a/build/Cg014.vcxproj.filters b/build/Cg014.vcxproj.filters new file mode 100644 index 000000000..2f9788acc --- /dev/null +++ b/build/Cg014.vcxproj.filters @@ -0,0 +1,229 @@ + + + + + {e3a7ae47-d902-4535-9d60-95c112af584a} + cpp + + + {1eac508d-fca4-4639-9803-a4d530c6f916} + uml + + + {43aa419c-878c-4918-a35c-c21f0e4dd6e9} + h + + + {82875955-6957-4d37-93b7-6c968b4fc141} + + + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + + + + + + Reports + + + Reports + + + \ No newline at end of file diff --git a/build/Cg015.vcxproj b/build/Cg015.vcxproj new file mode 100644 index 000000000..ce831d5d9 --- /dev/null +++ b/build/Cg015.vcxproj @@ -0,0 +1,325 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {4661E972-5AAC-4B3E-92C7-C267D5070793} + cg5 + 10.0.17763.0 + + + + Application + false + v141 + + + Application + false + v141 + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + true + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + false + false + false + false + false + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\debug/Cg5.tlb + + + + + Disabled + ..\src\include;..\src\xvaga;%(AdditionalIncludeDirectories) + _DEBUG;WIN32;__LONGDOUBLE__;_WINDOWS;%(PreprocessorDefinitions) + false + MultiThreadedDebug + $(IntDir)$(TargetName).pch + $(IntDir) + $(IntDir) + $(IntDir)$(TargetName).pdb + Level3 + true + EditAndContinue + true + true + + + _DEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + wsock32.lib;%(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + true + $(IntDir)$(TargetName).pdb + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pgd + false + + + true + $(IntDir)$(TargetName).bsc + + + $(IntDir)$(TargetName).xml + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\release/Cg5.tlb + + + + + MaxSpeed + OnlyExplicitInline + ..\src\include;..\src\xvaga;%(AdditionalIncludeDirectories) + NDEBUG;WIN32;_WINDOWS;XVT;%(PreprocessorDefinitions) + true + MultiThreaded + true + $(IntDir)$(TargetName).pch + $(IntDir) + $(IntDir) + $(IntDir)$(TargetName).pdb + Level3 + true + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + wsock32.lib;%(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + $(IntDir)$(TargetName).pdb + Windows + false + + + MachineX86 + 11.0 + $(IntDir)$(TargetName).pgd + + + true + $(IntDir)$(TargetName).bsc + + + $(IntDir)$(TargetName).xml + + + + + + + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Compiling form %(FullPath)... + frm32 %(FullPath) $(TargetDir)%(Filename).frm + + $(TargetDir)%(Filename).frm;%(Outputs) + Compiling form %(FullPath)... + frm32 %(FullPath) $(TargetDir)%(Filename).frm + + $(TargetDir)%(Filename).frm;%(Outputs) + + + Compiling form %(FullPath)... + frm32 %(FullPath) $(TargetDir)%(Filename).frm + + $(TargetDir)%(Filename).frm;%(Outputs) + Compiling form %(FullPath)... + frm32 %(FullPath) $(TargetDir)%(Filename).frm + + $(TargetDir)%(Filename).frm;%(Outputs) + + + + + Designer + + + + + Designer + + + Designer + + + + + Document + true + + + Document + true + + + + + + + + {2d38a763-3d74-4338-9362-b891784ec90e} + + + {7b80f974-ce2e-4bd9-855a-44ff139ff288} + + + + + + + \ No newline at end of file diff --git a/build/Cg015.vcxproj.filters b/build/Cg015.vcxproj.filters new file mode 100644 index 000000000..090ebb189 --- /dev/null +++ b/build/Cg015.vcxproj.filters @@ -0,0 +1,179 @@ + + + + + {660ee91d-cdf1-4cdd-8251-098f62c21878} + cpp + + + {c1ac3cf7-82ec-4adc-b9b1-bc53ed4fd6ad} + uml + + + {d2c588c6-968a-460a-889e-7564bd56d913} + h + + + {a8a5c0d4-b728-45f0-add4-9de2febfcc4e} + frm + + + {33f0d52f-13ba-47b5-b9bf-3d10369fbcac} + rep + + + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + + + Forms + + + Forms + + + + + + \ No newline at end of file diff --git a/build/Cg016.vcxproj b/build/Cg016.vcxproj new file mode 100644 index 000000000..018adee17 --- /dev/null +++ b/build/Cg016.vcxproj @@ -0,0 +1,326 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {4FD17D56-D966-4F85-A04A-28EC6E0824CF} + cg016 + 10.0.17763.0 + + + + Application + false + v141 + + + Application + false + v141 + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + true + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + false + false + false + false + false + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\debug/Cg6.tlb + + + + + Disabled + ..\src\include;..\src\xvaga;%(AdditionalIncludeDirectories) + _DEBUG;WIN32;__LONGDOUBLE__;DBG;_WINDOWS;%(PreprocessorDefinitions) + false + MultiThreadedDebug + Level3 + true + EditAndContinue + true + $(IntDir)$(TargetName).pdb + $(IntDir) + $(IntDir) + $(IntDir)$(TargetName).pch + true + + + _DEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + wsock32.lib;%(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + true + $(IntDir)$(TargetName).pdb + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pgd + false + + + true + $(IntDir)$(TargetName).bsc + + + $(IntDir)$(TargetName).xml + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\release/Cg6.tlb + + + + + MaxSpeed + OnlyExplicitInline + ..\src\include;..\src\xvaga;%(AdditionalIncludeDirectories) + NDEBUG;WIN32;_WINDOWS;XVT;%(PreprocessorDefinitions) + true + MultiThreaded + true + $(IntDir)$(TargetName).pch + $(IntDir) + $(IntDir) + $(IntDir)$(TargetName).pdb + Level3 + true + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + wsock32.lib;%(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + $(IntDir)$(TargetName).pdb + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pgd + + + true + $(IntDir)$(TargetName).bsc + + + $(IntDir)$(TargetName).xml + + + + + + + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Document + true + + + Document + true + + + + + + + + {2d38a763-3d74-4338-9362-b891784ec90e} + + + {7b80f974-ce2e-4bd9-855a-44ff139ff288} + + + + + + + \ No newline at end of file diff --git a/build/Cg016.vcxproj.filters b/build/Cg016.vcxproj.filters new file mode 100644 index 000000000..8242d592c --- /dev/null +++ b/build/Cg016.vcxproj.filters @@ -0,0 +1,156 @@ + + + + + {8dbcf686-1a46-4184-b123-81b66925e024} + cpp + + + {bac09d11-4900-4ab2-a092-d58c4c7ad424} + uml + + + {cf7bdd6f-fe0d-4724-ab72-46f0598e6128} + ini + + + {8f5ca626-baf1-4dba-8a8f-043c1c15a190} + h + + + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + + + Ini + + + Ini + + + + + + \ No newline at end of file diff --git a/build/Cg017.vcxproj b/build/Cg017.vcxproj new file mode 100644 index 000000000..dbc73a65f --- /dev/null +++ b/build/Cg017.vcxproj @@ -0,0 +1,308 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {95FED395-F24E-4E5B-95B5-227A99CA255F} + cg7 + 10.0.17763.0 + + + + Application + false + v141 + + + Application + false + v141 + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + true + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + false + false + false + false + false + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\debug/cg7.tlb + + + + + Disabled + ..\src\include;..\src\xvaga;%(AdditionalIncludeDirectories) + _DEBUG;WIN32;__LONGDOUBLE__;_WINDOWS;%(PreprocessorDefinitions) + false + MultiThreadedDebug + Level3 + true + EditAndContinue + true + $(IntDir)$(TargetName).pdb + $(IntDir) + $(IntDir) + $(IntDir)$(TargetName).pch + true + + + _DEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + wsock32.lib;%(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + true + $(IntDir)$(TargetName).pdb + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pgd + false + + + true + $(IntDir)$(TargetName).bsc + + + $(IntDir)$(TargetName).xml + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\release/cg7.tlb + + + + + MaxSpeed + OnlyExplicitInline + ..\src\include;..\src\xvaga;%(AdditionalIncludeDirectories) + NDEBUG;WIN32;_WINDOWS;XVT;%(PreprocessorDefinitions) + true + MultiThreaded + true + $(IntDir)$(TargetName).pch + $(IntDir) + $(IntDir) + $(IntDir)$(TargetName).pdb + Level3 + true + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + wsock32.lib;%(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + $(IntDir)$(TargetName).pdb + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pgd + + + true + $(IntDir)$(TargetName).bsc + + + $(IntDir)$(TargetName).xml + + + + + + + + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + + + + + + + + + + + + + + + + + + + + + + + + + Document + true + + + Document + true + + + + + + + + Document + + + + + + + + + + + + + + + + + + + Designer + + + + + + + + + + + + Designer + + + Designer + + + + Designer + + + Designer + + + + + + + Designer + + + + + Designer + + + Designer + + + + + {2d38a763-3d74-4338-9362-b891784ec90e} + + + {7b80f974-ce2e-4bd9-855a-44ff139ff288} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/build/Cg017.vcxproj.filters b/build/Cg017.vcxproj.filters new file mode 100644 index 000000000..3468bc95c --- /dev/null +++ b/build/Cg017.vcxproj.filters @@ -0,0 +1,280 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + {466f5afe-78c0-4469-bb5f-55286fb8fde9} + + + {ec38a8fb-9ff6-4b53-9d75-41f886596f1a} + + + {ccda7736-d227-454c-8480-757fd3b48649} + + + {4935329d-3dd1-4459-a83f-d0323d175554} + + + {645aa913-41aa-409c-b6f5-ad8ae69dc451} + png + + + + + + + + Mask Files + + + Mask Files + + + Mask Files + + + Mask Files + + + Mask Files + + + Mask Files + + + Mask Files + + + Mask Files + + + Mask Files + + + Mask Files + + + + + Report Files + + + Report Files + + + Report Files + + + Report Files + + + Report Files + + + Report Files + + + Report Files + + + Report Files + + + Report Files + + + Report Files + + + Report Files + + + Report Files + + + Report Files + + + Report Files + + + Report Files + + + Report Files + + + Report Files + + + Report Files + + + Report Files + + + Report Files + + + Report Files + + + Report Files + + + Report Files + + + Report Files + + + Report Files + + + Report Files + + + Report Files + + + Report Files + + + Report Files + + + + + Sfondi PNG + + + Sfondi PNG + + + Sfondi PNG + + + Sfondi PNG + + + Sfondi PNG + + + Sfondi PNG + + + Sfondi PNG + + + Sfondi PNG + + + Sfondi PNG + + + Sfondi PNG + + + Sfondi PNG + + + Sfondi PNG + + + Sfondi PNG + + + Sfondi PNG + + + Sfondi PNG + + + Sfondi PNG + + + Sfondi PNG + + + Sfondi PNG + + + Sfondi PNG + + + Sfondi PNG + + + \ No newline at end of file diff --git a/build/cg01.sln b/build/cg01.sln new file mode 100644 index 000000000..3c3e7b19f --- /dev/null +++ b/build/cg01.sln @@ -0,0 +1,118 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.28307.106 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Cg010", "Cg010.vcxproj", "{6F2EAB30-4FD7-41DE-BCE3-8CD5D4C880B4}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Cg011", "Cg011.vcxproj", "{9B42C6FD-9B50-42E6-A215-B641B44A931E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Cg012", "Cg012.vcxproj", "{9304E774-E631-495D-A29D-774222BBF8C9}" + ProjectSection(ProjectDependencies) = postProject + {A7FD39E9-5F95-471C-8468-49083FED7DC8} = {A7FD39E9-5F95-471C-8468-49083FED7DC8} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Cg013", "Cg013.vcxproj", "{8F1FD835-004E-4BFA-A754-42A87AFA5343}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Cg014", "Cg014.vcxproj", "{F1589A59-C3AC-430E-88EC-925461405E57}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Cg015", "Cg015.vcxproj", "{4661E972-5AAC-4B3E-92C7-C267D5070793}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Cg6", "Cg6.vcxproj", "{4FD17D56-D966-4F85-A04A-28EC6E0824CF}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cg01_masktab", "cg01_masktab.vcxproj", "{97368DC9-8B0D-4F75-A89F-9A58701226B6}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Cg017", "Cg017.vcxproj", "{95FED395-F24E-4E5B-95B5-227A99CA255F}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AgaLib01", "AgaLib01.vcxproj", "{2D38A763-3D74-4338-9362-B891784EC90E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fplib01", "fplib01.vcxproj", "{A7FD39E9-5F95-471C-8468-49083FED7DC8}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vedoc", "vedoc01.vcxproj", "{A1CE9743-A597-4F92-B55A-345A366C9E55}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lilib", "lilib.vcxproj", "{B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vedocext", "vedocext.vcxproj", "{0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cglib", "cglib.vcxproj", "{7B80F974-CE2E-4BD9-855A-44FF139FF288}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xvaga", "xvaga.vcxproj", "{4A2FC619-2461-4F58-8F1D-92FA153E39A2}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {6F2EAB30-4FD7-41DE-BCE3-8CD5D4C880B4}.Debug|Win32.ActiveCfg = Debug|Win32 + {6F2EAB30-4FD7-41DE-BCE3-8CD5D4C880B4}.Debug|Win32.Build.0 = Debug|Win32 + {6F2EAB30-4FD7-41DE-BCE3-8CD5D4C880B4}.Release|Win32.ActiveCfg = Release|Win32 + {6F2EAB30-4FD7-41DE-BCE3-8CD5D4C880B4}.Release|Win32.Build.0 = Release|Win32 + {9B42C6FD-9B50-42E6-A215-B641B44A931E}.Debug|Win32.ActiveCfg = Debug|Win32 + {9B42C6FD-9B50-42E6-A215-B641B44A931E}.Debug|Win32.Build.0 = Debug|Win32 + {9B42C6FD-9B50-42E6-A215-B641B44A931E}.Release|Win32.ActiveCfg = Release|Win32 + {9B42C6FD-9B50-42E6-A215-B641B44A931E}.Release|Win32.Build.0 = Release|Win32 + {9304E774-E631-495D-A29D-774222BBF8C9}.Debug|Win32.ActiveCfg = Debug|Win32 + {9304E774-E631-495D-A29D-774222BBF8C9}.Debug|Win32.Build.0 = Debug|Win32 + {9304E774-E631-495D-A29D-774222BBF8C9}.Release|Win32.ActiveCfg = Release|Win32 + {9304E774-E631-495D-A29D-774222BBF8C9}.Release|Win32.Build.0 = Release|Win32 + {8F1FD835-004E-4BFA-A754-42A87AFA5343}.Debug|Win32.ActiveCfg = Debug|Win32 + {8F1FD835-004E-4BFA-A754-42A87AFA5343}.Debug|Win32.Build.0 = Debug|Win32 + {8F1FD835-004E-4BFA-A754-42A87AFA5343}.Release|Win32.ActiveCfg = Release|Win32 + {8F1FD835-004E-4BFA-A754-42A87AFA5343}.Release|Win32.Build.0 = Release|Win32 + {F1589A59-C3AC-430E-88EC-925461405E57}.Debug|Win32.ActiveCfg = Debug|Win32 + {F1589A59-C3AC-430E-88EC-925461405E57}.Debug|Win32.Build.0 = Debug|Win32 + {F1589A59-C3AC-430E-88EC-925461405E57}.Release|Win32.ActiveCfg = Release|Win32 + {F1589A59-C3AC-430E-88EC-925461405E57}.Release|Win32.Build.0 = Release|Win32 + {4661E972-5AAC-4B3E-92C7-C267D5070793}.Debug|Win32.ActiveCfg = Debug|Win32 + {4661E972-5AAC-4B3E-92C7-C267D5070793}.Debug|Win32.Build.0 = Debug|Win32 + {4661E972-5AAC-4B3E-92C7-C267D5070793}.Release|Win32.ActiveCfg = Release|Win32 + {4661E972-5AAC-4B3E-92C7-C267D5070793}.Release|Win32.Build.0 = Release|Win32 + {4FD17D56-D966-4F85-A04A-28EC6E0824CF}.Debug|Win32.ActiveCfg = Debug|Win32 + {4FD17D56-D966-4F85-A04A-28EC6E0824CF}.Debug|Win32.Build.0 = Debug|Win32 + {4FD17D56-D966-4F85-A04A-28EC6E0824CF}.Release|Win32.ActiveCfg = Release|Win32 + {4FD17D56-D966-4F85-A04A-28EC6E0824CF}.Release|Win32.Build.0 = Release|Win32 + {97368DC9-8B0D-4F75-A89F-9A58701226B6}.Debug|Win32.ActiveCfg = Debug|Win32 + {97368DC9-8B0D-4F75-A89F-9A58701226B6}.Debug|Win32.Build.0 = Debug|Win32 + {97368DC9-8B0D-4F75-A89F-9A58701226B6}.Release|Win32.ActiveCfg = Release|Win32 + {97368DC9-8B0D-4F75-A89F-9A58701226B6}.Release|Win32.Build.0 = Release|Win32 + {95FED395-F24E-4E5B-95B5-227A99CA255F}.Debug|Win32.ActiveCfg = Debug|Win32 + {95FED395-F24E-4E5B-95B5-227A99CA255F}.Debug|Win32.Build.0 = Debug|Win32 + {95FED395-F24E-4E5B-95B5-227A99CA255F}.Release|Win32.ActiveCfg = Release|Win32 + {95FED395-F24E-4E5B-95B5-227A99CA255F}.Release|Win32.Build.0 = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Debug|Win32.ActiveCfg = Debug|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Debug|Win32.Build.0 = Debug|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Release|Win32.ActiveCfg = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Release|Win32.Build.0 = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Debug|Win32.ActiveCfg = Debug|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Debug|Win32.Build.0 = Debug|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Release|Win32.ActiveCfg = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Release|Win32.Build.0 = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Debug|Win32.ActiveCfg = Debug|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Debug|Win32.Build.0 = Debug|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Release|Win32.ActiveCfg = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Release|Win32.Build.0 = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Debug|Win32.ActiveCfg = Debug|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Debug|Win32.Build.0 = Debug|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Release|Win32.ActiveCfg = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Release|Win32.Build.0 = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Debug|Win32.ActiveCfg = Debug|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Debug|Win32.Build.0 = Debug|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Release|Win32.ActiveCfg = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Release|Win32.Build.0 = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Debug|Win32.ActiveCfg = Debug|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Debug|Win32.Build.0 = Debug|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Release|Win32.ActiveCfg = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Release|Win32.Build.0 = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Debug|Win32.ActiveCfg = Debug|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Debug|Win32.Build.0 = Debug|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Release|Win32.ActiveCfg = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {F1279956-CBD0-4900-A356-5B350FC5593C} + EndGlobalSection +EndGlobal diff --git a/build/cg01_masktab.vcxproj b/build/cg01_masktab.vcxproj new file mode 100644 index 000000000..5bb2bd6b4 --- /dev/null +++ b/build/cg01_masktab.vcxproj @@ -0,0 +1,262 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {97368DC9-8B0D-4F75-A89F-9A58701226B6} + cg01_masktab + 10.0.17763.0 + + + + Utility + false + NotSet + v141 + + + Utility + false + MultiByte + v141 + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + false + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + false + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\release/cg_masktab.tlb + + + + + MaxSpeed + OnlyExplicitInline + WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) + true + MultiThreaded + true + .\..\release/cg_masktab.pch + .\..\release/ + .\..\release/ + .\..\release/ + Level3 + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0410 + + + ..\exe/cg_masktab.exe + true + .\..\release/cg_masktab.pdb + Windows + false + + + MachineX86 + + + true + .\..\release/cg_masktab.bsc + + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\exe/cg_masktab.tlb + + + + + Disabled + WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebug + .\..\debug/cg_masktab.pch + .\..\debug/ + .\..\debug/ + .\..\debug/ + Level3 + true + EditAndContinue + + + _DEBUG;%(PreprocessorDefinitions) + 0x0410 + + + .\..\exed/cg_masktab.exe + true + true + .\..\exed/cg_masktab.pdb + Windows + false + + + MachineX86 + + + true + .\..\exed/cg_masktab.bsc + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Designer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/build/cg01_masktab.vcxproj.filters b/build/cg01_masktab.vcxproj.filters new file mode 100644 index 000000000..87c3e401e --- /dev/null +++ b/build/cg01_masktab.vcxproj.filters @@ -0,0 +1,358 @@ + + + + + {00dfd5c5-dd87-4674-9bbd-e0ae0888053d} + rep + + + {be1729d9-5322-4013-834d-eedd56503af5} + + + {bc8fab9a-8c68-4d36-959a-1aee49a1c90a} + uml + + + {53df5594-742f-4d3d-a723-b78158533d47} + + + {1751d5b9-5bfb-4943-a86a-378e78873eb1} + + + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Firm Tables + + + Print Tables + + + Print Tables + + + Print Tables + + + Print Tables + + + Print Tables + + + Print Tables + + + Print Tables + + + Print Tables + + + Print Tables + + + Print Tables + + + Print Tables + + + Print Tables + + + Print Tables + + + Print Tables + + + Print Tables + + + Print Tables + + + Print Tables + + + Print Tables + + + Print Tables + + + Print Tables + + + Print Tables + + + Print Tables + + + Firm Tables + + + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + \ No newline at end of file diff --git a/build/cglib01.vcxproj b/build/cglib01.vcxproj new file mode 100644 index 000000000..71bea89d4 --- /dev/null +++ b/build/cglib01.vcxproj @@ -0,0 +1,155 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {7B80F974-CE2E-4BD9-855A-44FF139FF288} + 10.0.17763.0 + + + + StaticLibrary + false + MultiByte + v141 + + + StaticLibrary + false + MultiByte + v141 + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + ..\lib\ + ..\obj\common\$(ProjectName)\ + ..\lib\ + ..\obj\common\$(ProjectName)\ + $(ProjectName) + $(ProjectName) + AllRules.ruleset + + + AllRules.ruleset + + + + + + MaxSpeed + OnlyExplicitInline + ..\src\include;..\src\xvaga;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) + true + MultiThreaded + true + Level3 + true + $(IntDir)$(TargetName).pdb + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0410 + + + true + + + true + $(IntDir)$(TargetName).bsc + + + $(IntDir)$(TargetName).xml + + + + + Disabled + ..\src\include;..\src\xvaga;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) + true + false + EnableFastChecks + MultiThreadedDebug + Level3 + true + EditAndContinue + $(IntDir)$(TargetName).pdb + true + + + _DEBUG;%(PreprocessorDefinitions) + 0x0410 + + + $(OutDir)$(TargetName)$(TargetExt) + true + + + true + $(IntDir)$(TargetName).bsc + + + $(IntDir)$(TargetName).xml + + + + + %(AdditionalIncludeDirectories) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(PreprocessorDefinitions) + + + + + + + + + + + + + + + {a7fd39e9-5f95-471c-8468-49083fed7dc8} + + + + + + \ No newline at end of file diff --git a/build/cglib01.vcxproj.filters b/build/cglib01.vcxproj.filters new file mode 100644 index 000000000..42bf8922f --- /dev/null +++ b/build/cglib01.vcxproj.filters @@ -0,0 +1,48 @@ + + + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + + + {70260e23-0399-4c69-b9a5-81a56f8d46d5} + + + {d1434fdc-d85e-4718-a745-03812af904b8} + + + + + Headers + + + \ No newline at end of file diff --git a/build/profiles01.vcxproj b/build/profiles01.vcxproj new file mode 100644 index 000000000..a5f5c2dce --- /dev/null +++ b/build/profiles01.vcxproj @@ -0,0 +1,172 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {50411897-4D04-4906-A9D6-67FF865B513D} + profiles + 10.0.17763.0 + + + + Application + false + MultiByte + v141 + + + Application + false + MultiByte + v141 + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + false + false + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + false + + + true + Midl + CustomBuild + + + Midl + CustomBuild + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\release/profiles.tlb + + + + + MaxSpeed + OnlyExplicitInline + WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) + true + MultiThreaded + true + .\..\release/profiles.pch + .\..\release/ + .\..\release/ + .\..\release/ + Level3 + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0410 + + + ..\exe/bolacq.msk + true + .\..\release/profiles.pdb + Windows + false + + + MachineX86 + + + true + .\..\release/profiles.bsc + + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\exed/profiles.tlb + + + + + Disabled + WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebug + .\..\debug/profiles.pch + .\..\debug/ + .\..\debug/ + .\..\debug/ + Level3 + true + EditAndContinue + + + _DEBUG;%(PreprocessorDefinitions) + 0x0410 + + + + + true + true + .\..\exed/profiles.pdb + Windows + false + + + MachineX86 + + + false + + + true + .\..\exed/profiles.bsc + + + + + + + + + + Document + + + + + + + + + + + \ No newline at end of file diff --git a/build/profiles01.vcxproj.filters b/build/profiles01.vcxproj.filters new file mode 100644 index 000000000..1f9f6cd26 --- /dev/null +++ b/build/profiles01.vcxproj.filters @@ -0,0 +1,49 @@ + + + + + {d8ad8c61-58bb-484a-bf26-21b14133fddf} + src + + + {37b2ae10-489f-4bdb-b43e-2ade94ddca5d} + + + {4d816024-06a3-4d7c-963b-7dd4af001f48} + + + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + + + Sources + + + Sources + + + \ No newline at end of file diff --git a/build/ve01.sln b/build/ve01.sln new file mode 100644 index 000000000..b18d6952b --- /dev/null +++ b/build/ve01.sln @@ -0,0 +1,1597 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.33403.129 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ve010", "ve010.vcxproj", "{15F2937A-7DB1-4462-9FC7-9621FC9ACF17}" + ProjectSection(ProjectDependencies) = postProject + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C} = {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ve011", "ve011.vcxproj", "{3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}" + ProjectSection(ProjectDependencies) = postProject + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C} = {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ve012", "ve012.vcxproj", "{8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ve013", "ve013.vcxproj", "{8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ve014", "ve014.vcxproj", "{F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}" + ProjectSection(ProjectDependencies) = postProject + {A1CE9743-A597-4F92-B55A-345A366C9E55} = {A1CE9743-A597-4F92-B55A-345A366C9E55} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ve015", "ve015.vcxproj", "{31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}" + ProjectSection(ProjectDependencies) = postProject + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15} = {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ve016", "ve016.vcxproj", "{E7485070-16E1-4735-AD9D-B450C19B71C6}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ve018", "ve018.vcxproj", "{EDA3A6A6-7706-43A4-A3BD-F544F7187B98}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ve01_maskrighe", "ve01_maskrighe.vcxproj", "{7B5D2114-9F72-4046-B895-2A524DA295BA}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ve01_masktab", "ve01_masktab.vcxproj", "{7CE30E4F-FF39-4819-B11D-BC08E87EB309}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vedoc01", "vedoc01.vcxproj", "{A1CE9743-A597-4F92-B55A-345A366C9E55}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vedocext01", "vedocext01.vcxproj", "{0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "profiles01", "profiles01.vcxproj", "{50411897-4D04-4906-A9D6-67FF865B513D}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AgaLib01", "AgaLib01.vcxproj", "{2D38A763-3D74-4338-9362-B891784EC90E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xi", "xi.vcxproj", "{3A5B0119-6DAD-4407-9EE1-3B739B0581E8}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xvaga", "xvaga.vcxproj", "{4A2FC619-2461-4F58-8F1D-92FA153E39A2}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lilib", "lilib.vcxproj", "{B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cglib01", "cglib01.vcxproj", "{7B80F974-CE2E-4BD9-855A-44FF139FF288}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fplib01", "fplib01.vcxproj", "{A7FD39E9-5F95-471C-8468-49083FED7DC8}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xvslt", "xvslt.vcxproj", "{7ECF3959-40CC-4BAA-A5E1-8699789AC386}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xml", "..\libraries\wx28X\build\msw\wx_xml.vcxproj", "{D88309C7-99E1-4899-AE46-9A5AD536BB98}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xrc", "..\libraries\wx28X\build\msw\wx_xrc.vcxproj", "{C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "base64", "..\libraries\libb64\base64\VisualStudioProject\base64.vcxproj", "{0B094121-DC64-4D74-AFA0-750B83F800D0}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + DLL Debug|Win32 = DLL Debug|Win32 + DLL Debug|x64 = DLL Debug|x64 + DLL Release|Win32 = DLL Release|Win32 + DLL Release|x64 = DLL Release|x64 + DLL Unicode Debug|Win32 = DLL Unicode Debug|Win32 + DLL Unicode Debug|x64 = DLL Unicode Debug|x64 + DLL Unicode Release|Win32 = DLL Unicode Release|Win32 + DLL Unicode Release|x64 = DLL Unicode Release|x64 + DLL Universal Debug|Win32 = DLL Universal Debug|Win32 + DLL Universal Debug|x64 = DLL Universal Debug|x64 + DLL Universal Release|Win32 = DLL Universal Release|Win32 + DLL Universal Release|x64 = DLL Universal Release|x64 + DLL Universal Unicode Debug|Win32 = DLL Universal Unicode Debug|Win32 + DLL Universal Unicode Debug|x64 = DLL Universal Unicode Debug|x64 + DLL Universal Unicode Release|Win32 = DLL Universal Unicode Release|Win32 + DLL Universal Unicode Release|x64 = DLL Universal Unicode Release|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + Template|Win32 = Template|Win32 + Template|x64 = Template|x64 + Unicode Debug|Win32 = Unicode Debug|Win32 + Unicode Debug|x64 = Unicode Debug|x64 + Unicode Release|Win32 = Unicode Release|Win32 + Unicode Release|x64 = Unicode Release|x64 + Universal Debug|Win32 = Universal Debug|Win32 + Universal Debug|x64 = Universal Debug|x64 + Universal Release|Win32 = Universal Release|Win32 + Universal Release|x64 = Universal Release|x64 + Universal Unicode Debug|Win32 = Universal Unicode Debug|Win32 + Universal Unicode Debug|x64 = Universal Unicode Debug|x64 + Universal Unicode Release|Win32 = Universal Unicode Release|Win32 + Universal Unicode Release|x64 = Universal Unicode Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Debug|Win32.ActiveCfg = Debug|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Debug|Win32.Build.0 = Debug|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Debug|x64.ActiveCfg = Debug|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Debug|Win32.ActiveCfg = Debug|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Debug|Win32.Build.0 = Debug|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Debug|x64.ActiveCfg = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Debug|x64.Build.0 = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Release|Win32.ActiveCfg = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Release|Win32.Build.0 = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Release|x64.ActiveCfg = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Release|x64.Build.0 = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Unicode Debug|Win32.Build.0 = Debug|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Unicode Debug|x64.ActiveCfg = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Unicode Debug|x64.Build.0 = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Unicode Release|Win32.ActiveCfg = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Unicode Release|Win32.Build.0 = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Unicode Release|x64.ActiveCfg = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Unicode Release|x64.Build.0 = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Universal Debug|Win32.ActiveCfg = Debug|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Universal Debug|Win32.Build.0 = Debug|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Universal Debug|x64.ActiveCfg = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Universal Debug|x64.Build.0 = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Universal Release|Win32.ActiveCfg = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Universal Release|Win32.Build.0 = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Universal Release|x64.ActiveCfg = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Universal Release|x64.Build.0 = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Universal Unicode Debug|x64.Build.0 = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Universal Unicode Release|Win32.Build.0 = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.DLL Universal Unicode Release|x64.Build.0 = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Release|Win32.ActiveCfg = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Release|Win32.Build.0 = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Release|x64.ActiveCfg = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Template|Win32.ActiveCfg = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Template|Win32.Build.0 = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Template|x64.ActiveCfg = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Template|x64.Build.0 = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Unicode Debug|Win32.Build.0 = Debug|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Unicode Debug|x64.ActiveCfg = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Unicode Debug|x64.Build.0 = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Unicode Release|Win32.ActiveCfg = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Unicode Release|Win32.Build.0 = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Unicode Release|x64.ActiveCfg = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Unicode Release|x64.Build.0 = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Universal Debug|Win32.ActiveCfg = Debug|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Universal Debug|Win32.Build.0 = Debug|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Universal Debug|x64.ActiveCfg = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Universal Debug|x64.Build.0 = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Universal Release|Win32.ActiveCfg = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Universal Release|Win32.Build.0 = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Universal Release|x64.ActiveCfg = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Universal Release|x64.Build.0 = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Universal Unicode Debug|x64.Build.0 = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Universal Unicode Release|Win32.Build.0 = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17}.Universal Unicode Release|x64.Build.0 = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Debug|Win32.ActiveCfg = Debug|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Debug|Win32.Build.0 = Debug|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Debug|x64.ActiveCfg = Debug|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Debug|Win32.ActiveCfg = Debug|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Debug|Win32.Build.0 = Debug|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Debug|x64.ActiveCfg = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Debug|x64.Build.0 = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Release|Win32.ActiveCfg = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Release|Win32.Build.0 = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Release|x64.ActiveCfg = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Release|x64.Build.0 = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Unicode Debug|Win32.Build.0 = Debug|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Unicode Debug|x64.ActiveCfg = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Unicode Debug|x64.Build.0 = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Unicode Release|Win32.ActiveCfg = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Unicode Release|Win32.Build.0 = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Unicode Release|x64.ActiveCfg = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Unicode Release|x64.Build.0 = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Universal Debug|Win32.ActiveCfg = Debug|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Universal Debug|Win32.Build.0 = Debug|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Universal Debug|x64.ActiveCfg = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Universal Debug|x64.Build.0 = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Universal Release|Win32.ActiveCfg = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Universal Release|Win32.Build.0 = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Universal Release|x64.ActiveCfg = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Universal Release|x64.Build.0 = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Universal Unicode Debug|x64.Build.0 = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Universal Unicode Release|Win32.Build.0 = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.DLL Universal Unicode Release|x64.Build.0 = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Release|Win32.ActiveCfg = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Release|Win32.Build.0 = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Release|x64.ActiveCfg = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Template|Win32.ActiveCfg = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Template|Win32.Build.0 = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Template|x64.ActiveCfg = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Template|x64.Build.0 = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Unicode Debug|Win32.Build.0 = Debug|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Unicode Debug|x64.ActiveCfg = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Unicode Debug|x64.Build.0 = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Unicode Release|Win32.ActiveCfg = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Unicode Release|Win32.Build.0 = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Unicode Release|x64.ActiveCfg = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Unicode Release|x64.Build.0 = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Universal Debug|Win32.ActiveCfg = Debug|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Universal Debug|Win32.Build.0 = Debug|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Universal Debug|x64.ActiveCfg = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Universal Debug|x64.Build.0 = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Universal Release|Win32.ActiveCfg = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Universal Release|Win32.Build.0 = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Universal Release|x64.ActiveCfg = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Universal Release|x64.Build.0 = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Universal Unicode Debug|x64.Build.0 = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Universal Unicode Release|Win32.Build.0 = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E}.Universal Unicode Release|x64.Build.0 = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Debug|Win32.ActiveCfg = Debug|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Debug|Win32.Build.0 = Debug|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Debug|x64.ActiveCfg = Debug|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Debug|Win32.ActiveCfg = Debug|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Debug|Win32.Build.0 = Debug|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Debug|x64.ActiveCfg = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Debug|x64.Build.0 = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Release|Win32.ActiveCfg = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Release|Win32.Build.0 = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Release|x64.ActiveCfg = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Release|x64.Build.0 = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Unicode Debug|Win32.Build.0 = Debug|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Unicode Debug|x64.ActiveCfg = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Unicode Debug|x64.Build.0 = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Unicode Release|Win32.ActiveCfg = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Unicode Release|Win32.Build.0 = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Unicode Release|x64.ActiveCfg = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Unicode Release|x64.Build.0 = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Universal Debug|Win32.ActiveCfg = Debug|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Universal Debug|Win32.Build.0 = Debug|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Universal Debug|x64.ActiveCfg = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Universal Debug|x64.Build.0 = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Universal Release|Win32.ActiveCfg = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Universal Release|Win32.Build.0 = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Universal Release|x64.ActiveCfg = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Universal Release|x64.Build.0 = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Universal Unicode Debug|x64.Build.0 = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Universal Unicode Release|Win32.Build.0 = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.DLL Universal Unicode Release|x64.Build.0 = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Release|Win32.ActiveCfg = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Release|Win32.Build.0 = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Release|x64.ActiveCfg = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Template|Win32.ActiveCfg = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Template|Win32.Build.0 = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Template|x64.ActiveCfg = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Template|x64.Build.0 = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Unicode Debug|Win32.Build.0 = Debug|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Unicode Debug|x64.ActiveCfg = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Unicode Debug|x64.Build.0 = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Unicode Release|Win32.ActiveCfg = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Unicode Release|Win32.Build.0 = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Unicode Release|x64.ActiveCfg = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Unicode Release|x64.Build.0 = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Universal Debug|Win32.ActiveCfg = Debug|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Universal Debug|Win32.Build.0 = Debug|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Universal Debug|x64.ActiveCfg = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Universal Debug|x64.Build.0 = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Universal Release|Win32.ActiveCfg = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Universal Release|Win32.Build.0 = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Universal Release|x64.ActiveCfg = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Universal Release|x64.Build.0 = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Universal Unicode Debug|x64.Build.0 = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Universal Unicode Release|Win32.Build.0 = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D}.Universal Unicode Release|x64.Build.0 = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Debug|Win32.ActiveCfg = Debug|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Debug|Win32.Build.0 = Debug|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Debug|x64.ActiveCfg = Debug|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Debug|Win32.ActiveCfg = Debug|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Debug|Win32.Build.0 = Debug|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Debug|x64.ActiveCfg = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Debug|x64.Build.0 = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Release|Win32.ActiveCfg = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Release|Win32.Build.0 = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Release|x64.ActiveCfg = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Release|x64.Build.0 = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Unicode Debug|Win32.Build.0 = Debug|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Unicode Debug|x64.ActiveCfg = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Unicode Debug|x64.Build.0 = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Unicode Release|Win32.ActiveCfg = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Unicode Release|Win32.Build.0 = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Unicode Release|x64.ActiveCfg = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Unicode Release|x64.Build.0 = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Universal Debug|Win32.ActiveCfg = Debug|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Universal Debug|Win32.Build.0 = Debug|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Universal Debug|x64.ActiveCfg = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Universal Debug|x64.Build.0 = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Universal Release|Win32.ActiveCfg = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Universal Release|Win32.Build.0 = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Universal Release|x64.ActiveCfg = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Universal Release|x64.Build.0 = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Universal Unicode Debug|x64.Build.0 = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Universal Unicode Release|Win32.Build.0 = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.DLL Universal Unicode Release|x64.Build.0 = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Release|Win32.ActiveCfg = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Release|Win32.Build.0 = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Release|x64.ActiveCfg = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Template|Win32.ActiveCfg = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Template|Win32.Build.0 = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Template|x64.ActiveCfg = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Template|x64.Build.0 = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Unicode Debug|Win32.Build.0 = Debug|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Unicode Debug|x64.ActiveCfg = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Unicode Debug|x64.Build.0 = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Unicode Release|Win32.ActiveCfg = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Unicode Release|Win32.Build.0 = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Unicode Release|x64.ActiveCfg = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Unicode Release|x64.Build.0 = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Universal Debug|Win32.ActiveCfg = Debug|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Universal Debug|Win32.Build.0 = Debug|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Universal Debug|x64.ActiveCfg = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Universal Debug|x64.Build.0 = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Universal Release|Win32.ActiveCfg = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Universal Release|Win32.Build.0 = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Universal Release|x64.ActiveCfg = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Universal Release|x64.Build.0 = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Universal Unicode Debug|x64.Build.0 = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Universal Unicode Release|Win32.Build.0 = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6}.Universal Unicode Release|x64.Build.0 = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Debug|Win32.ActiveCfg = Debug|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Debug|Win32.Build.0 = Debug|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Debug|x64.ActiveCfg = Debug|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Debug|Win32.ActiveCfg = Debug|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Debug|Win32.Build.0 = Debug|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Debug|x64.ActiveCfg = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Debug|x64.Build.0 = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Release|Win32.ActiveCfg = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Release|Win32.Build.0 = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Release|x64.ActiveCfg = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Release|x64.Build.0 = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Unicode Debug|Win32.Build.0 = Debug|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Unicode Debug|x64.ActiveCfg = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Unicode Debug|x64.Build.0 = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Unicode Release|Win32.ActiveCfg = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Unicode Release|Win32.Build.0 = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Unicode Release|x64.ActiveCfg = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Unicode Release|x64.Build.0 = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Universal Debug|Win32.ActiveCfg = Debug|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Universal Debug|Win32.Build.0 = Debug|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Universal Debug|x64.ActiveCfg = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Universal Debug|x64.Build.0 = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Universal Release|Win32.ActiveCfg = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Universal Release|Win32.Build.0 = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Universal Release|x64.ActiveCfg = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Universal Release|x64.Build.0 = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Universal Unicode Debug|x64.Build.0 = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Universal Unicode Release|Win32.Build.0 = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.DLL Universal Unicode Release|x64.Build.0 = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Release|Win32.ActiveCfg = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Release|Win32.Build.0 = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Release|x64.ActiveCfg = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Template|Win32.ActiveCfg = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Template|Win32.Build.0 = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Template|x64.ActiveCfg = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Template|x64.Build.0 = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Unicode Debug|Win32.Build.0 = Debug|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Unicode Debug|x64.ActiveCfg = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Unicode Debug|x64.Build.0 = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Unicode Release|Win32.ActiveCfg = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Unicode Release|Win32.Build.0 = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Unicode Release|x64.ActiveCfg = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Unicode Release|x64.Build.0 = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Universal Debug|Win32.ActiveCfg = Debug|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Universal Debug|Win32.Build.0 = Debug|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Universal Debug|x64.ActiveCfg = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Universal Debug|x64.Build.0 = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Universal Release|Win32.ActiveCfg = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Universal Release|Win32.Build.0 = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Universal Release|x64.ActiveCfg = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Universal Release|x64.Build.0 = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Universal Unicode Debug|x64.Build.0 = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Universal Unicode Release|Win32.Build.0 = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663}.Universal Unicode Release|x64.Build.0 = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Debug|Win32.ActiveCfg = Debug|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Debug|Win32.Build.0 = Debug|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Debug|x64.ActiveCfg = Debug|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Debug|Win32.ActiveCfg = Debug|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Debug|Win32.Build.0 = Debug|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Debug|x64.ActiveCfg = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Debug|x64.Build.0 = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Release|Win32.ActiveCfg = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Release|Win32.Build.0 = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Release|x64.ActiveCfg = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Release|x64.Build.0 = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Unicode Debug|Win32.Build.0 = Debug|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Unicode Debug|x64.ActiveCfg = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Unicode Debug|x64.Build.0 = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Unicode Release|Win32.ActiveCfg = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Unicode Release|Win32.Build.0 = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Unicode Release|x64.ActiveCfg = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Unicode Release|x64.Build.0 = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Universal Debug|Win32.ActiveCfg = Debug|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Universal Debug|Win32.Build.0 = Debug|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Universal Debug|x64.ActiveCfg = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Universal Debug|x64.Build.0 = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Universal Release|Win32.ActiveCfg = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Universal Release|Win32.Build.0 = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Universal Release|x64.ActiveCfg = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Universal Release|x64.Build.0 = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Universal Unicode Debug|x64.Build.0 = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Universal Unicode Release|Win32.Build.0 = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.DLL Universal Unicode Release|x64.Build.0 = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Release|Win32.ActiveCfg = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Release|Win32.Build.0 = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Release|x64.ActiveCfg = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Template|Win32.ActiveCfg = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Template|Win32.Build.0 = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Template|x64.ActiveCfg = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Template|x64.Build.0 = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Unicode Debug|Win32.Build.0 = Debug|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Unicode Debug|x64.ActiveCfg = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Unicode Debug|x64.Build.0 = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Unicode Release|Win32.ActiveCfg = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Unicode Release|Win32.Build.0 = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Unicode Release|x64.ActiveCfg = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Unicode Release|x64.Build.0 = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Universal Debug|Win32.ActiveCfg = Debug|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Universal Debug|Win32.Build.0 = Debug|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Universal Debug|x64.ActiveCfg = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Universal Debug|x64.Build.0 = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Universal Release|Win32.ActiveCfg = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Universal Release|Win32.Build.0 = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Universal Release|x64.ActiveCfg = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Universal Release|x64.Build.0 = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Universal Unicode Debug|x64.Build.0 = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Universal Unicode Release|Win32.Build.0 = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA}.Universal Unicode Release|x64.Build.0 = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Debug|Win32.ActiveCfg = Debug|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Debug|Win32.Build.0 = Debug|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Debug|x64.ActiveCfg = Debug|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Debug|Win32.ActiveCfg = Debug|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Debug|Win32.Build.0 = Debug|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Debug|x64.ActiveCfg = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Debug|x64.Build.0 = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Release|Win32.ActiveCfg = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Release|Win32.Build.0 = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Release|x64.ActiveCfg = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Release|x64.Build.0 = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Unicode Debug|Win32.Build.0 = Debug|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Unicode Debug|x64.ActiveCfg = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Unicode Debug|x64.Build.0 = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Unicode Release|Win32.ActiveCfg = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Unicode Release|Win32.Build.0 = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Unicode Release|x64.ActiveCfg = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Unicode Release|x64.Build.0 = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Universal Debug|Win32.ActiveCfg = Debug|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Universal Debug|Win32.Build.0 = Debug|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Universal Debug|x64.ActiveCfg = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Universal Debug|x64.Build.0 = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Universal Release|Win32.ActiveCfg = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Universal Release|Win32.Build.0 = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Universal Release|x64.ActiveCfg = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Universal Release|x64.Build.0 = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Universal Unicode Debug|x64.Build.0 = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Universal Unicode Release|Win32.Build.0 = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.DLL Universal Unicode Release|x64.Build.0 = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Release|Win32.ActiveCfg = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Release|Win32.Build.0 = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Release|x64.ActiveCfg = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Template|Win32.ActiveCfg = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Template|Win32.Build.0 = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Template|x64.ActiveCfg = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Template|x64.Build.0 = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Unicode Debug|Win32.Build.0 = Debug|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Unicode Debug|x64.ActiveCfg = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Unicode Debug|x64.Build.0 = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Unicode Release|Win32.ActiveCfg = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Unicode Release|Win32.Build.0 = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Unicode Release|x64.ActiveCfg = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Unicode Release|x64.Build.0 = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Universal Debug|Win32.ActiveCfg = Debug|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Universal Debug|Win32.Build.0 = Debug|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Universal Debug|x64.ActiveCfg = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Universal Debug|x64.Build.0 = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Universal Release|Win32.ActiveCfg = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Universal Release|Win32.Build.0 = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Universal Release|x64.ActiveCfg = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Universal Release|x64.Build.0 = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Universal Unicode Debug|x64.Build.0 = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Universal Unicode Release|Win32.Build.0 = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {E7485070-16E1-4735-AD9D-B450C19B71C6}.Universal Unicode Release|x64.Build.0 = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Debug|Win32.ActiveCfg = Debug|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Debug|Win32.Build.0 = Debug|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Debug|x64.ActiveCfg = Debug|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Debug|Win32.ActiveCfg = Debug|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Debug|Win32.Build.0 = Debug|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Debug|x64.ActiveCfg = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Debug|x64.Build.0 = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Release|Win32.ActiveCfg = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Release|Win32.Build.0 = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Release|x64.ActiveCfg = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Release|x64.Build.0 = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Unicode Debug|Win32.Build.0 = Debug|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Unicode Debug|x64.ActiveCfg = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Unicode Debug|x64.Build.0 = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Unicode Release|Win32.ActiveCfg = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Unicode Release|Win32.Build.0 = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Unicode Release|x64.ActiveCfg = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Unicode Release|x64.Build.0 = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Universal Debug|Win32.ActiveCfg = Debug|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Universal Debug|Win32.Build.0 = Debug|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Universal Debug|x64.ActiveCfg = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Universal Debug|x64.Build.0 = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Universal Release|Win32.ActiveCfg = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Universal Release|Win32.Build.0 = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Universal Release|x64.ActiveCfg = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Universal Release|x64.Build.0 = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Universal Unicode Debug|x64.Build.0 = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Universal Unicode Release|Win32.Build.0 = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.DLL Universal Unicode Release|x64.Build.0 = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Release|Win32.ActiveCfg = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Release|Win32.Build.0 = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Release|x64.ActiveCfg = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Template|Win32.ActiveCfg = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Template|Win32.Build.0 = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Template|x64.ActiveCfg = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Template|x64.Build.0 = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Unicode Debug|Win32.Build.0 = Debug|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Unicode Debug|x64.ActiveCfg = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Unicode Debug|x64.Build.0 = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Unicode Release|Win32.ActiveCfg = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Unicode Release|Win32.Build.0 = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Unicode Release|x64.ActiveCfg = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Unicode Release|x64.Build.0 = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Universal Debug|Win32.ActiveCfg = Debug|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Universal Debug|Win32.Build.0 = Debug|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Universal Debug|x64.ActiveCfg = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Universal Debug|x64.Build.0 = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Universal Release|Win32.ActiveCfg = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Universal Release|Win32.Build.0 = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Universal Release|x64.ActiveCfg = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Universal Release|x64.Build.0 = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Universal Unicode Debug|x64.Build.0 = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Universal Unicode Release|Win32.Build.0 = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98}.Universal Unicode Release|x64.Build.0 = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Debug|Win32.ActiveCfg = Debug|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Debug|Win32.Build.0 = Debug|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Debug|x64.ActiveCfg = Debug|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Debug|Win32.ActiveCfg = Debug|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Debug|Win32.Build.0 = Debug|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Debug|x64.ActiveCfg = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Debug|x64.Build.0 = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Release|Win32.ActiveCfg = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Release|Win32.Build.0 = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Release|x64.ActiveCfg = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Release|x64.Build.0 = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Unicode Debug|Win32.Build.0 = Debug|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Unicode Debug|x64.ActiveCfg = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Unicode Debug|x64.Build.0 = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Unicode Release|Win32.ActiveCfg = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Unicode Release|Win32.Build.0 = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Unicode Release|x64.ActiveCfg = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Unicode Release|x64.Build.0 = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Universal Debug|Win32.ActiveCfg = Debug|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Universal Debug|Win32.Build.0 = Debug|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Universal Debug|x64.ActiveCfg = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Universal Debug|x64.Build.0 = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Universal Release|Win32.ActiveCfg = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Universal Release|Win32.Build.0 = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Universal Release|x64.ActiveCfg = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Universal Release|x64.Build.0 = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Universal Unicode Debug|x64.Build.0 = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Universal Unicode Release|Win32.Build.0 = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.DLL Universal Unicode Release|x64.Build.0 = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Release|Win32.ActiveCfg = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Release|Win32.Build.0 = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Release|x64.ActiveCfg = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Template|Win32.ActiveCfg = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Template|Win32.Build.0 = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Template|x64.ActiveCfg = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Template|x64.Build.0 = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Unicode Debug|Win32.Build.0 = Debug|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Unicode Debug|x64.ActiveCfg = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Unicode Debug|x64.Build.0 = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Unicode Release|Win32.ActiveCfg = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Unicode Release|Win32.Build.0 = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Unicode Release|x64.ActiveCfg = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Unicode Release|x64.Build.0 = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Universal Debug|Win32.ActiveCfg = Debug|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Universal Debug|Win32.Build.0 = Debug|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Universal Debug|x64.ActiveCfg = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Universal Debug|x64.Build.0 = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Universal Release|Win32.ActiveCfg = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Universal Release|Win32.Build.0 = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Universal Release|x64.ActiveCfg = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Universal Release|x64.Build.0 = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Universal Unicode Debug|x64.Build.0 = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Universal Unicode Release|Win32.Build.0 = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {7B5D2114-9F72-4046-B895-2A524DA295BA}.Universal Unicode Release|x64.Build.0 = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Debug|Win32.ActiveCfg = Debug|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Debug|Win32.Build.0 = Debug|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Debug|x64.ActiveCfg = Debug|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Debug|Win32.ActiveCfg = Debug|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Debug|Win32.Build.0 = Debug|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Debug|x64.ActiveCfg = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Debug|x64.Build.0 = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Release|Win32.ActiveCfg = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Release|Win32.Build.0 = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Release|x64.ActiveCfg = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Release|x64.Build.0 = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Unicode Debug|Win32.Build.0 = Debug|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Unicode Debug|x64.ActiveCfg = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Unicode Debug|x64.Build.0 = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Unicode Release|Win32.ActiveCfg = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Unicode Release|Win32.Build.0 = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Unicode Release|x64.ActiveCfg = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Unicode Release|x64.Build.0 = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Universal Debug|Win32.ActiveCfg = Debug|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Universal Debug|Win32.Build.0 = Debug|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Universal Debug|x64.ActiveCfg = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Universal Debug|x64.Build.0 = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Universal Release|Win32.ActiveCfg = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Universal Release|Win32.Build.0 = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Universal Release|x64.ActiveCfg = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Universal Release|x64.Build.0 = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Universal Unicode Debug|x64.Build.0 = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Universal Unicode Release|Win32.Build.0 = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.DLL Universal Unicode Release|x64.Build.0 = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Release|Win32.ActiveCfg = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Release|Win32.Build.0 = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Release|x64.ActiveCfg = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Template|Win32.ActiveCfg = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Template|Win32.Build.0 = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Template|x64.ActiveCfg = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Template|x64.Build.0 = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Unicode Debug|Win32.Build.0 = Debug|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Unicode Debug|x64.ActiveCfg = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Unicode Debug|x64.Build.0 = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Unicode Release|Win32.ActiveCfg = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Unicode Release|Win32.Build.0 = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Unicode Release|x64.ActiveCfg = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Unicode Release|x64.Build.0 = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Universal Debug|Win32.ActiveCfg = Debug|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Universal Debug|Win32.Build.0 = Debug|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Universal Debug|x64.ActiveCfg = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Universal Debug|x64.Build.0 = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Universal Release|Win32.ActiveCfg = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Universal Release|Win32.Build.0 = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Universal Release|x64.ActiveCfg = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Universal Release|x64.Build.0 = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Universal Unicode Debug|x64.Build.0 = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Universal Unicode Release|Win32.Build.0 = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {7CE30E4F-FF39-4819-B11D-BC08E87EB309}.Universal Unicode Release|x64.Build.0 = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Debug|Win32.ActiveCfg = Debug|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Debug|Win32.Build.0 = Debug|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Debug|x64.ActiveCfg = Debug|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Debug|Win32.ActiveCfg = Debug|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Debug|Win32.Build.0 = Debug|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Debug|x64.ActiveCfg = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Debug|x64.Build.0 = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Release|Win32.ActiveCfg = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Release|Win32.Build.0 = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Release|x64.ActiveCfg = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Release|x64.Build.0 = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Unicode Debug|Win32.Build.0 = Debug|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Unicode Debug|x64.ActiveCfg = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Unicode Debug|x64.Build.0 = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Unicode Release|Win32.ActiveCfg = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Unicode Release|Win32.Build.0 = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Unicode Release|x64.ActiveCfg = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Unicode Release|x64.Build.0 = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Universal Debug|Win32.ActiveCfg = Debug|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Universal Debug|Win32.Build.0 = Debug|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Universal Debug|x64.ActiveCfg = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Universal Debug|x64.Build.0 = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Universal Release|Win32.ActiveCfg = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Universal Release|Win32.Build.0 = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Universal Release|x64.ActiveCfg = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Universal Release|x64.Build.0 = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Universal Unicode Debug|x64.Build.0 = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Universal Unicode Release|Win32.Build.0 = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.DLL Universal Unicode Release|x64.Build.0 = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Release|Win32.ActiveCfg = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Release|Win32.Build.0 = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Release|x64.ActiveCfg = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Template|Win32.ActiveCfg = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Template|Win32.Build.0 = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Template|x64.ActiveCfg = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Template|x64.Build.0 = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Unicode Debug|Win32.Build.0 = Debug|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Unicode Debug|x64.ActiveCfg = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Unicode Debug|x64.Build.0 = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Unicode Release|Win32.ActiveCfg = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Unicode Release|Win32.Build.0 = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Unicode Release|x64.ActiveCfg = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Unicode Release|x64.Build.0 = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Universal Debug|Win32.ActiveCfg = Debug|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Universal Debug|Win32.Build.0 = Debug|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Universal Debug|x64.ActiveCfg = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Universal Debug|x64.Build.0 = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Universal Release|Win32.ActiveCfg = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Universal Release|Win32.Build.0 = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Universal Release|x64.ActiveCfg = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Universal Release|x64.Build.0 = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Universal Unicode Debug|x64.Build.0 = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Universal Unicode Release|Win32.Build.0 = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {A1CE9743-A597-4F92-B55A-345A366C9E55}.Universal Unicode Release|x64.Build.0 = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Debug|Win32.ActiveCfg = Debug|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Debug|Win32.Build.0 = Debug|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Debug|x64.ActiveCfg = Debug|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Debug|Win32.ActiveCfg = Debug|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Debug|Win32.Build.0 = Debug|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Debug|x64.ActiveCfg = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Debug|x64.Build.0 = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Release|Win32.ActiveCfg = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Release|Win32.Build.0 = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Release|x64.ActiveCfg = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Release|x64.Build.0 = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Unicode Debug|Win32.Build.0 = Debug|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Unicode Debug|x64.ActiveCfg = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Unicode Debug|x64.Build.0 = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Unicode Release|Win32.ActiveCfg = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Unicode Release|Win32.Build.0 = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Unicode Release|x64.ActiveCfg = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Unicode Release|x64.Build.0 = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Universal Debug|Win32.ActiveCfg = Debug|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Universal Debug|Win32.Build.0 = Debug|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Universal Debug|x64.ActiveCfg = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Universal Debug|x64.Build.0 = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Universal Release|Win32.ActiveCfg = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Universal Release|Win32.Build.0 = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Universal Release|x64.ActiveCfg = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Universal Release|x64.Build.0 = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Universal Unicode Debug|x64.Build.0 = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Universal Unicode Release|Win32.Build.0 = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.DLL Universal Unicode Release|x64.Build.0 = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Release|Win32.ActiveCfg = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Release|Win32.Build.0 = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Release|x64.ActiveCfg = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Template|Win32.ActiveCfg = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Template|Win32.Build.0 = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Template|x64.ActiveCfg = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Template|x64.Build.0 = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Unicode Debug|Win32.Build.0 = Debug|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Unicode Debug|x64.ActiveCfg = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Unicode Debug|x64.Build.0 = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Unicode Release|Win32.ActiveCfg = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Unicode Release|Win32.Build.0 = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Unicode Release|x64.ActiveCfg = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Unicode Release|x64.Build.0 = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Universal Debug|Win32.ActiveCfg = Debug|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Universal Debug|Win32.Build.0 = Debug|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Universal Debug|x64.ActiveCfg = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Universal Debug|x64.Build.0 = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Universal Release|Win32.ActiveCfg = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Universal Release|Win32.Build.0 = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Universal Release|x64.ActiveCfg = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Universal Release|x64.Build.0 = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Universal Unicode Debug|x64.Build.0 = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Universal Unicode Release|Win32.Build.0 = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15}.Universal Unicode Release|x64.Build.0 = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Debug|Win32.ActiveCfg = Debug|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Debug|Win32.Build.0 = Debug|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Debug|x64.ActiveCfg = Debug|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Debug|Win32.ActiveCfg = Debug|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Debug|Win32.Build.0 = Debug|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Debug|x64.ActiveCfg = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Debug|x64.Build.0 = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Release|Win32.ActiveCfg = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Release|Win32.Build.0 = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Release|x64.ActiveCfg = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Release|x64.Build.0 = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Unicode Debug|Win32.Build.0 = Debug|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Unicode Debug|x64.ActiveCfg = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Unicode Debug|x64.Build.0 = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Unicode Release|Win32.ActiveCfg = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Unicode Release|Win32.Build.0 = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Unicode Release|x64.ActiveCfg = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Unicode Release|x64.Build.0 = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Universal Debug|Win32.ActiveCfg = Debug|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Universal Debug|Win32.Build.0 = Debug|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Universal Debug|x64.ActiveCfg = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Universal Debug|x64.Build.0 = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Universal Release|Win32.ActiveCfg = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Universal Release|Win32.Build.0 = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Universal Release|x64.ActiveCfg = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Universal Release|x64.Build.0 = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Universal Unicode Debug|x64.Build.0 = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Universal Unicode Release|Win32.Build.0 = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.DLL Universal Unicode Release|x64.Build.0 = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Release|Win32.ActiveCfg = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Release|Win32.Build.0 = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Release|x64.ActiveCfg = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Template|Win32.ActiveCfg = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Template|Win32.Build.0 = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Template|x64.ActiveCfg = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Template|x64.Build.0 = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Unicode Debug|Win32.Build.0 = Debug|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Unicode Debug|x64.ActiveCfg = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Unicode Debug|x64.Build.0 = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Unicode Release|Win32.ActiveCfg = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Unicode Release|Win32.Build.0 = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Unicode Release|x64.ActiveCfg = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Unicode Release|x64.Build.0 = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Universal Debug|Win32.ActiveCfg = Debug|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Universal Debug|Win32.Build.0 = Debug|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Universal Debug|x64.ActiveCfg = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Universal Debug|x64.Build.0 = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Universal Release|Win32.ActiveCfg = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Universal Release|Win32.Build.0 = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Universal Release|x64.ActiveCfg = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Universal Release|x64.Build.0 = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Universal Unicode Debug|x64.Build.0 = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Universal Unicode Release|Win32.Build.0 = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {50411897-4D04-4906-A9D6-67FF865B513D}.Universal Unicode Release|x64.Build.0 = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Debug|Win32.ActiveCfg = Debug|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Debug|Win32.Build.0 = Debug|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Debug|x64.ActiveCfg = Debug|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Debug|Win32.ActiveCfg = Debug|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Debug|Win32.Build.0 = Debug|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Debug|x64.ActiveCfg = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Debug|x64.Build.0 = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Release|Win32.ActiveCfg = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Release|Win32.Build.0 = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Release|x64.ActiveCfg = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Release|x64.Build.0 = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Unicode Debug|Win32.Build.0 = Debug|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Unicode Debug|x64.ActiveCfg = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Unicode Debug|x64.Build.0 = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Unicode Release|Win32.ActiveCfg = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Unicode Release|Win32.Build.0 = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Unicode Release|x64.ActiveCfg = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Unicode Release|x64.Build.0 = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Universal Debug|Win32.ActiveCfg = Debug|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Universal Debug|Win32.Build.0 = Debug|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Universal Debug|x64.ActiveCfg = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Universal Debug|x64.Build.0 = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Universal Release|Win32.ActiveCfg = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Universal Release|Win32.Build.0 = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Universal Release|x64.ActiveCfg = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Universal Release|x64.Build.0 = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Universal Unicode Debug|x64.Build.0 = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Universal Unicode Release|Win32.Build.0 = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.DLL Universal Unicode Release|x64.Build.0 = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Release|Win32.ActiveCfg = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Release|Win32.Build.0 = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Release|x64.ActiveCfg = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Template|Win32.ActiveCfg = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Template|Win32.Build.0 = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Template|x64.ActiveCfg = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Template|x64.Build.0 = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Unicode Debug|Win32.Build.0 = Debug|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Unicode Debug|x64.ActiveCfg = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Unicode Debug|x64.Build.0 = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Unicode Release|Win32.ActiveCfg = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Unicode Release|Win32.Build.0 = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Unicode Release|x64.ActiveCfg = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Unicode Release|x64.Build.0 = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Universal Debug|Win32.ActiveCfg = Debug|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Universal Debug|Win32.Build.0 = Debug|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Universal Debug|x64.ActiveCfg = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Universal Debug|x64.Build.0 = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Universal Release|Win32.ActiveCfg = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Universal Release|Win32.Build.0 = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Universal Release|x64.ActiveCfg = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Universal Release|x64.Build.0 = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Universal Unicode Debug|x64.Build.0 = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Universal Unicode Release|Win32.Build.0 = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {2D38A763-3D74-4338-9362-B891784EC90E}.Universal Unicode Release|x64.Build.0 = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Debug|Win32.ActiveCfg = Debug|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Debug|Win32.Build.0 = Debug|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Debug|x64.ActiveCfg = Debug|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Debug|Win32.ActiveCfg = Debug|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Debug|Win32.Build.0 = Debug|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Debug|x64.ActiveCfg = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Debug|x64.Build.0 = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Release|Win32.ActiveCfg = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Release|Win32.Build.0 = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Release|x64.ActiveCfg = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Release|x64.Build.0 = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Unicode Debug|Win32.Build.0 = Debug|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Unicode Debug|x64.ActiveCfg = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Unicode Debug|x64.Build.0 = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Unicode Release|Win32.ActiveCfg = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Unicode Release|Win32.Build.0 = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Unicode Release|x64.ActiveCfg = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Unicode Release|x64.Build.0 = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Universal Debug|Win32.ActiveCfg = Debug|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Universal Debug|Win32.Build.0 = Debug|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Universal Debug|x64.ActiveCfg = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Universal Debug|x64.Build.0 = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Universal Release|Win32.ActiveCfg = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Universal Release|Win32.Build.0 = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Universal Release|x64.ActiveCfg = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Universal Release|x64.Build.0 = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Universal Unicode Debug|x64.Build.0 = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Universal Unicode Release|Win32.Build.0 = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.DLL Universal Unicode Release|x64.Build.0 = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Release|Win32.ActiveCfg = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Release|Win32.Build.0 = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Release|x64.ActiveCfg = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Template|Win32.ActiveCfg = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Template|Win32.Build.0 = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Template|x64.ActiveCfg = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Template|x64.Build.0 = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Unicode Debug|Win32.Build.0 = Debug|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Unicode Debug|x64.ActiveCfg = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Unicode Debug|x64.Build.0 = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Unicode Release|Win32.ActiveCfg = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Unicode Release|Win32.Build.0 = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Unicode Release|x64.ActiveCfg = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Unicode Release|x64.Build.0 = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Universal Debug|Win32.ActiveCfg = Debug|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Universal Debug|Win32.Build.0 = Debug|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Universal Debug|x64.ActiveCfg = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Universal Debug|x64.Build.0 = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Universal Release|Win32.ActiveCfg = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Universal Release|Win32.Build.0 = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Universal Release|x64.ActiveCfg = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Universal Release|x64.Build.0 = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Universal Unicode Debug|x64.Build.0 = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Universal Unicode Release|Win32.Build.0 = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {3A5B0119-6DAD-4407-9EE1-3B739B0581E8}.Universal Unicode Release|x64.Build.0 = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Debug|Win32.ActiveCfg = Debug|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Debug|Win32.Build.0 = Debug|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Debug|x64.ActiveCfg = Debug|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Debug|Win32.ActiveCfg = Debug|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Debug|Win32.Build.0 = Debug|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Debug|x64.ActiveCfg = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Debug|x64.Build.0 = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Release|Win32.ActiveCfg = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Release|Win32.Build.0 = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Release|x64.ActiveCfg = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Release|x64.Build.0 = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Unicode Debug|Win32.Build.0 = Debug|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Unicode Debug|x64.ActiveCfg = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Unicode Debug|x64.Build.0 = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Unicode Release|Win32.ActiveCfg = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Unicode Release|Win32.Build.0 = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Unicode Release|x64.ActiveCfg = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Unicode Release|x64.Build.0 = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Universal Debug|Win32.ActiveCfg = Debug|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Universal Debug|Win32.Build.0 = Debug|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Universal Debug|x64.ActiveCfg = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Universal Debug|x64.Build.0 = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Universal Release|Win32.ActiveCfg = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Universal Release|Win32.Build.0 = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Universal Release|x64.ActiveCfg = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Universal Release|x64.Build.0 = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Universal Unicode Debug|x64.Build.0 = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Universal Unicode Release|Win32.Build.0 = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.DLL Universal Unicode Release|x64.Build.0 = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Release|Win32.ActiveCfg = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Release|Win32.Build.0 = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Release|x64.ActiveCfg = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Template|Win32.ActiveCfg = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Template|Win32.Build.0 = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Template|x64.ActiveCfg = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Template|x64.Build.0 = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Unicode Debug|Win32.Build.0 = Debug|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Unicode Debug|x64.ActiveCfg = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Unicode Debug|x64.Build.0 = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Unicode Release|Win32.ActiveCfg = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Unicode Release|Win32.Build.0 = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Unicode Release|x64.ActiveCfg = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Unicode Release|x64.Build.0 = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Universal Debug|Win32.ActiveCfg = Debug|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Universal Debug|Win32.Build.0 = Debug|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Universal Debug|x64.ActiveCfg = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Universal Debug|x64.Build.0 = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Universal Release|Win32.ActiveCfg = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Universal Release|Win32.Build.0 = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Universal Release|x64.ActiveCfg = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Universal Release|x64.Build.0 = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Universal Unicode Debug|x64.Build.0 = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Universal Unicode Release|Win32.Build.0 = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {4A2FC619-2461-4F58-8F1D-92FA153E39A2}.Universal Unicode Release|x64.Build.0 = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Debug|Win32.ActiveCfg = Debug|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Debug|Win32.Build.0 = Debug|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Debug|x64.ActiveCfg = Debug|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Debug|Win32.ActiveCfg = Debug|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Debug|Win32.Build.0 = Debug|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Debug|x64.ActiveCfg = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Debug|x64.Build.0 = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Release|Win32.ActiveCfg = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Release|Win32.Build.0 = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Release|x64.ActiveCfg = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Release|x64.Build.0 = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Unicode Debug|Win32.Build.0 = Debug|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Unicode Debug|x64.ActiveCfg = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Unicode Debug|x64.Build.0 = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Unicode Release|Win32.ActiveCfg = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Unicode Release|Win32.Build.0 = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Unicode Release|x64.ActiveCfg = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Unicode Release|x64.Build.0 = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Universal Debug|Win32.ActiveCfg = Debug|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Universal Debug|Win32.Build.0 = Debug|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Universal Debug|x64.ActiveCfg = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Universal Debug|x64.Build.0 = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Universal Release|Win32.ActiveCfg = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Universal Release|Win32.Build.0 = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Universal Release|x64.ActiveCfg = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Universal Release|x64.Build.0 = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Universal Unicode Debug|x64.Build.0 = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Universal Unicode Release|Win32.Build.0 = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.DLL Universal Unicode Release|x64.Build.0 = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Release|Win32.ActiveCfg = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Release|Win32.Build.0 = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Release|x64.ActiveCfg = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Template|Win32.ActiveCfg = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Template|Win32.Build.0 = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Template|x64.ActiveCfg = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Template|x64.Build.0 = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Unicode Debug|Win32.Build.0 = Debug|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Unicode Debug|x64.ActiveCfg = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Unicode Debug|x64.Build.0 = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Unicode Release|Win32.ActiveCfg = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Unicode Release|Win32.Build.0 = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Unicode Release|x64.ActiveCfg = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Unicode Release|x64.Build.0 = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Universal Debug|Win32.ActiveCfg = Debug|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Universal Debug|Win32.Build.0 = Debug|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Universal Debug|x64.ActiveCfg = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Universal Debug|x64.Build.0 = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Universal Release|Win32.ActiveCfg = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Universal Release|Win32.Build.0 = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Universal Release|x64.ActiveCfg = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Universal Release|x64.Build.0 = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Universal Unicode Debug|x64.Build.0 = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Universal Unicode Release|Win32.Build.0 = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {B61F0AD4-0CCE-4371-8E92-85A26CAF1A7C}.Universal Unicode Release|x64.Build.0 = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Debug|Win32.ActiveCfg = Debug|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Debug|Win32.Build.0 = Debug|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Debug|x64.ActiveCfg = Debug|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Debug|Win32.ActiveCfg = Debug|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Debug|Win32.Build.0 = Debug|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Debug|x64.ActiveCfg = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Debug|x64.Build.0 = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Release|Win32.ActiveCfg = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Release|Win32.Build.0 = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Release|x64.ActiveCfg = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Release|x64.Build.0 = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Unicode Debug|Win32.Build.0 = Debug|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Unicode Debug|x64.ActiveCfg = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Unicode Debug|x64.Build.0 = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Unicode Release|Win32.ActiveCfg = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Unicode Release|Win32.Build.0 = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Unicode Release|x64.ActiveCfg = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Unicode Release|x64.Build.0 = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Universal Debug|Win32.ActiveCfg = Debug|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Universal Debug|Win32.Build.0 = Debug|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Universal Debug|x64.ActiveCfg = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Universal Debug|x64.Build.0 = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Universal Release|Win32.ActiveCfg = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Universal Release|Win32.Build.0 = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Universal Release|x64.ActiveCfg = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Universal Release|x64.Build.0 = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Universal Unicode Debug|x64.Build.0 = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Universal Unicode Release|Win32.Build.0 = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.DLL Universal Unicode Release|x64.Build.0 = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Release|Win32.ActiveCfg = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Release|Win32.Build.0 = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Release|x64.ActiveCfg = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Template|Win32.ActiveCfg = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Template|Win32.Build.0 = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Template|x64.ActiveCfg = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Template|x64.Build.0 = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Unicode Debug|Win32.Build.0 = Debug|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Unicode Debug|x64.ActiveCfg = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Unicode Debug|x64.Build.0 = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Unicode Release|Win32.ActiveCfg = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Unicode Release|Win32.Build.0 = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Unicode Release|x64.ActiveCfg = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Unicode Release|x64.Build.0 = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Universal Debug|Win32.ActiveCfg = Debug|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Universal Debug|Win32.Build.0 = Debug|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Universal Debug|x64.ActiveCfg = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Universal Debug|x64.Build.0 = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Universal Release|Win32.ActiveCfg = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Universal Release|Win32.Build.0 = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Universal Release|x64.ActiveCfg = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Universal Release|x64.Build.0 = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Universal Unicode Debug|x64.Build.0 = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Universal Unicode Release|Win32.Build.0 = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {7B80F974-CE2E-4BD9-855A-44FF139FF288}.Universal Unicode Release|x64.Build.0 = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Debug|Win32.ActiveCfg = Debug|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Debug|Win32.Build.0 = Debug|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Debug|x64.ActiveCfg = Debug|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Debug|Win32.ActiveCfg = Debug|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Debug|Win32.Build.0 = Debug|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Debug|x64.ActiveCfg = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Debug|x64.Build.0 = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Release|Win32.ActiveCfg = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Release|Win32.Build.0 = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Release|x64.ActiveCfg = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Release|x64.Build.0 = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Unicode Debug|Win32.Build.0 = Debug|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Unicode Debug|x64.ActiveCfg = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Unicode Debug|x64.Build.0 = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Unicode Release|Win32.ActiveCfg = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Unicode Release|Win32.Build.0 = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Unicode Release|x64.ActiveCfg = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Unicode Release|x64.Build.0 = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Universal Debug|Win32.ActiveCfg = Debug|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Universal Debug|Win32.Build.0 = Debug|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Universal Debug|x64.ActiveCfg = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Universal Debug|x64.Build.0 = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Universal Release|Win32.ActiveCfg = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Universal Release|Win32.Build.0 = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Universal Release|x64.ActiveCfg = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Universal Release|x64.Build.0 = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Universal Unicode Debug|x64.Build.0 = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Universal Unicode Release|Win32.Build.0 = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.DLL Universal Unicode Release|x64.Build.0 = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Release|Win32.ActiveCfg = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Release|Win32.Build.0 = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Release|x64.ActiveCfg = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Template|Win32.ActiveCfg = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Template|Win32.Build.0 = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Template|x64.ActiveCfg = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Template|x64.Build.0 = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Unicode Debug|Win32.Build.0 = Debug|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Unicode Debug|x64.ActiveCfg = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Unicode Debug|x64.Build.0 = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Unicode Release|Win32.ActiveCfg = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Unicode Release|Win32.Build.0 = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Unicode Release|x64.ActiveCfg = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Unicode Release|x64.Build.0 = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Universal Debug|Win32.ActiveCfg = Debug|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Universal Debug|Win32.Build.0 = Debug|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Universal Debug|x64.ActiveCfg = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Universal Debug|x64.Build.0 = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Universal Release|Win32.ActiveCfg = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Universal Release|Win32.Build.0 = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Universal Release|x64.ActiveCfg = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Universal Release|x64.Build.0 = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Universal Unicode Debug|x64.Build.0 = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Universal Unicode Release|Win32.Build.0 = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {A7FD39E9-5F95-471C-8468-49083FED7DC8}.Universal Unicode Release|x64.Build.0 = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Debug|Win32.ActiveCfg = Debug|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Debug|Win32.Build.0 = Debug|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Debug|x64.ActiveCfg = Debug|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Debug|Win32.ActiveCfg = Debug|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Debug|Win32.Build.0 = Debug|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Debug|x64.ActiveCfg = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Debug|x64.Build.0 = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Release|Win32.ActiveCfg = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Release|Win32.Build.0 = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Release|x64.ActiveCfg = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Release|x64.Build.0 = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Unicode Debug|Win32.Build.0 = Debug|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Unicode Debug|x64.ActiveCfg = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Unicode Debug|x64.Build.0 = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Unicode Release|Win32.ActiveCfg = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Unicode Release|Win32.Build.0 = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Unicode Release|x64.ActiveCfg = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Unicode Release|x64.Build.0 = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Universal Debug|Win32.ActiveCfg = Debug|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Universal Debug|Win32.Build.0 = Debug|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Universal Debug|x64.ActiveCfg = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Universal Debug|x64.Build.0 = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Universal Release|Win32.ActiveCfg = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Universal Release|Win32.Build.0 = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Universal Release|x64.ActiveCfg = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Universal Release|x64.Build.0 = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Universal Unicode Debug|x64.Build.0 = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Universal Unicode Release|Win32.Build.0 = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.DLL Universal Unicode Release|x64.Build.0 = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Release|Win32.ActiveCfg = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Release|Win32.Build.0 = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Release|x64.ActiveCfg = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Template|Win32.ActiveCfg = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Template|Win32.Build.0 = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Template|x64.ActiveCfg = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Template|x64.Build.0 = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Unicode Debug|Win32.Build.0 = Debug|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Unicode Debug|x64.ActiveCfg = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Unicode Debug|x64.Build.0 = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Unicode Release|Win32.ActiveCfg = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Unicode Release|Win32.Build.0 = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Unicode Release|x64.ActiveCfg = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Unicode Release|x64.Build.0 = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Universal Debug|Win32.ActiveCfg = Debug|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Universal Debug|Win32.Build.0 = Debug|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Universal Debug|x64.ActiveCfg = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Universal Debug|x64.Build.0 = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Universal Release|Win32.ActiveCfg = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Universal Release|Win32.Build.0 = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Universal Release|x64.ActiveCfg = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Universal Release|x64.Build.0 = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Universal Unicode Debug|x64.Build.0 = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Universal Unicode Release|Win32.Build.0 = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {7ECF3959-40CC-4BAA-A5E1-8699789AC386}.Universal Unicode Release|x64.Build.0 = Release|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.Debug|Win32.ActiveCfg = Debug|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.Debug|Win32.Build.0 = Debug|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.Debug|x64.ActiveCfg = Debug|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.DLL Debug|Win32.ActiveCfg = DLL Debug|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.DLL Debug|Win32.Build.0 = DLL Debug|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.DLL Debug|x64.ActiveCfg = DLL Debug|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.DLL Release|Win32.ActiveCfg = DLL Release|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.DLL Release|Win32.Build.0 = DLL Release|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.DLL Release|x64.ActiveCfg = DLL Release|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.DLL Unicode Debug|Win32.ActiveCfg = DLL Unicode Debug|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.DLL Unicode Debug|Win32.Build.0 = DLL Unicode Debug|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.DLL Unicode Debug|x64.ActiveCfg = DLL Unicode Debug|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.DLL Unicode Release|Win32.ActiveCfg = DLL Unicode Release|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.DLL Unicode Release|Win32.Build.0 = DLL Unicode Release|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.DLL Unicode Release|x64.ActiveCfg = DLL Unicode Release|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.DLL Universal Debug|Win32.ActiveCfg = DLL Universal Debug|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.DLL Universal Debug|Win32.Build.0 = DLL Universal Debug|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.DLL Universal Debug|x64.ActiveCfg = DLL Universal Debug|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.DLL Universal Release|Win32.ActiveCfg = DLL Universal Release|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.DLL Universal Release|Win32.Build.0 = DLL Universal Release|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.DLL Universal Release|x64.ActiveCfg = DLL Universal Release|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.DLL Universal Unicode Debug|Win32.ActiveCfg = DLL Universal Unicode Debug|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.DLL Universal Unicode Debug|Win32.Build.0 = DLL Universal Unicode Debug|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.DLL Universal Unicode Debug|x64.ActiveCfg = DLL Universal Unicode Debug|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.DLL Universal Unicode Release|Win32.ActiveCfg = DLL Universal Unicode Release|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.DLL Universal Unicode Release|Win32.Build.0 = DLL Universal Unicode Release|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.DLL Universal Unicode Release|x64.ActiveCfg = DLL Universal Unicode Release|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.Release|Win32.ActiveCfg = Release|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.Release|Win32.Build.0 = Release|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.Release|x64.ActiveCfg = Release|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.Template|Win32.ActiveCfg = Template|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.Template|Win32.Build.0 = Template|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.Template|x64.ActiveCfg = Template|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.Unicode Debug|Win32.ActiveCfg = Unicode Debug|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.Unicode Debug|Win32.Build.0 = Unicode Debug|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.Unicode Debug|x64.ActiveCfg = Unicode Debug|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.Unicode Release|Win32.ActiveCfg = Unicode Release|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.Unicode Release|Win32.Build.0 = Unicode Release|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.Unicode Release|x64.ActiveCfg = Unicode Release|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.Universal Debug|Win32.ActiveCfg = Universal Debug|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.Universal Debug|Win32.Build.0 = Universal Debug|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.Universal Debug|x64.ActiveCfg = Universal Debug|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.Universal Release|Win32.ActiveCfg = Universal Release|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.Universal Release|Win32.Build.0 = Universal Release|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.Universal Release|x64.ActiveCfg = Universal Release|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.Universal Unicode Debug|Win32.ActiveCfg = Universal Unicode Debug|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.Universal Unicode Debug|Win32.Build.0 = Universal Unicode Debug|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.Universal Unicode Debug|x64.ActiveCfg = Universal Unicode Debug|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.Universal Unicode Release|Win32.ActiveCfg = Universal Unicode Release|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.Universal Unicode Release|Win32.Build.0 = Universal Unicode Release|Win32 + {D88309C7-99E1-4899-AE46-9A5AD536BB98}.Universal Unicode Release|x64.ActiveCfg = Universal Unicode Release|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.Debug|Win32.ActiveCfg = Debug|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.Debug|Win32.Build.0 = Debug|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.Debug|x64.ActiveCfg = Debug|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.DLL Debug|Win32.ActiveCfg = DLL Debug|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.DLL Debug|Win32.Build.0 = DLL Debug|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.DLL Debug|x64.ActiveCfg = DLL Debug|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.DLL Release|Win32.ActiveCfg = DLL Release|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.DLL Release|Win32.Build.0 = DLL Release|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.DLL Release|x64.ActiveCfg = DLL Release|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.DLL Unicode Debug|Win32.ActiveCfg = DLL Unicode Debug|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.DLL Unicode Debug|Win32.Build.0 = DLL Unicode Debug|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.DLL Unicode Debug|x64.ActiveCfg = DLL Unicode Debug|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.DLL Unicode Release|Win32.ActiveCfg = DLL Unicode Release|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.DLL Unicode Release|Win32.Build.0 = DLL Unicode Release|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.DLL Unicode Release|x64.ActiveCfg = DLL Unicode Release|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.DLL Universal Debug|Win32.ActiveCfg = DLL Universal Debug|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.DLL Universal Debug|Win32.Build.0 = DLL Universal Debug|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.DLL Universal Debug|x64.ActiveCfg = DLL Universal Debug|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.DLL Universal Release|Win32.ActiveCfg = DLL Universal Release|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.DLL Universal Release|Win32.Build.0 = DLL Universal Release|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.DLL Universal Release|x64.ActiveCfg = DLL Universal Release|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.DLL Universal Unicode Debug|Win32.ActiveCfg = DLL Universal Unicode Debug|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.DLL Universal Unicode Debug|Win32.Build.0 = DLL Universal Unicode Debug|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.DLL Universal Unicode Debug|x64.ActiveCfg = DLL Universal Unicode Debug|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.DLL Universal Unicode Release|Win32.ActiveCfg = DLL Universal Unicode Release|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.DLL Universal Unicode Release|Win32.Build.0 = DLL Universal Unicode Release|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.DLL Universal Unicode Release|x64.ActiveCfg = DLL Universal Unicode Release|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.Release|Win32.ActiveCfg = Release|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.Release|Win32.Build.0 = Release|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.Release|x64.ActiveCfg = Release|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.Template|Win32.ActiveCfg = Template|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.Template|Win32.Build.0 = Template|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.Template|x64.ActiveCfg = Template|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.Unicode Debug|Win32.ActiveCfg = Unicode Debug|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.Unicode Debug|Win32.Build.0 = Unicode Debug|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.Unicode Debug|x64.ActiveCfg = Unicode Debug|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.Unicode Release|Win32.ActiveCfg = Unicode Release|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.Unicode Release|Win32.Build.0 = Unicode Release|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.Unicode Release|x64.ActiveCfg = Unicode Release|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.Universal Debug|Win32.ActiveCfg = Universal Debug|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.Universal Debug|Win32.Build.0 = Universal Debug|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.Universal Debug|x64.ActiveCfg = Universal Debug|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.Universal Release|Win32.ActiveCfg = Universal Release|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.Universal Release|Win32.Build.0 = Universal Release|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.Universal Release|x64.ActiveCfg = Universal Release|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.Universal Unicode Debug|Win32.ActiveCfg = Universal Unicode Debug|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.Universal Unicode Debug|Win32.Build.0 = Universal Unicode Debug|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.Universal Unicode Debug|x64.ActiveCfg = Universal Unicode Debug|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.Universal Unicode Release|Win32.ActiveCfg = Universal Unicode Release|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.Universal Unicode Release|Win32.Build.0 = Universal Unicode Release|Win32 + {C83ABBEA-C829-4388-B0A1-DF433B4CFBA7}.Universal Unicode Release|x64.ActiveCfg = Universal Unicode Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Debug|Win32.ActiveCfg = Debug|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Debug|Win32.Build.0 = Debug|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Debug|x64.ActiveCfg = Debug|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Debug|Win32.ActiveCfg = Debug|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Debug|Win32.Build.0 = Debug|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Debug|x64.ActiveCfg = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Debug|x64.Build.0 = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Release|Win32.ActiveCfg = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Release|Win32.Build.0 = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Release|x64.ActiveCfg = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Release|x64.Build.0 = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Unicode Debug|Win32.Build.0 = Debug|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Unicode Debug|x64.ActiveCfg = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Unicode Debug|x64.Build.0 = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Unicode Release|Win32.ActiveCfg = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Unicode Release|Win32.Build.0 = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Unicode Release|x64.ActiveCfg = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Unicode Release|x64.Build.0 = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Universal Debug|Win32.ActiveCfg = Debug|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Universal Debug|Win32.Build.0 = Debug|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Universal Debug|x64.ActiveCfg = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Universal Debug|x64.Build.0 = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Universal Release|Win32.ActiveCfg = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Universal Release|Win32.Build.0 = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Universal Release|x64.ActiveCfg = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Universal Release|x64.Build.0 = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Universal Unicode Debug|x64.Build.0 = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Universal Unicode Release|Win32.Build.0 = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.DLL Universal Unicode Release|x64.Build.0 = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Release|Win32.ActiveCfg = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Release|Win32.Build.0 = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Release|x64.ActiveCfg = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Template|Win32.ActiveCfg = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Template|Win32.Build.0 = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Template|x64.ActiveCfg = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Template|x64.Build.0 = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Unicode Debug|Win32.Build.0 = Debug|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Unicode Debug|x64.ActiveCfg = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Unicode Debug|x64.Build.0 = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Unicode Release|Win32.ActiveCfg = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Unicode Release|Win32.Build.0 = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Unicode Release|x64.ActiveCfg = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Unicode Release|x64.Build.0 = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Universal Debug|Win32.ActiveCfg = Debug|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Universal Debug|Win32.Build.0 = Debug|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Universal Debug|x64.ActiveCfg = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Universal Debug|x64.Build.0 = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Universal Release|Win32.ActiveCfg = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Universal Release|Win32.Build.0 = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Universal Release|x64.ActiveCfg = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Universal Release|x64.Build.0 = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Universal Unicode Debug|Win32.ActiveCfg = Debug|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Universal Unicode Debug|Win32.Build.0 = Debug|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Universal Unicode Debug|x64.ActiveCfg = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Universal Unicode Debug|x64.Build.0 = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Universal Unicode Release|Win32.ActiveCfg = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Universal Unicode Release|Win32.Build.0 = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Universal Unicode Release|x64.ActiveCfg = Release|Win32 + {0B094121-DC64-4D74-AFA0-750B83F800D0}.Universal Unicode Release|x64.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {BF4F5F62-0B5C-46D5-9803-BC1F1BE85994} + EndGlobalSection +EndGlobal diff --git a/build/ve010.vcxproj b/build/ve010.vcxproj new file mode 100644 index 000000000..4bd28297d --- /dev/null +++ b/build/ve010.vcxproj @@ -0,0 +1,303 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {15F2937A-7DB1-4462-9FC7-9621FC9ACF17} + ve0 + 10.0.17763.0 + + + + Application + false + v141 + + + Application + false + v141 + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + true + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + false + false + false + false + false + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\debug/ve0.tlb + + + + + Disabled + ..\src\li;../src/include;../src/xvaga;../src/xvtdb;../src/xvturl;%(AdditionalIncludeDirectories) + _DEBUG;WIN32;_WINDOWS;__LONGDOUBLE__ + + + MultiThreadedDebug + Level3 + true + EditAndContinue + true + $(IntDir)$(TargetName).pdb + true + + + _DEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + wsock32.lib;%(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + true + $(IntDir)$(TargetName).pdb + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pgd + false + + + true + $(IntDir)$(TargetName).bsc + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\release/ve0.tlb + + + + + MaxSpeed + OnlyExplicitInline + ..\src\li;../src/include;../src/xvaga;../src/xvtdb;../src/xvturl;%(AdditionalIncludeDirectories) + NDEBUG;WIN32;_WINDOWS;%(PreprocessorDefinitions) + true + MultiThreaded + true + false + Level3 + true + + + $(IntDir)$(TargetName).pdb + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + %(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + false + Windows + + + MachineX86 + 12.0 + $(IntDir)$(TargetName).pdb + $(IntDir)$(TargetName).pgd + + + true + $(IntDir)$(TargetName).bsc + + + + + + + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + + + + + + + + + + + + + + + + + + + + + + + + Document + true + + + Document + true + + + + + {2d38a763-3d74-4338-9362-b891784ec90e} + + + {7b80f974-ce2e-4bd9-855a-44ff139ff288} + + + {c575788b-0be4-4f68-b9c9-3c204ec04e07} + + + {a1ce9743-a597-4f92-b55a-345a366c9e55} + false + + + {0042619a-6b7c-4d3d-9cd9-9bdd8d200c15} + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Document + + + + + + + + + + + + + + + Document + $(OutDir)\std + $(OutDir)\std + + + Document + $(OutDir)\std + $(OutDir)\std + + + Document + $(OutDir)\std + $(OutDir)\std + + + + + + + + + + \ No newline at end of file diff --git a/build/ve010.vcxproj.filters b/build/ve010.vcxproj.filters new file mode 100644 index 000000000..10088b3e0 --- /dev/null +++ b/build/ve010.vcxproj.filters @@ -0,0 +1,198 @@ + + + + + {0ff2dbfa-9744-44bd-9425-92a2f27328e9} + cpp + + + {0ab03938-54e4-4e7e-945f-ae469560e203} + h + + + {e6f0a6a7-5e8a-415e-9fe7-88479ac82fe5} + uml + + + {4a67a345-7d34-4b7a-8d05-0769e6798b64} + + + {fa820e32-7242-4d85-8eaf-4cb4ec4d1069} + + + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + + + Menu + + + Menu + + + Menu + + + + + Sources + + + + + Sources + + + Sources + + + + + Sources + + + + + + + + + + + + + + \ No newline at end of file diff --git a/build/ve011.vcxproj b/build/ve011.vcxproj new file mode 100644 index 000000000..f5d6c745f --- /dev/null +++ b/build/ve011.vcxproj @@ -0,0 +1,294 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {3A7DC7C5-D10B-47FC-A8E9-BF696B5A2F1E} + ve1 + 10.0.17763.0 + + + + Application + false + v141 + + + Application + false + v141 + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + false + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + true + false + false + false + false + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\release/ve1.tlb + + + + + MaxSpeed + OnlyExplicitInline + ..\src\include;..\src\xvaga;%(AdditionalIncludeDirectories) + NDEBUG;WIN32;_WINDOWS;%(PreprocessorDefinitions) + true + MultiThreaded + true + Level3 + true + $(IntDir)$(TargetName).pdb + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + %(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + Windows + + + MachineX86 + 12.0 + false + $(IntDir)$(TargetName).pgd + + + true + $(IntDir)$(TargetName).bsc + + + + + + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\debug/ve1.tlb + + + + + Disabled + ../src/include;../src/xvaga;%(AdditionalIncludeDirectories) + _DEBUG;WIN32;_WINDOWS;__LONGDOUBLE__ + false + MultiThreadedDebug + Level3 + true + EditAndContinue + true + $(IntDir)$(TargetName).pdb + true + + + _DEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + wsock32.lib;%(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + true + Windows + false + + + MachineX86 + 12.0 + $(IntDir)$(TargetName).pgd + $(IntDir)$(TargetName).pdb + false + ..\lib\pdflib.lib + + + true + $(IntDir)$(TargetName).bsc + + + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Designer + + + Designer + + + Designer + + + Designer + + + Designer + + + + + Designer + + + + + + + + + + {2d38a763-3d74-4338-9362-b891784ec90e} + + + {7b80f974-ce2e-4bd9-855a-44ff139ff288} + + + {c575788b-0be4-4f68-b9c9-3c204ec04e07} + + + {a1ce9743-a597-4f92-b55a-345a366c9e55} + false + + + {0042619a-6b7c-4d3d-9cd9-9bdd8d200c15} + false + + + + + + + + + + \ No newline at end of file diff --git a/build/ve011.vcxproj.filters b/build/ve011.vcxproj.filters new file mode 100644 index 000000000..3d0661162 --- /dev/null +++ b/build/ve011.vcxproj.filters @@ -0,0 +1,220 @@ + + + + + {d54a584e-a0d0-41c7-bcaf-a1c18064bbc6} + cpp + + + {46707337-a05a-4b89-95d8-44bebb4ea598} + uml + + + {f76e823f-8d5d-469d-a779-6805b10bde87} + h + + + {20346224-40b2-439a-b971-61c93513e805} + frm + + + {adea08d3-f77b-41c2-98a9-8cc74905fc18} + alx + + + {ec899aa7-a474-4540-84a0-b894d8132546} + rep + + + {d368d112-fd84-431d-8583-19770fde65f3} + + + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + + + Forms + + + Forms + + + Forms + + + Forms + + + Forms + + + Forms + + + Forms + + + Forms + + + Forms + + + Forms + + + Forms + + + + + Alxs + + + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + + + + + + + + + \ No newline at end of file diff --git a/build/ve012.vcxproj b/build/ve012.vcxproj new file mode 100644 index 000000000..1393a849f --- /dev/null +++ b/build/ve012.vcxproj @@ -0,0 +1,313 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {8C4464D8-10CE-4FF0-A371-5D5A35DFE06D} + ve2 + 10.0.17763.0 + + + + Application + false + v141 + + + Application + false + v141 + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + true + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + false + false + false + false + false + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\debug/ve2.tlb + + + + + Disabled + ../src/include;../src/xvaga;%(AdditionalIncludeDirectories) + _DEBUG;WIN32;_WINDOWS;__LONGDOUBLE__ + false + MultiThreadedDebug + Level3 + true + EditAndContinue + true + $(IntDir)$(TargetName).pdb + true + + + _DEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + wsock32.lib;%(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + true + $(IntDir)$(TargetName).pdb + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pgd + false + + + true + $(IntDir)$(TargetName).bsc + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\release/ve2.tlb + + + + + MaxSpeed + OnlyExplicitInline + ..\src\include;..\src\xvaga;%(AdditionalIncludeDirectories) + NDEBUG;WIN32;_WINDOWS;%(PreprocessorDefinitions) + true + MultiThreaded + true + Level3 + true + $(IntDir)$(TargetName).pdb + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + %(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + Windows + + + MachineX86 + 12.0 + false + $(IntDir)$(TargetName).pdb + $(IntDir)$(TargetName).pgd + + + true + $(IntDir)$(TargetName).bsc + + + + + + + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + true + + + true + true + + + true + true + + + true + true + + + true + true + + + true + + + + + + + true + + + true + + + + + + true + + + + + + + + + + {2d38a763-3d74-4338-9362-b891784ec90e} + + + {7b80f974-ce2e-4bd9-855a-44ff139ff288} + + + {a1ce9743-a597-4f92-b55a-345a366c9e55} + + + + + + + \ No newline at end of file diff --git a/build/ve012.vcxproj.filters b/build/ve012.vcxproj.filters new file mode 100644 index 000000000..30d6e5f3b --- /dev/null +++ b/build/ve012.vcxproj.filters @@ -0,0 +1,218 @@ + + + + + {965363c5-a208-4ce7-add7-8d22a16aa889} + cpp + + + {9d11d355-ad72-4981-a5bf-6e16c3541c43} + uml + + + {12992238-1e26-468e-bea5-3e507aad8ffc} + h + + + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + + + + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + \ No newline at end of file diff --git a/build/ve013.vcxproj b/build/ve013.vcxproj new file mode 100644 index 000000000..744a9e698 --- /dev/null +++ b/build/ve013.vcxproj @@ -0,0 +1,250 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {8D923FAD-EA83-4FCF-8322-99EA3E76AAE6} + ve3 + 10.0.17763.0 + + + + Application + false + v141 + + + Application + false + v141 + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + true + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + false + false + false + false + false + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\debug/ve3.tlb + + + + + Disabled + ../src/include;../src/xvaga;%(AdditionalIncludeDirectories) + _DEBUG;WIN32;_WINDOWS;__LONGDOUBLE__ + false + MultiThreadedDebug + Level3 + true + EditAndContinue + true + $(IntDir)$(TargetName).pdb + true + + + _DEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + wsock32.lib;%(AdditionalDependencies) + $(OutDir)$(TargetName)$(TargetExt) + true + %(IgnoreSpecificDefaultLibraries) + true + $(IntDir)$(TargetName).pdb + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pgd + false + + + true + $(IntDir)$(TargetName).bsc + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\release/ve3.tlb + + + + + MaxSpeed + OnlyExplicitInline + ..\src\include;..\src\xvaga;%(AdditionalIncludeDirectories) + NDEBUG;WIN32;_WINDOWS;%(PreprocessorDefinitions) + true + MultiThreaded + true + Level3 + true + $(IntDir)$(TargetName).pdb + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + %(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + Windows + + + MachineX86 + 12.0 + false + $(IntDir)$(TargetName).pdb + $(IntDir)$(TargetName).pgd + $(OutDir)$(TargetName)$(TargetExt) + + + true + $(IntDir)$(TargetName).bsc + + + + + + + + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + + + + + + + + + + + + + + + + + + + + + {2d38a763-3d74-4338-9362-b891784ec90e} + + + {7b80f974-ce2e-4bd9-855a-44ff139ff288} + + + {c575788b-0be4-4f68-b9c9-3c204ec04e07} + + + {a1ce9743-a597-4f92-b55a-345a366c9e55} + false + + + {0042619a-6b7c-4d3d-9cd9-9bdd8d200c15} + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/build/ve013.vcxproj.filters b/build/ve013.vcxproj.filters new file mode 100644 index 000000000..cb5aceb7c --- /dev/null +++ b/build/ve013.vcxproj.filters @@ -0,0 +1,157 @@ + + + + + {a415f86e-4d7c-437f-93b2-39b79b562695} + cpp + + + {da06bff1-d3dc-4ea4-8098-c87687da854f} + uml + + + {52f8bfbc-a746-4ad0-9afc-23c040c9ef2d} + h + + + {0b9abb85-cb2e-446e-baea-448d14b37190} + + + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + Reports + + + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + + + + \ No newline at end of file diff --git a/build/ve014.vcxproj b/build/ve014.vcxproj new file mode 100644 index 000000000..c3fe8f127 --- /dev/null +++ b/build/ve014.vcxproj @@ -0,0 +1,218 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {F4BA5949-4FCD-4AF4-ABC5-CDADA21E1663} + ve4 + 10.0.17763.0 + + + + Application + false + v141 + + + Application + false + v141 + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + true + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + false + false + false + false + false + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\debug/ve4.tlb + + + + + Disabled + ../src/include;../src/xvaga;%(AdditionalIncludeDirectories) + _DEBUG;WIN32;_WINDOWS;__LONGDOUBLE__ + false + MultiThreadedDebug + Level3 + true + EditAndContinue + true + $(IntDir)$(TargetName).pdb + true + + + _DEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + wsock32.lib;%(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + true + $(IntDir)$(TargetName).pdb + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pgd + false + + + true + $(IntDir)$(TargetName).bsc + + + $(IntDir)$(TargetName)$(TargetExt).manifest + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\release/ve4.tlb + + + + + MaxSpeed + OnlyExplicitInline + ..\src\include;..\src\xvaga;%(AdditionalIncludeDirectories) + NDEBUG;WIN32;_WINDOWS;%(PreprocessorDefinitions) + true + MultiThreaded + true + Level3 + true + $(IntDir)$(TargetName).pdb + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + %(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + Windows + + + MachineX86 + 12.0 + false + $(IntDir)$(TargetName).pdb + $(IntDir)$(TargetName).pgd + + + true + $(IntDir)$(TargetName).bsc + + + + + + + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + + + + + + + + + + + + + + {2d38a763-3d74-4338-9362-b891784ec90e} + + + {7b80f974-ce2e-4bd9-855a-44ff139ff288} + + + {b61f0ad4-0cce-4371-8e92-85a26caf1a7c} + + + {a1ce9743-a597-4f92-b55a-345a366c9e55} + false + + + {0042619a-6b7c-4d3d-9cd9-9bdd8d200c15} + + + + + + + + + + + + + {2d38a763-3d74-4338-9362-b891784ec90e} + + + + + + + + + + \ No newline at end of file diff --git a/build/ve014.vcxproj.filters b/build/ve014.vcxproj.filters new file mode 100644 index 000000000..9ac38fe6f --- /dev/null +++ b/build/ve014.vcxproj.filters @@ -0,0 +1,77 @@ + + + + + {f6b0b698-a2e5-4236-80bf-6b5615cb5fbe} + cpp + + + {b126de94-ba06-4d39-86f2-1ef8a411afa0} + uml + + + {acdac495-a61c-4980-b061-26039a92759a} + h + + + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + + + + \ No newline at end of file diff --git a/build/ve015.vcxproj b/build/ve015.vcxproj new file mode 100644 index 000000000..d7e2491f8 --- /dev/null +++ b/build/ve015.vcxproj @@ -0,0 +1,246 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {31F3D895-F3DD-42CC-AFB5-5BA65B38F8FA} + ve5 + 10.0.17763.0 + + + + Application + false + v141 + + + Application + false + v141 + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + false + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + true + false + false + false + false + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\release/ve5.tlb + + + + + MaxSpeed + OnlyExplicitInline + ..\src\include;..\src\xvaga;%(AdditionalIncludeDirectories) + NDEBUG;WIN32;_WINDOWS;%(PreprocessorDefinitions) + true + MultiThreaded + true + Level3 + true + $(IntDir)$(TargetName).pdb + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + %(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + Windows + + + MachineX86 + 12.0 + false + $(IntDir)$(TargetName).pdb + $(IntDir)$(TargetName).pgd + + + true + $(IntDir)$(TargetName).bsc + + + + + + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\debug/ve5.tlb + + + + + Disabled + ../src/include;../src/xvaga;%(AdditionalIncludeDirectories) + _DEBUG;WIN32;_WINDOWS;__LONGDOUBLE__ + false + MultiThreadedDebug + Level3 + true + EditAndContinue + true + $(IntDir)$(TargetName).pdb + true + + + _DEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + wsock32.lib;%(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + true + $(IntDir)$(TargetName).pdb + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pgd + false + + + true + $(IntDir)$(TargetName).bsc + + + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + {2d38a763-3d74-4338-9362-b891784ec90e} + + + {7b80f974-ce2e-4bd9-855a-44ff139ff288} + + + {c575788b-0be4-4f68-b9c9-3c204ec04e07} + + + {a1ce9743-a597-4f92-b55a-345a366c9e55} + false + + + {0042619a-6b7c-4d3d-9cd9-9bdd8d200c15} + false + + + + + + + + + + \ No newline at end of file diff --git a/build/ve015.vcxproj.filters b/build/ve015.vcxproj.filters new file mode 100644 index 000000000..3a8038291 --- /dev/null +++ b/build/ve015.vcxproj.filters @@ -0,0 +1,101 @@ + + + + + {0d1ea0cb-054d-498c-a35d-a1f7ecaea18b} + cpp + + + {e3c01b2c-61d3-4daf-b331-63a33238330a} + uml + + + {f5bde498-d442-4b11-95cd-ad889419a8d6} + h + + + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + + + + \ No newline at end of file diff --git a/build/ve016.vcxproj b/build/ve016.vcxproj new file mode 100644 index 000000000..c58884b23 --- /dev/null +++ b/build/ve016.vcxproj @@ -0,0 +1,292 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {E7485070-16E1-4735-AD9D-B450C19B71C6} + ve6 + 10.0.17763.0 + + + + Application + false + v141 + + + Application + false + v141 + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + true + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + false + false + false + false + false + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\debug/ve6.tlb + + + + + Disabled + ../src/li;../src/include;../src/xvaga;%(AdditionalIncludeDirectories) + _DEBUG;WIN32;_WINDOWS;__LONGDOUBLE__ + false + MultiThreadedDebug + Level3 + true + EditAndContinue + true + $(IntDir)$(TargetName).pdb + true + + + _DEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + wsock32.lib;%(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + true + $(IntDir)$(TargetName).pdb + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pgd + + + false + + + true + $(IntDir)$(TargetName).bsc + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\release/ve6.tlb + + + + + MaxSpeed + OnlyExplicitInline + ..\src\include;..\src\xvaga;%(AdditionalIncludeDirectories) + NDEBUG;WIN32;_WINDOWS;%(PreprocessorDefinitions) + true + MultiThreaded + true + Level3 + true + $(IntDir)$(TargetName).pdb + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + %(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + Windows + + + MachineX86 + 12.0 + false + $(IntDir)$(TargetName).pdb + $(IntDir)$(TargetName).pgd + + + true + $(IntDir)$(TargetName).bsc + + + + + + + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + + + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + copy %(FullPath) $(TargetDir)%(Filename).app + + $(TargetDir)%(Filename).app;%(Outputs) + copy %(FullPath) $(TargetDir)%(Filename).app + + $(TargetDir)%(Filename).app;%(Outputs) + Document + + + Copying pwt %(Filename)... + copy %(FullPath) $(TargetDir)%(Filename).pwt + + $(TargetDir)%(Filename).pwt;%(Outputs) + Copying pwt %(Filename)... + copy %(FullPath) $(TargetDir)%(Filename).pwt + + $(TargetDir)%(Filename).pwt;%(Outputs) + + + + + {2d38a763-3d74-4338-9362-b891784ec90e} + + + {7b80f974-ce2e-4bd9-855a-44ff139ff288} + + + {c575788b-0be4-4f68-b9c9-3c204ec04e07} + + + {a1ce9743-a597-4f92-b55a-345a366c9e55} + false + + + {0042619a-6b7c-4d3d-9cd9-9bdd8d200c15} + false + + + + + + + + + + \ No newline at end of file diff --git a/build/ve016.vcxproj.filters b/build/ve016.vcxproj.filters new file mode 100644 index 000000000..26a55420a --- /dev/null +++ b/build/ve016.vcxproj.filters @@ -0,0 +1,155 @@ + + + + + {a80890ed-343c-40e1-a19b-44735fe0eab3} + cpp + + + {26e627f4-2c46-46e1-be05-5d5c08fc8e8c} + uml + + + {77f5a7e0-e595-456d-8343-885fd295ce55} + h + + + {a03bb041-c511-4fc8-9200-a63bba44b49c} + ini + + + {8d783ad6-6e89-4c90-8bb9-74b758b00323} + + + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + Masks + + + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + + + Ini + + + Ini + + + Ini + + + + + + + + + + + + \ No newline at end of file diff --git a/build/ve018.vcxproj b/build/ve018.vcxproj new file mode 100644 index 000000000..bb61481e2 --- /dev/null +++ b/build/ve018.vcxproj @@ -0,0 +1,218 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {EDA3A6A6-7706-43A4-A3BD-F544F7187B98} + ve8 + 10.0.17763.0 + + + + Application + false + v141 + + + Application + false + v141 + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + true + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + false + false + false + false + false + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\debug/ve8.tlb + + + + + Disabled + ../src/include;../src/xvaga;%(AdditionalIncludeDirectories) + _DEBUG;WIN32;_WINDOWS;__LONGDOUBLE__ + false + MultiThreadedDebug + Level3 + true + EditAndContinue + true + $(IntDir)$(TargetName).pdb + true + + + _DEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + wsock32.lib;%(AdditionalDependencies) + $(OutDir)$(TargetName)$(TargetExt) + true + %(IgnoreSpecificDefaultLibraries) + true + $(IntDir)$(TargetName).pdb + Windows + false + + + MachineX86 + $(IntDir)$(TargetName).pgd + false + + + true + $(IntDir)$(TargetName).bsc + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\release/ve8.tlb + + + + + MaxSpeed + OnlyExplicitInline + ..\src\include;..\src\xvaga;%(AdditionalIncludeDirectories) + NDEBUG;WIN32;_WINDOWS;%(PreprocessorDefinitions) + true + MultiThreaded + true + Level3 + true + $(IntDir)$(TargetName).pdb + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0410 + ..\libraries\wx28X\include;%(AdditionalIncludeDirectories) + + + %(AdditionalDependencies) + true + %(IgnoreSpecificDefaultLibraries) + Windows + + + MachineX86 + 12.0 + false + $(IntDir)$(TargetName).pdb + $(IntDir)$(TargetName).pgd + $(OutDir)$(TargetName)$(TargetExt) + + + true + $(IntDir)$(TargetName).bsc + + + + + + + + + true + true + + + + + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + + + + + + + + + + + + + {2d38a763-3d74-4338-9362-b891784ec90e} + + + {7b80f974-ce2e-4bd9-855a-44ff139ff288} + + + {c575788b-0be4-4f68-b9c9-3c204ec04e07} + + + {a1ce9743-a597-4f92-b55a-345a366c9e55} + false + + + {0042619a-6b7c-4d3d-9cd9-9bdd8d200c15} + false + + + + + + + + + + \ No newline at end of file diff --git a/build/ve018.vcxproj.filters b/build/ve018.vcxproj.filters new file mode 100644 index 000000000..2a67e6105 --- /dev/null +++ b/build/ve018.vcxproj.filters @@ -0,0 +1,68 @@ + + + + + {23a7465e-cdbf-410b-bcb5-7a01ad6fb6e0} + cpp + + + {49507054-3765-4347-ae00-3acd82ff73b8} + uml + + + {1616b861-e6b5-41c3-a4e2-e5e1aedd993e} + h + + + {de828b10-8433-4b11-be64-fe129a1d4bc5} + rep + + + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + Sources + + + + + Masks + + + + + Headers + + + Headers + + + + + Reports + + + + + + \ No newline at end of file diff --git a/build/ve01_maskrighe.vcxproj b/build/ve01_maskrighe.vcxproj new file mode 100644 index 000000000..6e88580a8 --- /dev/null +++ b/build/ve01_maskrighe.vcxproj @@ -0,0 +1,333 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {7B5D2114-9F72-4046-B895-2A524DA295BA} + 10.0.17763.0 + + + + Application + false + MultiByte + v141 + + + Application + false + MultiByte + v141 + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + false + false + ..\exe\ + $(Configuration)\$(ProjectName)\ + false + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\release/ve_maskrighe.tlb + + + + + MaxSpeed + OnlyExplicitInline + WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) + true + MultiThreaded + true + .\..\release/ve_maskrighe.pch + .\..\release/ + .\..\release/ + .\..\release/ + Level3 + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0410 + + + ..\exe/verig00.msk + true + .\..\release/ve_maskrighe.pdb + Windows + false + + + MachineX86 + + + true + .\..\release/ve_maskrighe.bsc + + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\exed/ve_maskrighe.tlb + + + + + Disabled + WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebug + .\..\debug/ve_maskrighe.pch + .\..\debug/ + .\..\debug/ + .\..\debug/ + Level3 + true + EditAndContinue + + + _DEBUG;%(PreprocessorDefinitions) + 0x0410 + + + + + true + true + .\..\exed/ve_maskrighe.pdb + Windows + false + + + MachineX86 + + + true + .\..\exed/ve_maskrighe.bsc + + + + + + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + + + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + + + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + + + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + + + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + + + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + + + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + + + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + + + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + + + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + + + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + + + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + + + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + + + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + + + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + + $(TargetDir)%(Filename).msk;%(Outputs) + + + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + $(TargetDir)%(Filename).msk;%(Outputs) + Compiling line mask %(FullPath)... + msk232 %(FullPath) $(TargetDir)%(Filename).msk + $(TargetDir)%(Filename).msk;%(Outputs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/build/ve01_maskrighe.vcxproj.filters b/build/ve01_maskrighe.vcxproj.filters new file mode 100644 index 000000000..3d19293d7 --- /dev/null +++ b/build/ve01_maskrighe.vcxproj.filters @@ -0,0 +1,145 @@ + + + + + {27575e21-b84f-4c1e-8e62-13c9708fdf21} + uml + + + {211a905b-9bae-4dd3-910d-33c384dee4ab} + + + {14bb585e-0c0d-42da-a077-cb102cf4ebfa} + + + {7ca7db75-37c6-46b8-a014-e713bdc435d6} + + + {799109a6-147d-4f34-9249-5894ca991f2a} + + + + + Ini + + + Ini + + + Ini + + + Ini + + + Ini + + + Ini + + + Ini + + + Ini + + + Ini + + + Ini + + + Ini + + + Ini + + + Ini + + + Ini + + + Ini + + + Ini + + + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + + + Mask + + + Mask + + + + + Headers + + + Headers + + + + + Txt + + + Txt + + + \ No newline at end of file diff --git a/build/ve01_masktab.vcxproj b/build/ve01_masktab.vcxproj new file mode 100644 index 000000000..4628635cc --- /dev/null +++ b/build/ve01_masktab.vcxproj @@ -0,0 +1,278 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {7CE30E4F-FF39-4819-B11D-BC08E87EB309} + ve_masktab + 10.0.17763.0 + + + + Application + false + MultiByte + v141 + + + Application + false + NotSet + v141 + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + false + ..\exe\ + ..\obj\$(SolutionName)\$(ProjectName)\ + false + false + .msk + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\exed/ve_masktab.tlb + + + + + Disabled + WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebug + .\..\debug/ve_masktab.pch + .\..\debug/ + .\..\debug/ + .\..\debug/ + Level3 + true + EditAndContinue + + + _DEBUG;%(PreprocessorDefinitions) + 0x0410 + + + + + true + true + .\..\exed/ve_masktab.pdb + Windows + false + + + MachineX86 + + + true + .\..\exed/ve_masktab.bsc + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\..\release/ve_masktab.tlb + + + + + MaxSpeed + OnlyExplicitInline + WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) + true + MultiThreaded + true + .\..\release/ve_masktab.pch + .\..\release/ + .\..\release/ + .\..\release/ + Level3 + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0410 + + + ..\exe/ve_masktab.exe + true + .\..\release/ve_masktab.pdb + Windows + false + + + MachineX86 + + + true + .\..\release/ve_masktab.bsc + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/build/ve01_masktab.vcxproj.filters b/build/ve01_masktab.vcxproj.filters new file mode 100644 index 000000000..72327749d --- /dev/null +++ b/build/ve01_masktab.vcxproj.filters @@ -0,0 +1,397 @@ + + + + + {c9b7b256-7ee5-4ebc-abd6-3f26aaf6fd74} + uml + + + {454fbe07-b56f-4714-b273-221965a5fb72} + rep + + + {fc7e8083-0b42-4702-93a8-30767640bd8c} + h + + + {cda0ac94-6ba4-47d3-aa7c-3c00c21f5f4c} + + + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Mask + + + Menu + + + + + Rep + + + Rep + + + Rep + + + Rep + + + Rep + + + Rep + + + Rep + + + Rep + + + Rep + + + Rep + + + Rep + + + Rep + + + Rep + + + Rep + + + Rep + + + Rep + + + Rep + + + Rep + + + Rep + + + Rep + + + Rep + + + Rep + + + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + Headers + + + + + Menu + + + Menu + + + Menu + + + \ No newline at end of file diff --git a/build/vedoc01.vcxproj b/build/vedoc01.vcxproj new file mode 100644 index 000000000..1d683c436 --- /dev/null +++ b/build/vedoc01.vcxproj @@ -0,0 +1,227 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {A1CE9743-A597-4F92-B55A-345A366C9E55} + 10.0.17763.0 + + + + StaticLibrary + false + MultiByte + v141 + + + StaticLibrary + false + MultiByte + v141 + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + ..\lib\ + ..\obj\common\$(ProjectName)\ + ..\lib\ + ..\obj\common\$(ProjectName)\ + $(ProjectName) + $(ProjectName) + AllRules.ruleset + + + AllRules.ruleset + + + + + + MaxSpeed + OnlyExplicitInline + ..\src\include;..\src\xvaga;../src/xvtdb;..\src\cg%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) + true + MultiThreaded + true + Level3 + true + $(IntDir)$(TargetName).pdb + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0410 + + + true + + + true + $(IntDir)$(TargetName).bsc + + + $(IntDir)$(TargetName).xml + + + + + Disabled + ..\src\include;..\src\xvaga;../src/xvtdb;..\src\cg%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) + true + false + EnableFastChecks + MultiThreadedDebug + Level3 + true + EditAndContinue + $(IntDir)$(TargetName).pdb + true + + + _DEBUG;%(PreprocessorDefinitions) + 0x0410 + + + $(OutDir)$(TargetName)$(TargetExt) + true + + + true + $(IntDir)$(TargetName).bsc + + + $(IntDir)$(TargetName).xml + + + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + %(AdditionalIncludeDirectories) + %(PreprocessorDefinitions) + + + + + + + + + + + + + + + + + + + + {7b80f974-ce2e-4bd9-855a-44ff139ff288} + + + {a7fd39e9-5f95-471c-8468-49083fed7dc8} + + + {b61f0ad4-0cce-4371-8e92-85a26caf1a7c} + + + + + + \ No newline at end of file diff --git a/build/vedoc01.vcxproj.filters b/build/vedoc01.vcxproj.filters new file mode 100644 index 000000000..b810d8c16 --- /dev/null +++ b/build/vedoc01.vcxproj.filters @@ -0,0 +1,98 @@ + + + + + {f1ead4e5-edba-4435-81b5-47ce403c83a5} + cpp;c;cxx;rc;def;r;odl;idl;hpj;bat + + + {9bd3e39a-049c-4bdc-b4b3-4c540aace72d} + h;hpp;hxx;hm;inl + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + \ No newline at end of file diff --git a/build/vedocext01.vcxproj b/build/vedocext01.vcxproj new file mode 100644 index 000000000..4c604b5f4 --- /dev/null +++ b/build/vedocext01.vcxproj @@ -0,0 +1,168 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {0042619A-6B7C-4D3D-9CD9-9BDD8D200C15} + 10.0.17763.0 + + + + StaticLibrary + false + MultiByte + v141 + + + StaticLibrary + false + MultiByte + v141 + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + ..\lib\ + ..\obj\common\$(ProjectName)\ + ..\lib\ + ..\obj\common\$(ProjectName)\ + $(ProjectName) + $(ProjectName) + + + + MaxSpeed + OnlyExplicitInline + ..\src\include;..\src\xvaga;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) + true + MultiThreaded + true + Level3 + true + $(IntDir)$(TargetName).pdb + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0410 + + + true + + + true + $(IntDir)$(TargetName).bsc + + + + + Disabled + ..\src\include;..\src\xvaga;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;__LONGDOUBLE__;%(PreprocessorDefinitions) + true + false + EnableFastChecks + MultiThreadedDebug + Level3 + true + ProgramDatabase + $(IntDir)$(TargetName).pdb + true + + + _DEBUG;%(PreprocessorDefinitions) + 0x0410 + + + true + + + true + $(IntDir)$(TargetName).bsc + + + + + EditAndContinue + + + EditAndContinue + + + EditAndContinue + + + EditAndContinue + + + + EditAndContinue + + + EditAndContinue + + + EditAndContinue + + + EditAndContinue + + + EditAndContinue + + + EditAndContinue + + + EditAndContinue + + + EditAndContinue + + + EditAndContinue + + + + + + + + + + + + + + + + + {b61f0ad4-0cce-4371-8e92-85a26caf1a7c} + + + + + + + \ No newline at end of file diff --git a/build/vedocext01.vcxproj.filters b/build/vedocext01.vcxproj.filters new file mode 100644 index 000000000..02d560fd1 --- /dev/null +++ b/build/vedocext01.vcxproj.filters @@ -0,0 +1,83 @@ + + + + + {eb8ba38b-2780-4791-92a8-fc8bd274b765} + cpp;c;cxx;rc;def;r;odl;idl;hpj;bat + + + {5960c295-5205-41cb-b46f-0e51d1df84d0} + h;hpp;hxx;hm;inl + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + + \ No newline at end of file diff --git a/src/ca/ca3700.cpp b/src/ca/ca3700.cpp index 05b0789dc..51df9440a 100755 --- a/src/ca/ca3700.cpp +++ b/src/ca/ca3700.cpp @@ -2101,10 +2101,8 @@ class TPrint_rendiconto_ca : public TReport_application TPrint_rendiconto_ca_rep * _rep; protected: -// void esporta_csv_row(ostream& file_to_date, const int first_level, const TString& cod_cms_cdc, -// const real importi[5][4], real importi_totali[5][4]); void esporta_csv_row(ostream& file_to_date, const int first_level, const TString& cod_cms_cdc, - const TArray & importi, TArray & importi_totali); + const TMatrix & importi, TMatrix & importi_totali); void esporta_csv(TPrint_rendiconto_ca_recordset& rendy, const TFilename & datefname, const TFilename & printfname, const int r, TReport_book book, bool reset); void incrementa(TToken_string& riga, const int col, const real& valore) const; void crea_trr(const TFilename& trr) const; @@ -2192,10 +2190,8 @@ void TPrint_rendiconto_ca::incrementa(TToken_string& riga, const int col, const riga.add(r.string(), col); } -// void TPrint_rendiconto_ca::esporta_csv_row(ostream& file_to_date, const int first_level, const TString& cod_cms_cdc, -// const real importi[5][4], real importi_totali[5][4]) void TPrint_rendiconto_ca::esporta_csv_row(ostream& file_to_date, const int first_level, const TString& cod_cms_cdc, - const TArray & importi, TArray & importi_totali) + const TMatrix & importi, TMatrix & importi_totali) { const int posizione_importi = first_level == LF_COMMESSE ? 6 : 2; //crea una token string su cui mettere i valori dei record letti dal file .dbf @@ -2233,22 +2229,22 @@ void TPrint_rendiconto_ca::esporta_csv_row(ostream& file_to_date, const int firs //colonne budget/impegnato/maturato/fatturato for (int j = 0; j < 4; j++) { - const real & importo = ((real &) ((TArray &)importi[indbil])[j]); + const real & importo = (real &) importi[indbil][j]; riga.add(importo.string(), col + j); - ((real &)((TArray &)importi_totali[indbil])[j]) += importo; + (real &) importi_totali[indbil][j] += importo; } //colonne da_impegnare/da_maturare/da_fatturare - const real da_impegnare = ((real &)((TArray &)importi[indbil])[0]) - ((real &)((TArray &)importi[indbil])[1]); + const real da_impegnare = (real &) importi[indbil][0] - (real &)importi[indbil][1]; riga.add(da_impegnare.string(), col + 4); - const real da_maturare = ((real &)((TArray &)importi[indbil])[1]) - ((real &)((TArray &)importi[indbil])[2]); + const real da_maturare = (real &)importi[indbil][1] - (real &)importi[indbil][2]; riga.add(da_maturare.string(), col + 5); - const real da_fatturare = ((real &)((TArray &)importi[indbil])[1]) - ((real &)((TArray &)importi[indbil])[3]); + const real da_fatturare = (real &)importi[indbil][1] - (real &)importi[indbil][3]; riga.add(da_fatturare.string(), col + 6); } @@ -2283,80 +2279,14 @@ void TPrint_rendiconto_ca::esporta_csv(TPrint_rendiconto_ca_recordset& rendy, co const bool invert_cosric = _msk->get_bool(F_REV_COSRIC); - //array bidimensionale con gli importi per indbil e colonna -// real importi[5][4]; - //array bidimensionale con gli importi totali finali -// real importi_totali[5][4]; - //array bidimensionale con gli importi per indbil e colonna - TArray importi; - //array bidimensionale con gli importi totali finali - TArray importi_totali; + // Matrice bidimensionale con gli importi per indbil e colonna + TMatrix importi(5, 4, new real); + // Matrice bidimensionale con gli importi totali finali + TMatrix importi_totali(5, 4, new real); TString80 last_codice, curr_codice; TSheet_field& sf = _msk->sfield(F_RIGHE); TString80 codcms, codcdc, codfas; - TArray * uno = new TArray; - uno->add(new real, 0); - uno->add(new real, 1); - uno->add(new real, 2); - uno->add(new real, 3); - importi.add(uno, 1); - - TArray * due = new TArray; - - due->add(new real, 0); - due->add(new real, 1); - due->add(new real, 2); - due->add(new real, 3); - importi.add(due, 2); - - TArray * tre = new TArray; - - tre->add(new real, 0); - tre->add(new real, 1); - tre->add(new real, 2); - tre->add(new real, 3); - importi.add(tre, 3); - - TArray * quattro = new TArray; - - quattro->add(new real, 0); - quattro->add(new real, 1); - quattro->add(new real, 2); - quattro->add(new real, 3); - importi.add(quattro, 4); - - TArray * tuno = new TArray; - - tuno->add(new real, 0); - tuno->add(new real, 1); - tuno->add(new real, 2); - tuno->add(new real, 3); - importi_totali.add(tuno, 1); - - TArray * tdue = new TArray; - - tdue->add(new real, 0); - tdue->add(new real, 1); - tdue->add(new real, 2); - tdue->add(new real, 3); - importi_totali.add(tdue, 2); - - TArray * ttre = new TArray; - - ttre->add(new real, 0); - ttre->add(new real, 1); - ttre->add(new real, 2); - ttre->add(new real, 3); - importi_totali.add(ttre, 3); - - TArray * tquattro = new TArray; - - tquattro->add(new real, 0); - tquattro->add(new real, 1); - tquattro->add(new real, 2); - tquattro->add(new real, 3); - importi_totali.add(tquattro, 4); if (first_level == LF_CDC) { ca_extract_sheet_field(sf, r, LF_COMMESSE, codcms); @@ -2398,10 +2328,10 @@ void TPrint_rendiconto_ca::esporta_csv(TPrint_rendiconto_ca_recordset& rendy, co //aggiunge i valori dei saldi all'array con gli importi; li mette nella colonna [0] che è quella dei budget.. //..e nella riga corrispondente all'indicatore bilancio - ((real &)((TArray &)importi[1])[0]) = pas.valore(); - ((real &)((TArray &)importi[2])[0]) = att.valore(); - ((real &)((TArray &)importi[3])[0]) = cos.valore(); - ((real &)((TArray &)importi[4])[0]) = ric.valore(); + (real &)importi[1][0] = pas.valore(); + (real &)importi[2][0] = att.valore(); + (real &)importi[3][0] = cos.valore(); + (real &)importi[4][0] = ric.valore(); } //aggiorna tutti gli altri valori dell'array degli importi che non siano budget (cosa che fa solo a cambio codice).. @@ -2421,9 +2351,9 @@ void TPrint_rendiconto_ca::esporta_csv(TPrint_rendiconto_ca_recordset& rendy, co if (indbil <= 4) { //aggiornamento degli importi non budget di commessa/cdc - ((real &)((TArray &)importi[indbil])[1]) += impegnato; - ((real &)((TArray &)importi[indbil])[2]) += maturato; - ((real &)((TArray &)importi[indbil])[3]) += fatturato; + (real &)importi[indbil][1] += impegnato; + (real &)importi[indbil][2] += maturato; + (real &)importi[indbil][3] += fatturato; } } diff --git a/src/include/array.cpp b/src/include/array.cpp index 273661760..94d193ec0 100755 --- a/src/include/array.cpp +++ b/src/include/array.cpp @@ -89,25 +89,25 @@ long TContainer::count( CONDITION_FUNCTION match ) TObject* TArray::first_item( ) { _scanindex = first( ); - return ( _scanindex == size( ) )?NULL:_data[ _scanindex ]; + return ( _scanindex == size( ) ) ? nullptr:_data[ _scanindex ]; }; TObject* TArray::last_item( ) { _scanindex = last( ); - return ( _scanindex == -1 )?NULL:_data[ _scanindex ]; + return ( _scanindex == -1 ) ? nullptr:_data[ _scanindex ]; }; TObject* TArray::succ_item( ) { _scanindex = succ( _scanindex ); - return ( _scanindex == size( ))?NULL:_data[ _scanindex ]; + return ( _scanindex == size( )) ? nullptr:_data[ _scanindex ]; }; TObject* TArray::pred_item( ) { _scanindex = pred( _scanindex ); - return ( _scanindex == -1)?NULL:_data[ _scanindex ]; + return ( _scanindex == -1) ? nullptr:_data[ _scanindex ]; }; // @doc EXTERNAL @@ -117,7 +117,7 @@ void TArray::resize( int arraysize) // @parm Indica la nuova dimensione che deve assumere l'array. // @comm Alloca la memoria necessaria per contentere i dati della nuova - // dimensione inizializzando a NULL tutti i nuovi elementi aggiunti + // dimensione inizializzando a nullptr tutti i nuovi elementi aggiunti // all'array lasciando inalterati, sia in posizione che in // contenuto gli elementi gia' presenti. // Nel caso si cerchi di diminuire la dimensione viene dato un @@ -128,7 +128,7 @@ void TArray::resize( TObject** newdata = new TObject* [arraysize]; memset(newdata, 0, arraysize*sizeof(TObject*)); - if (_data != NULL) + if (_data != nullptr) { memcpy(newdata, _data, _size*sizeof(TObject*)); delete _data; @@ -149,9 +149,9 @@ bool TArray::destroy( bool pack) // @parm Se true richiama la funzione per compattare gli elementi dell'array (default FALSE) // @comm Permette la rimozione di uno (index > 0 ) o di tutti (default) gli - // elementi dell'array assegnandone il valore NULL. + // elementi dell'array assegnandone il valore nullptr. // Nel caso il parametro pack sia TRUE permette di rendere contigui - // tutti gli elementi diversi da NULL tramite la chiamata alla funzione + // tutti gli elementi diversi da nullptr tramite la chiamata alla funzione // . { @@ -169,8 +169,7 @@ bool TArray::destroy( TObject* o = remove(index, pack); if (o) delete o; } - - return _items < old; + return _items < old; } void TArray::copy(const TArray& a) @@ -198,19 +197,19 @@ void TArray::copy(const TArray& a) } TArray::TArray(int arraysize) - : _data(NULL), _size(0), _items(0), _next(0) + : _data(nullptr), _size(0), _items(0), _next(0) { if (arraysize) resize(arraysize); } TArray::TArray() - : _data(NULL), _size(0), _items(0), _next(0) + : _data(nullptr), _size(0), _items(0), _next(0) { } TArray::TArray(const TArray& a) - : _data(NULL), _size(0), _items(0), _next(0) + : _data(nullptr), _size(0), _items(0), _next(0) { copy(a); } @@ -249,8 +248,8 @@ void TArray::print_on( // @comm Permette di stampare sull'output passato come parametro il contenuto // dell'array, preceduto dal numero dell'elemetno a cui si riferisce. - // Nel caso vi siano degli elementi vuoti (valore = NULL) viene - // stampato il valore (null). + // Nel caso vi siano degli elementi vuoti (valore = nullptr) viene + // stampato il valore (nullptr). { for (int i = 0; i < size(); i++) @@ -258,8 +257,10 @@ void TArray::print_on( out.width(4); out << i << ' '; out.width(); - if (_data[i] != NULL) out << *_data[i]; - else out << "(null)"; + if (_data[i] != nullptr) + out << *_data[i]; + else + out << "(NULL)"; out << endl; } } @@ -274,19 +275,19 @@ void TArray::print_on( bool TArray::ok() const // @comm Controlla se la dimensione dell'array e' uguale a 0 e se esistono -// degli elementi diversi da NULL +// degli elementi diversi da nullptr { - return(size() != 0 && (_data != NULL)); + return(size() != 0 && (_data != nullptr)); } #ifdef DBG TObject& TArray::operator[] (int index) const { TObject* o = objptr(index); - if (o == NULL) + if (o == nullptr) { - NFCHECK("Can't access NULL array item %d of %d", index, _size); + NFCHECK("Can't access null array item %d of %d", index, _size); const int f = last(); if (f >= 0) { @@ -336,14 +337,13 @@ int TArray::add( if (object != _data[index]) // Evita ricopiatura su se stesso { - if (_data[index] != NULL) + if (_data[index] != nullptr) { - delete _data[index]; + safe_delete(_data[index]); _items--; } - _data[index] = object; - if (object != NULL) + if (object != nullptr) { _items++; _next = index+1; @@ -371,7 +371,7 @@ int TArray::insert( // @syntax insert(TObject* object, int index); // @syntax insert(TObject& object, int index); // - // @comm Nel caso l'elemento della posizione passata sia diverso da NULL vengono + // @comm Nel caso l'elemento della posizione passata sia diverso da nullptr vengono // spostati di una posizione tutti gli elementi presenti nell'array. // La dimensione dell'array viene automaticamente aumentata nel caso // la stessa non sia sufficiente a contenere il nuovo oggetto. @@ -384,10 +384,10 @@ int TArray::insert( if ((index >= 0 && index < s) && (force || objptr(index))) { if (_data[s - 1]) // Se l'ultimo non e' vuoto ... - add(NULL, s); // ... aggiungi un elemento in fondo + add(nullptr, s); // ... aggiungi un elemento in fondo for (int i = size()-1; i > index; i--) // size va aggiornato perche potrebbe essere cambiato _data[i] = _data[i - 1]; - _data[index] = NULL; + _data[index] = nullptr; } return add(object, index); } @@ -419,7 +419,7 @@ TObject* TArray::remove( TObject* o = objptr(index); if (o) { - _data[index] = NULL; + _data[index] = nullptr; _items--; if (index < _next) _next = index; @@ -429,7 +429,7 @@ TObject* TArray::remove( const int last = size()-1; for (int i = index ; i < last; i++) _data[i] = _data[i+1]; - _data[last] = NULL; + _data[last] = nullptr; } return o; } @@ -503,17 +503,17 @@ int TArray::last() const void TArray::pack() // @comm Riordina gli elementi dell'array facendo che tra di loro non ve ne - // siano con valore uguale a NULL. + // siano con valore uguale a nullptr. { int next = 0; for (int i = 0; i < size(); i++) { - if (_data[i] != NULL) + if (_data[i] != nullptr) { if (next < i) { _data[next] = _data[i]; - _data[i] = NULL; + _data[i] = nullptr; } next++; } @@ -556,15 +556,15 @@ void TArray::sort( // i due oggetti viene utilizzato il criterio { typedef int (*qsortfunc)(const void*, const void*); - if (compare == NULL) compare = sortable_compare; + if (compare == nullptr) compare = sortable_compare; pack(); qsort(_data, last()+1, sizeof(TObject*), (qsortfunc)compare); } -static COMPARE_FUNCTION_EX _cmp_func = NULL; -static void* _cmp_jolly = NULL; +static COMPARE_FUNCTION_EX _cmp_func = nullptr; +static void* _cmp_jolly = nullptr; static int compare_ex(const void* p1, const void* p2) { @@ -597,7 +597,6 @@ TArray& objptr2array(TObject* obj) return static_cast(*obj); } - /////////////////////////////////////////////////////////// // TString_array /////////////////////////////////////////////////////////// @@ -623,7 +622,7 @@ int TString_array::add(TToken_string* s, int n) int TString_array::add(const TToken_string& s, int n) { - if (objptr(n) == NULL) + if (objptr(n) == nullptr) n = TArray::add(s, n); else row(n) = s; @@ -640,16 +639,11 @@ const TString_array& TString_array::operator=(const TString_array& a) // @doc EXTERNAL -// @mfunc Cerca una stringa nell'array -// -// @rdesc Ritorna la posizione nell'array in cui si trova la stringa (-1 se non -// e' stata trovata) -int TString_array::find( - const char* s, // @parm Stringa da cercare - int from) const // @parm Posizione dalla quale cercare la stringa +int TString_array::find(const char* s, int from) const { int found = -1; - for (int i = from; i < items(); i++) + + for (int i = first(); i <= last(); i = succ(i)) if (row(i).compare(s, -1, true) == 0) { found = i; @@ -657,6 +651,7 @@ int TString_array::find( } return found; } + HIDDEN int ascending_string(const TObject** o1, const TObject** o2) { const TString* s1 = (const TString*)*o1; @@ -746,9 +741,9 @@ bool TPointer_array::destroy( bool pack) // @parm Se true richiama la funzione per compattare gli elementi dell'array (default FALSE) // @comm Permette la rimozione di uno (index > 0 ) o di tutti (default) gli - // elementi dell'array assegnandone il valore NULL. + // elementi dell'array assegnandone il valore nullptr. // Nel caso il parametro pack sia TRUE permette di rendere contigui - // tutti gli elementi diversi da NULL tramite la chiamata alla funzione + // tutti gli elementi diversi da nullptr tramite la chiamata alla funzione // . { @@ -804,7 +799,7 @@ int TPointer_array::find_long(long value) const /////////////////////////////////////////////////////////// TBit_array::TBit_array(long size) - : _size(0), _bit(NULL) + : _size(0), _bit(nullptr) { if (size) resize(index(size)); @@ -821,14 +816,14 @@ void TBit_array::copy( if (_bit) { delete _bit; - _bit = NULL; + _bit = nullptr; _size = 0; } resize(ba._size-1); memcpy(_bit, ba._bit, _size); } -TBit_array::TBit_array(const TBit_array& ba) : _size(0), _bit(NULL) +TBit_array::TBit_array(const TBit_array& ba) : _size(0), _bit(nullptr) { copy(ba); } TBit_array& TBit_array::operator=(const TBit_array& ba) @@ -891,7 +886,7 @@ void TBit_array::resize( word size) // @parm Indica la nuova dimensione che deve assumere l'array. // @comm Alloca la memoria necessaria per contentere i dati della nuova - // dimensione inizializzando a NULL tutti i nuovi elementi aggiunti + // dimensione inizializzando a nullptr tutti i nuovi elementi aggiunti // all'array lasciando inalterati, sia in posizione che in // contenuto gli elementi gia' presenti. { @@ -1056,9 +1051,9 @@ bool TBit_array::some_one() const bool TBit_array::ok() const // @comm Controlla se la dimensione dell'array e' maggiore di 0 e se esistono -// degli elementi diversi da NULL +// degli elementi diversi da nullptr { - return _bit != NULL && _size > 0; + return _bit != nullptr && _size > 0; } @@ -1092,4 +1087,244 @@ void TBit_array::print_on( if (operator[](i)) out << ' ' << i; } +/////////////////////////////////////////////////////////// +// TMatrix +/////////////////////////////////////////////////////////// + +TArray & TMatrix::row(int r) +{ + CHECK(r >= 0, "Bad matrix row"); + if (r >= size()) + resize(r + 1); + TArray * rw = (TArray *) TArray::objptr(r); + if (rw == nullptr) + TArray::add((rw = new TArray), r); + return *rw; +} + +TMatrix& TMatrix::operator= (const TMatrix& m) +{ + copy(m); + return *this; +} + +const char* TMatrix::class_name() const +{ + return "Matrix"; +} + +word TMatrix::class_id() const +{ + return CLASS_MATRIX; +} + +// @doc EXTERNAL + +// @mfunc Stampa un array +void TMatrix::print_on( + ostream& out) const // @parm indica l'output sul quale reindirizzare la stampa (funzione standard del C++) + + // @comm Permette di stampare sull'output passato come parametro il contenuto + // dell'array, preceduto dal numero dell'elemetno a cui si riferisce. + // Nel caso vi siano degli elementi vuoti (valore = nullptr) viene + // stampato il valore (nullptr). + +{ + for (int r = 0; r < size(); r++) + { + const TArray & rw = operator[](r); + + out.width(9); + out << "Riga "<< r << ' '; + out.width(); + rw.print_on(out); + out << endl; + } +} + +// @doc EXTERNAL + +// @mfunc Ritorna l'oggetto nella riga r colonna c +// +// @rdesc La funzione ritorna l'oggetto nella posizione r,c +// l'oggetto. +TObject * TMatrix::objptr ( + int r, // @parm Riga in cui aggiungere l'oggetto + int c) const // @parm Colonna in cui aggiungere l'oggetto +{ + const TArray & rw = operator[](r); + TObject * o = rw.objptr(c); + + return o; +} + +// @doc EXTERNAL + +// @mfunc Aggiunge un oggetto ad un array. +// +// @rdesc La funzione ritorna la posizione nella quale e' stato aggiunto +// l'oggetto. +int TMatrix::add( + TObject *object, // @parm Oggetto da aggiungere nell'array + int r, // @parm Riga in cui aggiungere l'oggetto + int c) // @parm Colonna in cui aggiungere l'oggetto + // @parm TObject | &object | Oggetto da aggiungere nell'array. L'oggetto viene duplicato + + // @syntax add(TObject* object, int r, int c); + // @syntax add(TObject& object, int r, int c); + // + // @comm Nel caso venga passata una posizione minore di 0 l'elemento viene aggiunto + // in coda all'array della riga r, diversamente viene l'elemento presente viene + // sostitito con l'oggetto passato nei prametri. + // Se e' stato passato un indice minore della dimensione dell'array, + // viene aumentata automaticamente la dimensione dell'array stesso tramite + // la chiamata alla funzione . + // ATTENZIONE: Nel caso si passi l'oggetto per indirizzo deve + // essere definita la funzione . + // + // @xref +{ + TArray & rw = operator[](r); + + return rw.add(object, c); +} + +// @doc EXTERNAL + +// @mfunc Inserisce un elemento dell'array nella posizione index +// +// @rdesc La funzione ritorna la posizione nella quale e' stato inserito l'oggetto. +int TMatrix::insert( + TObject *object, // @parm Oggetto da inserire nell'array + int r, // @parm Riga in cui aggiungere l'oggetto + int c, // @parm Colonna in cui aggiungere l'oggetto + bool force) // @parm Forza l'inserimento anche se la posizione e' vuota + // @parm TObject | &object | Oggetto da inserire nell'array. L'oggetto viene duplicato + // @syntax insert(TObject* object, int r, int c); + // @syntax insert(TObject& object, int r, int c); + // + // @comm Nel caso l'elemento della posizione della riga r passata sia diverso da nullptr + // vengono spostati di una posizione tutti gli elementi presenti nell'array. + // La dimensione dell'array viene automaticamente aumentata nel caso + // la stessa non sia sufficiente a contenere il nuovo oggetto. + // ATTENZIONE: Nel caso si passi l'oggetto per indirizzo deve + // essere definita la funzione . + // + // @xref +{ + TArray & rw = operator[](r); + + return rw.insert(object, c); +} + +int TMatrix::add(const TObject& object, int r, int c) +{ + TArray & rw = operator[](r); + + return rw.add(object, c); +} + +int TMatrix::insert(const TObject& object, int r, int c, bool force) +{ + TArray & rw = operator[](r); + + return rw.insert(object, c); +} + +// @doc EXTERNAL + +// @mfunc Elimina l'elemento nella posizione index dell'array +// +// @rdesc Ritorna l'elemento dell'array eliminato senza farne la delete +TObject* TMatrix::remove( + int r, // @parm Riga in cui aggiungere l'oggetto + int c, // @parm Colonna in cui aggiungere l'oggetto + bool dopack) // @parm Indica se si vuole richiamare la funzione + // (default FALSE) per spostare gli elementi successivi dell'array +{ + TArray & rw = operator[](r); + + return rw.remove(c, dopack); +} + +// @doc EXTERNAL + +// @mfunc Cerca l'ultimo oggetto dell'array +// +// @rdesc Ritorna l'indice dell'ultimo elemento trovato o -1 se l'array e' vuoto + +// @doc EXTERNAL + +// @mfunc Rende contigui tutti gli elementi non nulli +void TMatrix::pack() +{ + for (int r = 0; r < size(); r++) + { + TArray & rw = operator[](r); + + rw.pack(); + } +} + +void TMatrix::init(TObject * object, int nrows, int ncols) +{ + for (int r = 0; r < nrows; r++) + { + TArray & rw = operator[](r); + + if (object == nullptr) + rw.resize(ncols + 1); + else + for (int c = 0; c < ncols; c++) + rw.add(r == 0 && c == 0 ? object : object->dup(), c); + } +} + +void TMatrix::init(const TObject & object, int nrows, int ncols) +{ + for (int r = 0; r < nrows; r++) + { + TArray & rw = operator[](r); + + for (int c = 0; c < ncols; c++) + rw.add(object.dup(), c); + } +} + +// @doc EXTERNAL + +// @mfunc Ordina i TObject delle righe secondo il criterio definito in +void TMatrix::sort( + COMPARE_FUNCTION compare) // @parm Funzione indicante il criterio di ordinamento (default TSortable) + + // @comm Nel caso non venga passata nessuna funzione che permetta di confrontare + // i due oggetti viene utilizzato il criterio +{ + for (int r = 0; r < size(); r++) + { + TArray & rw = operator[](r); + + rw.sort(compare); + } +} + +void TMatrix::sort( + COMPARE_FUNCTION_EX compare, // @parm Funzione indicante il criterio di ordinamento (default TSortable) + void* jolly) + + // @comm Nel caso non venga passata nessuna funzione che permetta di confrontare + // i due oggetti viene utilizzato il criterio +{ + for (int r = 0; r < size(); r++) + { + TArray & rw = operator[](r); + + rw.sort(compare, jolly); + } +} + +bool TMatrix::is_kind_of(word id) const +{ + return class_id() == CLASS_MATRIX || TArray::is_kind_of(id); +} diff --git a/src/include/array.h b/src/include/array.h index 0e48db804..199c6a0f4 100755 --- a/src/include/array.h +++ b/src/include/array.h @@ -97,7 +97,8 @@ class TArray : public TContainer // @access:(INTERNAL) Private Member { - friend class TPointer_array; + friend class TPointer_array; + friend class TMatrix; // @cmember:(INTERNAL) Array di puntatori ad oggetti TObject** _data; @@ -170,7 +171,7 @@ public: // @cmember Ritorna l'indice del primo oggetto che precede l'i-esimo int pred(int i) const; - // @cmember Ritorna l'oggetto nella posizione index + // @cmember Ritorna l'oggetto nella posizione index TObject& operator[] (int index) const ; // @cmember Ritorna l'oggetto nella posizione index virtual TObject* objptr(int index) const ; @@ -226,6 +227,7 @@ TArray& objptr2array(TObject* obj); /////////////////////////////////////////////////////////// // TString_array /////////////////////////////////////////////////////////// + #ifndef __STRINGS_H class TToken_string; #endif @@ -243,14 +245,11 @@ class TString_array : public TArray // @access Public Member public: // @cmember Ritorna la stringa n dell'array (se non c'e' ritorna errore) - TToken_string& row(int n) - { return (TToken_string&)operator[](n); } + TToken_string& row(int n) { return (TToken_string&)operator[](n); } // @cmember Ritorna la stringa n dell'array (se non c'e' ritorna errore) - const TToken_string& row(int n) const - { return (const TToken_string&)operator[](n); } + const TToken_string& row(int n) const { return (const TToken_string&)operator[](n); } // @cmember Restituisce il puntatore alla stringa n dell'array (NULL se non esiste) - TToken_string* rowptr(int n) - { return (TToken_string*)objptr(n); } + TToken_string* rowptr(int n) { return (TToken_string*)objptr(n); } const char * crow(int n); // @cmember Ritorna la stringa n dell'array (se non c'e' ritorna errore) TToken_string& operator[] (int n) const { return (TToken_string&)TArray::operator[](n); } @@ -258,12 +257,12 @@ public: const TString_array& operator=(const TString_array& a); // @cmember Aggiunge una Token string all'array (chiama ) int add(TToken_string* s, int n = -1); - // @cmember Aggiunge un oggetto stringa all'array (chiama ) + // @cmember Aggiunge un oggetto stringa all'array (chiama ) int add(const TToken_string& s, int n = -1); // @cmember Aggiunge una stringa all'array (chiama ) int add(const char* s, int n = -1); - // @cmember Cerca una stringa nell'array - int find(const char* s, int from = 0) const; + // @cmember Cerca una stringa nell'array + virtual int find(const char* s, int from = 0) const; // @cmember Ordina alfabeticamente l'array void sort(bool ascending = true); // @cmember Ordina alfabeticamente l'array come token_string @@ -273,8 +272,7 @@ public: // @cmember fonde con l'array a const TString_array & merge_token(const TString_array & a); // @cmember Ritorna l'ultima riga (deve esistere!) - TToken_string& last_row() - { return (TToken_string&)operator[](last()); } + TToken_string& last_row() { return (TToken_string&)operator[](last()); } // @cmember aggiunge (add = true) la token string all' array come stringhe singole azzerandola prima (clear) const TString_array & tok2arr(TToken_string & tok, bool clear = true); // @cmember aggiunge (add = true) / sostituisce (add = false) la token string all' array v @@ -414,4 +412,68 @@ public: void reset(const char* numbers); }; -#endif \ No newline at end of file +class TMatrix : public TArray + + // @author:(INTERNAL) Alex + + // @access:(INTERNAL) Private Member +{ + // @access Protected Member +protected: + void copy(const TMatrix& m) { TArray::copy(m); } + + // @access Public Member +public: + // @cmember row. ritorna la riga r della matrice + TArray & row(int r); + const TArray & const_row(int r) const { return (const TArray &)((TMatrix *)this)->row(r); } + + // @cmember Distruttore + virtual ~TMatrix() = default; + // @cmember Ritorna il nome della classe + virtual const char* class_name() const; + // @cmember Ritorna l'id della class + virtual word class_id() const; + // @cmember Controlla se si tratta di un oggetto derivato da TMatrix + virtual bool is_kind_of(word cid) const; + // @cmember Stampa un array + virtual void print_on(ostream& out) const; + + // @cmember Ritorna la riga r + TArray& operator [] (int r) { return row(r); } + const TArray& operator [] (int r) const { return const_row(r); } + // @cmember Ritorna l'oggetto nella riga r colonna c + virtual TObject* objptr(int r, int c) const; + // @cmember Assegna all'array l'oggetto passato + TMatrix& operator=(const TMatrix& m); + + // @cmember Aggiunge un oggetto alla matrice nella posizione r,c. + virtual int add(TObject* obj, int r, int c = -1); + // @cmember Inserisce un elemento nella matrice nella posizione r,c + virtual int insert(TObject* obj, int r, int c = -1, bool force = false); + + // @cmember Aggiunge un oggetto alla matrice nella posizione r,c. L'oggetto viene duplicato + virtual int add(const TObject& object, int r, int c = -1); + // @cmember Inserisce un oggetto nella posizione r,c + virtual int insert(const TObject& object, int r, int c = -1, bool force = false); + // @cmember Elimina l'elemento nella posizione r,c della matrice + TObject* remove(int r, int c = -1, bool pack = false); + // @cmember Compatta la matrice + void pack(); + // @cmember inizializza la matrice alle dimensioni nrows, ncols con loggetto object + void init(TObject * object, int nrows, int ncols); + void init(const TObject & object, int nrows, int ncols); + // @cmember Ordina i TObject secondo il criterio definito in + void sort(COMPARE_FUNCTION = nullptr); + void sort(COMPARE_FUNCTION_EX cmp, void* jolly); + + // @cmember Costruttore. Crea una matrice nrows, ncols inizializzata con object + TMatrix(int nrows, int ncols, TObject * object) { init(object, nrows, ncols); } + // @cmember Costruttore. Crea una matrice nrows, ncols inizializzata con object + TMatrix(int nrows, int ncols, const TObject & object) { init(object, nrows, ncols); } + // @cmember Costruttore. Crea un array (non chiama ) + TMatrix() {} + // @cmember Costruttore. Copia tutto l'array e ne duplica gli elementi + TMatrix(const TMatrix & m) { copy(m); } +}; +#endif diff --git a/src/include/classes.h b/src/include/classes.h index b5b5b5a12..28593662f 100755 --- a/src/include/classes.h +++ b/src/include/classes.h @@ -26,6 +26,7 @@ #define CLASS_ARRAY 101 #define CLASS_STACK 102 #define CLASS_INDEXED_ARRAY 103 +#define CLASS_MATRIX 104 #define CLASS_WINDOW 200 #define CLASS_SHEET 201 diff --git a/src/include01/array.cpp b/src/include01/array.cpp index b3b092249..9d09e05e9 100644 --- a/src/include01/array.cpp +++ b/src/include01/array.cpp @@ -1208,4 +1208,244 @@ void TBit_array::print_on( if (operator[](i)) out << ' ' << i; } +/////////////////////////////////////////////////////////// +// TMatrix +/////////////////////////////////////////////////////////// + +TArray & TMatrix::row(int r) +{ + CHECK(r >= 0, "Bad matrix row"); + if (r >= size()) + resize(r + 1); + TArray * rw = (TArray *) TArray::objptr(r); + if (rw == nullptr) + TArray::add((rw = new TArray), r); + return *rw; +} + +TMatrix& TMatrix::operator= (const TMatrix& m) +{ + copy(m); + return *this; +} + +const char* TMatrix::class_name() const +{ + return "Matrix"; +} + +word TMatrix::class_id() const +{ + return CLASS_MATRIX; +} + +// @doc EXTERNAL + +// @mfunc Stampa un array +void TMatrix::print_on( + ostream& out) const // @parm indica l'output sul quale reindirizzare la stampa (funzione standard del C++) + + // @comm Permette di stampare sull'output passato come parametro il contenuto + // dell'array, preceduto dal numero dell'elemetno a cui si riferisce. + // Nel caso vi siano degli elementi vuoti (valore = nullptr) viene + // stampato il valore (nullptr). + +{ + for (int r = 0; r < size(); r++) + { + const TArray & rw = operator[](r); + + out.width(9); + out << "Riga "<< r << ' '; + out.width(); + rw.print_on(out); + out << endl; + } +} + +// @doc EXTERNAL + +// @mfunc Ritorna l'oggetto nella riga r colonna c +// +// @rdesc La funzione ritorna l'oggetto nella posizione r,c +// l'oggetto. +TObject * TMatrix::objptr ( + int r, // @parm Riga in cui aggiungere l'oggetto + int c) const // @parm Colonna in cui aggiungere l'oggetto +{ + const TArray & rw = operator[](r); + TObject * o = rw.objptr(c); + + return o; +} + +// @doc EXTERNAL + +// @mfunc Aggiunge un oggetto ad un array. +// +// @rdesc La funzione ritorna la posizione nella quale e' stato aggiunto +// l'oggetto. +int TMatrix::add( + TObject *object, // @parm Oggetto da aggiungere nell'array + int r, // @parm Riga in cui aggiungere l'oggetto + int c) // @parm Colonna in cui aggiungere l'oggetto + // @parm TObject | &object | Oggetto da aggiungere nell'array. L'oggetto viene duplicato + + // @syntax add(TObject* object, int r, int c); + // @syntax add(TObject& object, int r, int c); + // + // @comm Nel caso venga passata una posizione minore di 0 l'elemento viene aggiunto + // in coda all'array della riga r, diversamente viene l'elemento presente viene + // sostitito con l'oggetto passato nei prametri. + // Se e' stato passato un indice minore della dimensione dell'array, + // viene aumentata automaticamente la dimensione dell'array stesso tramite + // la chiamata alla funzione . + // ATTENZIONE: Nel caso si passi l'oggetto per indirizzo deve + // essere definita la funzione . + // + // @xref +{ + TArray & rw = operator[](r); + + return rw.add(object, c); +} + +// @doc EXTERNAL + +// @mfunc Inserisce un elemento dell'array nella posizione index +// +// @rdesc La funzione ritorna la posizione nella quale e' stato inserito l'oggetto. +int TMatrix::insert( + TObject *object, // @parm Oggetto da inserire nell'array + int r, // @parm Riga in cui aggiungere l'oggetto + int c, // @parm Colonna in cui aggiungere l'oggetto + bool force) // @parm Forza l'inserimento anche se la posizione e' vuota + // @parm TObject | &object | Oggetto da inserire nell'array. L'oggetto viene duplicato + // @syntax insert(TObject* object, int r, int c); + // @syntax insert(TObject& object, int r, int c); + // + // @comm Nel caso l'elemento della posizione della riga r passata sia diverso da nullptr + // vengono spostati di una posizione tutti gli elementi presenti nell'array. + // La dimensione dell'array viene automaticamente aumentata nel caso + // la stessa non sia sufficiente a contenere il nuovo oggetto. + // ATTENZIONE: Nel caso si passi l'oggetto per indirizzo deve + // essere definita la funzione . + // + // @xref +{ + TArray & rw = operator[](r); + + return rw.insert(object, c); +} + +int TMatrix::add(const TObject& object, int r, int c) +{ + TArray & rw = operator[](r); + + return rw.add(object, c); +} + +int TMatrix::insert(const TObject& object, int r, int c, bool force) +{ + TArray & rw = operator[](r); + + return rw.insert(object, c); +} + +// @doc EXTERNAL + +// @mfunc Elimina l'elemento nella posizione index dell'array +// +// @rdesc Ritorna l'elemento dell'array eliminato senza farne la delete +TObject* TMatrix::remove( + int r, // @parm Riga in cui aggiungere l'oggetto + int c, // @parm Colonna in cui aggiungere l'oggetto + bool dopack) // @parm Indica se si vuole richiamare la funzione + // (default FALSE) per spostare gli elementi successivi dell'array +{ + TArray & rw = operator[](r); + + return rw.remove(c, dopack); +} + +// @doc EXTERNAL + +// @mfunc Cerca l'ultimo oggetto dell'array +// +// @rdesc Ritorna l'indice dell'ultimo elemento trovato o -1 se l'array e' vuoto + +// @doc EXTERNAL + +// @mfunc Rende contigui tutti gli elementi non nulli +void TMatrix::pack() +{ + for (int r = 0; r < size(); r++) + { + TArray & rw = operator[](r); + + rw.pack(); + } +} + +void TMatrix::init(TObject * object, int nrows, int ncols) +{ + for (int r = 0; r < nrows; r++) + { + TArray & rw = operator[](r); + + if (object == nullptr) + rw.resize(ncols + 1); + else + for (int c = 0; c < ncols; c++) + rw.add(r == 0 && c == 0 ? object : object->dup(), c); + } +} + +void TMatrix::init(const TObject & object, int nrows, int ncols) +{ + for (int r = 0; r < nrows; r++) + { + TArray & rw = operator[](r); + + for (int c = 0; c < ncols; c++) + rw.add(object.dup(), c); + } +} + +// @doc EXTERNAL + +// @mfunc Ordina i TObject delle righe secondo il criterio definito in +void TMatrix::sort( + COMPARE_FUNCTION compare) // @parm Funzione indicante il criterio di ordinamento (default TSortable) + + // @comm Nel caso non venga passata nessuna funzione che permetta di confrontare + // i due oggetti viene utilizzato il criterio +{ + for (int r = 0; r < size(); r++) + { + TArray & rw = operator[](r); + + rw.sort(compare); + } +} + +void TMatrix::sort( + COMPARE_FUNCTION_EX compare, // @parm Funzione indicante il criterio di ordinamento (default TSortable) + void* jolly) + + // @comm Nel caso non venga passata nessuna funzione che permetta di confrontare + // i due oggetti viene utilizzato il criterio +{ + for (int r = 0; r < size(); r++) + { + TArray & rw = operator[](r); + + rw.sort(compare, jolly); + } +} + +bool TMatrix::is_kind_of(word id) const +{ + return class_id() == CLASS_MATRIX || TArray::is_kind_of(id); +} diff --git a/src/include01/array.h b/src/include01/array.h index 1c7e1324e..282a07504 100644 --- a/src/include01/array.h +++ b/src/include01/array.h @@ -199,7 +199,8 @@ class TArray : public TContainer // @access:(INTERNAL) Private Member { - friend class TPointer_array; + friend class TPointer_array; + friend class TMatrix; // @cmember:(INTERNAL) Array di puntatori ad oggetti TObject** _data; @@ -272,7 +273,7 @@ public: // @cmember Ritorna l'indice del primo oggetto che precede l'i-esimo int pred(int i) const; - // @cmember Ritorna l'oggetto nella posizione index + // @cmember Ritorna l'oggetto nella posizione index TObject& operator[] (int index) const ; // @cmember Ritorna l'oggetto nella posizione index virtual TObject* objptr(int index) const ; @@ -328,6 +329,7 @@ TArray& objptr2array(TObject* obj); /////////////////////////////////////////////////////////// // TString_array /////////////////////////////////////////////////////////// + #ifndef __STRINGS_H class TToken_string; #endif @@ -581,4 +583,68 @@ public: void reset(const char* numbers); }; +class TMatrix : public TArray + + // @author:(INTERNAL) Alex + + // @access:(INTERNAL) Private Member +{ + // @access Protected Member +protected: + void copy(const TMatrix& m) { TArray::copy(m); } + + // @access Public Member +public: + // @cmember row. ritorna la riga r della matrice + TArray & row(int r); + const TArray & const_row(int r) const { return (const TArray &)((TMatrix *)this)->row(r); } + + // @cmember Distruttore + virtual ~TMatrix() = default; + // @cmember Ritorna il nome della classe + virtual const char* class_name() const; + // @cmember Ritorna l'id della class + virtual word class_id() const; + // @cmember Controlla se si tratta di un oggetto derivato da TMatrix + virtual bool is_kind_of(word cid) const; + // @cmember Stampa un array + virtual void print_on(ostream& out) const; + + // @cmember Ritorna la riga r + TArray& operator [] (int r) { return row(r); } + const TArray& operator [] (int r) const { return const_row(r); } + // @cmember Ritorna l'oggetto nella riga r colonna c + virtual TObject* objptr(int r, int c) const; + // @cmember Assegna all'array l'oggetto passato + TMatrix& operator=(const TMatrix& m); + + // @cmember Aggiunge un oggetto alla matrice nella posizione r,c. + virtual int add(TObject* obj, int r, int c = -1); + // @cmember Inserisce un elemento nella matrice nella posizione r,c + virtual int insert(TObject* obj, int r, int c = -1, bool force = false); + + // @cmember Aggiunge un oggetto alla matrice nella posizione r,c. L'oggetto viene duplicato + virtual int add(const TObject& object, int r, int c = -1); + // @cmember Inserisce un oggetto nella posizione r,c + virtual int insert(const TObject& object, int r, int c = -1, bool force = false); + // @cmember Elimina l'elemento nella posizione r,c della matrice + TObject* remove(int r, int c = -1, bool pack = false); + // @cmember Compatta la matrice + void pack(); + // @cmember inizializza la matrice alle dimensioni nrows, ncols con loggetto object + void init(TObject * object, int nrows, int ncols); + void init(const TObject & object, int nrows, int ncols); + // @cmember Ordina i TObject secondo il criterio definito in + void sort(COMPARE_FUNCTION = nullptr); + void sort(COMPARE_FUNCTION_EX cmp, void* jolly); + + // @cmember Costruttore. Crea una matrice nrows, ncols inizializzata con object + TMatrix(int nrows, int ncols, TObject * object) { init(object, nrows, ncols); } + // @cmember Costruttore. Crea una matrice nrows, ncols inizializzata con object + TMatrix(int nrows, int ncols, const TObject & object) { init(object, nrows, ncols); } + // @cmember Costruttore. Crea un array (non chiama ) + TMatrix() {} + // @cmember Costruttore. Copia tutto l'array e ne duplica gli elementi + TMatrix(const TMatrix & m) { copy(m); } +}; #endif diff --git a/src/include01/classes.h b/src/include01/classes.h index b5b5b5a12..28593662f 100644 --- a/src/include01/classes.h +++ b/src/include01/classes.h @@ -26,6 +26,7 @@ #define CLASS_ARRAY 101 #define CLASS_STACK 102 #define CLASS_INDEXED_ARRAY 103 +#define CLASS_MATRIX 104 #define CLASS_WINDOW 200 #define CLASS_SHEET 201