1 <?xml version="1.0"?>
\r
3 <!DOCTYPE MODE SYSTEM "xmode.dtd">
\r
7 <PROPERTY NAME="lineComment" VALUE=";" />
\r
9 <RULES HIGHLIGHT_DIGITS="FALSE">
\r
11 <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE" DELEGATE="pascal::MAIN">[code]</SEQ>
\r
13 <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[Setup]</SEQ>
\r
14 <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[Types]</SEQ>
\r
15 <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[Components]</SEQ>
\r
16 <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[Tasks]</SEQ>
\r
17 <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[Dirs]</SEQ>
\r
18 <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[Files]</SEQ>
\r
19 <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[Icons]</SEQ>
\r
20 <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[INI]</SEQ>
\r
21 <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[InstallDelete]</SEQ>
\r
22 <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[Languages]</SEQ>
\r
23 <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[Messages]</SEQ>
\r
24 <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[CustomMessages]</SEQ>
\r
25 <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[LangOptions]</SEQ>
\r
26 <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[Registry]</SEQ>
\r
27 <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[Run]</SEQ>
\r
28 <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[UninstallRun]</SEQ>
\r
29 <SEQ TYPE="KEYWORD2" AT_LINE_START="TRUE">[UninstallDelete]</SEQ>
\r
31 <!-- pre-processor directives -->
\r
32 <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#define </EOL_SPAN>
\r
33 <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#dim </EOL_SPAN>
\r
34 <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#undef </EOL_SPAN>
\r
35 <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#include </EOL_SPAN>
\r
36 <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#emit </EOL_SPAN>
\r
37 <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#expr </EOL_SPAN>
\r
38 <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#insert </EOL_SPAN>
\r
39 <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#append </EOL_SPAN>
\r
40 <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#if </EOL_SPAN>
\r
41 <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#elif </EOL_SPAN>
\r
42 <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#else </EOL_SPAN>
\r
43 <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#endif</EOL_SPAN>
\r
44 <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#ifexist </EOL_SPAN>
\r
45 <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#ifnexist </EOL_SPAN>
\r
46 <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#ifdef </EOL_SPAN>
\r
47 <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#for </EOL_SPAN>
\r
48 <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#sub </EOL_SPAN>
\r
49 <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#endsub</EOL_SPAN>
\r
50 <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#pragma </EOL_SPAN>
\r
51 <EOL_SPAN TYPE="LITERAL4" DELEGATE="DIRECTIVE">#error </EOL_SPAN>
\r
52 <SPAN TYPE="LITERAL4">
\r
57 <MARK_FOLLOWING TYPE="LITERAL2">%</MARK_FOLLOWING>
\r
59 <SPAN TYPE="LITERAL1" DELEGATE="STRING">
\r
63 <SPAN TYPE="LITERAL1" DELEGATE="STRING">
\r
68 <SPAN TYPE="KEYWORD3">
\r
73 <EOL_SPAN TYPE="COMMENT1" AT_LINE_START="TRUE">;</EOL_SPAN>
\r
74 <EOL_SPAN TYPE="COMMENT1" AT_LINE_START="TRUE">#</EOL_SPAN>
\r
77 <MARK_PREVIOUS TYPE="KEYWORD1"
\r
78 AT_LINE_START="TRUE" MATCH_TYPE="CONTEXT"">=</MARK_PREVIOUS>
\r
84 <KEYWORD1>Compression</KEYWORD1>
\r
85 <KEYWORD1>DiskClusterSize</KEYWORD1>
\r
86 <KEYWORD1>DiskSliceSize</KEYWORD1>
\r
87 <KEYWORD1>DiskSpanning</KEYWORD1>
\r
88 <KEYWORD1>Encryption</KEYWORD1>
\r
89 <KEYWORD1>InternalCompressLevel</KEYWORD1>
\r
90 <KEYWORD1>MergeDuplicateFiles</KEYWORD1>
\r
91 <KEYWORD1>OutputBaseFilename</KEYWORD1>
\r
92 <KEYWORD1>OutputDir</KEYWORD1>
\r
93 <KEYWORD1>ReserveBytes</KEYWORD1>
\r
94 <KEYWORD1>SlicesPerDisk</KEYWORD1>
\r
95 <KEYWORD1>SolidCompression</KEYWORD1>
\r
96 <KEYWORD1>SourceDir</KEYWORD1>
\r
97 <KEYWORD1>UseSetupLdr</KEYWORD1>
\r
98 <KEYWORD1>VersionInfoCompany</KEYWORD1>
\r
99 <KEYWORD1>VersionInfoDescription</KEYWORD1>
\r
100 <KEYWORD1>VersionInfoTextVersion</KEYWORD1>
\r
101 <KEYWORD1>VersionInfoVersion</KEYWORD1>
\r
102 <!-- installer, functional -->
\r
103 <KEYWORD1>AllowCancelDuringInstall</KEYWORD1>
\r
104 <KEYWORD1>AllowNoIcons</KEYWORD1>
\r
105 <KEYWORD1>AllowRootDirectory</KEYWORD1>
\r
106 <KEYWORD1>AllowUNCPath</KEYWORD1>
\r
107 <KEYWORD1>AlwaysRestart</KEYWORD1>
\r
108 <KEYWORD1>AlwaysShowComponentsList</KEYWORD1>
\r
109 <KEYWORD1>AlwaysShowDirOnReadyPage</KEYWORD1>
\r
110 <KEYWORD1>AlwaysShowGroupOnReadyPage</KEYWORD1>
\r
111 <KEYWORD1>AlwaysUsePersonalGroup</KEYWORD1>
\r
112 <KEYWORD1>AppendDefaultDirName</KEYWORD1>
\r
113 <KEYWORD1>AppendDefaultGroupName</KEYWORD1>
\r
114 <KEYWORD1>AppComments</KEYWORD1>
\r
115 <KEYWORD1>AppContact</KEYWORD1>
\r
116 <KEYWORD1>AppId</KEYWORD1>
\r
117 <KEYWORD1>AppModifyPath</KEYWORD1>
\r
118 <KEYWORD1>AppMutex</KEYWORD1>
\r
119 <KEYWORD1>AppName</KEYWORD1>
\r
120 <KEYWORD1>AppPublisher</KEYWORD1>
\r
121 <KEYWORD1>AppPublisherURL</KEYWORD1>
\r
122 <KEYWORD1>AppReadmeFile</KEYWORD1>
\r
123 <KEYWORD1>AppSupportURL</KEYWORD1>
\r
124 <KEYWORD1>AppUpdatesURL</KEYWORD1>
\r
125 <KEYWORD1>AppVersion</KEYWORD1>
\r
126 <KEYWORD1>AppVerName</KEYWORD1>
\r
127 <KEYWORD1>ChangesAssociations</KEYWORD1>
\r
128 <KEYWORD1>CreateAppDir</KEYWORD1>
\r
129 <KEYWORD1>CreateUninstallRegKey</KEYWORD1>
\r
130 <KEYWORD1>DefaultDirName</KEYWORD1>
\r
131 <KEYWORD1>DefaultGroupName</KEYWORD1>
\r
132 <KEYWORD1>DefaultUserInfoName</KEYWORD1>
\r
133 <KEYWORD1>DefaultUserInfoOrg</KEYWORD1>
\r
134 <KEYWORD1>DefaultUserInfoSerial</KEYWORD1>
\r
135 <KEYWORD1>DirExistsWarning</KEYWORD1>
\r
136 <KEYWORD1>DisableDirPage</KEYWORD1>
\r
137 <KEYWORD1>DisableFinishedPage</KEYWORD1>
\r
138 <KEYWORD1>DisableProgramGroupPage</KEYWORD1>
\r
139 <KEYWORD1>DisableReadyMemo</KEYWORD1>
\r
140 <KEYWORD1>DisableReadyPage</KEYWORD1>
\r
141 <KEYWORD1>DisableStartupPrompt</KEYWORD1>
\r
142 <KEYWORD1>EnableDirDoesntExistWarning</KEYWORD1>
\r
143 <KEYWORD1>ExtraDiskSpaceRequired</KEYWORD1>
\r
144 <KEYWORD1>InfoAfterFile</KEYWORD1>
\r
145 <KEYWORD1>InfoBeforeFile</KEYWORD1>
\r
146 <KEYWORD1>LanguageDetectionMethod</KEYWORD1>
\r
147 <KEYWORD1>LicenseFile</KEYWORD1>
\r
148 <KEYWORD1>MinVersion</KEYWORD1>
\r
149 <KEYWORD1>OnlyBelowVersion</KEYWORD1>
\r
150 <KEYWORD1>Password</KEYWORD1>
\r
151 <KEYWORD1>PrivilegesRequired</KEYWORD1>
\r
152 <KEYWORD1>RestartIfNeededByRun</KEYWORD1>
\r
153 <KEYWORD1>ShowLanguageDialog</KEYWORD1>
\r
154 <KEYWORD1>TimeStampRounding</KEYWORD1>
\r
155 <KEYWORD1>TimeStampsInUTC</KEYWORD1>
\r
156 <KEYWORD1>TouchDate</KEYWORD1>
\r
157 <KEYWORD1>TouchTime</KEYWORD1>
\r
158 <KEYWORD1>Uninstallable</KEYWORD1>
\r
159 <KEYWORD1>UninstallDisplayIcon</KEYWORD1>
\r
160 <KEYWORD1>UninstallDisplayName</KEYWORD1>
\r
161 <KEYWORD1>UninstallFilesDir</KEYWORD1>
\r
162 <KEYWORD1>UninstallLogMode</KEYWORD1>
\r
163 <KEYWORD1>UninstallRestartComputer</KEYWORD1>
\r
164 <KEYWORD1>UpdateUninstallLogAppName</KEYWORD1>
\r
165 <KEYWORD1>UsePreviousAppDir</KEYWORD1>
\r
166 <KEYWORD1>UsePreviousGroup</KEYWORD1>
\r
167 <KEYWORD1>UsePreviousSetupType</KEYWORD1>
\r
168 <KEYWORD1>UsePreviousTasks</KEYWORD1>
\r
169 <KEYWORD1>UsePreviousUserInfo</KEYWORD1>
\r
170 <KEYWORD1>UserInfoPage</KEYWORD1>
\r
171 <!-- installer, cosmetic -->
\r
172 <KEYWORD1>AppCopyright</KEYWORD1>
\r
173 <KEYWORD1>BackColor</KEYWORD1>
\r
174 <KEYWORD1>BackColor2</KEYWORD1>
\r
175 <KEYWORD1>BackColorDirection</KEYWORD1>
\r
176 <KEYWORD1>BackSolid</KEYWORD1>
\r
177 <KEYWORD1>FlatComponentsList</KEYWORD1>
\r
178 <KEYWORD1>SetupIconFile</KEYWORD1>
\r
179 <KEYWORD1>ShowComponentSizes</KEYWORD1>
\r
180 <KEYWORD1>ShowTasksTreeLines</KEYWORD1>
\r
181 <KEYWORD1>UninstallStyle</KEYWORD1>
\r
182 <KEYWORD1>WindowShowCaption</KEYWORD1>
\r
183 <KEYWORD1>WindowStartMaximized</KEYWORD1>
\r
184 <KEYWORD1>WindowResizable</KEYWORD1>
\r
185 <KEYWORD1>WindowVisible</KEYWORD1>
\r
186 <KEYWORD1>WizardImageBackColor</KEYWORD1>
\r
187 <KEYWORD1>WizardImageFile</KEYWORD1>
\r
188 <KEYWORD1>WizardImageStretch</KEYWORD1>
\r
189 <KEYWORD1>WizardSmallImageBackColor</KEYWORD1>
\r
190 <KEYWORD1>WizardSmallImageFile</KEYWORD1>
\r
191 <KEYWORD1>UninstallIconFile</KEYWORD1>
\r
193 <!-- parameters -->
\r
194 <KEYWORD4>AfterInstall</KEYWORD4>
\r
195 <KEYWORD4>Attribs</KEYWORD4>
\r
196 <KEYWORD4>BeforeInstall</KEYWORD4>
\r
197 <KEYWORD4>Check</KEYWORD4>
\r
198 <KEYWORD4>Comment</KEYWORD4>
\r
199 <KEYWORD4>Components</KEYWORD4>
\r
200 <KEYWORD4>CopyMode</KEYWORD4>
\r
201 <KEYWORD4>Description</KEYWORD4>
\r
202 <KEYWORD4>DestDir</KEYWORD4>
\r
203 <KEYWORD4>DestName</KEYWORD4>
\r
204 <KEYWORD4>Excludes</KEYWORD4>
\r
205 <KEYWORD4>ExtraDiskSpaceRequired</KEYWORD4>
\r
206 <KEYWORD4>Filename</KEYWORD4>
\r
207 <KEYWORD4>Flags</KEYWORD4>
\r
208 <KEYWORD4>FontInstall</KEYWORD4>
\r
209 <KEYWORD4>GroupDescription</KEYWORD4>
\r
210 <KEYWORD4>HotKey</KEYWORD4>
\r
211 <KEYWORD4>IconFilename</KEYWORD4>
\r
212 <KEYWORD4>IconIndex</KEYWORD4>
\r
213 <KEYWORD4>InfoBeforeFile</KEYWORD4>
\r
214 <KEYWORD4>InfoAfterFile</KEYWORD4>
\r
215 <KEYWORD4>Key</KEYWORD4>
\r
216 <!--<KEYWORD4>LicenseFile</KEYWORD4>-->
\r
217 <KEYWORD4>MessagesFile</KEYWORD4>
\r
218 <KEYWORD4>Name</KEYWORD4>
\r
219 <KEYWORD4>Parameters</KEYWORD4>
\r
220 <KEYWORD4>Permissions</KEYWORD4>
\r
221 <KEYWORD4>Root</KEYWORD4>
\r
222 <KEYWORD4>RunOnceId</KEYWORD4>
\r
223 <KEYWORD4>Section</KEYWORD4>
\r
224 <KEYWORD4>Source</KEYWORD4>
\r
225 <KEYWORD4>StatusMsg</KEYWORD4>
\r
226 <KEYWORD4>String</KEYWORD4>
\r
227 <KEYWORD4>Subkey</KEYWORD4>
\r
228 <KEYWORD4>Tasks</KEYWORD4>
\r
229 <KEYWORD4>Type</KEYWORD4>
\r
230 <KEYWORD4>Types</KEYWORD4>
\r
231 <KEYWORD4>ValueType</KEYWORD4>
\r
232 <KEYWORD4>ValueName</KEYWORD4>
\r
233 <KEYWORD4>ValueData</KEYWORD4>
\r
234 <KEYWORD4>WorkingDir</KEYWORD4>
\r
237 <LITERAL3>allowunsafefiles</LITERAL3>
\r
238 <LITERAL3>checkedonce</LITERAL3>
\r
239 <LITERAL3>closeonexit</LITERAL3>
\r
240 <LITERAL3>compact</LITERAL3>
\r
241 <LITERAL3>comparetimestamp</LITERAL3>
\r
242 <LITERAL3>confirmoverwrite</LITERAL3>
\r
243 <LITERAL3>createkeyifdoesntexist</LITERAL3>
\r
244 <LITERAL3>createonlyiffileexists</LITERAL3>
\r
245 <LITERAL3>createvalueifdoesntexist</LITERAL3>
\r
246 <LITERAL3>deleteafterinstall</LITERAL3>
\r
247 <LITERAL3>deletekey</LITERAL3>
\r
248 <LITERAL3>deletevalue</LITERAL3>
\r
249 <LITERAL3>desktopicon</LITERAL3>
\r
250 <LITERAL3>dirifempty</LITERAL3>
\r
251 <LITERAL3>disablenouninstallwarning</LITERAL3>
\r
252 <LITERAL3>dontcloseonexit</LITERAL3>
\r
253 <LITERAL3>dontcopy</LITERAL3>
\r
254 <LITERAL3>dontcreatekey</LITERAL3>
\r
255 <LITERAL3>dontinheritcheck</LITERAL3>
\r
256 <LITERAL3>dontverifychecksum</LITERAL3>
\r
257 <LITERAL3>exclusive</LITERAL3>
\r
258 <LITERAL3>external</LITERAL3>
\r
259 <LITERAL3>files</LITERAL3>
\r
260 <LITERAL3>filesandordirs</LITERAL3>
\r
261 <LITERAL3>fixed</LITERAL3>
\r
262 <LITERAL3>fontisnttruetype</LITERAL3>
\r
263 <LITERAL3>full</LITERAL3>
\r
264 <LITERAL3>ignoreversion</LITERAL3>
\r
265 <LITERAL3>iscustom</LITERAL3>
\r
266 <LITERAL3>isreadme</LITERAL3>
\r
267 <LITERAL3>hidden</LITERAL3>
\r
268 <LITERAL3>hidewizard</LITERAL3>
\r
269 <LITERAL3>modify</LITERAL3>
\r
270 <LITERAL3>nocompression</LITERAL3>
\r
271 <LITERAL3>noencryption</LITERAL3>
\r
272 <LITERAL3>noerror</LITERAL3>
\r
273 <LITERAL3>noregerror</LITERAL3>
\r
274 <LITERAL3>nowait</LITERAL3>
\r
275 <LITERAL3>onlyifdestfileexists</LITERAL3>
\r
276 <LITERAL3>onlyifdoesntexist</LITERAL3>
\r
277 <LITERAL3>overwritereadonly</LITERAL3>
\r
278 <LITERAL3>postinstall</LITERAL3>
\r
279 <LITERAL3>preservestringtype</LITERAL3>
\r
280 <LITERAL3>promptifolder</LITERAL3>
\r
281 <LITERAL3>quicklaunchicon</LITERAL3>
\r
282 <LITERAL3>read</LITERAL3>
\r
283 <LITERAL3>readonly</LITERAL3>
\r
284 <LITERAL3>readexec</LITERAL3>
\r
285 <LITERAL3>recursesubdirs</LITERAL3>
\r
286 <LITERAL3>regserver</LITERAL3>
\r
287 <LITERAL3>regtypelib</LITERAL3>
\r
288 <LITERAL3>replacesameversion</LITERAL3>
\r
289 <LITERAL3>restart</LITERAL3>
\r
290 <LITERAL3>restartreplace</LITERAL3>
\r
291 <LITERAL3>runhidden</LITERAL3>
\r
292 <LITERAL3>runmaximized</LITERAL3>
\r
293 <LITERAL3>runminimized</LITERAL3>
\r
294 <LITERAL3>sharedfile</LITERAL3>
\r
295 <LITERAL3>shellexec</LITERAL3>
\r
296 <LITERAL3>skipifnotsilent</LITERAL3>
\r
297 <LITERAL3>skipifsilent</LITERAL3>
\r
298 <LITERAL3>skipifdoesntexist</LITERAL3>
\r
299 <LITERAL3>skipifsourcedoesntexist</LITERAL3>
\r
300 <LITERAL3>sortfilesbyextension</LITERAL3>
\r
301 <LITERAL3>system</LITERAL3>
\r
302 <LITERAL3>touch</LITERAL3>
\r
303 <LITERAL3>unchecked</LITERAL3>
\r
304 <LITERAL3>uninsalwaysuninstall</LITERAL3>
\r
305 <LITERAL3>uninsclearvalue</LITERAL3>
\r
306 <LITERAL3>uninsdeleteentry</LITERAL3>
\r
307 <LITERAL3>uninsdeletekey</LITERAL3>
\r
308 <LITERAL3>uninsdeletekeyifempty</LITERAL3>
\r
309 <LITERAL3>uninsdeletesection</LITERAL3>
\r
310 <LITERAL3>uninsdeletesectionifempty</LITERAL3>
\r
311 <LITERAL3>uninsdeletevalue</LITERAL3>
\r
312 <LITERAL3>uninsneveruninstall</LITERAL3>
\r
313 <LITERAL3>uninsremovereadonly</LITERAL3>
\r
314 <LITERAL3>uninsrestartdelete</LITERAL3>
\r
315 <LITERAL3>useapppaths</LITERAL3>
\r
316 <LITERAL3>waituntilidle</LITERAL3>
\r
318 <!-- registry root keys -->
\r
319 <LITERAL3>HKCR</LITERAL3>
\r
320 <LITERAL3>HKCU</LITERAL3>
\r
321 <LITERAL3>HKLM</LITERAL3>
\r
322 <LITERAL3>HKU</LITERAL3>
\r
323 <LITERAL3>HKCC</LITERAL3>
\r
325 <!-- registry value types -->
\r
326 <LITERAL3>none</LITERAL3>
\r
327 <LITERAL3>string</LITERAL3>
\r
328 <LITERAL3>expandsz</LITERAL3>
\r
329 <LITERAL3>multisz</LITERAL3>
\r
330 <LITERAL3>dword</LITERAL3>
\r
331 <LITERAL3>binary</LITERAL3>
\r
335 <RULES SET="STRING" DEFAULT="LITERAL1" IGNORE_CASE="TRUE">
\r
336 <!-- pre-processor constant -->
\r
337 <SPAN TYPE="LITERAL4">
\r
342 <SPAN TYPE="KEYWORD3" DELEGATE="CONSTANT">
\r
348 <RULES SET="CONSTANT" DEFAULT="KEYWORD3">
\r
349 <MARK_FOLLOWING TYPE="FUNCTION" MATCH_TYPE="CONTEXT">code:</MARK_FOLLOWING>
\r
350 <SEQ TYPE="OPERATOR">|</SEQ>
\r
353 <!-- pre-processor directives -->
\r
354 <RULES SET="DIRECTIVE" DEFAULT="LITERAL4" IGNORE_CASE="TRUE">
\r
355 <EOL_SPAN TYPE="COMMENT1">;</EOL_SPAN>
\r
357 <SPAN TYPE="COMMENT2">
\r
362 <SPAN TYPE="LITERAL1">
\r
367 <!-- pre-processor defined functions -->
\r
369 <FUNCTION>Defined</FUNCTION>
\r
370 <FUNCTION>TypeOf</FUNCTION>
\r
371 <FUNCTION>GetFileVersion</FUNCTION>
\r
372 <FUNCTION>GetStringFileInfo</FUNCTION>
\r
373 <FUNCTION>Int</FUNCTION>
\r
374 <FUNCTION>Str</FUNCTION>
\r
375 <FUNCTION>FileExists</FUNCTION>
\r
376 <FUNCTION>FileSize</FUNCTION>
\r
377 <FUNCTION>ReadIni</FUNCTION>
\r
378 <FUNCTION>WriteIni</FUNCTION>
\r
379 <FUNCTION>ReadReg</FUNCTION>
\r
380 <FUNCTION>Exec</FUNCTION>
\r
381 <FUNCTION>Copy</FUNCTION>
\r
382 <FUNCTION>Pos</FUNCTION>
\r
383 <FUNCTION>RPos</FUNCTION>
\r
384 <FUNCTION>Len</FUNCTION>
\r
385 <FUNCTION>SaveToFile</FUNCTION>
\r
386 <FUNCTION>Find</FUNCTION>
\r
387 <FUNCTION>SetupSetting</FUNCTION>
\r
388 <FUNCTION>SetSetupSetting</FUNCTION>
\r
389 <FUNCTION>LowerCase</FUNCTION>
\r
390 <FUNCTION>EntryCount</FUNCTION>
\r
391 <FUNCTION>GetEnv</FUNCTION>
\r
392 <FUNCTION>DeleteFile</FUNCTION>
\r
393 <FUNCTION>CopyFile</FUNCTION>
\r
394 <FUNCTION>FindFirst</FUNCTION>
\r
395 <FUNCTION>FindNext</FUNCTION>
\r
396 <FUNCTION>FindClose</FUNCTION>
\r
397 <FUNCTION>FindGetFileName</FUNCTION>
\r
398 <FUNCTION>FileOpen</FUNCTION>
\r
399 <FUNCTION>FileRead</FUNCTION>
\r
400 <FUNCTION>FileReset</FUNCTION>
\r
401 <FUNCTION>FileEof</FUNCTION>
\r
402 <FUNCTION>FileClose</FUNCTION>
\r