IniLocator Table

[This is preliminary documentation and subject to change.]

The IniLocator table holds the information needed to find a file or directory using a .ini file. The .ini file must be present in the default Microsoft® Windows® directory.

The IniLocator table has the following columns.

Column Type Key Nullable
Signature_ Identifier Y N
FileName Text N
Section Text N
Key Text N
Field Integer Y
Type Integer Y

Columns

Signature_
The Signature_ represents a unique file signature and is also the external key into the Signature table. If the key is absent from the Signature table, the search is assumed to be for the presence of a directory pointed to by the IniLocator table.

External key to column one of the Signature table.

FileName
The .ini file name.
Section
Section name within the .ini file.
Key
Key value within the section.
Field
The field in the .ini line. If Field is Null or 0, the entire line is read.

Non-negative numbers only.

Type
A Boolean value that determines if the .ini value read is a file name or a directory location.

If absent, Type is assumed to be 1, denoting a file name search.
Value Meaning
0 Directory
1 File name

Remarks

This table's columns are generally not localized. If an author decides to search for products in multiple languages, then there can be a separate entry included in the table for each language.

Associated localized text for progress display or logging is specified in the ActionText table.

For an example of a sequence table, see Using a Sequence Table.