Subversion Repositories spk

Rev

Rev 197 | Rev 245 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 197 Rev 233
Line 11... Line 11...
11
	EXEFLAG_NOXOR			= 4,
11
	EXEFLAG_NOXOR			= 4,
12
	EXEFLAG_NOSAVESUBDIR	= 8,
12
	EXEFLAG_NOSAVESUBDIR	= 8,
13
	EXEFLAG_ADDON			= 16,
13
	EXEFLAG_ADDON			= 16,
14
};
14
};
15
 
15
 
16
#define EXE_VERSIONPOS			7
16
#define EXE_VERSIONPOS			8
17
#define EXE_VERSION_NAMESTART	(EXE_VERSIONPOS + 2)
17
#define EXE_VERSION_NAMESTART	(EXE_VERSIONPOS + 2)
18
#define EXE_VERSION_SIZESTART	(EXE_VERSIONPOS + 1)
18
#define EXE_VERSION_SIZESTART	(EXE_VERSIONPOS + 1)
19
 
19
 
20
tstruct SGameExeVersion {
20
tstruct SGameExeVersion {
21
	Utils::WString	sName;
21
	Utils::WString	sName;
Line 23... Line 23...
23
	Utils::WString	fVersion;
23
	Utils::WString	fVersion;
24
	CLinkList<int> lSize;
24
	CLinkList<int> lSize;
25
} SGameExeVersion;
25
} SGameExeVersion;
26
 
26
 
27
tstruct SGameExe {
27
tstruct SGameExe {
-
 
28
	struct SGameExe() : iFlags(0), iMaxPatch(0), iName(0), iAudioStream(1), iAddonTo(0), iTextNum(0) { }
28
	Utils::WString sExe;
29
	Utils::WString sExe;
29
	Utils::WString sName;
30
	Utils::WString sName;
30
	Utils::WString sModKey;
31
	Utils::WString sModKey;
31
	int		 iFlags;
32
	int		 iFlags;
32
	int		 iMaxPatch;
33
	int		 iMaxPatch;
33
	int		 iName;
34
	int		 iName;
-
 
35
	int		 iAudioStream;
34
	Utils::WString sMyDoc;
36
	Utils::WString sMyDoc;
35
	Utils::WString sAddon;
37
	Utils::WString sAddon;
36
	int		 iAddonTo;
38
	int		 iAddonTo;
37
	int		 iTextNum;
39
	int		 iTextNum;
38
	CLinkList<SGameExeVersion> lVersions;
40
	CLinkList<SGameExeVersion> lVersions;