diff -r 3ba40be8e484 -r 7ca52d38f8c3 secureswitools/swisistools/source/interpretsislib/parameterlist.h --- a/secureswitools/swisistools/source/interpretsislib/parameterlist.h Fri Mar 12 15:43:14 2010 +0200 +++ b/secureswitools/swisistools/source/interpretsislib/parameterlist.h Mon Mar 15 12:41:05 2010 +0200 @@ -45,28 +45,29 @@ * Default constructor. */ InstallSISFile() : iFileName(L""), iTargetDrive(L'$'), iGenerateStub(false), - iNonRemovable(false), iNotRegister(false), iSUFlag(false) {} + iNonRemovable(false),iReadOnly(false), iNotRegister(false), iSUFlag(false) {} /** * Constructor */ InstallSISFile(std::wstring aName, int aDrive, bool aSUFlag) : iFileName(aName), iTargetDrive(aDrive), iGenerateStub(false), - iNonRemovable(false), iNotRegister(false), iSUFlag(aSUFlag) {} + iNonRemovable(false),iReadOnly(false), iNotRegister(false), iSUFlag(aSUFlag) {} /** * Constructor */ InstallSISFile(std::wstring aName, int aDrive, bool aGenerateStub, bool aNonRemovable, - bool aNotRegister, bool aSUFlag) + bool aReadOnly, bool aNotRegister, bool aSUFlag) : iFileName(aName), iTargetDrive(aDrive), iGenerateStub(aGenerateStub), - iNonRemovable(aNonRemovable), iNotRegister(aNotRegister), iSUFlag(aSUFlag) {} + iNonRemovable(aNonRemovable), iReadOnly(aReadOnly), iNotRegister(aNotRegister), iSUFlag(aSUFlag) {} public: std::wstring iFileName; // SIS file name int iTargetDrive; // Target drive bool iGenerateStub; // Whether to generate stub sis file for this sis or not. bool iNonRemovable; // Whether this is a non-removable SIS or not. + bool iReadOnly; // Whether this is a Readonly SIS or not. bool iNotRegister; // Whether to register the sis or not. bool iSUFlag; // Whether SU flag is set for this or not. };