--- a/secureswitools/swisistools/source/interpretsislib/installer.h Thu Aug 19 10:02:49 2010 +0300
+++ b/secureswitools/swisistools/source/interpretsislib/installer.h Tue Aug 31 15:21:33 2010 +0300
@@ -68,7 +68,12 @@
void UninstallPkg(const SisFile& aSis); // Uninstall the same package (if found)
// prior to installation
-
+#ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
+ void Backup(const SisFile& aFile, InstallableFiles& aInstallable, TBool& aBackupFlag);
+ void RemoveBackup(const SisFile& aFile, InstallableFiles& aInstallable);
+ void Restore(const SisFile& aFile, InstallableFiles& aInstallable, TBool& aBackupFlag);
+ void RestoreAll(const SisFile& aFile, InstallableFiles& aInstallable, TBool& aBackupFlag);
+#endif
bool DependenciesOk(const SisFile& aFile); // Check to see if the sis file
// meets it's dependencies
@@ -92,7 +97,7 @@
const SisRegistryObject& AddRegistry(const SisFile& aFile, // Create the registry entries for
const InstallableFiles& aInstalled, const bool aSUFlag); // the installed sis file
- void RemoveHashForFile(const std::wstring& aFile);
+ //void RemoveHashForFile(const std::wstring& aFile);
bool CheckDependency(const CSISDependency* aDep);