Initial support for VSS format

- normal, auth and apple variations supported
- some UI additions and code cleanup TBD
This commit is contained in:
Nikolaj Schlej 2016-03-28 15:03:32 +02:00
parent 5138a49591
commit 95290abb94
11 changed files with 690 additions and 26 deletions

View file

@ -43,7 +43,9 @@ namespace Types {
File,
Section,
FreeSpace,
NvramVariableNvar
NvramVariableNvar,
NvramStorageVss,
NvramVariableVss
};
}
@ -63,7 +65,8 @@ namespace Subtypes {
enum VolumeSubtypes {
UnknownVolume = 90,
Ffs2Volume,
Ffs3Volume
Ffs3Volume,
VssNvramVolume
};
enum RegionSubtypes {
@ -92,6 +95,13 @@ namespace Subtypes {
DataNvar,
FullNvar
};
enum VssVariableSubtypes {
InvalidVss = 130,
StandardVss,
AppleCrc32Vss,
AuthVss
};
};
// *ToQString conversion routines