installationservices/swi/source/sisregistry/server/sisregistryserversession.h
changeset 55 ac7f90a6ff4c
parent 50 c6e8afe0ba85
child 75 2d2d25361590
--- a/installationservices/swi/source/sisregistry/server/sisregistryserversession.h	Thu Jul 08 20:28:00 2010 +0300
+++ b/installationservices/swi/source/sisregistry/server/sisregistryserversession.h	Thu Jul 22 14:08:51 2010 +0300
@@ -118,9 +118,10 @@
 	void RequestRegistryEntryL(const RMessage2& aMessage);
 	void IsFileRegisteredL(const RMessage2& aMessage);
 	void GetComponentIdForUidL(const RMessage2& aMessage);
-    void AddAppRegInfoL(const RMessage2& aMessage);
+	void AddAppRegInfoL(const RMessage2& aMessage);
     void RemoveAppRegInfoL(const RMessage2& aMessage);
-	TInt ValidateAndParseAppRegFileL(const TDesC& aRegFileName, Usif::CApplicationRegistrationData*& aAppRegData);
+    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);
@@ -207,8 +208,8 @@
 	void ProcessApplicationsL();
 	TBool IsFirmwareUpdatedL();	 
 	void  UpdateRecentFWVersionL(); 
-	TInt GetStubFileInfoL(TUid aUid, TStubExtractionMode aMode, TInt aStartingFileNo, TInt& aFileCount, RPointerArray<HBufC>& aFileNames);
-	TInt GetStubFilesL(const TDesC& aFileName, RPointerArray<HBufC>& aFileNames);
+	void GetStubFileInfoL(TUid aUid, TStubExtractionMode aMode, TInt aStartingFileNo, TInt& aFileCount, RPointerArray<HBufC>& aFileNames);
+	void GetStubFilesL(const TDesC& aFileName, RPointerArray<HBufC>& aFileNames);
 	void DriveFormatDetectedL(TDriveUnit aDrive);
 	
 private: