From 0d94af2fd6da54e3ce51098410a325e0361c65e1 Mon Sep 17 00:00:00 2001
From: Colin Xu <colin.xu@gmail.com>
Date: Wed, 5 Feb 2025 16:56:23 +0800
Subject: [PATCH] Make pykd-ext project as part of solution.

Signed-off-by: Colin Xu <colin.xu@gmail.com>
---
 pykd.sln | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 82 insertions(+)

diff --git a/pykd.sln b/pykd.sln
index e22059a..9098104 100644
--- a/pykd.sln
+++ b/pykd.sln
@@ -33,6 +33,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "kdlib", "kdlibcpp\kdlib\sou
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pykd", "pykd\pykd.vcxproj", "{C4C45791-0201-4406-BC5C-A384B01E3BF5}"
 EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pykd_ext_2.0", "pykd_ext\sources\pykd_ext.vcxproj", "{583F9A6C-AF6D-45E0-A8F4-290D93611185}"
+EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug_2.7|Win32 = Debug_2.7|Win32
@@ -358,6 +360,86 @@ Global
 		{C4C45791-0201-4406-BC5C-A384B01E3BF5}.Release_3.9|Win32.Build.0 = Release_3.9|Win32
 		{C4C45791-0201-4406-BC5C-A384B01E3BF5}.Release_3.9|x64.ActiveCfg = Release_3.9|x64
 		{C4C45791-0201-4406-BC5C-A384B01E3BF5}.Release_3.9|x64.Build.0 = Release_3.9|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_2.7|Win32.ActiveCfg = Debug|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_2.7|Win32.Build.0 = Debug|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_2.7|x64.ActiveCfg = Debug|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_2.7|x64.Build.0 = Debug|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.10|Win32.ActiveCfg = Debug|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.10|Win32.Build.0 = Debug|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.10|x64.ActiveCfg = Debug|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.10|x64.Build.0 = Debug|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.11|Win32.ActiveCfg = Debug|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.11|Win32.Build.0 = Debug|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.11|x64.ActiveCfg = Debug|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.11|x64.Build.0 = Debug|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.12|Win32.ActiveCfg = Debug|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.12|Win32.Build.0 = Debug|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.12|x64.ActiveCfg = Debug|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.12|x64.Build.0 = Debug|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.13|Win32.ActiveCfg = Debug|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.13|Win32.Build.0 = Debug|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.13|x64.ActiveCfg = Debug|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.13|x64.Build.0 = Debug|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.5|Win32.ActiveCfg = Debug|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.5|Win32.Build.0 = Debug|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.5|x64.ActiveCfg = Debug|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.5|x64.Build.0 = Debug|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.6|Win32.ActiveCfg = Debug|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.6|Win32.Build.0 = Debug|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.6|x64.ActiveCfg = Debug|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.6|x64.Build.0 = Debug|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.7|Win32.ActiveCfg = Debug|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.7|Win32.Build.0 = Debug|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.7|x64.ActiveCfg = Debug|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.7|x64.Build.0 = Debug|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.8|Win32.ActiveCfg = Debug|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.8|Win32.Build.0 = Debug|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.8|x64.ActiveCfg = Debug|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.8|x64.Build.0 = Debug|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.9|Win32.ActiveCfg = Debug|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.9|Win32.Build.0 = Debug|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.9|x64.ActiveCfg = Debug|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Debug_3.9|x64.Build.0 = Debug|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_2.7|Win32.ActiveCfg = Release|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_2.7|Win32.Build.0 = Release|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_2.7|x64.ActiveCfg = Release|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_2.7|x64.Build.0 = Release|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.10|Win32.ActiveCfg = Release|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.10|Win32.Build.0 = Release|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.10|x64.ActiveCfg = Release|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.10|x64.Build.0 = Release|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.11|Win32.ActiveCfg = Release|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.11|Win32.Build.0 = Release|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.11|x64.ActiveCfg = Release|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.11|x64.Build.0 = Release|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.12|Win32.ActiveCfg = Release|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.12|Win32.Build.0 = Release|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.12|x64.ActiveCfg = Release|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.12|x64.Build.0 = Release|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.13|Win32.ActiveCfg = Release|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.13|Win32.Build.0 = Release|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.13|x64.ActiveCfg = Release|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.13|x64.Build.0 = Release|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.5|Win32.ActiveCfg = Release|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.5|Win32.Build.0 = Release|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.5|x64.ActiveCfg = Release|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.5|x64.Build.0 = Release|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.6|Win32.ActiveCfg = Release|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.6|Win32.Build.0 = Release|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.6|x64.ActiveCfg = Release|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.6|x64.Build.0 = Release|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.7|Win32.ActiveCfg = Release|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.7|Win32.Build.0 = Release|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.7|x64.ActiveCfg = Release|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.7|x64.Build.0 = Release|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.8|Win32.ActiveCfg = Release|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.8|Win32.Build.0 = Release|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.8|x64.ActiveCfg = Release|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.8|x64.Build.0 = Release|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.9|Win32.ActiveCfg = Release|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.9|Win32.Build.0 = Release|Win32
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.9|x64.ActiveCfg = Release|x64
+		{583F9A6C-AF6D-45E0-A8F4-290D93611185}.Release_3.9|x64.Build.0 = Release|x64
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE