aboutsummaryrefslogtreecommitdiffstats
path: root/lib/sisreqrecord.h
blob: bd9aff2b6e400d2716ed5dd48d3205a7a05f3f9b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#ifndef _SISREQRECORD_H
#define _SISREQRECORD_H

#include "sistypes.h"

class SISFile;

/**
 * Information about an application that must be installed prior to the
 * current one.
 */
class SISReqRecord
{
public:

	/**
	 * Populate the fields.
	 */
	void fillFrom(uchar* buf, int* base, SISFile* file);

	uint32 m_uid;
	uint16 m_major;
	uint16 m_minor;
	uint32 m_variant;
	uint32* m_nameLengths;
	uint32* m_namePtrs;
};

#endif