CustomActionTypes Enumeration

Microsoft Deployment Tools

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++
[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

Assembly: Microsoft.Deployment.WindowsInstaller (Module: Microsoft.Deployment.WindowsInstaller) Version: 3.0.0.0 (3.5.1623.0)