diff -r ff572005ac23 -r 1a2a00e78665 homescreenpluginsrv/inc/hspsclient.h --- a/homescreenpluginsrv/inc/hspsclient.h Tue Jan 26 12:11:15 2010 +0200 +++ b/homescreenpluginsrv/inc/hspsclient.h Tue Feb 02 00:23:10 2010 +0200 @@ -439,6 +439,22 @@ const TInt aPluginId, const TInt aConfUid ); + /** + * Restores plugin configurations by either removing all plugins + * from the active view or by removing all extra views. + * In latter case, the first locked view is emptied. If there are + * no locked views then the first view will remain while others + * are removed. + * @since S60 5.2 + * @param aAppUid Application uid + * @param aReinstall False if only the active view should be fixed, + * True if also all extra views should removed + * @return ThspsServiceCompletedMessage expressing the result of the call. + */ + IMPORT_C ThspsServiceCompletedMessage hspsRestoreConfigurations( + const TInt aAppUid, + const TBool aReinstall ); + protected: // Functions from base classes /**