diff -r ae54820ef82c -r 245df5276b97 installationservices/swi/source/sisregistry/server/sisregistryserversession.h --- a/installationservices/swi/source/sisregistry/server/sisregistryserversession.h Tue Jul 06 14:23:31 2010 +0300 +++ b/installationservices/swi/source/sisregistry/server/sisregistryserversession.h Wed Aug 18 09:55:45 2010 +0300 @@ -118,7 +118,11 @@ void RequestRegistryEntryL(const RMessage2& aMessage); void IsFileRegisteredL(const RMessage2& aMessage); void GetComponentIdForUidL(const RMessage2& aMessage); - + void AddAppRegInfoL(const RMessage2& aMessage); + void RemoveAppRegInfoL(const RMessage2& aMessage); + void ValidateAndParseAppRegFileL(const TDesC& aRegFileName, Usif::CApplicationRegistrationData*& aAppRegData, TBool aInternal); + void ReRegisterAppRegFileL(const TDesC& aRegFileDrivePath, const TUid& aAppUid); + // Subsession handling void OpenRegistryUidEntryL(const RMessage2& aMessage); void OpenRegistryPackageEntryL(const RMessage2& aMessage); @@ -139,13 +143,14 @@ void AppRegInfoEntryL(const RMessage2& aMessage); #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK - void RegisterAllInRomAppL(RBuf& aRomApparcRegFilePath); + void RegisterAllAppL(RBuf& aApparcRegFolder); void GetComponentIdForPackageL(const RMessage2& aMessage); void GetAppUidsForComponentL(const RMessage2& aMessage); void GetComponentIdsForUidL(const RMessage2& aMessage); #endif void DeleteEntryL(const RMessage2& aMessage); + void DeleteEntryL(const CSisRegistryObject& aObject, TInt64 aTransactionId, TBool aCleanupRequired = ETrue); void AddSoftwareTypeL(const RMessage2& aMessage); void AddDriveL(const RMessage2& aMessage); @@ -200,12 +205,13 @@ void UnregisterSoftwareTypesL(Usif::TComponentId aComponentId); void ProcessRomStubsL(); - void ProcessRomApplicationsL(); + void ProcessApplicationsL(); TBool IsFirmwareUpdatedL(); void UpdateRecentFWVersionL(); - TInt GetStubFileInfoL(TUid aUid, TStubExtractionMode aMode, TInt aStartingFileNo, TInt& aFileCount, RPointerArray& aFileNames); - TInt GetStubFilesL(const TDesC& aFileName, RPointerArray& aFileNames); - + void GetStubFileInfoL(TUid aUid, TStubExtractionMode aMode, TInt aStartingFileNo, TInt& aFileCount, RPointerArray& aFileNames); + void GetStubFilesL(const TDesC& aFileName, RPointerArray& aFileNames); + void DriveFormatDetectedL(TDriveUnit aDrive); + private: friend class CSisRevocationManager;