Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions Installer/Setup.iss
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,8 @@ Source: ..\bin\Win32\Release\fr-CA\*; DestDir: {app}\fr-CA; Flags: ignoreversion
Source: ..\bin\Win32\Release\PathCopyCopyRegexTester.exe; DestDir: {app}; Flags: ignoreversion restartreplace overwritereadonly uninsrestartdelete uninsremovereadonly
Source: ..\bin\Win32\Release\PathCopyCopyCOMPluginExecutor32.exe; DestDir: {app}; Flags: ignoreversion restartreplace overwritereadonly uninsrestartdelete uninsremovereadonly
Source: ..\bin\x64\Release\PathCopyCopyCOMPluginExecutor64.exe; DestDir: {app}; Flags: ignoreversion restartreplace overwritereadonly uninsrestartdelete uninsremovereadonly; Check: Is64BitInstallMode
Source: ..\bin\Win32\Release\PathCopyCopyHotkeyHandler32.exe; DestDir: {app}; Flags: ignoreversion restartreplace overwritereadonly uninsrestartdelete uninsremovereadonly
Source: ..\bin\x64\Release\PathCopyCopyHotkeyHandler64.exe; DestDir: {app}; Flags: ignoreversion restartreplace overwritereadonly uninsrestartdelete uninsremovereadonly; Check: Is64BitInstallMode
Source: ..\LICENSE; DestDir: {app}; Flags: overwritereadonly uninsremovereadonly; DestName: LICENSE.TXT
Source: ..\LICENSE.CommandLineArguments; DestDir: {app}; Flags: overwritereadonly uninsremovereadonly; DestName: LICENSE.CommandLineArguments.TXT
Source: ..\LICENSE.coveo_linq; DestDir: {app}; Flags: overwritereadonly uninsremovereadonly; DestName: LICENSE.coveo_linq.TXT
Expand Down Expand Up @@ -149,6 +151,8 @@ Root: HKLM32; Subkey: Software\clechasseur\PathCopyCopy; Flags: uninsdeletekeyif
Root: HKLM64; Subkey: Software\clechasseur\PathCopyCopy\PipelinePlugins; Flags: uninsdeletekeyifempty; Check: Is64BitInstallMode and IsAdminInstallMode
Root: HKLM64; Subkey: Software\clechasseur\PathCopyCopy\Plugins; Flags: uninsdeletekeyifempty; Check: Is64BitInstallMode and IsAdminInstallMode
Root: HKLM64; Subkey: Software\clechasseur\PathCopyCopy; Flags: uninsdeletekeyifempty; Check: Is64BitInstallMode and IsAdminInstallMode
Root: HKLM32; Subkey: Software\Microsoft\Windows\CurrentVersion\Run; ValueType: string; ValueName: PathCopyCopyHotkeyHandler; ValueData: {app}\PathCopyCopyHotkeyHandler32.exe; Flags: uninsdeletevalue; Check: (not Is64BitInstallMode) and IsAdminInstallMode
Root: HKLM64; Subkey: Software\Microsoft\Windows\CurrentVersion\Run; ValueType: string; ValueName: PathCopyCopyHotkeyHandler; ValueData: {app}\PathCopyCopyHotkeyHandler64.exe; Flags: uninsdeletevalue; Check: Is64BitInstallMode and IsAdminInstallMode

