70 // prior to installation |
70 // prior to installation |
71 |
71 |
72 bool DependenciesOk(const SisFile& aFile); // Check to see if the sis file |
72 bool DependenciesOk(const SisFile& aFile); // Check to see if the sis file |
73 // meets it's dependencies |
73 // meets it's dependencies |
74 |
74 |
75 bool IsValidUpgrade(const SisFile& aFile, bool aSUFlag); // Check to see if this is a valid upgrade |
75 bool IsValidUpgrade(const SisFile& aFile, bool aSUFlag, bool aNonRemovable); // Check to see if this is a valid upgrade |
76 // to the existing packages |
76 // to the existing packages |
77 void ValidateRegistry(const SisFile& aFile, TUint32 aPckgUid, TUint32 aInstallFlags, bool aRUFlag); |
77 void ValidateRegistry(const SisFile& aFile, TUint32 aPckgUid, TUint32 aInstallFlags, bool aRUFlag, bool aNonRemovable); |
78 void InitializeRegistryDetails ( const TUint32 aPckgUid, bool& aIsBaseRemovable, bool& aInRom, bool& aIsPreInstalled, TUint32& aUid, std::wstring& aPackageName ); |
78 void InitializeRegistryDetails ( const TUint32 aPckgUid, bool& aIsBaseRemovable, bool& aInRom, bool& aIsPreInstalled, TUint32& aUid, std::wstring& aPackageName ); |
79 |
79 |
80 |
80 |
81 bool GetInstallableFiles( |
81 bool GetInstallableFiles( |
82 const SisFile& aFile, InstallableFiles& aList, ExpressionEvaluator& aEvaluator, int aInstallingDrive); |
82 const SisFile& aFile, InstallableFiles& aList, ExpressionEvaluator& aEvaluator, int aInstallingDrive); |