secureswitools/swisistools/source/interpretsislib/installer.h
branchRCL_3
changeset 19 7ca52d38f8c3
parent 0 ba25891c3a9e
child 25 98b66e4fb0be
child 34 741e5bba2bd1
equal deleted inserted replaced
18:3ba40be8e484 19:7ca52d38f8c3
    70 											// prior to installation
    70 											// prior to installation
    71 
    71 
    72 	bool DependenciesOk(const SisFile& aFile);			// Check to see if the sis file
    72 	bool DependenciesOk(const SisFile& aFile);			// Check to see if the sis file
    73 														// meets it's dependencies
    73 														// meets it's dependencies
    74 
    74 
    75 	bool IsValidUpgrade(const SisFile& aFile, bool aSUFlag);	// Check to see if this is a valid upgrade
    75 	bool IsValidUpgrade(const SisFile& aFile, bool aSUFlag, bool aNonRemovable);	// Check to see if this is a valid upgrade
    76 																	// to the existing packages
    76 																	// to the existing packages
    77 	void ValidateRegistry(const SisFile& aFile, TUint32 aPckgUid, TUint32 aInstallFlags, bool aRUFlag);
    77 	void ValidateRegistry(const SisFile& aFile, TUint32 aPckgUid, TUint32 aInstallFlags, bool aRUFlag, bool aNonRemovable);
    78 	void InitializeRegistryDetails	( const TUint32 aPckgUid, bool& aIsBaseRemovable, bool& aInRom, bool& aIsPreInstalled, TUint32& aUid, std::wstring& aPackageName );
    78 	void InitializeRegistryDetails	( const TUint32 aPckgUid, bool& aIsBaseRemovable, bool& aInRom, bool& aIsPreInstalled, TUint32& aUid, std::wstring& aPackageName );
    79 
    79 
    80 
    80 
    81 	bool GetInstallableFiles(
    81 	bool GetInstallableFiles(
    82 		const SisFile& aFile, InstallableFiles& aList, ExpressionEvaluator& aEvaluator, int aInstallingDrive);
    82 		const SisFile& aFile, InstallableFiles& aList, ExpressionEvaluator& aEvaluator, int aInstallingDrive);