installationservices/swcomponentregistry/inc/scr.h
changeset 42 d17dc5398051
parent 25 98b66e4fb0be
child 75 2d2d25361590
--- a/installationservices/swcomponentregistry/inc/scr.h	Thu May 27 12:58:35 2010 +0300
+++ b/installationservices/swcomponentregistry/inc/scr.h	Fri Jun 11 13:45:18 2010 +0300
@@ -34,6 +34,7 @@
 #include <usif/scr/appregentries.h>
 #include <scs/scsclient.h>
 #include <usif/scr/appreginfo.h>
+#include <usif/scr/screntries_platform.h>
 
 namespace Usif
 	{	 
@@ -766,7 +767,8 @@
 			Add a new software type name to the SCR database.
 			
 			N.B. This is a mutating function. Please see @see Usif::RSoftwareComponentRegistry.
-			
+			This can be called only by sisregistry.
+
 			@param aUniqueSwTypeName Non-localized unique software type name.
 			@param aSifPluginUid The SIF plug-in UID of the installer which is responsible for installing components with this software type
 			@param aInstallerSecureId The secure id of the installer which is responsible for installing components with this software type
@@ -778,7 +780,7 @@
             @leave A system-wide error code.
 			@internalTechnology
 		 */
-		IMPORT_C void AddSoftwareTypeL(const TDesC& aUniqueSwTypeName, TUid aSifPluginUid, TSecureId aInstallerSecureId, TSecureId aExecutionLayerSecureId, const RPointerArray<HBufC>& aMimeTypes, const RPointerArray<CLocalizedSoftwareTypeName>* aLocalizedSwTypeNames = NULL);
+		IMPORT_C void AddSoftwareTypeL(const Usif::CSoftwareTypeRegInfo& aSwTypeRegInfo);
 		
 		/**
 			Deletes a sofware type name entry and all its mime types from the registry.