diff -r ff572005ac23 -r 1a2a00e78665 homescreenpluginsrv/inc/hspsclientsession.h --- a/homescreenpluginsrv/inc/hspsclientsession.h Tue Jan 26 12:11:15 2010 +0200 +++ b/homescreenpluginsrv/inc/hspsclientsession.h Tue Feb 02 00:23:10 2010 +0200 @@ -349,6 +349,21 @@ TDes8& aResultData, const ThspsParamReplacePlugin& aParams ); + /** + * 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 aResultData Result data. + * @param aParams Params. + * @return Symbian error code. + */ + IMPORT_C TInt RestoreConfigurations( + TDes8& aResultData, + const ThspsParamRestoreConfigurations& aParams ); + public: friend class ChspsClient;