diff -r 6e7b00453237 -r d17dc5398051 installationservices/swcomponentregistry/inc/scr.h --- 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 #include #include +#include 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& aMimeTypes, const RPointerArray* aLocalizedSwTypeNames = NULL); + IMPORT_C void AddSoftwareTypeL(const Usif::CSoftwareTypeRegInfo& aSwTypeRegInfo); /** Deletes a sofware type name entry and all its mime types from the registry.