diff options
author | Bevan Weiss <bevan.weiss@gmail.com> | 2024-06-18 19:03:40 +1000 |
---|---|---|
committer | Rob Mensching <rob@firegiant.com> | 2025-02-11 23:14:49 -0800 |
commit | 7b1bb025dea1d1e9e144cce0dcbba2d86f053b8f (patch) | |
tree | c2fc969615d858ee40f54cfba406648e9c2743c3 /src/ext/Util/wixext/UtilTableDefinitions.cs | |
parent | 040e50ec2859c1de70cd8e9f957474321774f293 (diff) | |
download | wix-7b1bb025dea1d1e9e144cce0dcbba2d86f053b8f.tar.gz wix-7b1bb025dea1d1e9e144cce0dcbba2d86f053b8f.tar.bz2 wix-7b1bb025dea1d1e9e144cce0dcbba2d86f053b8f.zip |
CreateGroups additions
Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
Diffstat (limited to 'src/ext/Util/wixext/UtilTableDefinitions.cs')
-rw-r--r-- | src/ext/Util/wixext/UtilTableDefinitions.cs | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/ext/Util/wixext/UtilTableDefinitions.cs b/src/ext/Util/wixext/UtilTableDefinitions.cs index baa1d25b..908b7eea 100644 --- a/src/ext/Util/wixext/UtilTableDefinitions.cs +++ b/src/ext/Util/wixext/UtilTableDefinitions.cs | |||
@@ -105,6 +105,29 @@ namespace WixToolset.Util | |||
105 | symbolIdIsPrimaryKey: true | 105 | symbolIdIsPrimaryKey: true |
106 | ); | 106 | ); |
107 | 107 | ||
108 | public static readonly TableDefinition Wix6Group = new TableDefinition( | ||
109 | "Wix6Group", | ||
110 | UtilSymbolDefinitions.Group6, | ||
111 | new[] | ||
112 | { | ||
113 | new ColumnDefinition("Group_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "Wix4Group", keyColumn: 1, description: "Primary key, non-localized token", modularizeType: ColumnModularizeType.Column), | ||
114 | new ColumnDefinition("Comment", ColumnType.String, 255, primaryKey: false, nullable: true, ColumnCategory.Formatted, description: "Group comment", modularizeType: ColumnModularizeType.Property), | ||
115 | new ColumnDefinition("Attributes", ColumnType.Number, 4, primaryKey: false, nullable: true, ColumnCategory.Unknown, minValue: 0, maxValue: 65535, description: "Attributes describing how to create the group"), | ||
116 | }, | ||
117 | symbolIdIsPrimaryKey: false | ||
118 | ); | ||
119 | |||
120 | public static readonly TableDefinition Wix6GroupGroup = new TableDefinition( | ||
121 | "Wix6GroupGroup", | ||
122 | UtilSymbolDefinitions.GroupGroup, | ||
123 | new[] | ||
124 | { | ||
125 | new ColumnDefinition("Parent_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "Wix4Group", keyColumn: 1, description: "Parent Group", modularizeType: ColumnModularizeType.Column), | ||
126 | new ColumnDefinition("Child_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "Wix4Group", keyColumn: 1, description: "Child Group, a member of the Parent Group", modularizeType: ColumnModularizeType.Column), | ||
127 | }, | ||
128 | symbolIdIsPrimaryKey: false | ||
129 | ); | ||
130 | |||
108 | public static readonly TableDefinition Wix4InternetShortcut = new TableDefinition( | 131 | public static readonly TableDefinition Wix4InternetShortcut = new TableDefinition( |
109 | "Wix4InternetShortcut", | 132 | "Wix4InternetShortcut", |
110 | UtilSymbolDefinitions.WixInternetShortcut, | 133 | UtilSymbolDefinitions.WixInternetShortcut, |
@@ -302,6 +325,8 @@ namespace WixToolset.Util | |||
302 | Wix4FileShare, | 325 | Wix4FileShare, |
303 | Wix4FileSharePermissions, | 326 | Wix4FileSharePermissions, |
304 | Wix4Group, | 327 | Wix4Group, |
328 | Wix6Group, | ||
329 | Wix6GroupGroup, | ||
305 | Wix4InternetShortcut, | 330 | Wix4InternetShortcut, |
306 | Wix4PerformanceCategory, | 331 | Wix4PerformanceCategory, |
307 | Wix4Perfmon, | 332 | Wix4Perfmon, |