diff -r e8965914fac7 -r 79647526f98c secureswitools/swisistools/source/interpretsislib/sisfile.h --- 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;