appinstaller/AppinstUi/sisxsifplugin/inc/sisxsifplugininstallparams.h
changeset 69 b18a4bf55ddb
parent 44 329d304c1aa1
--- a/appinstaller/AppinstUi/sisxsifplugin/inc/sisxsifplugininstallparams.h	Fri Aug 20 11:39:56 2010 +0300
+++ b/appinstaller/AppinstUi/sisxsifplugin/inc/sisxsifplugininstallparams.h	Fri Sep 03 17:01:40 2010 +0300
@@ -36,8 +36,8 @@
     public:     // new functions
         TBool IsSilentMode() const;
         TBool IsInstallInactive() const;
-        TUint Drive() const;
-        TLanguage Language() const;
+        const RArray<TUint>& Drives() const;
+        const RArray<TLanguage>& Languages() const;
         const TDesC& OCSPUrl() const;
         TSifPolicy PerformOCSP() const;
         TSifPolicy IgnoreOCSPWarnings() const;
@@ -61,12 +61,14 @@
                 TSifPolicy& aPolicy, const TSifPolicy& aDefault );
         void GetStringParamL( const COpaqueNamedParams& aParams, const TDesC& aParamName,
         		HBufC*& aBuf );
+        void DoProcessDriveParamL( const COpaqueNamedParams& aParams );
+        void DoProcessLangParamL( const COpaqueNamedParams& aParams );
 
     private:    // data
         TBool iUseSilentMode;
         TBool iIsInstallInactive;
-        TUint iDrive;
-        TLanguage iLanguage;
+        RArray<TUint> iDrives;
+        RArray<TLanguage> iLanguages;
         HBufC* iOCSPUrl;
         TSifPolicy iPerformOCSP;
         TSifPolicy iIgnoreOCSPWarnings;