iaupdate/IAD/engine/inc/iaupdateutils.h
branchRCL_3
changeset 25 7333d7932ef7
parent 15 98a43fae6e2b
child 26 8b7f4e561641
equal deleted inserted replaced
24:5cc91383ab1e 25:7333d7932ef7
    23 #include <e32base.h>
    23 #include <e32base.h>
    24 #include <driveinfo.h>
    24 #include <driveinfo.h>
    25 
    25 
    26 // For silent installation
    26 // For silent installation
    27 #include <SWInstDefs.h>
    27 #include <SWInstDefs.h>
       
    28 #include <usif/sif/sif.h>
    28 #include <swi/sisregistryentry.h>
    29 #include <swi/sisregistryentry.h>
    29 
    30 
    30 class TIAUpdateVersion;
    31 class TIAUpdateVersion;
    31 class MIAUpdateNode;
    32 class MIAUpdateNode;
    32 class CIAUpdateBaseNode;
    33 class CIAUpdateBaseNode;
   126  * @param aNode
   127  * @param aNode
   127  */
   128  */
   128 SwiUI::TInstallOptions SilentInstallOptionsL( const CIAUpdateBaseNode& aNode );
   129 SwiUI::TInstallOptions SilentInstallOptionsL( const CIAUpdateBaseNode& aNode );
   129                                                      
   130                                                      
   130 
   131 
   131 
   132 /**
       
   133  * Creates options for silent install.
       
   134  * Uses DriveToInstallL to etermine target drive to install.
       
   135  * 
       
   136  * @param aOptions  Silent install options
       
   137  */
       
   138 void  UsifSilentInstallOptionsL( Usif::COpaqueNamedParams * aOptions );
   132 
   139 
   133 /**
   140 /**
   134  * Finds drive where a package is currently installed
   141  * Finds drive where a package is currently installed
   135  * 
   142  * 
   136  * @param aLocationDrive Drive where a package is currently installed
   143  * @param aLocationDrive Drive where a package is currently installed