installationservices/swi/inc/sislauncherclient.h
changeset 75 2d2d25361590
parent 42 d17dc5398051
equal deleted inserted replaced
69:b18a4bf55ddb 75:2d2d25361590
   154     *
   154     *
   155     * @param An already opened file handle.
   155     * @param An already opened file handle.
   156     * @param aAppLanguages List of the languages
   156     * @param aAppLanguages List of the languages
   157     * @return Return size of buffer needed in TRequestStatus
   157     * @return Return size of buffer needed in TRequestStatus
   158     */
   158     */
   159     IMPORT_C void AsyncParseResourceFileSizeL(const RFile& aRegistrationFile, const RArray<TLanguage>& aAppLanguages, TRequestStatus& aStatus);
   159     IMPORT_C void AsyncParseResourceFileSizeL(const RFile& aRegistrationFile, TRequestStatus& aStatus, TBool aIsForGetCompInfo = EFalse);
   160     
   160     
   161 	/**
   161 	/**
   162     * Return populate CApplicationRegistrationData 
   162     * Return populate CApplicationRegistrationData 
   163     *
   163     *
   164     * @param aDataSize Size of buffer needed for CApplicationRegistrationData.
   164     * @param aDataSize Size of buffer needed for CApplicationRegistrationData.
   168     
   168     
   169 	/**
   169 	/**
   170     * @param aRegistrationFileName registration file name to be parsed
   170     * @param aRegistrationFileName registration file name to be parsed
   171     * @return Pointer to a CApplicationRegistrationData (caller owns it)
   171     * @return Pointer to a CApplicationRegistrationData (caller owns it)
   172     */    
   172     */    
   173     IMPORT_C Usif::CApplicationRegistrationData* SyncParseResourceFileL(const RFile& aRegistrationFile, const RArray<TLanguage>& aAppLanguages); 
   173     IMPORT_C Usif::CApplicationRegistrationData* SyncParseResourceFileL(const RFile& aRegistrationFile, TBool aIsForGetCompInfo = EFalse); 
   174        
   174        
   175 	/**
   175 	/**
   176      * Notifies APPARC of new applications. This call  
   176      * Notifies APPARC of new applications. This call  
   177      * informs APPARC which apps to treat as registered
   177      * informs APPARC which apps to treat as registered
   178      * even though installation is not quite complete.
   178      * even though installation is not quite complete.
   186      * @param aAppUpdateInfo , array of app uids along with the action(remove/upgrade)
   186      * @param aAppUpdateInfo , array of app uids along with the action(remove/upgrade)
   187      */
   187      */
   188     IMPORT_C void NotifyNewAppsL(const RArray<TAppUpdateInfo>& aAppUpdateInfo);
   188     IMPORT_C void NotifyNewAppsL(const RArray<TAppUpdateInfo>& aAppUpdateInfo);
   189     
   189     
   190 private:
   190 private:
   191     void RegisterSifLauncherMimeTypesImplL(const RPointerArray<HBufC8>& aMimeTypes, TBool aRegister);
   191     void RegisterSifLauncherMimeTypesImplL(const RPointerArray<HBufC8>& aMimeTypes, TBool aRegister);   
   192     HBufC8* iBuffForLanguages;        
       
   193 #endif
   192 #endif
   194     };
   193     };
   195 
   194 
   196 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK 	
   195 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK 	
   197 enum InstallActions
   196 enum InstallActions