Semantic Types

Windows Installer

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

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

 

Integer Format Types

Format Type ContextData Description
Integer     Any integer value. See Arbitrary Integer Type.

 


Key Format Types

Format Type ContextData Description
Key File AssemblyContext Enable users to configure foreign keys to Win32 or common language runtime assemblies. See File Type.
Key Binary Bitmap Foreign key to a Binary table row holding a bitmap for use in UI. See Binary Type.
Key Binary Icon Foreign key to a Binary table row holding an Icon for use in UI. See Binary Type.
Key Binary EXE Foreign key to a Binary table row holding a 32bit EXE. See Binary Type.
Key Binary EXE64 Foreign key to a Binary table row holding a 32 or 64bit EXE. See Binary Type.
Key Icon ShortcutIcon Foreign key to an Icon table row holding an Icon for use by a shortcut. See Icon Type.
Key Dialog DialogNext Foreign key to a Dialog table row. See Dialog Type.
Key Dialog DialogPrev Foreign key to a Dialog table row. See Dialog Type.
Key Directory IsolationDir Foreign key to a Directory table row where isolated files belong. See Directory Type.
Key Directory ShortcutLocation Foreign key to a Directory table row where a shortcut should be installed. See Directory Type.
Key Property   Foreign key to a property row. See Property Type.
Key Property Public Foreign key to a property row. See Property Type.
Key Property Private Foreign key to a property row. See Property Type.

 


Bitfield Format Types

Format Type ContextData Description
Bitfield   <mask>;<A>=<a>;<B>=b Changes a subset of bits in a column. See Arbitrary Bitfield Type.

 



Send comments about this topic to Microsoft

Build date: 8/13/2009

© 2009 Microsoft Corporation. All rights reserved.