diff -r 5cc91383ab1e -r 7333d7932ef7 appinstaller/AppinstUi/Daemon/Inc/silentuninstaller.h --- a/appinstaller/AppinstUi/Daemon/Inc/silentuninstaller.h Thu Aug 19 10:02:49 2010 +0300 +++ b/appinstaller/AppinstUi/Daemon/Inc/silentuninstaller.h Tue Aug 31 15:21:33 2010 +0300 @@ -23,6 +23,10 @@ #include #include #include +#include +#include + +#include "sisregistrysession.h" namespace Swi { @@ -58,7 +62,7 @@ void UninstallL( TUid& aUid, TRequestStatus& aReqStatus, - TDesC8& aMIME ); + TDesC& aMIME ); /** * Cancel the current installation. @@ -81,12 +85,14 @@ private: // Data - // Silent uninstaller - SwiUI::RSWInstSilentLauncher iLauncher; - // Uninstall options - SwiUI::TUninstallOptions iOptions; - // Uninstall options package - SwiUI::TUninstallOptionsPckg iOptionsPckg; + // SW installer framework + Usif::RSoftwareInstall iSWInstallerFW; + // Install parameters + Usif::COpaqueNamedParams* iSifOptions; + // Result parameters like error codes. + Usif::COpaqueNamedParams* iSifResults; + // SisRegister for native install packages. + RSisRegistrySession iRegistrySession; // File server RFs& iFs; // Defines need of connection to install server.