最新libimobiledevice库无法直接在windows上编译运行。
能在windows编译的开源项目libimobiledevice-vs已经几年没有更新了。已经无法支持最新的苹果手机了,因此只能自己着手把最新的libimobiledevice移植到windows。
首先git clone最新源码:
git clone https://github.com/libimobiledevice/libimobiledevice.git
然后参考libimobiledevice-vs的visual strudio工程,修改:
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.6.33815.320
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plist", "libplist.vcxproj", "{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "usbmuxd", "libusbmuxd.vcxproj", "{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}"
ProjectSection(ProjectDependencies) = postProject
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42} = {75352A45-BCB8-4774-8C66-3AF9EA6B6B42}
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5} = {EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "imobiledevice", "imobiledevice.vcxproj", "{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}"
ProjectSection(ProjectDependencies) = postProject
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42} = {75352A45-BCB8-4774-8C66-3AF9EA6B6B42}
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0} = {527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5} = {EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "idevicename", "idevicename.vcxproj", "{E34CB3B0-C129-4543-A689-888562563965}"
ProjectSection(ProjectDependencies) = postProject
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42} = {75352A45-BCB8-4774-8C66-3AF9EA6B6B42}
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0} = {527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4} = {EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "idevicebackup2", "idevicebackup2.vcxproj", "{52368076-4DE4-41E9-BFF0-90BC12F0D437}"
ProjectSection(ProjectDependencies) = postProject
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42} = {75352A45-BCB8-4774-8C66-3AF9EA6B6B42}
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0} = {527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4} = {EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "idevice_id", "idevice_id.vcxproj", "{C54326D2-6D5C-4EF0-B25D-BB77BB274189}"
ProjectSection(ProjectDependencies) = postProject
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42} = {75352A45-BCB8-4774-8C66-3AF9EA6B6B42}
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0} = {527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4} = {EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "idevicebackup", "idevicebackup.vcxproj", "{B247A077-4411-4EE1-AB2C-04C1EED36D76}"
ProjectSection(ProjectDependencies) = postProject
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42} = {75352A45-BCB8-4774-8C66-3AF9EA6B6B42}
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0} = {527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4} = {EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "idevicecrashreport", "idevicecrashreport.vcxproj", "{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}"
ProjectSection(ProjectDependencies) = postProject
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42} = {75352A45-BCB8-4774-8C66-3AF9EA6B6B42}
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0} = {527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4} = {EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5} = {EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "idevicedate", "idevicedate.vcxproj", "{14001AA3-707D-4C20-9343-4A50114F9575}"
ProjectSection(ProjectDependencies) = postProject
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42} = {75352A45-BCB8-4774-8C66-3AF9EA6B6B42}
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0} = {527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4} = {EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "idevicedebug", "idevicedebug.vcxproj", "{05E490B5-F525-4B81-B588-AD9807340F0E}"
ProjectSection(ProjectDependencies) = postProject
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42} = {75352A45-BCB8-4774-8C66-3AF9EA6B6B42}
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0} = {527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4} = {EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "idevicediagnostics", "idevicediagnostics.vcxproj", "{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}"
ProjectSection(ProjectDependencies) = postProject
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42} = {75352A45-BCB8-4774-8C66-3AF9EA6B6B42}
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0} = {527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4} = {EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ideviceimagemounter", "ideviceimagemounter.vcxproj", "{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}"
ProjectSection(ProjectDependencies) = postProject
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42} = {75352A45-BCB8-4774-8C66-3AF9EA6B6B42}
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0} = {527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4} = {EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ideviceinfo", "ideviceinfo.vcxproj", "{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}"
ProjectSection(ProjectDependencies) = postProject
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42} = {75352A45-BCB8-4774-8C66-3AF9EA6B6B42}
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0} = {527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4} = {EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "idevicepair", "idevicepair.vcxproj", "{C295C08A-5ACD-4244-A519-B567CE13D345}"
ProjectSection(ProjectDependencies) = postProject
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42} = {75352A45-BCB8-4774-8C66-3AF9EA6B6B42}
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0} = {527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4} = {EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ideviceprovision", "ideviceprovision.vcxproj", "{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}"
ProjectSection(ProjectDependencies) = postProject
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42} = {75352A45-BCB8-4774-8C66-3AF9EA6B6B42}
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0} = {527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4} = {EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "idevicenotificationproxy", "idevicenotificationproxy.vcxproj", "{53C55478-5683-42D2-9A6F-D5998D1D0ECC}"
ProjectSection(ProjectDependencies) = postProject
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42} = {75352A45-BCB8-4774-8C66-3AF9EA6B6B42}
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0} = {527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4} = {EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "idevicescreenshot", "idevicescreenshot.vcxproj", "{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}"
ProjectSection(ProjectDependencies) = postProject
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42} = {75352A45-BCB8-4774-8C66-3AF9EA6B6B42}
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0} = {527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4} = {EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "idevicesyslog", "idevicesyslog.vcxproj", "{A68FA899-3363-4E9D-91A5-0C413FED5CC0}"
ProjectSection(ProjectDependencies) = postProject
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42} = {75352A45-BCB8-4774-8C66-3AF9EA6B6B42}
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0} = {527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4} = {EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ideviceinstaller", "ideviceinstaller.vcxproj", "{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}"
ProjectSection(ProjectDependencies) = postProject
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42} = {75352A45-BCB8-4774-8C66-3AF9EA6B6B42}
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0} = {527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4} = {EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{EDA94425-DDD6-4DD0-AB80-5B3ED502A551}"
ProjectSection(SolutionItems) = preProject
azure-pipelines.yml = azure-pipelines.yml
build-unix.yaml = build-unix.yaml
get-source.cmd = get-source.cmd
get-source.sh = get-source.sh
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libirecovery", "libirecovery.vcxproj", "{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}"
ProjectSection(ProjectDependencies) = postProject
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42} = {75352A45-BCB8-4774-8C66-3AF9EA6B6B42}
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0} = {527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4} = {EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5} = {EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "idevicerestore", "idevicerestore.vcxproj", "{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}"
ProjectSection(ProjectDependencies) = postProject
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE} = {1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "usbmuxd", "usbmuxd.vcxproj", "{E775C6D0-C295-4D09-9ADC-60FC95526993}"
ProjectSection(ProjectDependencies) = postProject
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42} = {75352A45-BCB8-4774-8C66-3AF9EA6B6B42}
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0} = {527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4} = {EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tools", "tools", "{BD71AAE2-2013-4CBF-A6C8-8FEA7ECDC77D}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libraries", "libraries", "{3D82DA5A-AC7F-42CC-8F68-0B7D701C1140}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "idevicedebugserverproxy", "idevicedebugserverproxy.vcxproj", "{9A38E78A-971B-4D7B-89F3-5A05B517EA76}"
ProjectSection(ProjectDependencies) = postProject
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4} = {EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ideviceactivation", "libideviceactivation.vcxproj", "{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}"
ProjectSection(ProjectDependencies) = postProject
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42} = {75352A45-BCB8-4774-8C66-3AF9EA6B6B42}
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0} = {527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4} = {EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ideviceactivation", "ideviceactivation.vcxproj", "{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}"
ProjectSection(ProjectDependencies) = postProject
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB} = {6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42} = {75352A45-BCB8-4774-8C66-3AF9EA6B6B42}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "irecovery", "irecovery.vcxproj", "{E6694D68-7D6C-4540-9833-E90B535B0CD3}"
ProjectSection(ProjectDependencies) = postProject
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE} = {1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ideviceenterrecovery", "ideviceenterrecovery.vcxproj", "{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}"
ProjectSection(ProjectDependencies) = postProject
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0} = {527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4} = {EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ios_webkit_debug_proxy", "ios_webkit_debug_proxy.vcxproj", "{B3202DE4-A933-46D3-B268-9C2156ECCAF6}"
ProjectSection(ProjectDependencies) = postProject
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4} = {EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "imobiledevice-glue", "imobiledevice-glue.vcxproj", "{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}"
ProjectSection(ProjectDependencies) = postProject
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42} = {75352A45-BCB8-4774-8C66-3AF9EA6B6B42}
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|ARM = Debug|ARM
Debug|ARM64 = Debug|ARM64
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
Debug-MT|ARM = Debug-MT|ARM
Debug-MT|ARM64 = Debug-MT|ARM64
Debug-MT|Win32 = Debug-MT|Win32
Debug-MT|x64 = Debug-MT|x64
Release|ARM = Release|ARM
Release|ARM64 = Release|ARM64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
Release-MT|ARM = Release-MT|ARM
Release-MT|ARM64 = Release-MT|ARM64
Release-MT|Win32 = Release-MT|Win32
Release-MT|x64 = Release-MT|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Debug|ARM.ActiveCfg = Debug|Win32
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Debug|ARM64.ActiveCfg = Debug|Win32
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Debug|Win32.ActiveCfg = Debug|Win32
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Debug|Win32.Build.0 = Debug|Win32
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Debug|x64.ActiveCfg = Debug|x64
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Debug|x64.Build.0 = Debug|x64
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Debug-MT|ARM.ActiveCfg = Release|x64
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Debug-MT|ARM.Build.0 = Release|x64
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Debug-MT|ARM64.ActiveCfg = Release|x64
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Debug-MT|ARM64.Build.0 = Release|x64
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Debug-MT|Win32.Build.0 = Debug|Win32
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Debug-MT|x64.ActiveCfg = Debug|x64
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Debug-MT|x64.Build.0 = Debug|x64
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Release|ARM.ActiveCfg = Release|Win32
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Release|ARM64.ActiveCfg = Release|Win32
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Release|Win32.ActiveCfg = Release|Win32
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Release|Win32.Build.0 = Release|Win32
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Release|x64.ActiveCfg = Release|x64
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Release|x64.Build.0 = Release|x64
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Release-MT|ARM.ActiveCfg = Release|x64
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Release-MT|ARM.Build.0 = Release|x64
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Release-MT|ARM64.ActiveCfg = Release|x64
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Release-MT|ARM64.Build.0 = Release|x64
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Release-MT|Win32.ActiveCfg = Release|Win32
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Release-MT|Win32.Build.0 = Release|Win32
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Release-MT|x64.ActiveCfg = Release|x64
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42}.Release-MT|x64.Build.0 = Release|x64
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Debug|ARM.ActiveCfg = Debug|Win32
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Debug|ARM64.ActiveCfg = Debug|Win32
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Debug|Win32.ActiveCfg = Debug|Win32
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Debug|Win32.Build.0 = Debug|Win32
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Debug|x64.ActiveCfg = Debug|x64
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Debug|x64.Build.0 = Debug|x64
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Debug-MT|ARM.ActiveCfg = Release|x64
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Debug-MT|ARM.Build.0 = Release|x64
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Debug-MT|ARM64.ActiveCfg = Release|x64
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Debug-MT|ARM64.Build.0 = Release|x64
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Debug-MT|Win32.Build.0 = Debug|Win32
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Debug-MT|x64.ActiveCfg = Debug|x64
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Debug-MT|x64.Build.0 = Debug|x64
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Release|ARM.ActiveCfg = Release|Win32
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Release|ARM64.ActiveCfg = Release|Win32
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Release|Win32.ActiveCfg = Release|Win32
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Release|Win32.Build.0 = Release|Win32
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Release|x64.ActiveCfg = Release|x64
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Release|x64.Build.0 = Release|x64
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Release-MT|ARM.ActiveCfg = Release|x64
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Release-MT|ARM.Build.0 = Release|x64
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Release-MT|ARM64.ActiveCfg = Release|x64
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Release-MT|ARM64.Build.0 = Release|x64
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Release-MT|Win32.ActiveCfg = Release|Win32
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Release-MT|Win32.Build.0 = Release|Win32
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Release-MT|x64.ActiveCfg = Release|x64
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0}.Release-MT|x64.Build.0 = Release|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Debug|ARM.ActiveCfg = Debug|Win32
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Debug|ARM64.ActiveCfg = Debug|Win32
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Debug|Win32.ActiveCfg = Debug|Win32
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Debug|Win32.Build.0 = Debug|Win32
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Debug|x64.ActiveCfg = Debug|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Debug|x64.Build.0 = Debug|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Debug-MT|ARM.ActiveCfg = Release|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Debug-MT|ARM.Build.0 = Release|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Debug-MT|ARM64.ActiveCfg = Release|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Debug-MT|ARM64.Build.0 = Release|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Debug-MT|Win32.Build.0 = Debug|Win32
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Debug-MT|x64.ActiveCfg = Debug|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Debug-MT|x64.Build.0 = Debug|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Release|ARM.ActiveCfg = Release|Win32
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Release|ARM64.ActiveCfg = Release|Win32
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Release|Win32.ActiveCfg = Release|Win32
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Release|Win32.Build.0 = Release|Win32
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Release|x64.ActiveCfg = Release|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Release|x64.Build.0 = Release|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Release-MT|ARM.ActiveCfg = Release|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Release-MT|ARM.Build.0 = Release|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Release-MT|ARM64.ActiveCfg = Release|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Release-MT|ARM64.Build.0 = Release|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Release-MT|Win32.ActiveCfg = Release|Win32
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Release-MT|Win32.Build.0 = Release|Win32
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Release-MT|x64.ActiveCfg = Release|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4}.Release-MT|x64.Build.0 = Release|x64
{E34CB3B0-C129-4543-A689-888562563965}.Debug|ARM.ActiveCfg = Debug|Win32
{E34CB3B0-C129-4543-A689-888562563965}.Debug|ARM64.ActiveCfg = Debug|Win32
{E34CB3B0-C129-4543-A689-888562563965}.Debug|Win32.ActiveCfg = Debug|Win32
{E34CB3B0-C129-4543-A689-888562563965}.Debug|Win32.Build.0 = Debug|Win32
{E34CB3B0-C129-4543-A689-888562563965}.Debug|x64.ActiveCfg = Debug|x64
{E34CB3B0-C129-4543-A689-888562563965}.Debug|x64.Build.0 = Debug|x64
{E34CB3B0-C129-4543-A689-888562563965}.Debug-MT|ARM.ActiveCfg = Release|x64
{E34CB3B0-C129-4543-A689-888562563965}.Debug-MT|ARM.Build.0 = Release|x64
{E34CB3B0-C129-4543-A689-888562563965}.Debug-MT|ARM64.ActiveCfg = Release|x64
{E34CB3B0-C129-4543-A689-888562563965}.Debug-MT|ARM64.Build.0 = Release|x64
{E34CB3B0-C129-4543-A689-888562563965}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{E34CB3B0-C129-4543-A689-888562563965}.Debug-MT|Win32.Build.0 = Debug|Win32
{E34CB3B0-C129-4543-A689-888562563965}.Debug-MT|x64.ActiveCfg = Debug|x64
{E34CB3B0-C129-4543-A689-888562563965}.Debug-MT|x64.Build.0 = Debug|x64
{E34CB3B0-C129-4543-A689-888562563965}.Release|ARM.ActiveCfg = Release|Win32
{E34CB3B0-C129-4543-A689-888562563965}.Release|ARM64.ActiveCfg = Release|Win32
{E34CB3B0-C129-4543-A689-888562563965}.Release|Win32.ActiveCfg = Release|Win32
{E34CB3B0-C129-4543-A689-888562563965}.Release|Win32.Build.0 = Release|Win32
{E34CB3B0-C129-4543-A689-888562563965}.Release|x64.ActiveCfg = Release|x64
{E34CB3B0-C129-4543-A689-888562563965}.Release|x64.Build.0 = Release|x64
{E34CB3B0-C129-4543-A689-888562563965}.Release-MT|ARM.ActiveCfg = Release|x64
{E34CB3B0-C129-4543-A689-888562563965}.Release-MT|ARM.Build.0 = Release|x64
{E34CB3B0-C129-4543-A689-888562563965}.Release-MT|ARM64.ActiveCfg = Release|x64
{E34CB3B0-C129-4543-A689-888562563965}.Release-MT|ARM64.Build.0 = Release|x64
{E34CB3B0-C129-4543-A689-888562563965}.Release-MT|Win32.ActiveCfg = Release|Win32
{E34CB3B0-C129-4543-A689-888562563965}.Release-MT|Win32.Build.0 = Release|Win32
{E34CB3B0-C129-4543-A689-888562563965}.Release-MT|x64.ActiveCfg = Release|x64
{E34CB3B0-C129-4543-A689-888562563965}.Release-MT|x64.Build.0 = Release|x64
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Debug|ARM.ActiveCfg = Debug|Win32
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Debug|ARM64.ActiveCfg = Debug|Win32
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Debug|Win32.ActiveCfg = Debug|Win32
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Debug|Win32.Build.0 = Debug|Win32
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Debug|x64.ActiveCfg = Debug|x64
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Debug|x64.Build.0 = Debug|x64
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Debug-MT|ARM.ActiveCfg = Release|x64
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Debug-MT|ARM.Build.0 = Release|x64
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Debug-MT|ARM64.ActiveCfg = Release|x64
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Debug-MT|ARM64.Build.0 = Release|x64
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Debug-MT|Win32.Build.0 = Debug|Win32
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Debug-MT|x64.ActiveCfg = Debug|x64
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Debug-MT|x64.Build.0 = Debug|x64
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Release|ARM.ActiveCfg = Release|Win32
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Release|ARM64.ActiveCfg = Release|Win32
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Release|Win32.ActiveCfg = Release|Win32
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Release|Win32.Build.0 = Release|Win32
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Release|x64.ActiveCfg = Release|x64
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Release|x64.Build.0 = Release|x64
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Release-MT|ARM.ActiveCfg = Release|x64
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Release-MT|ARM.Build.0 = Release|x64
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Release-MT|ARM64.ActiveCfg = Release|x64
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Release-MT|ARM64.Build.0 = Release|x64
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Release-MT|Win32.ActiveCfg = Release|Win32
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Release-MT|Win32.Build.0 = Release|Win32
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Release-MT|x64.ActiveCfg = Release|x64
{52368076-4DE4-41E9-BFF0-90BC12F0D437}.Release-MT|x64.Build.0 = Release|x64
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Debug|ARM.ActiveCfg = Debug|Win32
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Debug|ARM64.ActiveCfg = Debug|Win32
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Debug|Win32.ActiveCfg = Debug|Win32
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Debug|Win32.Build.0 = Debug|Win32
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Debug|x64.ActiveCfg = Debug|x64
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Debug|x64.Build.0 = Debug|x64
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Debug-MT|ARM.ActiveCfg = Release|x64
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Debug-MT|ARM.Build.0 = Release|x64
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Debug-MT|ARM64.ActiveCfg = Release|x64
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Debug-MT|ARM64.Build.0 = Release|x64
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Debug-MT|Win32.Build.0 = Debug|Win32
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Debug-MT|x64.ActiveCfg = Debug|x64
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Debug-MT|x64.Build.0 = Debug|x64
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Release|ARM.ActiveCfg = Release|Win32
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Release|ARM64.ActiveCfg = Release|Win32
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Release|Win32.ActiveCfg = Release|Win32
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Release|Win32.Build.0 = Release|Win32
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Release|x64.ActiveCfg = Release|x64
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Release|x64.Build.0 = Release|x64
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Release-MT|ARM.ActiveCfg = Release|x64
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Release-MT|ARM.Build.0 = Release|x64
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Release-MT|ARM64.ActiveCfg = Release|x64
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Release-MT|ARM64.Build.0 = Release|x64
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Release-MT|Win32.ActiveCfg = Release|Win32
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Release-MT|Win32.Build.0 = Release|Win32
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Release-MT|x64.ActiveCfg = Release|x64
{C54326D2-6D5C-4EF0-B25D-BB77BB274189}.Release-MT|x64.Build.0 = Release|x64
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Debug|ARM.ActiveCfg = Debug|Win32
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Debug|ARM64.ActiveCfg = Debug|Win32
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Debug|Win32.ActiveCfg = Debug|Win32
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Debug|Win32.Build.0 = Debug|Win32
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Debug|x64.ActiveCfg = Debug|x64
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Debug|x64.Build.0 = Debug|x64
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Debug-MT|ARM.ActiveCfg = Release|x64
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Debug-MT|ARM.Build.0 = Release|x64
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Debug-MT|ARM64.ActiveCfg = Release|x64
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Debug-MT|ARM64.Build.0 = Release|x64
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Debug-MT|Win32.Build.0 = Debug|Win32
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Debug-MT|x64.ActiveCfg = Debug|x64
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Debug-MT|x64.Build.0 = Debug|x64
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Release|ARM.ActiveCfg = Release|Win32
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Release|ARM64.ActiveCfg = Release|Win32
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Release|Win32.ActiveCfg = Release|Win32
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Release|Win32.Build.0 = Release|Win32
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Release|x64.ActiveCfg = Release|x64
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Release|x64.Build.0 = Release|x64
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Release-MT|ARM.ActiveCfg = Release|x64
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Release-MT|ARM.Build.0 = Release|x64
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Release-MT|ARM64.ActiveCfg = Release|x64
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Release-MT|ARM64.Build.0 = Release|x64
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Release-MT|Win32.ActiveCfg = Release|Win32
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Release-MT|Win32.Build.0 = Release|Win32
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Release-MT|x64.ActiveCfg = Release|x64
{B247A077-4411-4EE1-AB2C-04C1EED36D76}.Release-MT|x64.Build.0 = Release|x64
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Debug|ARM.ActiveCfg = Debug|Win32
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Debug|ARM64.ActiveCfg = Debug|Win32
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Debug|Win32.ActiveCfg = Debug|Win32
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Debug|Win32.Build.0 = Debug|Win32
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Debug|x64.ActiveCfg = Debug|x64
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Debug|x64.Build.0 = Debug|x64
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Debug-MT|ARM.ActiveCfg = Release|x64
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Debug-MT|ARM.Build.0 = Release|x64
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Debug-MT|ARM64.ActiveCfg = Release|x64
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Debug-MT|ARM64.Build.0 = Release|x64
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Debug-MT|Win32.Build.0 = Debug|Win32
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Debug-MT|x64.ActiveCfg = Debug|x64
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Debug-MT|x64.Build.0 = Debug|x64
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Release|ARM.ActiveCfg = Release|Win32
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Release|ARM64.ActiveCfg = Release|Win32
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Release|Win32.ActiveCfg = Release|Win32
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Release|Win32.Build.0 = Release|Win32
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Release|x64.ActiveCfg = Release|x64
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Release|x64.Build.0 = Release|x64
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Release-MT|ARM.ActiveCfg = Release|x64
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Release-MT|ARM.Build.0 = Release|x64
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Release-MT|ARM64.ActiveCfg = Release|x64
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Release-MT|ARM64.Build.0 = Release|x64
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Release-MT|Win32.ActiveCfg = Release|Win32
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Release-MT|Win32.Build.0 = Release|Win32
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Release-MT|x64.ActiveCfg = Release|x64
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1}.Release-MT|x64.Build.0 = Release|x64
{14001AA3-707D-4C20-9343-4A50114F9575}.Debug|ARM.ActiveCfg = Debug|Win32
{14001AA3-707D-4C20-9343-4A50114F9575}.Debug|ARM64.ActiveCfg = Debug|Win32
{14001AA3-707D-4C20-9343-4A50114F9575}.Debug|Win32.ActiveCfg = Debug|Win32
{14001AA3-707D-4C20-9343-4A50114F9575}.Debug|Win32.Build.0 = Debug|Win32
{14001AA3-707D-4C20-9343-4A50114F9575}.Debug|x64.ActiveCfg = Debug|x64
{14001AA3-707D-4C20-9343-4A50114F9575}.Debug|x64.Build.0 = Debug|x64
{14001AA3-707D-4C20-9343-4A50114F9575}.Debug-MT|ARM.ActiveCfg = Release|x64
{14001AA3-707D-4C20-9343-4A50114F9575}.Debug-MT|ARM.Build.0 = Release|x64
{14001AA3-707D-4C20-9343-4A50114F9575}.Debug-MT|ARM64.ActiveCfg = Release|x64
{14001AA3-707D-4C20-9343-4A50114F9575}.Debug-MT|ARM64.Build.0 = Release|x64
{14001AA3-707D-4C20-9343-4A50114F9575}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{14001AA3-707D-4C20-9343-4A50114F9575}.Debug-MT|Win32.Build.0 = Debug|Win32
{14001AA3-707D-4C20-9343-4A50114F9575}.Debug-MT|x64.ActiveCfg = Debug|x64
{14001AA3-707D-4C20-9343-4A50114F9575}.Debug-MT|x64.Build.0 = Debug|x64
{14001AA3-707D-4C20-9343-4A50114F9575}.Release|ARM.ActiveCfg = Release|Win32
{14001AA3-707D-4C20-9343-4A50114F9575}.Release|ARM64.ActiveCfg = Release|Win32
{14001AA3-707D-4C20-9343-4A50114F9575}.Release|Win32.ActiveCfg = Release|Win32
{14001AA3-707D-4C20-9343-4A50114F9575}.Release|Win32.Build.0 = Release|Win32
{14001AA3-707D-4C20-9343-4A50114F9575}.Release|x64.ActiveCfg = Release|x64
{14001AA3-707D-4C20-9343-4A50114F9575}.Release|x64.Build.0 = Release|x64
{14001AA3-707D-4C20-9343-4A50114F9575}.Release-MT|ARM.ActiveCfg = Release|x64
{14001AA3-707D-4C20-9343-4A50114F9575}.Release-MT|ARM.Build.0 = Release|x64
{14001AA3-707D-4C20-9343-4A50114F9575}.Release-MT|ARM64.ActiveCfg = Release|x64
{14001AA3-707D-4C20-9343-4A50114F9575}.Release-MT|ARM64.Build.0 = Release|x64
{14001AA3-707D-4C20-9343-4A50114F9575}.Release-MT|Win32.ActiveCfg = Release|Win32
{14001AA3-707D-4C20-9343-4A50114F9575}.Release-MT|Win32.Build.0 = Release|Win32
{14001AA3-707D-4C20-9343-4A50114F9575}.Release-MT|x64.ActiveCfg = Release|x64
{14001AA3-707D-4C20-9343-4A50114F9575}.Release-MT|x64.Build.0 = Release|x64
{05E490B5-F525-4B81-B588-AD9807340F0E}.Debug|ARM.ActiveCfg = Debug|Win32
{05E490B5-F525-4B81-B588-AD9807340F0E}.Debug|ARM64.ActiveCfg = Debug|Win32
{05E490B5-F525-4B81-B588-AD9807340F0E}.Debug|Win32.ActiveCfg = Debug|Win32
{05E490B5-F525-4B81-B588-AD9807340F0E}.Debug|Win32.Build.0 = Debug|Win32
{05E490B5-F525-4B81-B588-AD9807340F0E}.Debug|x64.ActiveCfg = Debug|x64
{05E490B5-F525-4B81-B588-AD9807340F0E}.Debug|x64.Build.0 = Debug|x64
{05E490B5-F525-4B81-B588-AD9807340F0E}.Debug-MT|ARM.ActiveCfg = Release|x64
{05E490B5-F525-4B81-B588-AD9807340F0E}.Debug-MT|ARM.Build.0 = Release|x64
{05E490B5-F525-4B81-B588-AD9807340F0E}.Debug-MT|ARM64.ActiveCfg = Release|x64
{05E490B5-F525-4B81-B588-AD9807340F0E}.Debug-MT|ARM64.Build.0 = Release|x64
{05E490B5-F525-4B81-B588-AD9807340F0E}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{05E490B5-F525-4B81-B588-AD9807340F0E}.Debug-MT|Win32.Build.0 = Debug|Win32
{05E490B5-F525-4B81-B588-AD9807340F0E}.Debug-MT|x64.ActiveCfg = Debug|x64
{05E490B5-F525-4B81-B588-AD9807340F0E}.Debug-MT|x64.Build.0 = Debug|x64
{05E490B5-F525-4B81-B588-AD9807340F0E}.Release|ARM.ActiveCfg = Release|Win32
{05E490B5-F525-4B81-B588-AD9807340F0E}.Release|ARM64.ActiveCfg = Release|Win32
{05E490B5-F525-4B81-B588-AD9807340F0E}.Release|Win32.ActiveCfg = Release|Win32
{05E490B5-F525-4B81-B588-AD9807340F0E}.Release|Win32.Build.0 = Release|Win32
{05E490B5-F525-4B81-B588-AD9807340F0E}.Release|x64.ActiveCfg = Release|x64
{05E490B5-F525-4B81-B588-AD9807340F0E}.Release|x64.Build.0 = Release|x64
{05E490B5-F525-4B81-B588-AD9807340F0E}.Release-MT|ARM.ActiveCfg = Release|x64
{05E490B5-F525-4B81-B588-AD9807340F0E}.Release-MT|ARM.Build.0 = Release|x64
{05E490B5-F525-4B81-B588-AD9807340F0E}.Release-MT|ARM64.ActiveCfg = Release|x64
{05E490B5-F525-4B81-B588-AD9807340F0E}.Release-MT|ARM64.Build.0 = Release|x64
{05E490B5-F525-4B81-B588-AD9807340F0E}.Release-MT|Win32.ActiveCfg = Release|Win32
{05E490B5-F525-4B81-B588-AD9807340F0E}.Release-MT|Win32.Build.0 = Release|Win32
{05E490B5-F525-4B81-B588-AD9807340F0E}.Release-MT|x64.ActiveCfg = Release|x64
{05E490B5-F525-4B81-B588-AD9807340F0E}.Release-MT|x64.Build.0 = Release|x64
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Debug|ARM.ActiveCfg = Debug|Win32
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Debug|ARM64.ActiveCfg = Debug|Win32
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Debug|Win32.ActiveCfg = Debug|Win32
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Debug|Win32.Build.0 = Debug|Win32
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Debug|x64.ActiveCfg = Debug|x64
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Debug|x64.Build.0 = Debug|x64
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Debug-MT|ARM.ActiveCfg = Release|x64
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Debug-MT|ARM.Build.0 = Release|x64
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Debug-MT|ARM64.ActiveCfg = Release|x64
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Debug-MT|ARM64.Build.0 = Release|x64
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Debug-MT|Win32.Build.0 = Debug|Win32
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Debug-MT|x64.ActiveCfg = Debug|x64
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Debug-MT|x64.Build.0 = Debug|x64
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Release|ARM.ActiveCfg = Release|Win32
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Release|ARM64.ActiveCfg = Release|Win32
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Release|Win32.ActiveCfg = Release|Win32
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Release|Win32.Build.0 = Release|Win32
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Release|x64.ActiveCfg = Release|x64
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Release|x64.Build.0 = Release|x64
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Release-MT|ARM.ActiveCfg = Release|x64
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Release-MT|ARM.Build.0 = Release|x64
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Release-MT|ARM64.ActiveCfg = Release|x64
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Release-MT|ARM64.Build.0 = Release|x64
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Release-MT|Win32.ActiveCfg = Release|Win32
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Release-MT|Win32.Build.0 = Release|Win32
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Release-MT|x64.ActiveCfg = Release|x64
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020}.Release-MT|x64.Build.0 = Release|x64
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Debug|ARM.ActiveCfg = Debug|Win32
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Debug|ARM64.ActiveCfg = Debug|Win32
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Debug|Win32.ActiveCfg = Debug|Win32
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Debug|Win32.Build.0 = Debug|Win32
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Debug|x64.ActiveCfg = Debug|x64
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Debug|x64.Build.0 = Debug|x64
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Debug-MT|ARM.ActiveCfg = Release|x64
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Debug-MT|ARM.Build.0 = Release|x64
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Debug-MT|ARM64.ActiveCfg = Release|x64
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Debug-MT|ARM64.Build.0 = Release|x64
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Debug-MT|Win32.Build.0 = Debug|Win32
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Debug-MT|x64.ActiveCfg = Debug|x64
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Debug-MT|x64.Build.0 = Debug|x64
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Release|ARM.ActiveCfg = Release|Win32
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Release|ARM64.ActiveCfg = Release|Win32
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Release|Win32.ActiveCfg = Release|Win32
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Release|Win32.Build.0 = Release|Win32
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Release|x64.ActiveCfg = Release|x64
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Release|x64.Build.0 = Release|x64
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Release-MT|ARM.ActiveCfg = Release|x64
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Release-MT|ARM.Build.0 = Release|x64
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Release-MT|ARM64.ActiveCfg = Release|x64
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Release-MT|ARM64.Build.0 = Release|x64
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Release-MT|Win32.ActiveCfg = Release|Win32
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Release-MT|Win32.Build.0 = Release|Win32
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Release-MT|x64.ActiveCfg = Release|x64
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B}.Release-MT|x64.Build.0 = Release|x64
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Debug|ARM.ActiveCfg = Debug|Win32
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Debug|ARM64.ActiveCfg = Debug|Win32
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Debug|Win32.ActiveCfg = Debug|Win32
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Debug|Win32.Build.0 = Debug|Win32
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Debug|x64.ActiveCfg = Debug|x64
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Debug|x64.Build.0 = Debug|x64
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Debug-MT|ARM.ActiveCfg = Release|x64
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Debug-MT|ARM.Build.0 = Release|x64
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Debug-MT|ARM64.ActiveCfg = Release|x64
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Debug-MT|ARM64.Build.0 = Release|x64
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Debug-MT|Win32.Build.0 = Debug|Win32
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Debug-MT|x64.ActiveCfg = Debug|x64
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Debug-MT|x64.Build.0 = Debug|x64
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Release|ARM.ActiveCfg = Release|Win32
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Release|ARM64.ActiveCfg = Release|Win32
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Release|Win32.ActiveCfg = Release|Win32
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Release|Win32.Build.0 = Release|Win32
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Release|x64.ActiveCfg = Release|x64
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Release|x64.Build.0 = Release|x64
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Release-MT|ARM.ActiveCfg = Release|x64
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Release-MT|ARM.Build.0 = Release|x64
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Release-MT|ARM64.ActiveCfg = Release|x64
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Release-MT|ARM64.Build.0 = Release|x64
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Release-MT|Win32.ActiveCfg = Release|Win32
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Release-MT|Win32.Build.0 = Release|Win32
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Release-MT|x64.ActiveCfg = Release|x64
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB}.Release-MT|x64.Build.0 = Release|x64
{C295C08A-5ACD-4244-A519-B567CE13D345}.Debug|ARM.ActiveCfg = Debug|Win32
{C295C08A-5ACD-4244-A519-B567CE13D345}.Debug|ARM64.ActiveCfg = Debug|Win32
{C295C08A-5ACD-4244-A519-B567CE13D345}.Debug|Win32.ActiveCfg = Debug|Win32
{C295C08A-5ACD-4244-A519-B567CE13D345}.Debug|Win32.Build.0 = Debug|Win32
{C295C08A-5ACD-4244-A519-B567CE13D345}.Debug|x64.ActiveCfg = Debug|x64
{C295C08A-5ACD-4244-A519-B567CE13D345}.Debug|x64.Build.0 = Debug|x64
{C295C08A-5ACD-4244-A519-B567CE13D345}.Debug-MT|ARM.ActiveCfg = Release|x64
{C295C08A-5ACD-4244-A519-B567CE13D345}.Debug-MT|ARM.Build.0 = Release|x64
{C295C08A-5ACD-4244-A519-B567CE13D345}.Debug-MT|ARM64.ActiveCfg = Release|x64
{C295C08A-5ACD-4244-A519-B567CE13D345}.Debug-MT|ARM64.Build.0 = Release|x64
{C295C08A-5ACD-4244-A519-B567CE13D345}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{C295C08A-5ACD-4244-A519-B567CE13D345}.Debug-MT|Win32.Build.0 = Debug|Win32
{C295C08A-5ACD-4244-A519-B567CE13D345}.Debug-MT|x64.ActiveCfg = Debug|x64
{C295C08A-5ACD-4244-A519-B567CE13D345}.Debug-MT|x64.Build.0 = Debug|x64
{C295C08A-5ACD-4244-A519-B567CE13D345}.Release|ARM.ActiveCfg = Release|Win32
{C295C08A-5ACD-4244-A519-B567CE13D345}.Release|ARM64.ActiveCfg = Release|Win32
{C295C08A-5ACD-4244-A519-B567CE13D345}.Release|Win32.ActiveCfg = Release|Win32
{C295C08A-5ACD-4244-A519-B567CE13D345}.Release|Win32.Build.0 = Release|Win32
{C295C08A-5ACD-4244-A519-B567CE13D345}.Release|x64.ActiveCfg = Release|x64
{C295C08A-5ACD-4244-A519-B567CE13D345}.Release|x64.Build.0 = Release|x64
{C295C08A-5ACD-4244-A519-B567CE13D345}.Release-MT|ARM.ActiveCfg = Release|x64
{C295C08A-5ACD-4244-A519-B567CE13D345}.Release-MT|ARM.Build.0 = Release|x64
{C295C08A-5ACD-4244-A519-B567CE13D345}.Release-MT|ARM64.ActiveCfg = Release|x64
{C295C08A-5ACD-4244-A519-B567CE13D345}.Release-MT|ARM64.Build.0 = Release|x64
{C295C08A-5ACD-4244-A519-B567CE13D345}.Release-MT|Win32.ActiveCfg = Release|Win32
{C295C08A-5ACD-4244-A519-B567CE13D345}.Release-MT|Win32.Build.0 = Release|Win32
{C295C08A-5ACD-4244-A519-B567CE13D345}.Release-MT|x64.ActiveCfg = Release|x64
{C295C08A-5ACD-4244-A519-B567CE13D345}.Release-MT|x64.Build.0 = Release|x64
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Debug|ARM.ActiveCfg = Debug|Win32
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Debug|ARM64.ActiveCfg = Debug|Win32
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Debug|Win32.ActiveCfg = Debug|Win32
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Debug|Win32.Build.0 = Debug|Win32
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Debug|x64.ActiveCfg = Debug|x64
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Debug|x64.Build.0 = Debug|x64
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Debug-MT|ARM.ActiveCfg = Release|x64
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Debug-MT|ARM.Build.0 = Release|x64
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Debug-MT|ARM64.ActiveCfg = Release|x64
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Debug-MT|ARM64.Build.0 = Release|x64
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Debug-MT|Win32.Build.0 = Debug|Win32
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Debug-MT|x64.ActiveCfg = Debug|x64
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Debug-MT|x64.Build.0 = Debug|x64
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Release|ARM.ActiveCfg = Release|Win32
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Release|ARM64.ActiveCfg = Release|Win32
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Release|Win32.ActiveCfg = Release|Win32
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Release|Win32.Build.0 = Release|Win32
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Release|x64.ActiveCfg = Release|x64
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Release|x64.Build.0 = Release|x64
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Release-MT|ARM.ActiveCfg = Release|x64
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Release-MT|ARM.Build.0 = Release|x64
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Release-MT|ARM64.ActiveCfg = Release|x64
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Release-MT|ARM64.Build.0 = Release|x64
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Release-MT|Win32.ActiveCfg = Release|Win32
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Release-MT|Win32.Build.0 = Release|Win32
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Release-MT|x64.ActiveCfg = Release|x64
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7}.Release-MT|x64.Build.0 = Release|x64
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Debug|ARM.ActiveCfg = Debug|Win32
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Debug|ARM64.ActiveCfg = Debug|Win32
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Debug|Win32.ActiveCfg = Debug|Win32
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Debug|Win32.Build.0 = Debug|Win32
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Debug|x64.ActiveCfg = Debug|x64
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Debug|x64.Build.0 = Debug|x64
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Debug-MT|ARM.ActiveCfg = Release|x64
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Debug-MT|ARM.Build.0 = Release|x64
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Debug-MT|ARM64.ActiveCfg = Release|x64
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Debug-MT|ARM64.Build.0 = Release|x64
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Debug-MT|Win32.Build.0 = Debug|Win32
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Debug-MT|x64.ActiveCfg = Debug|x64
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Debug-MT|x64.Build.0 = Debug|x64
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Release|ARM.ActiveCfg = Release|Win32
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Release|ARM64.ActiveCfg = Release|Win32
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Release|Win32.ActiveCfg = Release|Win32
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Release|Win32.Build.0 = Release|Win32
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Release|x64.ActiveCfg = Release|x64
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Release|x64.Build.0 = Release|x64
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Release-MT|ARM.ActiveCfg = Release|x64
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Release-MT|ARM.Build.0 = Release|x64
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Release-MT|ARM64.ActiveCfg = Release|x64
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Release-MT|ARM64.Build.0 = Release|x64
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Release-MT|Win32.ActiveCfg = Release|Win32
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Release-MT|Win32.Build.0 = Release|Win32
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Release-MT|x64.ActiveCfg = Release|x64
{53C55478-5683-42D2-9A6F-D5998D1D0ECC}.Release-MT|x64.Build.0 = Release|x64
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Debug|ARM.ActiveCfg = Debug|Win32
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Debug|ARM64.ActiveCfg = Debug|Win32
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Debug|Win32.ActiveCfg = Debug|Win32
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Debug|Win32.Build.0 = Debug|Win32
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Debug|x64.ActiveCfg = Debug|x64
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Debug|x64.Build.0 = Debug|x64
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Debug-MT|ARM.ActiveCfg = Release|x64
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Debug-MT|ARM.Build.0 = Release|x64
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Debug-MT|ARM64.ActiveCfg = Release|x64
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Debug-MT|ARM64.Build.0 = Release|x64
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Debug-MT|Win32.Build.0 = Debug|Win32
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Debug-MT|x64.ActiveCfg = Debug|x64
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Debug-MT|x64.Build.0 = Debug|x64
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Release|ARM.ActiveCfg = Release|Win32
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Release|ARM64.ActiveCfg = Release|Win32
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Release|Win32.ActiveCfg = Release|Win32
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Release|Win32.Build.0 = Release|Win32
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Release|x64.ActiveCfg = Release|x64
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Release|x64.Build.0 = Release|x64
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Release-MT|ARM.ActiveCfg = Release|x64
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Release-MT|ARM.Build.0 = Release|x64
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Release-MT|ARM64.ActiveCfg = Release|x64
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Release-MT|ARM64.Build.0 = Release|x64
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Release-MT|Win32.ActiveCfg = Release|Win32
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Release-MT|Win32.Build.0 = Release|Win32
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Release-MT|x64.ActiveCfg = Release|x64
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D}.Release-MT|x64.Build.0 = Release|x64
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Debug|ARM.ActiveCfg = Debug|Win32
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Debug|ARM64.ActiveCfg = Debug|Win32
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Debug|Win32.ActiveCfg = Debug|Win32
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Debug|Win32.Build.0 = Debug|Win32
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Debug|x64.ActiveCfg = Debug|x64
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Debug|x64.Build.0 = Debug|x64
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Debug-MT|ARM.ActiveCfg = Release|x64
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Debug-MT|ARM.Build.0 = Release|x64
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Debug-MT|ARM64.ActiveCfg = Release|x64
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Debug-MT|ARM64.Build.0 = Release|x64
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Debug-MT|Win32.Build.0 = Debug|Win32
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Debug-MT|x64.ActiveCfg = Debug|x64
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Debug-MT|x64.Build.0 = Debug|x64
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Release|ARM.ActiveCfg = Release|Win32
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Release|ARM64.ActiveCfg = Release|Win32
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Release|Win32.ActiveCfg = Release|Win32
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Release|Win32.Build.0 = Release|Win32
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Release|x64.ActiveCfg = Release|x64
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Release|x64.Build.0 = Release|x64
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Release-MT|ARM.ActiveCfg = Release|x64
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Release-MT|ARM.Build.0 = Release|x64
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Release-MT|ARM64.ActiveCfg = Release|x64
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Release-MT|ARM64.Build.0 = Release|x64
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Release-MT|Win32.ActiveCfg = Release|Win32
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Release-MT|Win32.Build.0 = Release|Win32
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Release-MT|x64.ActiveCfg = Release|x64
{A68FA899-3363-4E9D-91A5-0C413FED5CC0}.Release-MT|x64.Build.0 = Release|x64
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Debug|ARM.ActiveCfg = Debug|Win32
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Debug|ARM64.ActiveCfg = Debug|Win32
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Debug|Win32.ActiveCfg = Debug|Win32
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Debug|Win32.Build.0 = Debug|Win32
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Debug|x64.ActiveCfg = Debug|x64
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Debug|x64.Build.0 = Debug|x64
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Debug-MT|ARM.ActiveCfg = Release|x64
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Debug-MT|ARM.Build.0 = Release|x64
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Debug-MT|ARM64.ActiveCfg = Release|x64
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Debug-MT|ARM64.Build.0 = Release|x64
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Debug-MT|Win32.Build.0 = Debug|Win32
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Debug-MT|x64.ActiveCfg = Debug|x64
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Debug-MT|x64.Build.0 = Debug|x64
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Release|ARM.ActiveCfg = Release|Win32
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Release|ARM64.ActiveCfg = Release|Win32
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Release|Win32.ActiveCfg = Release|Win32
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Release|Win32.Build.0 = Release|Win32
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Release|x64.ActiveCfg = Release|x64
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Release|x64.Build.0 = Release|x64
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Release-MT|ARM.ActiveCfg = Release|x64
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Release-MT|ARM.Build.0 = Release|x64
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Release-MT|ARM64.ActiveCfg = Release|x64
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Release-MT|ARM64.Build.0 = Release|x64
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Release-MT|Win32.ActiveCfg = Release|Win32
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Release-MT|Win32.Build.0 = Release|Win32
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Release-MT|x64.ActiveCfg = Release|x64
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD}.Release-MT|x64.Build.0 = Release|x64
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Debug|ARM.ActiveCfg = Debug|Win32
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Debug|ARM64.ActiveCfg = Debug|Win32
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Debug|Win32.ActiveCfg = Debug|Win32
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Debug|Win32.Build.0 = Debug|Win32
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Debug|x64.ActiveCfg = Debug|x64
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Debug|x64.Build.0 = Debug|x64
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Debug-MT|ARM.ActiveCfg = Release|x64
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Debug-MT|ARM.Build.0 = Release|x64
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Debug-MT|ARM64.ActiveCfg = Release|x64
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Debug-MT|ARM64.Build.0 = Release|x64
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Debug-MT|Win32.Build.0 = Debug|Win32
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Debug-MT|x64.ActiveCfg = Debug|x64
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Debug-MT|x64.Build.0 = Debug|x64
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Release|ARM.ActiveCfg = Release|Win32
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Release|ARM64.ActiveCfg = Release|Win32
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Release|Win32.ActiveCfg = Release|Win32
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Release|Win32.Build.0 = Release|Win32
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Release|x64.ActiveCfg = Release|x64
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Release|x64.Build.0 = Release|x64
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Release-MT|ARM.ActiveCfg = Release|x64
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Release-MT|ARM.Build.0 = Release|x64
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Release-MT|ARM64.ActiveCfg = Release|x64
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Release-MT|ARM64.Build.0 = Release|x64
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Release-MT|Win32.ActiveCfg = Release|Win32
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Release-MT|Win32.Build.0 = Release|Win32
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Release-MT|x64.ActiveCfg = Release|x64
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE}.Release-MT|x64.Build.0 = Release|x64
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Debug|ARM.ActiveCfg = Debug|Win32
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Debug|ARM64.ActiveCfg = Debug|Win32
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Debug|Win32.ActiveCfg = Debug|Win32
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Debug|Win32.Build.0 = Debug|Win32
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Debug|x64.ActiveCfg = Debug|x64
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Debug|x64.Build.0 = Debug|x64
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Debug-MT|ARM.ActiveCfg = Release|x64
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Debug-MT|ARM.Build.0 = Release|x64
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Debug-MT|ARM64.ActiveCfg = Release|x64
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Debug-MT|ARM64.Build.0 = Release|x64
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Debug-MT|Win32.Build.0 = Debug|Win32
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Debug-MT|x64.ActiveCfg = Debug|x64
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Debug-MT|x64.Build.0 = Debug|x64
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Release|ARM.ActiveCfg = Release|Win32
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Release|ARM64.ActiveCfg = Release|Win32
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Release|Win32.ActiveCfg = Release|Win32
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Release|Win32.Build.0 = Release|Win32
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Release|x64.ActiveCfg = Release|x64
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Release|x64.Build.0 = Release|x64
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Release-MT|ARM.ActiveCfg = Release|x64
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Release-MT|ARM.Build.0 = Release|x64
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Release-MT|ARM64.ActiveCfg = Release|x64
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Release-MT|ARM64.Build.0 = Release|x64
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Release-MT|Win32.ActiveCfg = Release|Win32
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Release-MT|Win32.Build.0 = Release|Win32
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Release-MT|x64.ActiveCfg = Release|x64
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1}.Release-MT|x64.Build.0 = Release|x64
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Debug|ARM.ActiveCfg = Debug|Win32
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Debug|ARM64.ActiveCfg = Debug|Win32
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Debug|Win32.ActiveCfg = Debug|Win32
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Debug|Win32.Build.0 = Debug|Win32
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Debug|x64.ActiveCfg = Debug|x64
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Debug|x64.Build.0 = Debug|x64
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Debug-MT|ARM.ActiveCfg = Release|x64
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Debug-MT|ARM.Build.0 = Release|x64
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Debug-MT|ARM64.ActiveCfg = Release|x64
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Debug-MT|ARM64.Build.0 = Release|x64
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Debug-MT|Win32.Build.0 = Debug|Win32
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Debug-MT|x64.ActiveCfg = Debug|x64
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Debug-MT|x64.Build.0 = Debug|x64
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Release|ARM.ActiveCfg = Release|Win32
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Release|ARM64.ActiveCfg = Release|Win32
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Release|Win32.ActiveCfg = Release|Win32
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Release|Win32.Build.0 = Release|Win32
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Release|x64.ActiveCfg = Release|x64
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Release|x64.Build.0 = Release|x64
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Release-MT|ARM.ActiveCfg = Release|x64
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Release-MT|ARM.Build.0 = Release|x64
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Release-MT|ARM64.ActiveCfg = Release|x64
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Release-MT|ARM64.Build.0 = Release|x64
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Release-MT|Win32.ActiveCfg = Release|Win32
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Release-MT|Win32.Build.0 = Release|Win32
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Release-MT|x64.ActiveCfg = Release|x64
{E775C6D0-C295-4D09-9ADC-60FC95526993}.Release-MT|x64.Build.0 = Release|x64
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Debug|ARM.ActiveCfg = Debug|Win32
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Debug|ARM64.ActiveCfg = Debug|Win32
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Debug|Win32.ActiveCfg = Debug|Win32
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Debug|Win32.Build.0 = Debug|Win32
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Debug|x64.ActiveCfg = Debug|x64
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Debug|x64.Build.0 = Debug|x64
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Debug-MT|ARM.ActiveCfg = Release|x64
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Debug-MT|ARM.Build.0 = Release|x64
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Debug-MT|ARM64.ActiveCfg = Release|x64
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Debug-MT|ARM64.Build.0 = Release|x64
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Debug-MT|Win32.Build.0 = Debug|Win32
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Debug-MT|x64.ActiveCfg = Debug|x64
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Debug-MT|x64.Build.0 = Debug|x64
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Release|ARM.ActiveCfg = Release|Win32
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Release|ARM64.ActiveCfg = Release|Win32
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Release|Win32.ActiveCfg = Release|Win32
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Release|Win32.Build.0 = Release|Win32
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Release|x64.ActiveCfg = Release|x64
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Release|x64.Build.0 = Release|x64
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Release-MT|ARM.ActiveCfg = Release|x64
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Release-MT|ARM.Build.0 = Release|x64
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Release-MT|ARM64.ActiveCfg = Release|x64
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Release-MT|ARM64.Build.0 = Release|x64
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Release-MT|Win32.ActiveCfg = Release|Win32
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Release-MT|Win32.Build.0 = Release|Win32
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Release-MT|x64.ActiveCfg = Release|x64
{9A38E78A-971B-4D7B-89F3-5A05B517EA76}.Release-MT|x64.Build.0 = Release|x64
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Debug|ARM.ActiveCfg = Debug|Win32
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Debug|ARM64.ActiveCfg = Debug|Win32
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Debug|Win32.ActiveCfg = Debug|Win32
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Debug|Win32.Build.0 = Debug|Win32
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Debug|x64.ActiveCfg = Debug|x64
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Debug|x64.Build.0 = Debug|x64
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Debug-MT|ARM.ActiveCfg = Release|x64
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Debug-MT|ARM.Build.0 = Release|x64
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Debug-MT|ARM64.ActiveCfg = Release|x64
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Debug-MT|ARM64.Build.0 = Release|x64
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Debug-MT|Win32.Build.0 = Debug|Win32
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Debug-MT|x64.ActiveCfg = Debug|x64
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Debug-MT|x64.Build.0 = Debug|x64
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Release|ARM.ActiveCfg = Release|Win32
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Release|ARM64.ActiveCfg = Release|Win32
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Release|Win32.ActiveCfg = Release|Win32
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Release|Win32.Build.0 = Release|Win32
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Release|x64.ActiveCfg = Release|x64
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Release|x64.Build.0 = Release|x64
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Release-MT|ARM.ActiveCfg = Release|x64
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Release-MT|ARM.Build.0 = Release|x64
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Release-MT|ARM64.ActiveCfg = Release|x64
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Release-MT|ARM64.Build.0 = Release|x64
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Release-MT|Win32.ActiveCfg = Release|Win32
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Release-MT|Win32.Build.0 = Release|Win32
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Release-MT|x64.ActiveCfg = Release|x64
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB}.Release-MT|x64.Build.0 = Release|x64
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Debug|ARM.ActiveCfg = Debug|Win32
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Debug|ARM64.ActiveCfg = Debug|Win32
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Debug|Win32.ActiveCfg = Debug|Win32
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Debug|Win32.Build.0 = Debug|Win32
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Debug|x64.ActiveCfg = Debug|x64
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Debug|x64.Build.0 = Debug|x64
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Debug-MT|ARM.ActiveCfg = Release|x64
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Debug-MT|ARM.Build.0 = Release|x64
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Debug-MT|ARM64.ActiveCfg = Release|x64
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Debug-MT|ARM64.Build.0 = Release|x64
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Debug-MT|Win32.Build.0 = Debug|Win32
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Debug-MT|x64.ActiveCfg = Debug|x64
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Debug-MT|x64.Build.0 = Debug|x64
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Release|ARM.ActiveCfg = Release|Win32
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Release|ARM64.ActiveCfg = Release|Win32
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Release|Win32.ActiveCfg = Release|Win32
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Release|Win32.Build.0 = Release|Win32
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Release|x64.ActiveCfg = Release|x64
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Release|x64.Build.0 = Release|x64
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Release-MT|ARM.ActiveCfg = Release|x64
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Release-MT|ARM.Build.0 = Release|x64
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Release-MT|ARM64.ActiveCfg = Release|x64
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Release-MT|ARM64.Build.0 = Release|x64
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Release-MT|Win32.ActiveCfg = Release|Win32
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Release-MT|Win32.Build.0 = Release|Win32
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Release-MT|x64.ActiveCfg = Release|x64
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68}.Release-MT|x64.Build.0 = Release|x64
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Debug|ARM.ActiveCfg = Debug|Win32
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Debug|ARM64.ActiveCfg = Debug|Win32
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Debug|Win32.ActiveCfg = Debug|Win32
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Debug|Win32.Build.0 = Debug|Win32
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Debug|x64.ActiveCfg = Debug|x64
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Debug|x64.Build.0 = Debug|x64
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Debug-MT|ARM.ActiveCfg = Release|x64
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Debug-MT|ARM.Build.0 = Release|x64
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Debug-MT|ARM64.ActiveCfg = Release|x64
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Debug-MT|ARM64.Build.0 = Release|x64
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Debug-MT|Win32.Build.0 = Debug|Win32
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Debug-MT|x64.ActiveCfg = Debug|x64
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Debug-MT|x64.Build.0 = Debug|x64
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Release|ARM.ActiveCfg = Release|Win32
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Release|ARM64.ActiveCfg = Release|Win32
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Release|Win32.ActiveCfg = Release|Win32
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Release|Win32.Build.0 = Release|Win32
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Release|x64.ActiveCfg = Release|x64
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Release|x64.Build.0 = Release|x64
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Release-MT|ARM.ActiveCfg = Release|x64
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Release-MT|ARM.Build.0 = Release|x64
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Release-MT|ARM64.ActiveCfg = Release|x64
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Release-MT|ARM64.Build.0 = Release|x64
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Release-MT|Win32.ActiveCfg = Release|Win32
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Release-MT|Win32.Build.0 = Release|Win32
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Release-MT|x64.ActiveCfg = Release|x64
{E6694D68-7D6C-4540-9833-E90B535B0CD3}.Release-MT|x64.Build.0 = Release|x64
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Debug|ARM.ActiveCfg = Debug|Win32
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Debug|ARM64.ActiveCfg = Debug|Win32
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Debug|Win32.ActiveCfg = Debug|Win32
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Debug|Win32.Build.0 = Debug|Win32
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Debug|x64.ActiveCfg = Debug|x64
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Debug|x64.Build.0 = Debug|x64
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Debug-MT|ARM.ActiveCfg = Release|x64
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Debug-MT|ARM.Build.0 = Release|x64
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Debug-MT|ARM64.ActiveCfg = Release|x64
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Debug-MT|ARM64.Build.0 = Release|x64
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Debug-MT|Win32.Build.0 = Debug|Win32
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Debug-MT|x64.ActiveCfg = Debug|x64
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Debug-MT|x64.Build.0 = Debug|x64
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Release|ARM.ActiveCfg = Release|Win32
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Release|ARM64.ActiveCfg = Release|Win32
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Release|Win32.ActiveCfg = Release|Win32
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Release|Win32.Build.0 = Release|Win32
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Release|x64.ActiveCfg = Release|x64
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Release|x64.Build.0 = Release|x64
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Release-MT|ARM.ActiveCfg = Release|x64
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Release-MT|ARM.Build.0 = Release|x64
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Release-MT|ARM64.ActiveCfg = Release|x64
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Release-MT|ARM64.Build.0 = Release|x64
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Release-MT|Win32.ActiveCfg = Release|Win32
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Release-MT|Win32.Build.0 = Release|Win32
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Release-MT|x64.ActiveCfg = Release|x64
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2}.Release-MT|x64.Build.0 = Release|x64
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Debug|ARM.ActiveCfg = Debug|Win32
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Debug|ARM64.ActiveCfg = Debug|Win32
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Debug|Win32.ActiveCfg = Debug|Win32
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Debug|Win32.Build.0 = Debug|Win32
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Debug|x64.ActiveCfg = Debug|x64
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Debug|x64.Build.0 = Debug|x64
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Debug-MT|ARM.ActiveCfg = Release|x64
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Debug-MT|ARM.Build.0 = Release|x64
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Debug-MT|ARM64.ActiveCfg = Release|x64
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Debug-MT|ARM64.Build.0 = Release|x64
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Debug-MT|Win32.Build.0 = Debug|Win32
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Debug-MT|x64.ActiveCfg = Debug|x64
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Debug-MT|x64.Build.0 = Debug|x64
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Release|ARM.ActiveCfg = Release|Win32
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Release|ARM64.ActiveCfg = Release|Win32
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Release|Win32.ActiveCfg = Release|Win32
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Release|Win32.Build.0 = Release|Win32
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Release|x64.ActiveCfg = Release|x64
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Release|x64.Build.0 = Release|x64
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Release-MT|ARM.ActiveCfg = Release|x64
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Release-MT|ARM.Build.0 = Release|x64
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Release-MT|ARM64.ActiveCfg = Release|x64
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Release-MT|ARM64.Build.0 = Release|x64
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Release-MT|Win32.ActiveCfg = Release|Win32
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Release-MT|Win32.Build.0 = Release|Win32
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Release-MT|x64.ActiveCfg = Release|x64
{B3202DE4-A933-46D3-B268-9C2156ECCAF6}.Release-MT|x64.Build.0 = Release|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Debug|ARM.ActiveCfg = Debug|Win32
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Debug|ARM64.ActiveCfg = Debug|Win32
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Debug|Win32.ActiveCfg = Debug|Win32
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Debug|Win32.Build.0 = Debug|Win32
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Debug|x64.ActiveCfg = Debug|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Debug|x64.Build.0 = Debug|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Debug-MT|ARM.ActiveCfg = Release|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Debug-MT|ARM.Build.0 = Release|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Debug-MT|ARM64.ActiveCfg = Release|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Debug-MT|ARM64.Build.0 = Release|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Debug-MT|Win32.ActiveCfg = Debug|Win32
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Debug-MT|Win32.Build.0 = Debug|Win32
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Debug-MT|x64.ActiveCfg = Debug|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Debug-MT|x64.Build.0 = Debug|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Release|ARM.ActiveCfg = Release|Win32
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Release|ARM64.ActiveCfg = Release|Win32
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Release|Win32.ActiveCfg = Release|Win32
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Release|Win32.Build.0 = Release|Win32
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Release|x64.ActiveCfg = Release|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Release|x64.Build.0 = Release|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Release-MT|ARM.ActiveCfg = Release|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Release-MT|ARM.Build.0 = Release|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Release-MT|ARM64.ActiveCfg = Release|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Release-MT|ARM64.Build.0 = Release|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Release-MT|Win32.ActiveCfg = Release|Win32
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Release-MT|Win32.Build.0 = Release|Win32
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Release-MT|x64.ActiveCfg = Release|x64
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5}.Release-MT|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{75352A45-BCB8-4774-8C66-3AF9EA6B6B42} = {3D82DA5A-AC7F-42CC-8F68-0B7D701C1140}
{527AE686-CD0E-4BC2-9B0F-4BC4CF9621E0} = {3D82DA5A-AC7F-42CC-8F68-0B7D701C1140}
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B4} = {3D82DA5A-AC7F-42CC-8F68-0B7D701C1140}
{E34CB3B0-C129-4543-A689-888562563965} = {BD71AAE2-2013-4CBF-A6C8-8FEA7ECDC77D}
{52368076-4DE4-41E9-BFF0-90BC12F0D437} = {BD71AAE2-2013-4CBF-A6C8-8FEA7ECDC77D}
{C54326D2-6D5C-4EF0-B25D-BB77BB274189} = {BD71AAE2-2013-4CBF-A6C8-8FEA7ECDC77D}
{B247A077-4411-4EE1-AB2C-04C1EED36D76} = {BD71AAE2-2013-4CBF-A6C8-8FEA7ECDC77D}
{C99EF8F0-4A17-4503-9972-8BB9BD107CA1} = {BD71AAE2-2013-4CBF-A6C8-8FEA7ECDC77D}
{14001AA3-707D-4C20-9343-4A50114F9575} = {BD71AAE2-2013-4CBF-A6C8-8FEA7ECDC77D}
{05E490B5-F525-4B81-B588-AD9807340F0E} = {BD71AAE2-2013-4CBF-A6C8-8FEA7ECDC77D}
{D7FBC644-E3BA-4BEE-B896-6F81D9EEB020} = {BD71AAE2-2013-4CBF-A6C8-8FEA7ECDC77D}
{CB4C173A-4F2E-4A63-9BA3-5F130B43604B} = {BD71AAE2-2013-4CBF-A6C8-8FEA7ECDC77D}
{EF0F59A3-0EE9-44CE-9457-B621B6FC50EB} = {BD71AAE2-2013-4CBF-A6C8-8FEA7ECDC77D}
{C295C08A-5ACD-4244-A519-B567CE13D345} = {BD71AAE2-2013-4CBF-A6C8-8FEA7ECDC77D}
{2A7EF89F-D254-4D6D-8563-F4C3504AB4A7} = {BD71AAE2-2013-4CBF-A6C8-8FEA7ECDC77D}
{53C55478-5683-42D2-9A6F-D5998D1D0ECC} = {BD71AAE2-2013-4CBF-A6C8-8FEA7ECDC77D}
{C524F5B4-EDB1-4622-8EA5-8CA9DFACA09D} = {BD71AAE2-2013-4CBF-A6C8-8FEA7ECDC77D}
{A68FA899-3363-4E9D-91A5-0C413FED5CC0} = {BD71AAE2-2013-4CBF-A6C8-8FEA7ECDC77D}
{10E88C2B-E98B-4EAA-AA34-9CA59136BBFD} = {BD71AAE2-2013-4CBF-A6C8-8FEA7ECDC77D}
{1F5B7A30-B170-4D4C-89F8-33E4A24CF9CE} = {3D82DA5A-AC7F-42CC-8F68-0B7D701C1140}
{85BB4A0B-C219-42A5-BDA1-79CF05B5A5A1} = {BD71AAE2-2013-4CBF-A6C8-8FEA7ECDC77D}
{E775C6D0-C295-4D09-9ADC-60FC95526993} = {BD71AAE2-2013-4CBF-A6C8-8FEA7ECDC77D}
{9A38E78A-971B-4D7B-89F3-5A05B517EA76} = {BD71AAE2-2013-4CBF-A6C8-8FEA7ECDC77D}
{6F22FD3C-EAC0-4BF0-A7DE-3B92695666EB} = {3D82DA5A-AC7F-42CC-8F68-0B7D701C1140}
{691929A2-CBD1-4DC4-AB0B-AEE444EF6A68} = {BD71AAE2-2013-4CBF-A6C8-8FEA7ECDC77D}
{E6694D68-7D6C-4540-9833-E90B535B0CD3} = {BD71AAE2-2013-4CBF-A6C8-8FEA7ECDC77D}
{D5F1A4D4-C23A-47EF-91E9-E2C08F6E31B2} = {BD71AAE2-2013-4CBF-A6C8-8FEA7ECDC77D}
{B3202DE4-A933-46D3-B268-9C2156ECCAF6} = {BD71AAE2-2013-4CBF-A6C8-8FEA7ECDC77D}
{EE16E7F2-AC27-4E30-AB22-B02A9C2380B5} = {3D82DA5A-AC7F-42CC-8F68-0B7D701C1140}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {22F8E3CD-A6BA-4F08-9695-1B4A2EE751B2}
EndGlobalSection
EndGlobal
注意各个子工程vcxproj文件内的windows sdk版本都要手动改成对应版本,否则会死活无法编译成功。例如:
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\packages\fix8.dependencies.getopt.1.0.20151130.1\build\native\fix8.dependencies.getopt.props" Condition="Exists('..\packages\fix8.dependencies.getopt.1.0.20151130.1\build\native\fix8.dependencies.getopt.props')" />
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{E6694D68-7D6C-4540-9833-E90B535B0CD3}</ProjectGuid>
<RootNamespace>irecovery</RootNamespace>
<WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion>
<PlatformToolset>v142</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<OutDir>$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<AdditionalIncludeDirectories>$(ProjectDir)\polyfill;$(ProjectDir)libirecovery\include;$(ProjectDir)libimobiledevice-glue\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_MBCS;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;USE_READLINE_STATIC</PreprocessorDefinitions>
<ProgramDataBaseFileName>$(OutDir)$(ProjectName).exe.pdb</ProgramDataBaseFileName>
</ClCompile>
<Link>
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;readline.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_MBCS;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;USE_READLINE_STATIC</PreprocessorDefinitions>
<ProgramDataBaseFileName>$(OutDir)$(ProjectName).exe.pdb</ProgramDataBaseFileName>
</ClCompile>
<Link>
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;readline.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_MBCS;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;USE_READLINE_STATIC</PreprocessorDefinitions>
<ProgramDataBaseFileName>$(OutDir)$(ProjectName).exe.pdb</ProgramDataBaseFileName>
</ClCompile>
<Link>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;readline.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_MBCS;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;USE_READLINE_STATIC</PreprocessorDefinitions>
<ProgramDataBaseFileName>$(OutDir)$(ProjectName).exe.pdb</ProgramDataBaseFileName>
</ClCompile>
<Link>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;readline.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="libimobiledevice-glue\src\utils.c" />
<ClCompile Include="libirecovery\tools\irecovery.c" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="libirecovery.vcxproj" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
</Project>
附移植问题及解决方法:
libimobiledevice-glue
错误 C2375 “char_buf_new”: 重定义;不同的链接 imobiledevice-glue d:\hui\deguang\imobiledevice\libimobiledevice-vs-master_idevicetool.props_del_winsdk\libimobiledevice-glue\src\cbuf.c 33
https://www.orcode.com/question/887088_kc0177.html
你不能在.cpp文件中声明DLLEXPORT
,但不能在头文件中说明(因为否则编译器会将这些函数视为不同的函数)。 你的定义也是DLLEXPORT
You probably have to install the development version of the Python package
https://blog.csdn.net/qq_34369618/article/details/68957322
sudo apt-get install python2.7-dev
https://stackoverflow.com/questions/21456206/libusbmuxd-and-libimobiledevice-circular-reference
libusbmuxd was recently split from usbmuxd. Install, in order, libplist 1.11, libusbmuxd 1.0.9, libimobiledevice 1.1.6 and then you can install usbmuxd.
查代码,如何数据到文件?
Sending FirmwareResponse data now
第二次升级后,搜log:Previous Restore Log Received,一次性打印上次刷机日志
enum Files {
Seal,
Bbpv,
FCfg,
Appv,
Bbpc,
Bbcl,
Files_Max,
};
iOS学习之 plist文件的读写
https://blog.csdn.net/dearbaba_1666/article/details/80883056
代码地址:https://github.com/schelling/YcDemo/tree/master/PlistDemo
https://www.theiphonewiki.com/wiki/IPSW_File_Format
http://newosxbook.com/bonus/vol1AppA.html
Using openssl to display the contents of apticket.der
同时编译出dll和lib文件
https://blog.csdn.net/weixin_40933653/article/details/123946449?spm=1001.2014.3001.5506
_declspec(dllexport) int sum(int a, int b)
属性要导入lib文件
》可能是lib没有引入正确,检查路径对不对,名称对不对。
选中项目名称右键——属性——连接器——常规——附加库目录——这里是lib文件所在的路径
选中项目名称右键——属性——连接器——输入——附加依赖性——这里是lib文件的名称,比如mmpadpater.lib