aboutsummaryrefslogtreecommitdiff
path: root/src/wixext
diff options
context:
space:
mode:
Diffstat (limited to 'src/wixext')
-rw-r--r--src/wixext/UtilCompiler.cs42
1 files changed, 21 insertions, 21 deletions
diff --git a/src/wixext/UtilCompiler.cs b/src/wixext/UtilCompiler.cs
index 672c3f68..273a03c7 100644
--- a/src/wixext/UtilCompiler.cs
+++ b/src/wixext/UtilCompiler.cs
@@ -875,7 +875,7 @@ namespace WixToolset.Util
875 875
876 this.ParseHelper.ParseForExtensionElements(this.Context.Extensions, intermediate, section, element); 876 this.ParseHelper.ParseForExtensionElements(this.Context.Extensions, intermediate, section, element);
877 877
878 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "CloseApplications", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); 878 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "CloseApplications", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64);
879 879
880 if (!this.Messaging.EncounteredError) 880 if (!this.Messaging.EncounteredError)
881 { 881 {
@@ -1181,8 +1181,8 @@ namespace WixToolset.Util
1181 } 1181 }
1182 } 1182 }
1183 1183
1184 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigureSmbInstall", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); 1184 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigureSmbInstall", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64);
1185 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigureSmbUninstall", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); 1185 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigureSmbUninstall", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64);
1186 1186
1187 if (!this.Messaging.EncounteredError) 1187 if (!this.Messaging.EncounteredError)
1188 { 1188 {
@@ -1489,7 +1489,7 @@ namespace WixToolset.Util
1489 IconIndex = iconIndex, 1489 IconIndex = iconIndex,
1490 }); 1490 });
1491 1491
1492 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "SchedInternetShortcuts", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); 1492 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "SchedInternetShortcuts", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64);
1493 1493
1494 // make sure we have a CreateFolder table so that the immediate CA can add temporary rows to handle installation and uninstallation 1494 // make sure we have a CreateFolder table so that the immediate CA can add temporary rows to handle installation and uninstallation
1495 this.ParseHelper.EnsureTable(section, sourceLineNumbers, "CreateFolder"); 1495 this.ParseHelper.EnsureTable(section, sourceLineNumbers, "CreateFolder");
@@ -1677,8 +1677,8 @@ namespace WixToolset.Util
1677 this.ParseHelper.CreateRegistryTuple(section, sourceLineNumbers, RegistryRootType.LocalMachine, performanceKey, "Counter Types", sbCounterTypes.ToString(), componentId, false); 1677 this.ParseHelper.CreateRegistryTuple(section, sourceLineNumbers, RegistryRootType.LocalMachine, performanceKey, "Counter Types", sbCounterTypes.ToString(), componentId, false);
1678 } 1678 }
1679 1679
1680 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "InstallPerfCounterData", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); 1680 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "InstallPerfCounterData", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64);
1681 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "UninstallPerfCounterData", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); 1681 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "UninstallPerfCounterData", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64);
1682 } 1682 }
1683 1683
1684 /// <summary> 1684 /// <summary>
@@ -2156,8 +2156,8 @@ namespace WixToolset.Util
2156 }); 2156 });
2157 } 2157 }
2158 2158
2159 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigurePerfmonInstall", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); 2159 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigurePerfmonInstall", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64);
2160 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigurePerfmonUninstall", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); 2160 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigurePerfmonUninstall", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64);
2161 } 2161 }
2162 2162
2163 2163
@@ -2204,8 +2204,8 @@ namespace WixToolset.Util
2204 }); 2204 });
2205 } 2205 }
2206 2206
2207 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigurePerfmonManifestRegister", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); 2207 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigurePerfmonManifestRegister", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64);
2208 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigurePerfmonManifestUnregister", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); 2208 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigurePerfmonManifestUnregister", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64);
2209 } 2209 }
2210 2210
2211 /// <summary> 2211 /// <summary>
@@ -2248,7 +2248,7 @@ namespace WixToolset.Util
2248 2248
2249 if (!this.Messaging.EncounteredError) 2249 if (!this.Messaging.EncounteredError)
2250 { 2250 {
2251 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "SchedFormatFiles", this.Context.Platform, CustomActionPlatforms.X64 | CustomActionPlatforms.X86); 2251 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "SchedFormatFiles", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64);
2252 2252
2253 section.AddTuple(new WixFormatFilesTuple(sourceLineNumbers) 2253 section.AddTuple(new WixFormatFilesTuple(sourceLineNumbers)
2254 { 2254 {
@@ -2348,8 +2348,8 @@ namespace WixToolset.Util
2348 2348
2349 } 2349 }
2350 2350
2351 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigureEventManifestRegister", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); 2351 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigureEventManifestRegister", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64);
2352 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigureEventManifestUnregister", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); 2352 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigureEventManifestUnregister", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64);
2353 2353
2354 if (null != messageFile || null != parameterFile || null != resourceFile) 2354 if (null != messageFile || null != parameterFile || null != resourceFile)
2355 { 2355 {
@@ -2460,7 +2460,7 @@ namespace WixToolset.Util
2460 2460
2461 if (!this.Messaging.EncounteredError) 2461 if (!this.Messaging.EncounteredError)
2462 { 2462 {
2463 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "SchedSecureObjects", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X64 | CustomActionPlatforms.X86); 2463 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "SchedSecureObjects", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64);
2464 2464
2465 var id = this.ParseHelper.CreateIdentifier("sec", objectId, tableName, domain, user); 2465 var id = this.ParseHelper.CreateIdentifier("sec", objectId, tableName, domain, user);
2466 section.AddTuple(new SecureObjectsTuple(sourceLineNumbers, id) 2466 section.AddTuple(new SecureObjectsTuple(sourceLineNumbers, id)
@@ -2809,7 +2809,7 @@ namespace WixToolset.Util
2809 2809
2810 if (!this.Messaging.EncounteredError) 2810 if (!this.Messaging.EncounteredError)
2811 { 2811 {
2812 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "RemoveFoldersEx", this.Context.Platform, CustomActionPlatforms.X86); 2812 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "RemoveFoldersEx", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64);
2813 2813
2814 section.AddTuple(new WixRemoveFolderExTuple(sourceLineNumbers, id) 2814 section.AddTuple(new WixRemoveFolderExTuple(sourceLineNumbers, id)
2815 { 2815 {
@@ -2885,7 +2885,7 @@ namespace WixToolset.Util
2885 2885
2886 if (!this.Messaging.EncounteredError) 2886 if (!this.Messaging.EncounteredError)
2887 { 2887 {
2888 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "RegisterRestartResources", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); 2888 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "RegisterRestartResources", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64);
2889 2889
2890 section.AddTuple(new WixRestartResourceTuple(sourceLineNumbers, id) 2890 section.AddTuple(new WixRestartResourceTuple(sourceLineNumbers, id)
2891 { 2891 {
@@ -2977,7 +2977,7 @@ namespace WixToolset.Util
2977 2977
2978 if (!this.Messaging.EncounteredError) 2978 if (!this.Messaging.EncounteredError)
2979 { 2979 {
2980 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "SchedServiceConfig", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); 2980 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "SchedServiceConfig", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64);
2981 2981
2982 section.AddTuple(new ServiceConfigTuple(sourceLineNumbers) 2982 section.AddTuple(new ServiceConfigTuple(sourceLineNumbers)
2983 { 2983 {
@@ -3081,7 +3081,7 @@ namespace WixToolset.Util
3081 Attributes = attributes, 3081 Attributes = attributes,
3082 }); 3082 });
3083 3083
3084 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "TouchFileDuringInstall", this.Context.Platform, CustomActionPlatforms.X86); 3084 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "TouchFileDuringInstall", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64);
3085 } 3085 }
3086 } 3086 }
3087 3087
@@ -3285,7 +3285,7 @@ namespace WixToolset.Util
3285 3285
3286 if (null != componentId) 3286 if (null != componentId)
3287 { 3287 {
3288 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigureUsers", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); 3288 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "ConfigureUsers", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64);
3289 } 3289 }
3290 3290
3291 if (!this.Messaging.EncounteredError) 3291 if (!this.Messaging.EncounteredError)
@@ -3669,7 +3669,7 @@ namespace WixToolset.Util
3669 } 3669 }
3670 } 3670 }
3671 3671
3672 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "SchedXmlConfig", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); 3672 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "SchedXmlConfig", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64);
3673 } 3673 }
3674 3674
3675 /// <summary> 3675 /// <summary>
@@ -3720,7 +3720,7 @@ namespace WixToolset.Util
3720 3720
3721 private void AddReferenceToSchedXmlFile(SourceLineNumber sourceLineNumbers, IntermediateSection section) 3721 private void AddReferenceToSchedXmlFile(SourceLineNumber sourceLineNumbers, IntermediateSection section)
3722 { 3722 {
3723 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "SchedXmlFile", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.X86); 3723 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "SchedXmlFile", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64);
3724 } 3724 }
3725 3725
3726 /// <summary> 3726 /// <summary>