--- 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
};