locationcentre/lcserver/inc/lcregistry.h
branchRCL_3
changeset 9 91123d004e8f
parent 0 522cd55cc3d7
equal deleted inserted replaced
8:41042d2af523 9:91123d004e8f
   203      * 
   203      * 
   204      * @since S60 v5.0
   204      * @since S60 v5.0
   205      * @param aLcRegAppInfo		Pointer reference to regappinfo.
   205      * @param aLcRegAppInfo		Pointer reference to regappinfo.
   206      * @return KErrBadName if the regappinfo file name is not correct one.
   206      * @return KErrBadName if the regappinfo file name is not correct one.
   207      */
   207      */
   208 	CLcRegAppInfo* CreateAppRegInfoL( TFileName	aFileName );
   208 	CLcRegAppInfo* CreateAppRegInfoL( TFileName&	aFileName );
   209 
   209 
   210     /**
   210     /**
   211      * This function insert single registration info into
   211      * This function insert single registration info into
   212      * app info array in specific order.Order is fetched for
   212      * app info array in specific order.Order is fetched for
   213      * preinstalled application from central repository and for
   213      * preinstalled application from central repository and for
   225      * 
   225      * 
   226      * @since S60 v5.0
   226      * @since S60 v5.0
   227      * @param aFileName[ in ]		Name of the file to check if in MMC.
   227      * @param aFileName[ in ]		Name of the file to check if in MMC.
   228      * @return If file is in MMC then return ETrue else EFalse.
   228      * @return If file is in MMC then return ETrue else EFalse.
   229      */
   229      */
   230 	TBool IsInMMc( TFileName aFileName );
   230 	TBool IsInMMc( TFileName& aFileName );
   231 
   231 
   232     /**
   232     /**
   233      * This function checks presence for a certain registration file
   233      * This function checks presence for a certain registration file
   234      * in the stored app info array and return the corresponding app info
   234      * in the stored app info array and return the corresponding app info
   235      * 
   235      * 
   239      * @param alcRegAppInfoPtr[ out ]		filled the appropriate reg app
   239      * @param alcRegAppInfoPtr[ out ]		filled the appropriate reg app
   240      *										info to this pointer.
   240      *										info to this pointer.
   241      * @return 					On successfull 
   241      * @return 					On successfull 
   242      *							execution return ETrue else EFalse.
   242      *							execution return ETrue else EFalse.
   243      */
   243      */
   244 	TBool DoesApplicationExists( TFileName 		aFileName,
   244 	TBool DoesApplicationExists( TFileName& 		aFileName,
   245 								 CLcRegAppInfo*& 	alcRegAppInfoPtr );
   245 								 CLcRegAppInfo*& 	alcRegAppInfoPtr );
   246 
   246 
   247    /**
   247    /**
   248     * Find the content type from file useing content recognizer
   248     * Find the content type from file useing content recognizer
   249     *
   249     *
   271      * 
   271      * 
   272      * @since S60 v5.0
   272      * @since S60 v5.0
   273      * @param aFileName[ in ]		Name of the current file to compare.
   273      * @param aFileName[ in ]		Name of the current file to compare.
   274      * @return ETrue else EFalse.
   274      * @return ETrue else EFalse.
   275      */
   275      */
   276 	TBool IsAppUpgraded( TFileName aFileName );
   276 	TBool IsAppUpgraded( TFileName& aFileName );
   277 	
   277 	
   278     /**
   278     /**
   279      * This function sets name for certains application name 
   279      * This function sets name for certains application name 
   280      * if it is not provided with the registration file
   280      * if it is not provided with the registration file
   281      * 
   281      *