diff -r e8965914fac7 -r 79647526f98c secureswitools/swisistools/source/interpretsislib/sisregistry.h --- a/secureswitools/swisistools/source/interpretsislib/sisregistry.h Tue Sep 14 21:31:28 2010 +0300 +++ b/secureswitools/swisistools/source/interpretsislib/sisregistry.h Wed Sep 15 12:20:42 2010 +0300 @@ -81,6 +81,8 @@ void GenerateStubRegistry(); int GetAugmentationsNumber(TUint32 aUid); CSISController* GetStubController(const TUint32 aUid); + CSISController* GetStubControllerUid(const std::wstring& aTarget); + const std::wstring& GetRomStubFile() const; static const int KSisRegistryMajorVersion; static const int KSisRegistryMinorVersion; @@ -96,6 +98,7 @@ void ReadStubs( const std::wstring& aDirectory ); void ReadRegistry( const std::wstring& aRegistryBasePath ); CSISController* GetStubControllerInDir( const std::wstring& aDirectory, const TUint32 aUid); + CSISController* GetStubControllerInDir( const std::wstring& aDirectory, const std::wstring& aTarget); CSISController* ReadStubController( const wchar_t* aFilename ); void GenerateRegistryEntry(SisRegistryObject& aObj, const SisFile& aSis); void ExtractRegistryFiles(const std::wstring& path); @@ -105,6 +108,7 @@ std::wstring GetRegistryDir( const std::wstring& aDrivePath, TUint32 aUid ) const; void GenerateRegFile(SisRegistryObject& aObj) const; void GenerateCtlFile(SisRegistryObject& aObj, const SisFile& aSis) const; + void SetRomStubFile(const std::wstring& aRomStubFile); public: TUint32 GetUid(TUint32 aSid) const; @@ -144,10 +148,10 @@ std::wstring iCDrive; TInt iSystemDrive; CParameterList& iParamList; - RomManager& iRomManager; - ConfigManager& iConfigManager; - EntryMap iEntries; - + RomManager& iRomManager; + ConfigManager& iConfigManager; + EntryMap iEntries; + std::wstring iRomStubFile; #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK private: