diff -r 5cc91383ab1e -r 7333d7932ef7 secureswitools/swisistools/source/interpretsislib/sisregistry.h --- a/secureswitools/swisistools/source/interpretsislib/sisregistry.h Thu Aug 19 10:02:49 2010 +0300 +++ b/secureswitools/swisistools/source/interpretsislib/sisregistry.h Tue Aug 31 15:21:33 2010 +0300 @@ -60,6 +60,11 @@ ~SisRegistry(); public: // API +#ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK + void BackupCtl(TUint32 aUid); + void RestoreCtl(TUint32 aUid, TBool& aBackupFlag); + void RemoveCtlBackup(TUint32 aUid); +#endif TBool IsInstalled(TUint32 aUid) const; const SisRegistryPackage& SidToPackage(TUint32 aSid); void SidToFileName(TUint32 aSid, std::wstring& aFileName); @@ -179,7 +184,14 @@ void AddFileDescription ( XmlDetails::TScrPreProvisionDetail::TComponent& aComponent, const std::vector& aFileDescription ); - + +#ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK + void AddApplicationRegistrationInfoL ( XmlDetails::TScrPreProvisionDetail::TComponent& aComponent, + const std::vector& aFileDescription, + int aInRom + ); +#endif //SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK + void AddFileDescriptionAsFileProperty ( XmlDetails::TScrPreProvisionDetail::TComponentFile& aComponentFile, const FileDescription* aFileDescription );