
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.31605.320
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CWeChatRobot", "CWeChatRobot\WeChatRobotCOM.vcxproj", "{F54A8A7E-C2C0-4FD8-B625-59C77FF613BA}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WeChatTools", "WeChatTools\WeChatTools.vcxproj", "{3F7198C7-68D1-4BBA-9BF2-B7FC67A9426E}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DWeChatRobot", "DWeChatRobot\DWeChatRobot.vcxproj", "{C0FC8DAB-0590-46AC-9270-6FEA45D52390}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "wxRobot", "wxRobot", "{8E5B7B88-AB21-4B97-BAC1-956A35E33671}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Python", "Python", "{9533FA77-5AB8-473D-83D5-55E07137401E}"
	ProjectSection(SolutionItems) = preProject
		Python\wxRobot.py = Python\wxRobot.py
	EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CSharp", "CSharp", "{4DE1F624-3F17-44E8-9B1F-28D88285D25F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "wxRobot", "wxRobot\wxRobot.csproj", "{10504CFA-6D19-4A97-8728-11BCE6C2499F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wxDriver", "wxDriver\wxDriver.vcxproj", "{B8740C2A-CBE7-4873-9669-E0DFEC4A3B8D}"
EndProject
Global
	GlobalSection(SolutionConfigurationPlatforms) = preSolution
		Debug|Any CPU = Debug|Any CPU
		Debug|x64 = Debug|x64
		Debug|x86 = Debug|x86
		Release|Any CPU = Release|Any CPU
		Release|x64 = Release|x64
		Release|x86 = Release|x86
		SOCKET_DEBUG|Any CPU = SOCKET_DEBUG|Any CPU
		SOCKET_DEBUG|x64 = SOCKET_DEBUG|x64
		SOCKET_DEBUG|x86 = SOCKET_DEBUG|x86
		SOCKET_Release|Any CPU = SOCKET_Release|Any CPU
		SOCKET_Release|x64 = SOCKET_Release|x64
		SOCKET_Release|x86 = SOCKET_Release|x86
	EndGlobalSection
	GlobalSection(ProjectConfigurationPlatforms) = postSolution
		{F54A8A7E-C2C0-4FD8-B625-59C77FF613BA}.Debug|Any CPU.ActiveCfg = Debug|Win32
		{F54A8A7E-C2C0-4FD8-B625-59C77FF613BA}.Debug|x64.ActiveCfg = Debug|x64
		{F54A8A7E-C2C0-4FD8-B625-59C77FF613BA}.Debug|x64.Build.0 = Debug|x64
		{F54A8A7E-C2C0-4FD8-B625-59C77FF613BA}.Debug|x86.ActiveCfg = Debug|Win32
		{F54A8A7E-C2C0-4FD8-B625-59C77FF613BA}.Debug|x86.Build.0 = Debug|Win32
		{F54A8A7E-C2C0-4FD8-B625-59C77FF613BA}.Release|Any CPU.ActiveCfg = Release|Win32
		{F54A8A7E-C2C0-4FD8-B625-59C77FF613BA}.Release|x64.ActiveCfg = Release|x64
		{F54A8A7E-C2C0-4FD8-B625-59C77FF613BA}.Release|x64.Build.0 = Release|x64
		{F54A8A7E-C2C0-4FD8-B625-59C77FF613BA}.Release|x86.ActiveCfg = Release|Win32
		{F54A8A7E-C2C0-4FD8-B625-59C77FF613BA}.Release|x86.Build.0 = Release|Win32
		{F54A8A7E-C2C0-4FD8-B625-59C77FF613BA}.SOCKET_DEBUG|Any CPU.ActiveCfg = Release|x64
		{F54A8A7E-C2C0-4FD8-B625-59C77FF613BA}.SOCKET_DEBUG|Any CPU.Build.0 = Release|x64
		{F54A8A7E-C2C0-4FD8-B625-59C77FF613BA}.SOCKET_DEBUG|x64.ActiveCfg = Release|x64
		{F54A8A7E-C2C0-4FD8-B625-59C77FF613BA}.SOCKET_DEBUG|x64.Build.0 = Release|x64
		{F54A8A7E-C2C0-4FD8-B625-59C77FF613BA}.SOCKET_DEBUG|x86.ActiveCfg = Release|Win32
		{F54A8A7E-C2C0-4FD8-B625-59C77FF613BA}.SOCKET_DEBUG|x86.Build.0 = Release|Win32
		{F54A8A7E-C2C0-4FD8-B625-59C77FF613BA}.SOCKET_Release|Any CPU.ActiveCfg = Release|x64
		{F54A8A7E-C2C0-4FD8-B625-59C77FF613BA}.SOCKET_Release|Any CPU.Build.0 = Release|x64
		{F54A8A7E-C2C0-4FD8-B625-59C77FF613BA}.SOCKET_Release|x64.ActiveCfg = Release|x64
		{F54A8A7E-C2C0-4FD8-B625-59C77FF613BA}.SOCKET_Release|x64.Build.0 = Release|x64
		{F54A8A7E-C2C0-4FD8-B625-59C77FF613BA}.SOCKET_Release|x86.ActiveCfg = Release|Win32
		{F54A8A7E-C2C0-4FD8-B625-59C77FF613BA}.SOCKET_Release|x86.Build.0 = Release|Win32
		{3F7198C7-68D1-4BBA-9BF2-B7FC67A9426E}.Debug|Any CPU.ActiveCfg = Debug|Win32
		{3F7198C7-68D1-4BBA-9BF2-B7FC67A9426E}.Debug|x64.ActiveCfg = Debug|x64
		{3F7198C7-68D1-4BBA-9BF2-B7FC67A9426E}.Debug|x64.Build.0 = Debug|x64
		{3F7198C7-68D1-4BBA-9BF2-B7FC67A9426E}.Debug|x86.ActiveCfg = Debug|Win32
		{3F7198C7-68D1-4BBA-9BF2-B7FC67A9426E}.Debug|x86.Build.0 = Debug|Win32
		{3F7198C7-68D1-4BBA-9BF2-B7FC67A9426E}.Release|Any CPU.ActiveCfg = Release|Win32
		{3F7198C7-68D1-4BBA-9BF2-B7FC67A9426E}.Release|x64.ActiveCfg = Release|x64
		{3F7198C7-68D1-4BBA-9BF2-B7FC67A9426E}.Release|x64.Build.0 = Release|x64
		{3F7198C7-68D1-4BBA-9BF2-B7FC67A9426E}.Release|x86.ActiveCfg = Release|Win32
		{3F7198C7-68D1-4BBA-9BF2-B7FC67A9426E}.Release|x86.Build.0 = Release|Win32
		{3F7198C7-68D1-4BBA-9BF2-B7FC67A9426E}.SOCKET_DEBUG|Any CPU.ActiveCfg = Release|x64
		{3F7198C7-68D1-4BBA-9BF2-B7FC67A9426E}.SOCKET_DEBUG|Any CPU.Build.0 = Release|x64
		{3F7198C7-68D1-4BBA-9BF2-B7FC67A9426E}.SOCKET_DEBUG|x64.ActiveCfg = Release|x64
		{3F7198C7-68D1-4BBA-9BF2-B7FC67A9426E}.SOCKET_DEBUG|x64.Build.0 = Release|x64
		{3F7198C7-68D1-4BBA-9BF2-B7FC67A9426E}.SOCKET_DEBUG|x86.ActiveCfg = Release|Win32
		{3F7198C7-68D1-4BBA-9BF2-B7FC67A9426E}.SOCKET_DEBUG|x86.Build.0 = Release|Win32
		{3F7198C7-68D1-4BBA-9BF2-B7FC67A9426E}.SOCKET_Release|Any CPU.ActiveCfg = Release|x64
		{3F7198C7-68D1-4BBA-9BF2-B7FC67A9426E}.SOCKET_Release|Any CPU.Build.0 = Release|x64
		{3F7198C7-68D1-4BBA-9BF2-B7FC67A9426E}.SOCKET_Release|x64.ActiveCfg = Release|x64
		{3F7198C7-68D1-4BBA-9BF2-B7FC67A9426E}.SOCKET_Release|x64.Build.0 = Release|x64
		{3F7198C7-68D1-4BBA-9BF2-B7FC67A9426E}.SOCKET_Release|x86.ActiveCfg = Release|Win32
		{3F7198C7-68D1-4BBA-9BF2-B7FC67A9426E}.SOCKET_Release|x86.Build.0 = Release|Win32
		{C0FC8DAB-0590-46AC-9270-6FEA45D52390}.Debug|Any CPU.ActiveCfg = Debug|Win32
		{C0FC8DAB-0590-46AC-9270-6FEA45D52390}.Debug|x64.ActiveCfg = Debug|x64
		{C0FC8DAB-0590-46AC-9270-6FEA45D52390}.Debug|x64.Build.0 = Debug|x64
		{C0FC8DAB-0590-46AC-9270-6FEA45D52390}.Debug|x86.ActiveCfg = Debug|Win32
		{C0FC8DAB-0590-46AC-9270-6FEA45D52390}.Debug|x86.Build.0 = Debug|Win32
		{C0FC8DAB-0590-46AC-9270-6FEA45D52390}.Release|Any CPU.ActiveCfg = Release|Win32
		{C0FC8DAB-0590-46AC-9270-6FEA45D52390}.Release|x64.ActiveCfg = Release|x64
		{C0FC8DAB-0590-46AC-9270-6FEA45D52390}.Release|x64.Build.0 = Release|x64
		{C0FC8DAB-0590-46AC-9270-6FEA45D52390}.Release|x86.ActiveCfg = Release|Win32
		{C0FC8DAB-0590-46AC-9270-6FEA45D52390}.Release|x86.Build.0 = Release|Win32
		{C0FC8DAB-0590-46AC-9270-6FEA45D52390}.SOCKET_DEBUG|Any CPU.ActiveCfg = SOCKET_Debug|Win32
		{C0FC8DAB-0590-46AC-9270-6FEA45D52390}.SOCKET_DEBUG|x64.ActiveCfg = SOCKET_Debug|x64
		{C0FC8DAB-0590-46AC-9270-6FEA45D52390}.SOCKET_DEBUG|x64.Build.0 = SOCKET_Debug|x64
		{C0FC8DAB-0590-46AC-9270-6FEA45D52390}.SOCKET_DEBUG|x86.ActiveCfg = SOCKET_Debug|Win32
		{C0FC8DAB-0590-46AC-9270-6FEA45D52390}.SOCKET_DEBUG|x86.Build.0 = SOCKET_Debug|Win32
		{C0FC8DAB-0590-46AC-9270-6FEA45D52390}.SOCKET_Release|Any CPU.ActiveCfg = SOCKET_Release|Win32
		{C0FC8DAB-0590-46AC-9270-6FEA45D52390}.SOCKET_Release|x64.ActiveCfg = SOCKET_Release|x64
		{C0FC8DAB-0590-46AC-9270-6FEA45D52390}.SOCKET_Release|x64.Build.0 = SOCKET_Release|x64
		{C0FC8DAB-0590-46AC-9270-6FEA45D52390}.SOCKET_Release|x86.ActiveCfg = SOCKET_Release|Win32
		{C0FC8DAB-0590-46AC-9270-6FEA45D52390}.SOCKET_Release|x86.Build.0 = SOCKET_Release|Win32
		{10504CFA-6D19-4A97-8728-11BCE6C2499F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{10504CFA-6D19-4A97-8728-11BCE6C2499F}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{10504CFA-6D19-4A97-8728-11BCE6C2499F}.Debug|x64.ActiveCfg = Debug|Any CPU
		{10504CFA-6D19-4A97-8728-11BCE6C2499F}.Debug|x64.Build.0 = Debug|Any CPU
		{10504CFA-6D19-4A97-8728-11BCE6C2499F}.Debug|x86.ActiveCfg = Debug|Any CPU
		{10504CFA-6D19-4A97-8728-11BCE6C2499F}.Debug|x86.Build.0 = Debug|Any CPU
		{10504CFA-6D19-4A97-8728-11BCE6C2499F}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{10504CFA-6D19-4A97-8728-11BCE6C2499F}.Release|Any CPU.Build.0 = Release|Any CPU
		{10504CFA-6D19-4A97-8728-11BCE6C2499F}.Release|x64.ActiveCfg = Release|Any CPU
		{10504CFA-6D19-4A97-8728-11BCE6C2499F}.Release|x64.Build.0 = Release|Any CPU
		{10504CFA-6D19-4A97-8728-11BCE6C2499F}.Release|x86.ActiveCfg = Release|Any CPU
		{10504CFA-6D19-4A97-8728-11BCE6C2499F}.Release|x86.Build.0 = Release|Any CPU
		{10504CFA-6D19-4A97-8728-11BCE6C2499F}.SOCKET_DEBUG|Any CPU.ActiveCfg = Release|Any CPU
		{10504CFA-6D19-4A97-8728-11BCE6C2499F}.SOCKET_DEBUG|Any CPU.Build.0 = Release|Any CPU
		{10504CFA-6D19-4A97-8728-11BCE6C2499F}.SOCKET_DEBUG|x64.ActiveCfg = Release|Any CPU
		{10504CFA-6D19-4A97-8728-11BCE6C2499F}.SOCKET_DEBUG|x64.Build.0 = Release|Any CPU
		{10504CFA-6D19-4A97-8728-11BCE6C2499F}.SOCKET_DEBUG|x86.ActiveCfg = Release|Any CPU
		{10504CFA-6D19-4A97-8728-11BCE6C2499F}.SOCKET_DEBUG|x86.Build.0 = Release|Any CPU
		{10504CFA-6D19-4A97-8728-11BCE6C2499F}.SOCKET_Release|Any CPU.ActiveCfg = Release|Any CPU
		{10504CFA-6D19-4A97-8728-11BCE6C2499F}.SOCKET_Release|Any CPU.Build.0 = Release|Any CPU
		{10504CFA-6D19-4A97-8728-11BCE6C2499F}.SOCKET_Release|x64.ActiveCfg = Release|Any CPU
		{10504CFA-6D19-4A97-8728-11BCE6C2499F}.SOCKET_Release|x64.Build.0 = Release|Any CPU
		{10504CFA-6D19-4A97-8728-11BCE6C2499F}.SOCKET_Release|x86.ActiveCfg = Release|Any CPU
		{10504CFA-6D19-4A97-8728-11BCE6C2499F}.SOCKET_Release|x86.Build.0 = Release|Any CPU
		{B8740C2A-CBE7-4873-9669-E0DFEC4A3B8D}.Debug|Any CPU.ActiveCfg = Debug|Win32
		{B8740C2A-CBE7-4873-9669-E0DFEC4A3B8D}.Debug|x64.ActiveCfg = Debug|x64
		{B8740C2A-CBE7-4873-9669-E0DFEC4A3B8D}.Debug|x64.Build.0 = Debug|x64
		{B8740C2A-CBE7-4873-9669-E0DFEC4A3B8D}.Debug|x86.ActiveCfg = Debug|Win32
		{B8740C2A-CBE7-4873-9669-E0DFEC4A3B8D}.Debug|x86.Build.0 = Debug|Win32
		{B8740C2A-CBE7-4873-9669-E0DFEC4A3B8D}.Release|Any CPU.ActiveCfg = Release|Win32
		{B8740C2A-CBE7-4873-9669-E0DFEC4A3B8D}.Release|x64.ActiveCfg = Release|x64
		{B8740C2A-CBE7-4873-9669-E0DFEC4A3B8D}.Release|x64.Build.0 = Release|x64
		{B8740C2A-CBE7-4873-9669-E0DFEC4A3B8D}.Release|x86.ActiveCfg = Release|Win32
		{B8740C2A-CBE7-4873-9669-E0DFEC4A3B8D}.Release|x86.Build.0 = Release|Win32
		{B8740C2A-CBE7-4873-9669-E0DFEC4A3B8D}.SOCKET_DEBUG|Any CPU.ActiveCfg = Debug|Win32
		{B8740C2A-CBE7-4873-9669-E0DFEC4A3B8D}.SOCKET_DEBUG|Any CPU.Build.0 = Debug|Win32
		{B8740C2A-CBE7-4873-9669-E0DFEC4A3B8D}.SOCKET_DEBUG|x64.ActiveCfg = Debug|x64
		{B8740C2A-CBE7-4873-9669-E0DFEC4A3B8D}.SOCKET_DEBUG|x64.Build.0 = Debug|x64
		{B8740C2A-CBE7-4873-9669-E0DFEC4A3B8D}.SOCKET_DEBUG|x86.ActiveCfg = Debug|Win32
		{B8740C2A-CBE7-4873-9669-E0DFEC4A3B8D}.SOCKET_DEBUG|x86.Build.0 = Debug|Win32
		{B8740C2A-CBE7-4873-9669-E0DFEC4A3B8D}.SOCKET_Release|Any CPU.ActiveCfg = Debug|Win32
		{B8740C2A-CBE7-4873-9669-E0DFEC4A3B8D}.SOCKET_Release|Any CPU.Build.0 = Debug|Win32
		{B8740C2A-CBE7-4873-9669-E0DFEC4A3B8D}.SOCKET_Release|x64.ActiveCfg = Release|x64
		{B8740C2A-CBE7-4873-9669-E0DFEC4A3B8D}.SOCKET_Release|x64.Build.0 = Release|x64
		{B8740C2A-CBE7-4873-9669-E0DFEC4A3B8D}.SOCKET_Release|x86.ActiveCfg = Release|Win32
		{B8740C2A-CBE7-4873-9669-E0DFEC4A3B8D}.SOCKET_Release|x86.Build.0 = Release|Win32
	EndGlobalSection
	GlobalSection(SolutionProperties) = preSolution
		HideSolutionNode = FALSE
	EndGlobalSection
	GlobalSection(NestedProjects) = preSolution
		{9533FA77-5AB8-473D-83D5-55E07137401E} = {8E5B7B88-AB21-4B97-BAC1-956A35E33671}
		{4DE1F624-3F17-44E8-9B1F-28D88285D25F} = {8E5B7B88-AB21-4B97-BAC1-956A35E33671}
		{10504CFA-6D19-4A97-8728-11BCE6C2499F} = {4DE1F624-3F17-44E8-9B1F-28D88285D25F}
	EndGlobalSection
	GlobalSection(ExtensibilityGlobals) = postSolution
		SolutionGuid = {20BD2B3B-13AA-4C38-8216-127895041F93}
	EndGlobalSection
EndGlobal
