diff -r aba6b8104af3 -r 84a16765cd86 secureswitools/swisistools/source/interpretsislib/installer.h --- a/secureswitools/swisistools/source/interpretsislib/installer.h Tue Feb 02 00:20:15 2010 +0200 +++ b/secureswitools/swisistools/source/interpretsislib/installer.h Fri Mar 19 09:33:35 2010 +0200 @@ -72,9 +72,9 @@ bool DependenciesOk(const SisFile& aFile); // Check to see if the sis file // meets it's dependencies - bool IsValidUpgrade(const SisFile& aFile, bool aSUFlag); // Check to see if this is a valid upgrade + bool IsValidUpgrade(const SisFile& aFile, bool aSUFlag, bool aNonRemovable); // Check to see if this is a valid upgrade // to the existing packages - void ValidateRegistry(const SisFile& aFile, TUint32 aPckgUid, TUint32 aInstallFlags, bool aRUFlag); + void ValidateRegistry(const SisFile& aFile, TUint32 aPckgUid, TUint32 aInstallFlags, bool aRUFlag, bool aNonRemovable); void InitializeRegistryDetails ( const TUint32 aPckgUid, bool& aIsBaseRemovable, bool& aInRom, bool& aIsPreInstalled, TUint32& aUid, std::wstring& aPackageName );