Naming Custom Tables, Properties, and Actions

Windows Installer

Naming Custom Tables, Properties, and Actions

Package authors should ensure that the names of any custom tables, properties, or actions defined in their package will not conflict with the names of standard tables, properties, or actions that are native to the Windows Installer.

Package authors should adhere to the following guidelines for custom table, property, or action names.

  • Make names for custom tables, properties, or actions that have a prefix that identifies your application.
  • Never use a name with Msi as the prefix. Starting with Windows Installer 2.0, all new native Windows Installer properties, actions, and tables are given names prefixed by Msi. This prefix is not case sensitive, for example MsiNewInternalTable. Because the prefix is not case sensitive, authors should avoid all cases of the Msi prefix.

For more information, see Table Names.

Send comments about this topic to Microsoft

Build date: 8/13/2009

© 2009 Microsoft Corporation. All rights reserved.