void SISEmbeds::ExtractEmbeds(StreamReader& aReader ) { iEmbeddedPkgUid = aReader.ReadInt32(); iEmbeddedPkgName = aReader.ReadDescriptor(); iEmbeddedVendorName = aReader.ReadDescriptor(); iEmbeddedPkgIndex = aReader.ReadInt32(); }
void SISFileDescription::ExtractSISFileDescription(StreamReader& aReader ) { iTarget = aReader.ReadDescriptor(); iMimeType = aReader.ReadDescriptor(); iOperation = aReader.ReadInt32(); //indicates which options are applicable to the processing of this file during installation iOperationOptions = aReader.ReadInt32(); //indicates the algorithm used to generate the hash iAlgorithm = aReader.ReadInt32(); iHash = aReader.ReadDescriptor(); iUncompressedLengthl = aReader.ReadInt32(); iUncompressedLengthh = aReader.ReadInt32(); iIndex = aReader.ReadInt32(); iSid = aReader.ReadInt32(); }
void SISControllerInfo::ExtractControllerInfo(StreamReader& aReader ) { iMajor = aReader.ReadInt32(); iMinor = aReader.ReadInt32(); iBuild = aReader.ReadInt32(); iOffset = aReader.ReadInt32(); iAlgorithmType = aReader.ReadInt32(); char* controllerHash = aReader.ReadDescriptor(); delete [] controllerHash; }