; A typo made previous versions of the DLL register approved extensions in the wrong key.
Root: HKCR; Subkey: Software\Microsoft\Windows\CurrentVersion\Extensions\Approved; ValueName: {{82CB99A2-2F18-4D5D-9476-54347E3B6720}; Flags: deletevalue; Check: IsAdminInstallMode
Expand All @@ -170,6 +174,8 @@ Type: files; Name: {app}\Path Copy Copy on CodePlex.url
Filename: {sys}\regsvr32.exe; Parameters: "{code:Regsvr32InstallParameters} ""{app}\PCC32.dll"""; WorkingDir: {app}; StatusMsg: {code:GetStatusRegisterFiles}; Flags: runhidden 32bit; Check: FileExists(ExpandConstant('{app}\PCC32.dll'))
Filename: {sys}\regsvr32.exe; Parameters: "{code:Regsvr32InstallParameters} ""{app}\PCC64.dll"""; WorkingDir: {app}; StatusMsg: {code:GetStatusRegisterFiles}; Flags: runhidden 64bit; Check: Is64BitInstallMode and FileExists(ExpandConstant('{app}\PCC64.dll'))
Filename: {tmp}\NETFramework48.exe; StatusMsg: {cm:InstallNetFramework48}; Flags: skipifsilent; Check: ShouldInstallNetFramework
Filename: {app}\PathCopyCopyHotkeyHandler32.exe; Check: (not Is64BitInstallMode) and IsAdminInstallMode
Filename: {app}\PathCopyCopyHotkeyHandler64.exe; Check: Is64BitInstallMode

[UninstallRun]
Filename: {sys}\regsvr32.exe; Parameters: "{code:Regsvr32InstallParameters|/u} ""{app}\PCC32.dll"""; WorkingDir: {app}; RunOnceId: UnregisterPCC32; Flags: runhidden 32bit; Check: FileExists(ExpandConstant('{app}\PCC32.dll'))
Expand Down
222 changes: 116 additions & 106 deletions PathCopyCopy.sln
Original file line number Diff line number Diff line change
@@ -1,106 +1,116 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.28803.202
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PathCopyCopy", "PathCopyCopy\PathCopyCopy.vcxproj", "{AA106D7B-966E-4A98-8EAD-0AE2AE0038D2}"
ProjectSection(ProjectDependencies) = postProject
{69A53834-5AF9-4B92-B78B-15567FE6DE30} = {69A53834-5AF9-4B92-B78B-15567FE6DE30}
{04469FC1-4E3F-43CC-B245-1487AB1369CB} = {04469FC1-4E3F-43CC-B245-1487AB1369CB}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestPlugins", "Testing\TestPlugins\TestPlugins.vcxproj", "{529B4500-C51D-46D7-86C0-12C5209C9AC0}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PathCopyCopySettings", "PathCopyCopySettings\PathCopyCopySettings.csproj", "{37991C58-FEF9-458F-A123-F0E8C7B6768A}"
ProjectSection(ProjectDependencies) = postProject
{AA106D7B-966E-4A98-8EAD-0AE2AE0038D2} = {AA106D7B-966E-4A98-8EAD-0AE2AE0038D2}
{11E6D080-73DE-4D9C-99AE-AC6D2C3066D8} = {11E6D080-73DE-4D9C-99AE-AC6D2C3066D8}
{F682E1A6-ADFA-403F-8C8A-5D61F8E023A9} = {F682E1A6-ADFA-403F-8C8A-5D61F8E023A9}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PathCopyCopyRegexTester", "PathCopyCopyRegexTester\PathCopyCopyRegexTester.vcxproj", "{11E6D080-73DE-4D9C-99AE-AC6D2C3066D8}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{0B4523A6-521E-43F6-BC87-44919C8CA492}"
ProjectSection(SolutionItems) = preProject
HISTORY = HISTORY
LICENSE = LICENSE
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PathCopyCopyCOMPluginExecutor", "PathCopyCopyCOMPluginExecutor\PathCopyCopyCOMPluginExecutor.vcxproj", "{F682E1A6-ADFA-403F-8C8A-5D61F8E023A9}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PathCopyCopyLocalization_en", "PathCopyCopy\localization\PathCopyCopyLocalization_en\PathCopyCopyLocalization_en.vcxproj", "{04469FC1-4E3F-43CC-B245-1487AB1369CB}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PathCopyCopyLocalization_fr", "PathCopyCopy\localization\PathCopyCopyLocalization_fr\PathCopyCopyLocalization_fr.vcxproj", "{69A53834-5AF9-4B92-B78B-15567FE6DE30}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{AA106D7B-966E-4A98-8EAD-0AE2AE0038D2}.Debug|Win32.ActiveCfg = Debug|Win32
{AA106D7B-966E-4A98-8EAD-0AE2AE0038D2}.Debug|Win32.Build.0 = Debug|Win32
{AA106D7B-966E-4A98-8EAD-0AE2AE0038D2}.Debug|x64.ActiveCfg = Debug|x64
{AA106D7B-966E-4A98-8EAD-0AE2AE0038D2}.Debug|x64.Build.0 = Debug|x64
{AA106D7B-966E-4A98-8EAD-0AE2AE0038D2}.Release|Win32.ActiveCfg = Release|Win32
{AA106D7B-966E-4A98-8EAD-0AE2AE0038D2}.Release|Win32.Build.0 = Release|Win32
{AA106D7B-966E-4A98-8EAD-0AE2AE0038D2}.Release|x64.ActiveCfg = Release|x64
{AA106D7B-966E-4A98-8EAD-0AE2AE0038D2}.Release|x64.Build.0 = Release|x64
{529B4500-C51D-46D7-86C0-12C5209C9AC0}.Debug|Win32.ActiveCfg = Debug|Win32
{529B4500-C51D-46D7-86C0-12C5209C9AC0}.Debug|Win32.Build.0 = Debug|Win32
{529B4500-C51D-46D7-86C0-12C5209C9AC0}.Debug|x64.ActiveCfg = Debug|x64
{529B4500-C51D-46D7-86C0-12C5209C9AC0}.Debug|x64.Build.0 = Debug|x64
{529B4500-C51D-46D7-86C0-12C5209C9AC0}.Release|Win32.ActiveCfg = Release|Win32
{529B4500-C51D-46D7-86C0-12C5209C9AC0}.Release|Win32.Build.0 = Release|Win32
{529B4500-C51D-46D7-86C0-12C5209C9AC0}.Release|x64.ActiveCfg = Release|x64
{529B4500-C51D-46D7-86C0-12C5209C9AC0}.Release|x64.Build.0 = Release|x64
{37991C58-FEF9-458F-A123-F0E8C7B6768A}.Debug|Win32.ActiveCfg = Debug|Any CPU
{37991C58-FEF9-458F-A123-F0E8C7B6768A}.Debug|Win32.Build.0 = Debug|Any CPU
{37991C58-FEF9-458F-A123-F0E8C7B6768A}.Debug|x64.ActiveCfg = Debug|Any CPU
{37991C58-FEF9-458F-A123-F0E8C7B6768A}.Debug|x64.Build.0 = Debug|Any CPU
{37991C58-FEF9-458F-A123-F0E8C7B6768A}.Release|Win32.ActiveCfg = Release|Any CPU
{37991C58-FEF9-458F-A123-F0E8C7B6768A}.Release|Win32.Build.0 = Release|Any CPU
{37991C58-FEF9-458F-A123-F0E8C7B6768A}.Release|x64.ActiveCfg = Release|Any CPU
{37991C58-FEF9-458F-A123-F0E8C7B6768A}.Release|x64.Build.0 = Release|Any CPU
{11E6D080-73DE-4D9C-99AE-AC6D2C3066D8}.Debug|Win32.ActiveCfg = Debug|Win32
{11E6D080-73DE-4D9C-99AE-AC6D2C3066D8}.Debug|Win32.Build.0 = Debug|Win32
{11E6D080-73DE-4D9C-99AE-AC6D2C3066D8}.Debug|x64.ActiveCfg = Debug|Win32
{11E6D080-73DE-4D9C-99AE-AC6D2C3066D8}.Debug|x64.Build.0 = Debug|Win32
{11E6D080-73DE-4D9C-99AE-AC6D2C3066D8}.Release|Win32.ActiveCfg = Release|Win32
{11E6D080-73DE-4D9C-99AE-AC6D2C3066D8}.Release|Win32.Build.0 = Release|Win32
{11E6D080-73DE-4D9C-99AE-AC6D2C3066D8}.Release|x64.ActiveCfg = Release|Win32
{11E6D080-73DE-4D9C-99AE-AC6D2C3066D8}.Release|x64.Build.0 = Release|Win32
{F682E1A6-ADFA-403F-8C8A-5D61F8E023A9}.Debug|Win32.ActiveCfg = Debug|Win32
{F682E1A6-ADFA-403F-8C8A-5D61F8E023A9}.Debug|Win32.Build.0 = Debug|Win32
{F682E1A6-ADFA-403F-8C8A-5D61F8E023A9}.Debug|x64.ActiveCfg = Debug|x64
{F682E1A6-ADFA-403F-8C8A-5D61F8E023A9}.Debug|x64.Build.0 = Debug|x64
{F682E1A6-ADFA-403F-8C8A-5D61F8E023A9}.Release|Win32.ActiveCfg = Release|Win32
{F682E1A6-ADFA-403F-8C8A-5D61F8E023A9}.Release|Win32.Build.0 = Release|Win32
{F682E1A6-ADFA-403F-8C8A-5D61F8E023A9}.Release|x64.ActiveCfg = Release|x64
{F682E1A6-ADFA-403F-8C8A-5D61F8E023A9}.Release|x64.Build.0 = Release|x64
{04469FC1-4E3F-43CC-B245-1487AB1369CB}.Debug|Win32.ActiveCfg = Debug|Win32
{04469FC1-4E3F-43CC-B245-1487AB1369CB}.Debug|Win32.Build.0 = Debug|Win32
{04469FC1-4E3F-43CC-B245-1487AB1369CB}.Debug|x64.ActiveCfg = Debug|Win32
{04469FC1-4E3F-43CC-B245-1487AB1369CB}.Debug|x64.Build.0 = Debug|Win32
{04469FC1-4E3F-43CC-B245-1487AB1369CB}.Release|Win32.ActiveCfg = Release|Win32
{04469FC1-4E3F-43CC-B245-1487AB1369CB}.Release|Win32.Build.0 = Release|Win32
{04469FC1-4E3F-43CC-B245-1487AB1369CB}.Release|x64.ActiveCfg = Release|Win32
{04469FC1-4E3F-43CC-B245-1487AB1369CB}.Release|x64.Build.0 = Release|Win32
{69A53834-5AF9-4B92-B78B-15567FE6DE30}.Debug|Win32.ActiveCfg = Debug|Win32
{69A53834-5AF9-4B92-B78B-15567FE6DE30}.Debug|Win32.Build.0 = Debug|Win32
{69A53834-5AF9-4B92-B78B-15567FE6DE30}.Debug|x64.ActiveCfg = Debug|Win32
{69A53834-5AF9-4B92-B78B-15567FE6DE30}.Debug|x64.Build.0 = Debug|Win32
{69A53834-5AF9-4B92-B78B-15567FE6DE30}.Release|Win32.ActiveCfg = Release|Win32
{69A53834-5AF9-4B92-B78B-15567FE6DE30}.Release|Win32.Build.0 = Release|Win32
{69A53834-5AF9-4B92-B78B-15567FE6DE30}.Release|x64.ActiveCfg = Release|Win32
{69A53834-5AF9-4B92-B78B-15567FE6DE30}.Release|x64.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {95CB2D2A-C347-4A94-9C44-BDC4A9A76CB1}
EndGlobalSection
EndGlobal

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.28803.202
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PathCopyCopy", "PathCopyCopy\PathCopyCopy.vcxproj", "{AA106D7B-966E-4A98-8EAD-0AE2AE0038D2}"
ProjectSection(ProjectDependencies) = postProject
{69A53834-5AF9-4B92-B78B-15567FE6DE30} = {69A53834-5AF9-4B92-B78B-15567FE6DE30}
{04469FC1-4E3F-43CC-B245-1487AB1369CB} = {04469FC1-4E3F-43CC-B245-1487AB1369CB}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestPlugins", "Testing\TestPlugins\TestPlugins.vcxproj", "{529B4500-C51D-46D7-86C0-12C5209C9AC0}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PathCopyCopySettings", "PathCopyCopySettings\PathCopyCopySettings.csproj", "{37991C58-FEF9-458F-A123-F0E8C7B6768A}"
ProjectSection(ProjectDependencies) = postProject
{AA106D7B-966E-4A98-8EAD-0AE2AE0038D2} = {AA106D7B-966E-4A98-8EAD-0AE2AE0038D2}
{11E6D080-73DE-4D9C-99AE-AC6D2C3066D8} = {11E6D080-73DE-4D9C-99AE-AC6D2C3066D8}
{F682E1A6-ADFA-403F-8C8A-5D61F8E023A9} = {F682E1A6-ADFA-403F-8C8A-5D61F8E023A9}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PathCopyCopyRegexTester", "PathCopyCopyRegexTester\PathCopyCopyRegexTester.vcxproj", "{11E6D080-73DE-4D9C-99AE-AC6D2C3066D8}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{0B4523A6-521E-43F6-BC87-44919C8CA492}"
ProjectSection(SolutionItems) = preProject
HISTORY = HISTORY
LICENSE = LICENSE
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PathCopyCopyCOMPluginExecutor", "PathCopyCopyCOMPluginExecutor\PathCopyCopyCOMPluginExecutor.vcxproj", "{F682E1A6-ADFA-403F-8C8A-5D61F8E023A9}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PathCopyCopyLocalization_en", "PathCopyCopy\localization\PathCopyCopyLocalization_en\PathCopyCopyLocalization_en.vcxproj", "{04469FC1-4E3F-43CC-B245-1487AB1369CB}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PathCopyCopyLocalization_fr", "PathCopyCopy\localization\PathCopyCopyLocalization_fr\PathCopyCopyLocalization_fr.vcxproj", "{69A53834-5AF9-4B92-B78B-15567FE6DE30}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PathCopyCopyHotkeyHandler", "PathCopyCopyHotkeyHandler\PathCopyCopyHotkeyHandler.vcxproj", "{E62C1A19-8104-4C29-B7B1-155C6D31FEA9}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{AA106D7B-966E-4A98-8EAD-0AE2AE0038D2}.Debug|Win32.ActiveCfg = Debug|Win32
{AA106D7B-966E-4A98-8EAD-0AE2AE0038D2}.Debug|Win32.Build.0 = Debug|Win32
{AA106D7B-966E-4A98-8EAD-0AE2AE0038D2}.Debug|x64.ActiveCfg = Debug|x64
{AA106D7B-966E-4A98-8EAD-0AE2AE0038D2}.Debug|x64.Build.0 = Debug|x64
{AA106D7B-966E-4A98-8EAD-0AE2AE0038D2}.Release|Win32.ActiveCfg = Release|Win32
{AA106D7B-966E-4A98-8EAD-0AE2AE0038D2}.Release|Win32.Build.0 = Release|Win32
{AA106D7B-966E-4A98-8EAD-0AE2AE0038D2}.Release|x64.ActiveCfg = Release|x64
{AA106D7B-966E-4A98-8EAD-0AE2AE0038D2}.Release|x64.Build.0 = Release|x64
{529B4500-C51D-46D7-86C0-12C5209C9AC0}.Debug|Win32.ActiveCfg = Debug|Win32
{529B4500-C51D-46D7-86C0-12C5209C9AC0}.Debug|Win32.Build.0 = Debug|Win32
{529B4500-C51D-46D7-86C0-12C5209C9AC0}.Debug|x64.ActiveCfg = Debug|x64
{529B4500-C51D-46D7-86C0-12C5209C9AC0}.Debug|x64.Build.0 = Debug|x64
{529B4500-C51D-46D7-86C0-12C5209C9AC0}.Release|Win32.ActiveCfg = Release|Win32
{529B4500-C51D-46D7-86C0-12C5209C9AC0}.Release|Win32.Build.0 = Release|Win32
{529B4500-C51D-46D7-86C0-12C5209C9AC0}.Release|x64.ActiveCfg = Release|x64
{529B4500-C51D-46D7-86C0-12C5209C9AC0}.Release|x64.Build.0 = Release|x64
{37991C58-FEF9-458F-A123-F0E8C7B6768A}.Debug|Win32.ActiveCfg = Debug|Any CPU
{37991C58-FEF9-458F-A123-F0E8C7B6768A}.Debug|Win32.Build.0 = Debug|Any CPU
{37991C58-FEF9-458F-A123-F0E8C7B6768A}.Debug|x64.ActiveCfg = Debug|Any CPU
{37991C58-FEF9-458F-A123-F0E8C7B6768A}.Debug|x64.Build.0 = Debug|Any CPU
{37991C58-FEF9-458F-A123-F0E8C7B6768A}.Release|Win32.ActiveCfg = Release|Any CPU
{37991C58-FEF9-458F-A123-F0E8C7B6768A}.Release|Win32.Build.0 = Release|Any CPU
{37991C58-FEF9-458F-A123-F0E8C7B6768A}.Release|x64.ActiveCfg = Release|Any CPU
{37991C58-FEF9-458F-A123-F0E8C7B6768A}.Release|x64.Build.0 = Release|Any CPU
{11E6D080-73DE-4D9C-99AE-AC6D2C3066D8}.Debug|Win32.ActiveCfg = Debug|Win32
{11E6D080-73DE-4D9C-99AE-AC6D2C3066D8}.Debug|Win32.Build.0 = Debug|Win32
{11E6D080-73DE-4D9C-99AE-AC6D2C3066D8}.Debug|x64.ActiveCfg = Debug|Win32
{11E6D080-73DE-4D9C-99AE-AC6D2C3066D8}.Debug|x64.Build.0 = Debug|Win32
{11E6D080-73DE-4D9C-99AE-AC6D2C3066D8}.Release|Win32.ActiveCfg = Release|Win32
{11E6D080-73DE-4D9C-99AE-AC6D2C3066D8}.Release|Win32.Build.0 = Release|Win32
{11E6D080-73DE-4D9C-99AE-AC6D2C3066D8}.Release|x64.ActiveCfg = Release|Win32
{11E6D080-73DE-4D9C-99AE-AC6D2C3066D8}.Release|x64.Build.0 = Release|Win32
{F682E1A6-ADFA-403F-8C8A-5D61F8E023A9}.Debug|Win32.ActiveCfg = Debug|Win32
{F682E1A6-ADFA-403F-8C8A-5D61F8E023A9}.Debug|Win32.Build.0 = Debug|Win32
{F682E1A6-ADFA-403F-8C8A-5D61F8E023A9}.Debug|x64.ActiveCfg = Debug|x64
{F682E1A6-ADFA-403F-8C8A-5D61F8E023A9}.Debug|x64.Build.0 = Debug|x64
{F682E1A6-ADFA-403F-8C8A-5D61F8E023A9}.Release|Win32.ActiveCfg = Release|Win32
{F682E1A6-ADFA-403F-8C8A-5D61F8E023A9}.Release|Win32.Build.0 = Release|Win32
{F682E1A6-ADFA-403F-8C8A-5D61F8E023A9}.Release|x64.ActiveCfg = Release|x64
{F682E1A6-ADFA-403F-8C8A-5D61F8E023A9}.Release|x64.Build.0 = Release|x64
{04469FC1-4E3F-43CC-B245-1487AB1369CB}.Debug|Win32.ActiveCfg = Debug|Win32
{04469FC1-4E3F-43CC-B245-1487AB1369CB}.Debug|Win32.Build.0 = Debug|Win32
{04469FC1-4E3F-43CC-B245-1487AB1369CB}.Debug|x64.ActiveCfg = Debug|Win32
{04469FC1-4E3F-43CC-B245-1487AB1369CB}.Debug|x64.Build.0 = Debug|Win32
{04469FC1-4E3F-43CC-B245-1487AB1369CB}.Release|Win32.ActiveCfg = Release|Win32
{04469FC1-4E3F-43CC-B245-1487AB1369CB}.Release|Win32.Build.0 = Release|Win32
{04469FC1-4E3F-43CC-B245-1487AB1369CB}.Release|x64.ActiveCfg = Release|Win32
{04469FC1-4E3F-43CC-B245-1487AB1369CB}.Release|x64.Build.0 = Release|Win32
{69A53834-5AF9-4B92-B78B-15567FE6DE30}.Debug|Win32.ActiveCfg = Debug|Win32
{69A53834-5AF9-4B92-B78B-15567FE6DE30}.Debug|Win32.Build.0 = Debug|Win32
{69A53834-5AF9-4B92-B78B-15567FE6DE30}.Debug|x64.ActiveCfg = Debug|Win32
{69A53834-5AF9-4B92-B78B-15567FE6DE30}.Debug|x64.Build.0 = Debug|Win32
{69A53834-5AF9-4B92-B78B-15567FE6DE30}.Release|Win32.ActiveCfg = Release|Win32
{69A53834-5AF9-4B92-B78B-15567FE6DE30}.Release|Win32.Build.0 = Release|Win32
{69A53834-5AF9-4B92-B78B-15567FE6DE30}.Release|x64.ActiveCfg = Release|Win32
{69A53834-5AF9-4B92-B78B-15567FE6DE30}.Release|x64.Build.0 = Release|Win32
{E62C1A19-8104-4C29-B7B1-155C6D31FEA9}.Debug|Win32.ActiveCfg = Debug|Win32
{E62C1A19-8104-4C29-B7B1-155C6D31FEA9}.Debug|Win32.Build.0 = Debug|Win32
{E62C1A19-8104-4C29-B7B1-155C6D31FEA9}.Debug|x64.ActiveCfg = Debug|x64
{E62C1A19-8104-4C29-B7B1-155C6D31FEA9}.Debug|x64.Build.0 = Debug|x64
{E62C1A19-8104-4C29-B7B1-155C6D31FEA9}.Release|Win32.ActiveCfg = Release|Win32
{E62C1A19-8104-4C29-B7B1-155C6D31FEA9}.Release|Win32.Build.0 = Release|Win32
{E62C1A19-8104-4C29-B7B1-155C6D31FEA9}.Release|x64.ActiveCfg = Release|x64
{E62C1A19-8104-4C29-B7B1-155C6D31FEA9}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {95CB2D2A-C347-4A94-9C44-BDC4A9A76CB1}
EndGlobalSection
EndGlobal
Loading