Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.5.33516.290
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "root", "root", "{93EFA5FE-2DBC-4A5D-901E-D013E3EE0605}"
	ProjectSection(SolutionItems) = preProject
		.gitignore = .gitignore
		LICENSE = LICENSE
		README.md = README.md
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Sudo Launcher", "src\Sudo Launcher\Sudo Launcher.vcxproj", "{7968D334-E2DB-4DD7-B671-3C8455F65FBF}"
	ProjectSection(ProjectDependencies) = postProject
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E} = {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}
		{7F2C28C8-6B95-47A8-84B0-DD443565EA35} = {7F2C28C8-6B95-47A8-84B0-DD443565EA35}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Sudo Service", "src\Sudo Service\Sudo Service.vcxproj", "{C1C432A1-BA5F-4FA9-A44F-973B71598DAF}"
	ProjectSection(ProjectDependencies) = postProject
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E} = {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Sudo Common", "src\Sudo Common\Sudo Common.vcxitems", "{6BF1131E-7F67-44DF-9C56-C2E749F24184}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Su Launcher", "src\Su Launcher\Su Launcher.vcxproj", "{86DE336E-4487-40E0-851E-D98D61F52650}"
	ProjectSection(ProjectDependencies) = postProject
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E} = {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}
		{7F2C28C8-6B95-47A8-84B0-DD443565EA35} = {7F2C28C8-6B95-47A8-84B0-DD443565EA35}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Sudo Helper", "src\Sudo Helper\Sudo Helper.vcxproj", "{6F0EB951-D188-4D66-8008-AE22101BBF97}"
	ProjectSection(ProjectDependencies) = postProject
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E} = {B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Sudo Configuration", "src\Sudo Configuration\Sudo Configuration.vcxproj", "{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Sudo RPC Client", "src\Sudo RPC Client\Sudo RPC Client.vcxproj", "{7F2C28C8-6B95-47A8-84B0-DD443565EA35}"
	ProjectSection(ProjectDependencies) = postProject
		{C1C432A1-BA5F-4FA9-A44F-973B71598DAF} = {C1C432A1-BA5F-4FA9-A44F-973B71598DAF}
	EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{291F6A9A-6E54-4328-B768-3A947F96D165}"
EndProject
Global
	GlobalSection(SolutionConfigurationPlatforms) = preSolution
		Debug|ARM = Debug|ARM
		Debug|ARM64 = Debug|ARM64
		Debug|x64 = Debug|x64
		Debug|x86 = Debug|x86
		Release|ARM = Release|ARM
		Release|ARM64 = Release|ARM64
		Release|x64 = Release|x64
		Release|x86 = Release|x86
	EndGlobalSection
	GlobalSection(ProjectConfigurationPlatforms) = postSolution
		{7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Debug|ARM.ActiveCfg = Debug|ARM
		{7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Debug|ARM.Build.0 = Debug|ARM
		{7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Debug|ARM.Deploy.0 = Debug|ARM
		{7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Debug|ARM64.ActiveCfg = Debug|ARM64
		{7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Debug|ARM64.Build.0 = Debug|ARM64
		{7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Debug|ARM64.Deploy.0 = Debug|ARM64
		{7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Debug|x64.ActiveCfg = Debug|x64
		{7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Debug|x64.Build.0 = Debug|x64
		{7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Debug|x64.Deploy.0 = Debug|x64
		{7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Debug|x86.ActiveCfg = Debug|Win32
		{7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Debug|x86.Build.0 = Debug|Win32
		{7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Debug|x86.Deploy.0 = Debug|Win32
		{7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Release|ARM.ActiveCfg = Release|ARM
		{7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Release|ARM.Build.0 = Release|ARM
		{7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Release|ARM.Deploy.0 = Release|ARM
		{7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Release|ARM64.ActiveCfg = Release|ARM64
		{7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Release|ARM64.Build.0 = Release|ARM64
		{7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Release|ARM64.Deploy.0 = Release|ARM64
		{7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Release|x64.ActiveCfg = Release|x64
		{7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Release|x64.Build.0 = Release|x64
		{7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Release|x64.Deploy.0 = Release|x64
		{7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Release|x86.ActiveCfg = Release|Win32
		{7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Release|x86.Build.0 = Release|Win32
		{7968D334-E2DB-4DD7-B671-3C8455F65FBF}.Release|x86.Deploy.0 = Release|Win32
		{C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Debug|ARM.ActiveCfg = Debug|ARM
		{C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Debug|ARM.Build.0 = Debug|ARM
		{C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Debug|ARM.Deploy.0 = Debug|ARM
		{C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Debug|ARM64.ActiveCfg = Debug|ARM64
		{C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Debug|ARM64.Build.0 = Debug|ARM64
		{C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Debug|ARM64.Deploy.0 = Debug|ARM64
		{C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Debug|x64.ActiveCfg = Debug|x64
		{C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Debug|x64.Build.0 = Debug|x64
		{C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Debug|x64.Deploy.0 = Debug|x64
		{C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Debug|x86.ActiveCfg = Debug|Win32
		{C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Debug|x86.Build.0 = Debug|Win32
		{C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Debug|x86.Deploy.0 = Debug|Win32
		{C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Release|ARM.ActiveCfg = Release|ARM
		{C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Release|ARM.Build.0 = Release|ARM
		{C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Release|ARM.Deploy.0 = Release|ARM
		{C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Release|ARM64.ActiveCfg = Release|ARM64
		{C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Release|ARM64.Build.0 = Release|ARM64
		{C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Release|ARM64.Deploy.0 = Release|ARM64
		{C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Release|x64.ActiveCfg = Release|x64
		{C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Release|x64.Build.0 = Release|x64
		{C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Release|x64.Deploy.0 = Release|x64
		{C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Release|x86.ActiveCfg = Release|Win32
		{C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Release|x86.Build.0 = Release|Win32
		{C1C432A1-BA5F-4FA9-A44F-973B71598DAF}.Release|x86.Deploy.0 = Release|Win32
		{86DE336E-4487-40E0-851E-D98D61F52650}.Debug|ARM.ActiveCfg = Debug|ARM
		{86DE336E-4487-40E0-851E-D98D61F52650}.Debug|ARM.Build.0 = Debug|ARM
		{86DE336E-4487-40E0-851E-D98D61F52650}.Debug|ARM.Deploy.0 = Debug|ARM
		{86DE336E-4487-40E0-851E-D98D61F52650}.Debug|ARM64.ActiveCfg = Debug|ARM64
		{86DE336E-4487-40E0-851E-D98D61F52650}.Debug|ARM64.Build.0 = Debug|ARM64
		{86DE336E-4487-40E0-851E-D98D61F52650}.Debug|ARM64.Deploy.0 = Debug|ARM64
		{86DE336E-4487-40E0-851E-D98D61F52650}.Debug|x64.ActiveCfg = Debug|x64
		{86DE336E-4487-40E0-851E-D98D61F52650}.Debug|x64.Build.0 = Debug|x64
		{86DE336E-4487-40E0-851E-D98D61F52650}.Debug|x64.Deploy.0 = Debug|x64
		{86DE336E-4487-40E0-851E-D98D61F52650}.Debug|x86.ActiveCfg = Debug|Win32
		{86DE336E-4487-40E0-851E-D98D61F52650}.Debug|x86.Build.0 = Debug|Win32
		{86DE336E-4487-40E0-851E-D98D61F52650}.Debug|x86.Deploy.0 = Debug|Win32
		{86DE336E-4487-40E0-851E-D98D61F52650}.Release|ARM.ActiveCfg = Release|ARM
		{86DE336E-4487-40E0-851E-D98D61F52650}.Release|ARM.Build.0 = Release|ARM
		{86DE336E-4487-40E0-851E-D98D61F52650}.Release|ARM.Deploy.0 = Release|ARM
		{86DE336E-4487-40E0-851E-D98D61F52650}.Release|ARM64.ActiveCfg = Release|ARM64
		{86DE336E-4487-40E0-851E-D98D61F52650}.Release|ARM64.Build.0 = Release|ARM64
		{86DE336E-4487-40E0-851E-D98D61F52650}.Release|ARM64.Deploy.0 = Release|ARM64
		{86DE336E-4487-40E0-851E-D98D61F52650}.Release|x64.ActiveCfg = Release|x64
		{86DE336E-4487-40E0-851E-D98D61F52650}.Release|x64.Build.0 = Release|x64
		{86DE336E-4487-40E0-851E-D98D61F52650}.Release|x64.Deploy.0 = Release|x64
		{86DE336E-4487-40E0-851E-D98D61F52650}.Release|x86.ActiveCfg = Release|Win32
		{86DE336E-4487-40E0-851E-D98D61F52650}.Release|x86.Build.0 = Release|Win32
		{86DE336E-4487-40E0-851E-D98D61F52650}.Release|x86.Deploy.0 = Release|Win32
		{6F0EB951-D188-4D66-8008-AE22101BBF97}.Debug|ARM.ActiveCfg = Debug|ARM
		{6F0EB951-D188-4D66-8008-AE22101BBF97}.Debug|ARM.Build.0 = Debug|ARM
		{6F0EB951-D188-4D66-8008-AE22101BBF97}.Debug|ARM.Deploy.0 = Debug|ARM
		{6F0EB951-D188-4D66-8008-AE22101BBF97}.Debug|ARM64.ActiveCfg = Debug|ARM64
		{6F0EB951-D188-4D66-8008-AE22101BBF97}.Debug|ARM64.Build.0 = Debug|ARM64
		{6F0EB951-D188-4D66-8008-AE22101BBF97}.Debug|ARM64.Deploy.0 = Debug|ARM64
		{6F0EB951-D188-4D66-8008-AE22101BBF97}.Debug|x64.ActiveCfg = Debug|x64
		{6F0EB951-D188-4D66-8008-AE22101BBF97}.Debug|x64.Build.0 = Debug|x64
		{6F0EB951-D188-4D66-8008-AE22101BBF97}.Debug|x64.Deploy.0 = Debug|x64
		{6F0EB951-D188-4D66-8008-AE22101BBF97}.Debug|x86.ActiveCfg = Debug|Win32
		{6F0EB951-D188-4D66-8008-AE22101BBF97}.Debug|x86.Build.0 = Debug|Win32
		{6F0EB951-D188-4D66-8008-AE22101BBF97}.Debug|x86.Deploy.0 = Debug|Win32
		{6F0EB951-D188-4D66-8008-AE22101BBF97}.Release|ARM.ActiveCfg = Release|ARM
		{6F0EB951-D188-4D66-8008-AE22101BBF97}.Release|ARM.Build.0 = Release|ARM
		{6F0EB951-D188-4D66-8008-AE22101BBF97}.Release|ARM.Deploy.0 = Release|ARM
		{6F0EB951-D188-4D66-8008-AE22101BBF97}.Release|ARM64.ActiveCfg = Release|ARM64
		{6F0EB951-D188-4D66-8008-AE22101BBF97}.Release|ARM64.Build.0 = Release|ARM64
		{6F0EB951-D188-4D66-8008-AE22101BBF97}.Release|ARM64.Deploy.0 = Release|ARM64
		{6F0EB951-D188-4D66-8008-AE22101BBF97}.Release|x64.ActiveCfg = Release|x64
		{6F0EB951-D188-4D66-8008-AE22101BBF97}.Release|x64.Build.0 = Release|x64
		{6F0EB951-D188-4D66-8008-AE22101BBF97}.Release|x64.Deploy.0 = Release|x64
		{6F0EB951-D188-4D66-8008-AE22101BBF97}.Release|x86.ActiveCfg = Release|Win32
		{6F0EB951-D188-4D66-8008-AE22101BBF97}.Release|x86.Build.0 = Release|Win32
		{6F0EB951-D188-4D66-8008-AE22101BBF97}.Release|x86.Deploy.0 = Release|Win32
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Debug|ARM.ActiveCfg = Debug|ARM
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Debug|ARM.Build.0 = Debug|ARM
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Debug|ARM.Deploy.0 = Debug|ARM
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Debug|ARM64.ActiveCfg = Debug|ARM64
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Debug|ARM64.Build.0 = Debug|ARM64
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Debug|ARM64.Deploy.0 = Debug|ARM64
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Debug|x64.ActiveCfg = Debug|x64
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Debug|x64.Build.0 = Debug|x64
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Debug|x64.Deploy.0 = Debug|x64
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Debug|x86.ActiveCfg = Debug|Win32
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Debug|x86.Build.0 = Debug|Win32
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Debug|x86.Deploy.0 = Debug|Win32
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Release|ARM.ActiveCfg = Release|ARM
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Release|ARM.Build.0 = Release|ARM
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Release|ARM.Deploy.0 = Release|ARM
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Release|ARM64.ActiveCfg = Release|ARM64
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Release|ARM64.Build.0 = Release|ARM64
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Release|ARM64.Deploy.0 = Release|ARM64
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Release|x64.ActiveCfg = Release|x64
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Release|x64.Build.0 = Release|x64
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Release|x64.Deploy.0 = Release|x64
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Release|x86.ActiveCfg = Release|Win32
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Release|x86.Build.0 = Release|Win32
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E}.Release|x86.Deploy.0 = Release|Win32
		{7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Debug|ARM.ActiveCfg = Debug|ARM
		{7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Debug|ARM.Build.0 = Debug|ARM
		{7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Debug|ARM.Deploy.0 = Debug|ARM
		{7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Debug|ARM64.ActiveCfg = Debug|ARM64
		{7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Debug|ARM64.Build.0 = Debug|ARM64
		{7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Debug|ARM64.Deploy.0 = Debug|ARM64
		{7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Debug|x64.ActiveCfg = Debug|x64
		{7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Debug|x64.Build.0 = Debug|x64
		{7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Debug|x64.Deploy.0 = Debug|x64
		{7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Debug|x86.ActiveCfg = Debug|Win32
		{7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Debug|x86.Build.0 = Debug|Win32
		{7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Debug|x86.Deploy.0 = Debug|Win32
		{7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Release|ARM.ActiveCfg = Release|ARM
		{7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Release|ARM.Build.0 = Release|ARM
		{7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Release|ARM.Deploy.0 = Release|ARM
		{7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Release|ARM64.ActiveCfg = Release|ARM64
		{7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Release|ARM64.Build.0 = Release|ARM64
		{7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Release|ARM64.Deploy.0 = Release|ARM64
		{7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Release|x64.ActiveCfg = Release|x64
		{7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Release|x64.Build.0 = Release|x64
		{7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Release|x64.Deploy.0 = Release|x64
		{7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Release|x86.ActiveCfg = Release|Win32
		{7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Release|x86.Build.0 = Release|Win32
		{7F2C28C8-6B95-47A8-84B0-DD443565EA35}.Release|x86.Deploy.0 = Release|Win32
	EndGlobalSection
	GlobalSection(SolutionProperties) = preSolution
		HideSolutionNode = FALSE
	EndGlobalSection
	GlobalSection(NestedProjects) = preSolution
		{7968D334-E2DB-4DD7-B671-3C8455F65FBF} = {291F6A9A-6E54-4328-B768-3A947F96D165}
		{C1C432A1-BA5F-4FA9-A44F-973B71598DAF} = {291F6A9A-6E54-4328-B768-3A947F96D165}
		{6BF1131E-7F67-44DF-9C56-C2E749F24184} = {291F6A9A-6E54-4328-B768-3A947F96D165}
		{86DE336E-4487-40E0-851E-D98D61F52650} = {291F6A9A-6E54-4328-B768-3A947F96D165}
		{6F0EB951-D188-4D66-8008-AE22101BBF97} = {291F6A9A-6E54-4328-B768-3A947F96D165}
		{B8E0FF89-AD22-48B4-B6B5-A18AE8460B5E} = {291F6A9A-6E54-4328-B768-3A947F96D165}
		{7F2C28C8-6B95-47A8-84B0-DD443565EA35} = {291F6A9A-6E54-4328-B768-3A947F96D165}
		{291F6A9A-6E54-4328-B768-3A947F96D165} = {93EFA5FE-2DBC-4A5D-901E-D013E3EE0605}
	EndGlobalSection
	GlobalSection(ExtensibilityGlobals) = postSolution
		SolutionGuid = {D84C5163-1B6C-41C4-B662-D9DC848DEB11}
	EndGlobalSection
EndGlobal