CustomActionTypes Enumeration

DTF API

Copy image CopyHover image
Deployment Tools Foundation CustomActionTypes Enumeration
Deployment Tools Foundation NamespacesMicrosoft.Deployment.WindowsInstallerCustomActionTypes
Defines flags for the Type column of the CustomAction table.
Declaration Syntax
C# Visual Basic Visual C++ F#
[FlagsAttribute]
public enum CustomActionTypes
<FlagsAttribute>
Public Enumeration CustomActionTypes
[FlagsAttribute]
public enum class CustomActionTypes
[<FlagsAttribute>]
type CustomActionTypes
Members
Member Description
None Unspecified custom action type.
Dll Target = entry point name
Exe Target = command line args
TextData Target = text string to be formatted and set into property
JScript Target = entry point name, null if none to call
VBScript Target = entry point name, null if none to call
Install Target = property list for nested engine initialization
SourceFile Source = File.File, file part of installation
Directory Source = Directory.Directory, folder containing existing file
Property Source = Property.Property, full path to executable
Continue Ignore action return status, continue running
Async Run asynchronously
FirstSequence Skip if UI sequence already run
OncePerProcess Skip if UI sequence already run in same process
ClientRepeat Run on client only if UI already run on client
InScript Queue for execution within script
Rollback In conjunction with InScript: queue in Rollback script
Commit In conjunction with InScript: run Commit ops from script on success
NoImpersonate No impersonation, run in system context
TSAware Impersonate for per-machine installs on TS machines
SixtyFourBitScript Script requires 64bit process
HideTarget Don't record the contents of the Target field in the log file
PatchUninstall The custom action runs only when a patch is being uninstalled

Assembly: Microsoft.Deployment.WindowsInstaller (Module: Microsoft.Deployment.WindowsInstaller.dll) Version: 3.0.0.0 (3.11.1.2318)