Semantic Types

The following entries in the Format, Type, and ContextData columns of the ModuleConfiguration table specify the semantic type of information being substituted into the configurable item specified in the Name column of this table.

Text Format Types

FormatTypeContextDataDescription
Text  Arbitrary text. See Arbitrary Text Type.
TextEnum<A>=<a>;<B>=<b>;<C>=<c>Value selected from a set. See Enum Type.
TextFormatted Value meeting the definition of Formatted Text in the installer. See Formatted Type.
TextRTF An RTF text string. See RTF Type.
TextIdentifier A text string conforming to a Windows Installer Identifier.

 

Integer Format Types

FormatTypeContextDataDescription
Integer  Any integer value. See Arbitrary Integer Type.

 

Key Format Types

FormatTypeContextDataDescription
KeyFileAssemblyContextEnable users to configure foreign keys to Win32 or common language runtime assemblies. See File Type.
KeyBinaryBitmapForeign key to a Binary table row holding a bitmap for use in UI. See Binary Type.
KeyBinaryIconForeign key to a Binary table row holding an Icon for use in UI. See Binary Type.
KeyBinaryEXEForeign key to a Binary table row holding a 32bit EXE. See Binary Type.
KeyBinaryEXE64Foreign key to a Binary table row holding a 32 or 64bit EXE. See Binary Type.
KeyIconShortcutIconForeign key to an Icon table row holding an Icon for use by a shortcut. See Icon Type.
KeyDialogDialogNextForeign key to a Dialog table row. See Dialog Type.
KeyDialogDialogPrevForeign key to a Dialog table row. See Dialog Type.
KeyDirectoryIsolationDirForeign key to a Directory table row where isolated files belong. See Directory Type.
KeyDirectoryShortcutLocationForeign key to a Directory table row where a shortcut should be installed. See Directory Type.
KeyProperty Foreign key to a property row. See Property Type.
KeyPropertyPublicForeign key to a property row. See Property Type.
KeyPropertyPrivateForeign key to a property row. See Property Type.

 

Bitfield Format Types

FormatTypeContextDataDescription
Bitfield <mask>;<A>=<a>;<B>=bChanges a subset of bits in a column. See Arbitrary Bitfield Type.

 

 

 

Community Additions

ADD
Show:
© 2015 Microsoft