secureswitools/swisistools/source/interpretsislib/sisregistry.h
branchRCL_3
changeset 73 79647526f98c
parent 66 8b7f4e561641
child 81 42552535c1ac
--- 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: