--- a/secureswitools/swisistools/source/interpretsislib/sisregistry.h Fri Mar 19 09:33:35 2010 +0200
+++ b/secureswitools/swisistools/source/interpretsislib/sisregistry.h Fri Apr 16 15:05:20 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);
@@ -109,6 +114,7 @@
TUint32 GetUid(TUint32 aSid) const;
TUint32 GetUid(const std::wstring& aSidFile) const;
bool GetInRom(TUint32 aUid) const;
+ std::string GetDbPath();
#ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
const DbHelper* GetDbHelper() const;
#endif
@@ -180,7 +186,14 @@
void AddFileDescription ( XmlDetails::TScrPreProvisionDetail::TComponent& aComponent,
const std::vector<FileDescription*>& aFileDescription
);
-
+
+#ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
+ void AddApplicationRegistrationInfoL ( XmlDetails::TScrPreProvisionDetail::TComponent& aComponent,
+ const std::vector<FileDescription*>& aFileDescription,
+ int aInRom
+ );
+#endif //SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
+
void AddFileDescriptionAsFileProperty ( XmlDetails::TScrPreProvisionDetail::TComponentFile& aComponentFile,
const FileDescription* aFileDescription
);
@@ -260,8 +273,6 @@
void GenerateDbRegistryEntry(const SisRegistryObject& aSisRegistryObject, bool aOriginVerified);
- std::string GetDbPath();
-
std::wstring GetGlobalId( TUint32 aUid , TInt aInstallType, std::wstring aPackageName);
void SetOriginVerification(XmlDetails::TScrPreProvisionDetail::TComponent& aComponent, bool aOriginVerified);