diff --git a/CASA/cli/casacli.c b/CASA/cli/casacli.c index b678b55a..a5d89ae0 100644 --- a/CASA/cli/casacli.c +++ b/CASA/cli/casacli.c @@ -501,8 +501,12 @@ int main printf("Try 'CASAcli -h' for more infomation\r\n"); return 0; } - +#ifdef WIN32 + while ((c = sss_GetOpt(argc, argv, "lLoOhHsSgGdDrRn=N=k=K=u=U=v=V=")) != -1) +#endif +#ifdef LINUX while ((c = sss_GetOpt(argc, argv, "lLoOhHsSgGdDrRn=N=k=K=u=U=")) != -1) +#endif { //printf("processing arg \r\n"); switch(c) @@ -548,6 +552,12 @@ int main keyName = optArg; break; +#ifdef WIN32 + case 'v': + case 'V': + value = optArg; + break; +#endif case 'u': case 'U': uid = optArg; @@ -557,11 +567,20 @@ int main default: printf("\r\n"); +#ifdef WIN32 + printf(" Description:\r\n"); + printf(" This program is a simple utility to display, set, and delete\r\n"); + printf(" credentials used by services on this computer. Because credentials\r\n"); + printf(" are scoped by the LUID of the running process, you must run\r\n"); + printf(" this utility as the same LUID as the service being configured.\r\n"); +#endif +#ifdef LINUX printf(" Description:\r\n"); printf(" This program is a simple utility to display, set, and delete\r\n"); printf(" credentials used by services on this computer. Because credentials\r\n"); printf(" are scoped by the UID of the running process, you must run\r\n"); printf(" this utility as the same UID as the service being configured.\r\n"); +#endif printf("\r\n"); printf(" Usage: CASAcli [OPTIONS]\r\n"); @@ -576,7 +595,12 @@ int main printf("\r\n"); printf(" -n [name] Specify the credential name\r\n"); printf(" -k [key] Specify the key name to set\r\n"); +#ifdef WIN32 + printf(" -v [value] Specify the value for this key being set\r\n"); +#endif +#ifdef LINUX printf(" -u [uid] Specify the UID of the process\r\n"); +#endif printf("\r\n"); printf(" -o Override services keychain and use current user(UID) keychain for operation\r\n"); @@ -585,9 +609,14 @@ int main printf(" Examples\r\n"); printf(" CASAcli -g -n MyCredential\r\n"); printf(" CASAcli -d -n MyCredential\r\n"); +#ifdef WIN32 + printf(" CASAcli -s -n MyCredential -k CN -v admin\r\n"); + printf(" CASAcli -s -n MyCredential -k Password -v thepassword\r\n"); +#endif +#ifdef LINUX printf(" KEYVALUE=admin CASAcli -s -n MyCredential -k CN\r\n"); printf(" KEYVALUE=password CASAcli -s -n MyCredential -k Password\r\n"); - +#endif printf("\r\n"); exit(0); @@ -650,6 +679,19 @@ int main if (keyName != NULL) { printf("Setting %s\r\n", credName); +#ifdef WIN32 + if (value != NULL) + { + WriteKey(value); + } + else + { + printf("No value set\r\n"); + printf("Example: CASAcli -s -n Name -k cn -v Admin\r\n"); + return; + } +#endif +#ifdef LINUX keyvalue = getenv("KEYVALUE"); if (keyvalue != NULL) { @@ -660,7 +702,9 @@ int main printf("No value set\r\n"); printf("Example: KEYVALUE=admin CASAcli -s -n Name -k cn\r\n"); return; - } + } +#endif + } else { diff --git a/CASA/package/windows/vs_solutions/CASA-msm/CASA-msm.vdproj b/CASA/package/windows/vs_solutions/CASA-msm/CASA-msm.vdproj index 3137a156..72117471 100644 --- a/CASA/package/windows/vs_solutions/CASA-msm/CASA-msm.vdproj +++ b/CASA/package/windows/vs_solutions/CASA-msm/CASA-msm.vdproj @@ -15,14 +15,20 @@ { "Entry" { - "MsmKey" = "8:_01C1EAD583CE4AD39778A1F9EC86204D" - "OwnerKey" = "8:_UNDEFINED" + "MsmKey" = "8:_0170496EE5C04360DF5BA74B039C3EC9" + "OwnerKey" = "8:_C37A35F33FD14730BC7E7C47DF9C2DD1" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_093DBD038821017381C58C1600BB65FF" - "OwnerKey" = "8:_69B8715C6C864CE4BA0C8234D344175F" + "MsmKey" = "8:_0170496EE5C04360DF5BA74B039C3EC9" + "OwnerKey" = "8:_E4C5DD334E5102C69E18D3E50EB308F9" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_01C1EAD583CE4AD39778A1F9EC86204D" + "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" @@ -33,42 +39,48 @@ } "Entry" { - "MsmKey" = "8:_4017F0313C0605FD76ED03402317EA35" + "MsmKey" = "8:_376CD5800C56A38949D745C960F2A7D4" "OwnerKey" = "8:_C37A35F33FD14730BC7E7C47DF9C2DD1" "MsmSig" = "8:_UNDEFINED" } "Entry" { + "MsmKey" = "8:_3FAA064A5C5743BB8AD74340F1E51D54" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_53A2168DF64E4E9EB3FD5516424E732E" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_657D0EB8D0C363240B7BB4B3F8031609" - "OwnerKey" = "8:_C37A35F33FD14730BC7E7C47DF9C2DD1" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_657D0EB8D0C363240B7BB4B3F8031609" - "OwnerKey" = "8:_4017F0313C0605FD76ED03402317EA35" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_69B8715C6C864CE4BA0C8234D344175F" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_6C056EF6608CB813240B81AB2C290472" + "MsmKey" = "8:_893428C1DD551B5F07D2D004868270EF" "OwnerKey" = "8:_C37A35F33FD14730BC7E7C47DF9C2DD1" "MsmSig" = "8:_UNDEFINED" } "Entry" { + "MsmKey" = "8:_893428C1DD551B5F07D2D004868270EF" + "OwnerKey" = "8:_E4C5DD334E5102C69E18D3E50EB308F9" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_893428C1DD551B5F07D2D004868270EF" + "OwnerKey" = "8:_0170496EE5C04360DF5BA74B039C3EC9" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_90C16B41FE7F435A8640BFDDD7C02619" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -81,30 +93,12 @@ } "Entry" { - "MsmKey" = "8:_E7B4BD63601426E59942ECD9791C92FE" + "MsmKey" = "8:_E4C5DD334E5102C69E18D3E50EB308F9" "OwnerKey" = "8:_C37A35F33FD14730BC7E7C47DF9C2DD1" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_E7B4BD63601426E59942ECD9791C92FE" - "OwnerKey" = "8:_4017F0313C0605FD76ED03402317EA35" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_E7B4BD63601426E59942ECD9791C92FE" - "OwnerKey" = "8:_657D0EB8D0C363240B7BB4B3F8031609" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_FCA9C6770F0FB28185373954659263CB" - "OwnerKey" = "8:_01C1EAD583CE4AD39778A1F9EC86204D" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_C37A35F33FD14730BC7E7C47DF9C2DD1" "MsmSig" = "8:_UNDEFINED" @@ -112,33 +106,33 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_376CD5800C56A38949D745C960F2A7D4" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_E4C5DD334E5102C69E18D3E50EB308F9" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_0170496EE5C04360DF5BA74B039C3EC9" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_893428C1DD551B5F07D2D004868270EF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_11B0506C6E534CED95D82DA0A8EC9F82" "MsmSig" = "8:_UNDEFINED" } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_6C056EF6608CB813240B81AB2C290472" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_4017F0313C0605FD76ED03402317EA35" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_657D0EB8D0C363240B7BB4B3F8031609" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_UNDEFINED" - "OwnerKey" = "8:_E7B4BD63601426E59942ECD9791C92FE" - "MsmSig" = "8:_UNDEFINED" - } } "Configurations" { @@ -238,65 +232,14 @@ } "File" { - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_093DBD038821017381C58C1600BB65FF" - { - "SourcePath" = "8:micasa.dll" - "TargetName" = "8:micasa.dll" - "Tag" = "8:" - "Folder" = "8:_4913CF477F8E455DA2D13A4A6892F4F7" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:TRUE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_4017F0313C0605FD76ED03402317EA35" + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_0170496EE5C04360DF5BA74B039C3EC9" { "AssemblyRegister" = "3:1" "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Novell.CASA.Common, Version=1.6.2503.27769, Culture=neutral, processorArchitecture=MSIL" + "AssemblyAsmDisplayName" = "8:AppModule.NamedPipes, Version=1.6.0.31432, Culture=neutral, processorArchitecture=MSIL" "ScatterAssemblies" { - "_4017F0313C0605FD76ED03402317EA35" - { - "Name" = "8:Novell.CASA.Common.dll" - "Attributes" = "3:512" - } - } - "SourcePath" = "8:Novell.CASA.Common.dll" - "TargetName" = "8:" - "Tag" = "8:" - "Folder" = "8:_24B477312C8840DB8DF8C1E373E7FC6D" - "Condition" = "8:" - "Transitive" = "11:FALSE" - "Vital" = "11:TRUE" - "ReadOnly" = "11:FALSE" - "Hidden" = "11:FALSE" - "System" = "11:FALSE" - "Permanent" = "11:FALSE" - "SharedLegacy" = "11:FALSE" - "PackageAs" = "3:1" - "Register" = "3:1" - "Exclude" = "11:FALSE" - "IsDependency" = "11:TRUE" - "IsolateTo" = "8:" - } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_657D0EB8D0C363240B7BB4B3F8031609" - { - "AssemblyRegister" = "3:1" - "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:AppModule.NamedPipes, Version=1.6.0.27768, Culture=neutral, processorArchitecture=MSIL" - "ScatterAssemblies" - { - "_657D0EB8D0C363240B7BB4B3F8031609" + "_0170496EE5C04360DF5BA74B039C3EC9" { "Name" = "8:AppModule.NamedPipes.dll" "Attributes" = "3:512" @@ -320,14 +263,14 @@ "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_6C056EF6608CB813240B81AB2C290472" + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_376CD5800C56A38949D745C960F2A7D4" { "AssemblyRegister" = "3:1" "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:Novell.CASA.CASAPol, Version=1.6.2501.25984, Culture=neutral, processorArchitecture=MSIL" + "AssemblyAsmDisplayName" = "8:Novell.CASA.CASAPol, Version=1.6.2719.31433, Culture=neutral, processorArchitecture=MSIL" "ScatterAssemblies" { - "_6C056EF6608CB813240B81AB2C290472" + "_376CD5800C56A38949D745C960F2A7D4" { "Name" = "8:Novell.CASA.CASAPol.dll" "Attributes" = "3:512" @@ -351,14 +294,14 @@ "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } - "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_E7B4BD63601426E59942ECD9791C92FE" + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_893428C1DD551B5F07D2D004868270EF" { "AssemblyRegister" = "3:1" "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:AppModule.InterProcessComm, Version=1.6.0.25984, Culture=neutral, processorArchitecture=MSIL" + "AssemblyAsmDisplayName" = "8:AppModule.InterProcessComm, Version=1.6.0.31431, Culture=neutral, processorArchitecture=MSIL" "ScatterAssemblies" { - "_E7B4BD63601426E59942ECD9791C92FE" + "_893428C1DD551B5F07D2D004868270EF" { "Name" = "8:AppModule.InterProcessComm.dll" "Attributes" = "3:512" @@ -382,12 +325,23 @@ "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_FCA9C6770F0FB28185373954659263CB" + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_E4C5DD334E5102C69E18D3E50EB308F9" { - "SourcePath" = "8:micasacache.dll" - "TargetName" = "8:micasacache.dll" + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:Novell.CASA.Common, Version=1.6.2719.31432, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_E4C5DD334E5102C69E18D3E50EB308F9" + { + "Name" = "8:Novell.CASA.Common.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:Novell.CASA.Common.dll" + "TargetName" = "8:" "Tag" = "8:" - "Folder" = "8:_4913CF477F8E455DA2D13A4A6892F4F7" + "Folder" = "8:_24B477312C8840DB8DF8C1E373E7FC6D" "Condition" = "8:" "Transitive" = "11:FALSE" "Vital" = "11:TRUE" @@ -398,7 +352,7 @@ "SharedLegacy" = "11:FALSE" "PackageAs" = "3:1" "Register" = "3:1" - "Exclude" = "11:TRUE" + "Exclude" = "11:FALSE" "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } @@ -501,7 +455,7 @@ { "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_01C1EAD583CE4AD39778A1F9EC86204D" { - "SourcePath" = "8:..\\..\\..\\..\\micasadk\\Debug\\micasa.dll" + "SourcePath" = "8:..\\..\\..\\..\\micasadk\\Release\\micasa.dll" "TargetName" = "8:" "Tag" = "8:" "Folder" = "8:_4913CF477F8E455DA2D13A4A6892F4F7" @@ -529,7 +483,7 @@ } "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_11B0506C6E534CED95D82DA0A8EC9F82" { - "SourcePath" = "8:..\\..\\..\\..\\sharp\\Novell.Casa\\obj\\Debug\\Novell.Casa.dll" + "SourcePath" = "8:..\\..\\..\\..\\sharp\\Novell.Casa.MiCasa\\obj\\Release\\Novell.Casa.MiCasa.dll" "TargetName" = "8:" "Tag" = "8:" "Folder" = "8:_1362415FE8D943B49FA4E4380970C97B" @@ -555,9 +509,37 @@ { } } + "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_3FAA064A5C5743BB8AD74340F1E51D54" + { + "SourcePath" = "8:..\\..\\..\\..\\cli\\release\\CASAcli.exe" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_24B477312C8840DB8DF8C1E373E7FC6D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + "ProjectOutputGroupRegister" = "3:1" + "OutputConfiguration" = "8:" + "OutputGroupCanonicalName" = "8:Built" + "OutputProjectGuid" = "8:{4AFEB4A4-C9D7-4EAD-BCE4-BA84E00ACA23}" + "ShowKeyOutput" = "11:TRUE" + "ExcludeFilters" + { + } + } "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_53A2168DF64E4E9EB3FD5516424E732E" { - "SourcePath" = "8:..\\..\\..\\..\\micasacache\\Debug\\micasacache.dll" + "SourcePath" = "8:..\\..\\..\\..\\micasacache\\Release\\micasacache.dll" "TargetName" = "8:" "Tag" = "8:" "Folder" = "8:_4913CF477F8E455DA2D13A4A6892F4F7" @@ -585,7 +567,7 @@ } "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_69B8715C6C864CE4BA0C8234D344175F" { - "SourcePath" = "8:..\\..\\..\\..\\jwrapper\\jnsscs\\Debug\\jmicasa.dll" + "SourcePath" = "8:..\\..\\..\\..\\jwrapper\\jnsscs\\Release\\jmicasa.dll" "TargetName" = "8:" "Tag" = "8:" "Folder" = "8:_4913CF477F8E455DA2D13A4A6892F4F7" @@ -613,7 +595,7 @@ } "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_90C16B41FE7F435A8640BFDDD7C02619" { - "SourcePath" = "8:..\\..\\..\\..\\logincapture\\windows\\bin\\Debug\\lcredmgr.dll" + "SourcePath" = "8:..\\..\\..\\..\\logincapture\\windows\\bin\\Release\\lcredmgr.dll" "TargetName" = "8:" "Tag" = "8:" "Folder" = "8:_24B477312C8840DB8DF8C1E373E7FC6D" @@ -641,7 +623,7 @@ } "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_C37A35F33FD14730BC7E7C47DF9C2DD1" { - "SourcePath" = "8:..\\..\\..\\..\\micasad\\obj\\Debug\\micasad.exe" + "SourcePath" = "8:..\\..\\..\\..\\micasad\\obj\\Release\\micasad.exe" "TargetName" = "8:" "Tag" = "8:" "Folder" = "8:_24B477312C8840DB8DF8C1E373E7FC6D" diff --git a/CASA/package/windows/vs_solutions/CASA32-msi/CASA.ncb b/CASA/package/windows/vs_solutions/CASA32-msi/CASA.ncb index bafa5e19..9263da1b 100644 Binary files a/CASA/package/windows/vs_solutions/CASA32-msi/CASA.ncb and b/CASA/package/windows/vs_solutions/CASA32-msi/CASA.ncb differ diff --git a/CASA/package/windows/vs_solutions/CASA32-msi/CASA.sln b/CASA/package/windows/vs_solutions/CASA32-msi/CASA.sln index ffb3d2a7..fa2cc2f0 100644 --- a/CASA/package/windows/vs_solutions/CASA32-msi/CASA.sln +++ b/CASA/package/windows/vs_solutions/CASA32-msi/CASA.sln @@ -62,6 +62,8 @@ Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "CASA", "CASA.vdproj", "{2D7 EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "launcher", "..\..\..\..\launcher\launcher.csproj", "{D267C0E4-584C-4A9A-B189-50CEA39ACA4B}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CASAcli", "..\..\..\..\cli\CASAcli.vcproj", "{4AFEB4A4-C9D7-4EAD-BCE4-BA84E00ACA23}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -290,6 +292,16 @@ Global {D267C0E4-584C-4A9A-B189-50CEA39ACA4B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {D267C0E4-584C-4A9A-B189-50CEA39ACA4B}.Release|Mixed Platforms.Build.0 = Release|Any CPU {D267C0E4-584C-4A9A-B189-50CEA39ACA4B}.Release|Win32.ActiveCfg = Release|Any CPU + {4AFEB4A4-C9D7-4EAD-BCE4-BA84E00ACA23}.Debug|Any CPU.ActiveCfg = Debug|Win32 + {4AFEB4A4-C9D7-4EAD-BCE4-BA84E00ACA23}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 + {4AFEB4A4-C9D7-4EAD-BCE4-BA84E00ACA23}.Debug|Mixed Platforms.Build.0 = Debug|Win32 + {4AFEB4A4-C9D7-4EAD-BCE4-BA84E00ACA23}.Debug|Win32.ActiveCfg = Debug|Win32 + {4AFEB4A4-C9D7-4EAD-BCE4-BA84E00ACA23}.Debug|Win32.Build.0 = Debug|Win32 + {4AFEB4A4-C9D7-4EAD-BCE4-BA84E00ACA23}.Release|Any CPU.ActiveCfg = Release|Win32 + {4AFEB4A4-C9D7-4EAD-BCE4-BA84E00ACA23}.Release|Mixed Platforms.ActiveCfg = Release|Win32 + {4AFEB4A4-C9D7-4EAD-BCE4-BA84E00ACA23}.Release|Mixed Platforms.Build.0 = Release|Win32 + {4AFEB4A4-C9D7-4EAD-BCE4-BA84E00ACA23}.Release|Win32.ActiveCfg = Release|Win32 + {4AFEB4A4-C9D7-4EAD-BCE4-BA84E00ACA23}.Release|Win32.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/CASA/package/windows/vs_solutions/CASA32-msi/CASA.suo b/CASA/package/windows/vs_solutions/CASA32-msi/CASA.suo index 01de94a7..b422bad1 100644 Binary files a/CASA/package/windows/vs_solutions/CASA32-msi/CASA.suo and b/CASA/package/windows/vs_solutions/CASA32-msi/CASA.suo differ