installationservices/swi/inc/sisregistrywritablesession.h
changeset 25 98b66e4fb0be
parent 0 ba25891c3a9e
child 42 d17dc5398051
--- a/installationservices/swi/inc/sisregistrywritablesession.h	Fri Mar 19 09:33:35 2010 +0200
+++ b/installationservices/swi/inc/sisregistrywritablesession.h	Fri Apr 16 15:05:20 2010 +0300
@@ -30,6 +30,7 @@
 #include "sisregistrysession.h"
 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
 #include <usif/usifcommon.h>
+#include <usif/scr/appregentries.h>
 #endif
 namespace Swi
 {
@@ -203,8 +204,11 @@
 	 */
 	IMPORT_C void UpdateEntryL(const CApplication& aApplication, const TDesC8& aController, const RPointerArray<CSoftwareTypeRegInfo>& aSwTypeRegInfoArray, TInt64 aTransactionID);
 
+	IMPORT_C void AddEntryL(const Usif::CApplicationRegistrationData& aApparcRegFileData, const CSisRegistryPackage& aSisRegistryPackage);
+	IMPORT_C void UpdateEntryL(const CApplication& aApplication, const Usif::CApplicationRegistrationData& aApparcRegFileData, const CSisRegistryPackage& aSisRegistryPackage);
 private:
 	void SetComponentStateL(TComponentId aComponentId, TScomoState aState);
+	TInt UserSelectedLanguageIndexL(const CApplication& aApplication) const;
 #endif
 	void AddEntryImplL(TInt aMessage, const CApplication& aApplication, const TDesC8& aController, TInt64 aTransactionID, TIpcArgs& aIpcArgs);
 	void UpdateEntryImplL(TInt aMessage, const CApplication& aApplication, const TDesC8& aController, TInt64 aTransactionID, TIpcArgs& aIpcArgs);