secureswitools/swisistools/source/interpretsislib/sisfile.h
branchRCL_3
changeset 73 79647526f98c
parent 34 741e5bba2bd1
child 81 42552535c1ac
--- a/secureswitools/swisistools/source/interpretsislib/sisfile.h	Tue Sep 14 21:31:28 2010 +0300
+++ b/secureswitools/swisistools/source/interpretsislib/sisfile.h	Wed Sep 15 12:20:42 2010 +0300
@@ -62,7 +62,9 @@
 	bool GetInstallableFiles(InstallableFiles& aFiles, 
 							ExpressionEvaluator& aEvaluator,
 							const std::wstring& aCDrivePath,
-							int aInstallingDrive) const;
+							int aInstallingDrive,
+							const int aSystemDrive,
+							const bool aGenerateRomStub) const;
 
 	void GetControllerData(const char*& aData, int& aLen) const;
 
@@ -95,6 +97,8 @@
 	 
 	void MakeSISStub(std::wstring& aFileName);
 	
+	void MakeSISRomStub(std::wstring& aFileName);
+	
 	const CSISController& GetController(); 
 	
 	void ProcessEmbeddedFileWarning(const CSISInstallBlock& aInstallBlock) const;
@@ -105,13 +109,17 @@
 	void GetInstallableFiles(	InstallableFiles& aFiles, 
 								const CSISInstallBlock& aInstallBlock, 
 								const std::wstring& aDrivePath,
-								int aInstallingDrive) const;
+								int aInstallingDrive,
+								const int aSystemDrive,
+								const bool aGenerateRomStub) const;
 	
 	void ProcessInstallBlock(const CSISInstallBlock& aInstallBlock,
 							InstallableFiles& aFiles,
 							ExpressionEvaluator& aEvaluator,
 							const std::wstring& aCDrivePath,
-							int aInstallingDrive) const;
+							int aInstallingDrive,
+							const int aSystemDrive,
+							const bool aGenerateRomStub) const;
 
 private:
 	CSISContents iContents;