From 6fbe9b0b7e98e63daa89c1347e5388dec9fdc57f Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Sat, 23 May 2020 15:55:58 +1000 Subject: WIXFEAT:2006,2580,2751 Add Inheritable attribute to PermissionEx. --- src/wixext/Tuples/SecureObjectsTuple.cs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/wixext/Tuples') diff --git a/src/wixext/Tuples/SecureObjectsTuple.cs b/src/wixext/Tuples/SecureObjectsTuple.cs index 3602a5ea..95c24979 100644 --- a/src/wixext/Tuples/SecureObjectsTuple.cs +++ b/src/wixext/Tuples/SecureObjectsTuple.cs @@ -15,6 +15,7 @@ namespace WixToolset.Util new IntermediateFieldDefinition(nameof(SecureObjectsTupleFields.Table), IntermediateFieldType.String), new IntermediateFieldDefinition(nameof(SecureObjectsTupleFields.Domain), IntermediateFieldType.String), new IntermediateFieldDefinition(nameof(SecureObjectsTupleFields.User), IntermediateFieldType.String), + new IntermediateFieldDefinition(nameof(SecureObjectsTupleFields.Attributes), IntermediateFieldType.Number), new IntermediateFieldDefinition(nameof(SecureObjectsTupleFields.Permission), IntermediateFieldType.Number), new IntermediateFieldDefinition(nameof(SecureObjectsTupleFields.ComponentRef), IntermediateFieldType.String), }, @@ -32,6 +33,7 @@ namespace WixToolset.Util.Tuples Table, Domain, User, + Attributes, Permission, ComponentRef, } @@ -72,6 +74,12 @@ namespace WixToolset.Util.Tuples set => this.Set((int)SecureObjectsTupleFields.User, value); } + public int Attributes + { + get => this.Fields[(int)SecureObjectsTupleFields.Attributes].AsNumber(); + set => this.Set((int)SecureObjectsTupleFields.Attributes, value); + } + public int? Permission { get => this.Fields[(int)SecureObjectsTupleFields.Permission].AsNullableNumber(); -- cgit v1.2.3-55-g6feb