installationservices/swi/source/sislauncher/server/sislaunchersession.h
branchRCL_3
changeset 25 7333d7932ef7
parent 0 ba25891c3a9e
child 26 8b7f4e561641
--- a/installationservices/swi/source/sislauncher/server/sislaunchersession.h	Thu Aug 19 10:02:49 2010 +0300
+++ b/installationservices/swi/source/sislauncher/server/sislaunchersession.h	Tue Aug 31 15:21:33 2010 +0300
@@ -25,7 +25,10 @@
 
 #include <e32base.h>
 #include "sislauncherserver.h"
-
+#ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK  
+#include <usif/scr/appregentries.h>
+#include "nativecomponentinfo.h"
+#endif
 namespace Swi
 {
 class CSisRegistryFileDescription;
@@ -50,6 +53,8 @@
 
 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
 	void ParseSwTypeRegFileL(const RMessage2& aMessage);
+    TInt AsyncParseResourceFileSizeL(const RMessage2& aMessage);
+    void AsyncParseResourceFileDataL(const RMessage2& aMessage);    
 #endif
 
 #ifndef SWI_TEXTSHELL_ROM
@@ -57,6 +62,7 @@
 	void RegisterSifLauncherMimeTypesL(const RMessage2& aMessage);
 	void UnregisterSifLauncherMimeTypesL(const RMessage2& aMessage);
 	void RegisterSifLauncherMimeTypesImplL(const RMessage2& aMessage, TBool aRegister);
+	void NotifyApparcForAppsL(const RMessage2& aMessage);
 #endif
 #endif
 	void DoRunExecutableL(const RMessage2& aMessage);
@@ -69,6 +75,10 @@
 private:
 	RMessagePtr2 iReceiveMsg;
 	TInt iReceiveLen;
+#ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK 
+    Usif::CApplicationRegistrationData* iCurrentAppRegData;
+    TBool iInAsyncParseResourceFile;
+#endif
 
 	};