From d997b6cda9e983f9dfa45fddd7122f33ae8c7666 Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Sat, 27 Feb 2021 07:28:33 -0800 Subject: Absorb Tag.wixext into core SoftwareTag element Resolves wixtoolset/issues#5949 --- .../WindowsInstaller/WindowsInstallerTableDefinitions.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/WixToolset.Data/WindowsInstaller/WindowsInstallerTableDefinitions.cs') diff --git a/src/WixToolset.Data/WindowsInstaller/WindowsInstallerTableDefinitions.cs b/src/WixToolset.Data/WindowsInstaller/WindowsInstallerTableDefinitions.cs index 86450c22..c0075a27 100644 --- a/src/WixToolset.Data/WindowsInstaller/WindowsInstallerTableDefinitions.cs +++ b/src/WixToolset.Data/WindowsInstaller/WindowsInstallerTableDefinitions.cs @@ -1283,6 +1283,20 @@ namespace WixToolset.Data.WindowsInstaller symbolIdIsPrimaryKey: true ); + public static readonly TableDefinition SoftwareIdentificationTag = new TableDefinition( + "SoftwareIdentificationTag", + SymbolDefinitions.SoftwareIdentificationTag, + new[] + { + new ColumnDefinition("File_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "File", keyColumn: 1, description: "The file that installs the software id tag.", modularizeType: ColumnModularizeType.Column), + new ColumnDefinition("Regid", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Text, description: "The regid for the software id tag."), + new ColumnDefinition("TagId", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Text, description: "The unique id for the software id tag."), + new ColumnDefinition("PersistentId", ColumnType.String, 0, primaryKey: false, nullable: false, ColumnCategory.Text, description: "The type of the software id tag."), + new ColumnDefinition("Alias", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Text, description: "Alias for the software id tag."), + }, + symbolIdIsPrimaryKey: false + ); + public static readonly TableDefinition TextStyle = new TableDefinition( "TextStyle", SymbolDefinitions.TextStyle, @@ -1813,6 +1827,7 @@ namespace WixToolset.Data.WindowsInstaller Shortcut, MsiShortcutProperty, Signature, + SoftwareIdentificationTag, TextStyle, TypeLib, UIText, -- cgit v1.2.3-55-g6feb