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.