--- a/installationservices/swi/source/sislauncher/server/sislauncherserver.h Thu Aug 19 10:02:49 2010 +0300
+++ b/installationservices/swi/source/sislauncher/server/sislauncherserver.h Tue Aug 31 15:21:33 2010 +0300
@@ -1,5 +1,5 @@
/*
-* Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2004-2010 Nokia Corporation and/or its subsidiary(-ies).
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of the License "Eclipse Public License v1.0"
@@ -27,7 +27,9 @@
#include <f32file.h>
#include <e32property.h>
#include <e32uid.h>
-
+#ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
+#include <usif/scr/appregentries.h>
+#endif
#ifndef _CSISLAUNCHERSERVER_H_
#define _CSISLAUNCHERSERVER_H_
@@ -91,6 +93,9 @@
void ShutdownL();
void ShutdownL(TUid aUid, TInt aTimeout);
void NotifyNewAppsL(const RPointerArray<TDesC>& aFiles);
+ #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
+ void NotifyNewAppsL(const RPointerArray<Usif::CApplicationRegistrationData>& aApplicationRegistrationData);
+ #endif
#endif
void HandleShutdownL(TThreadId aThread, TBool aKillOnTimeout = EFalse);
void ForceShutdownL(TUid aUid);
@@ -100,15 +105,16 @@
CSisLauncherServer();
void ConstructL();
CSession2* NewSessionL(const TVersion& aVersion, const RMessage2& aMessage) const;
-
void LongServerShutdown();
void ShortServerShutdown();
void CancelShutdown();
-
+ #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
+ virtual TCustomResult CustomSecurityCheckL(const RMessage2& aMsg, TInt& aAction, TSecurityInfo& aMissing);
+ #endif
// Server Policies
// separate the policies into handled and not handled
#ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
- static const TUint iRangeCount=4;
+ static const TUint iRangeCount=6;
#else
static const TUint iRangeCount=2;
#endif