2.2.4 DeploymentAction

The DeploymentAction enumeration defines values that describe the server-defined action to be taken on the update by the update agent.

 typedef  enum tagDeploymentAction
 {
   daNone = 0,
   daInstallation = 1,
   daUninstallation = 2,
   daDetection = 3,
 } DeploymentAction;

daNone:  The update inherits the deployment action from its bundled updates.

daInstallation:  The update SHOULD be installed on the computer and/or for the specified user.

daUninstallation:  The update SHOULD be uninstalled from the computer and/or for the specified user.

daDetection:  The update is deployed only to determine the applicability of the update. The update SHOULD NOT be installed.