installationservices/swi/source/sislauncher/server/sislauncherserver.h
branchRCL_3
changeset 25 7333d7932ef7
parent 0 ba25891c3a9e
child 26 8b7f4e561641
--- 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