Deployment Tools Foundation
CustomActionTypes Enumeration
Deployment Tools Foundation Namespaces ► Microsoft.Deployment.WindowsInstaller ► CustomActionTypes
Defines flags for the Type column of the CustomAction table.
Declaration Syntax
C# | Visual Basic | Visual C++ |
[FlagsAttribute] public enum CustomActionTypes
<FlagsAttribute> _ Public Enumeration CustomActionTypes
[FlagsAttribute] public enum class 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
|