appinstaller/AppinstUi/Daemon/Inc/silentuninstaller.h
changeset 25 98b66e4fb0be
parent 0 ba25891c3a9e
child 29 26b6f0522fd8
--- a/appinstaller/AppinstUi/Daemon/Inc/silentuninstaller.h	Fri Mar 19 09:33:35 2010 +0200
+++ b/appinstaller/AppinstUi/Daemon/Inc/silentuninstaller.h	Fri Apr 16 15:05:20 2010 +0300
@@ -23,6 +23,10 @@
 #include <e32base.h>
 #include <f32file.h>
 #include <SWInstApi.h>
+#include <usif/sif/sif.h>
+#include <usif/sif/sifcommon.h>
+
+#include "sisregistrysession.h"
 
 namespace Swi
 {
@@ -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.