2.2.7 AutoDownloadMode

The AutoDownloadMode enumeration defines values describing the recommendation for whether an update is downloaded automatically by an update agent.

 typedef  enum tagAutoDownloadMode
 {
   adLetWindowsUpdateDecide = 0,
   adNeverAutoDownload = 1,
   adAlwaysAutoDownload = 2,
 } AutoDownloadMode;

adLetWindowsUpdateDecide:  The update service recommends that the update agent SHOULD decide on its own whether to automatically download the update. This decision is implementation-specific and can involve other properties of the update and/or the administrator's configuration of the update agent. In Windows, the update agent has an option to allow automatic download of important updates and another option to allow automatic download of recommended updates.<3>

adNeverAutoDownload:  The update service recommends that the update agent SHOULD NOT automatically download the update.

adAlwaysAutoDownload:  The update service recommends that the update agent SHOULD automatically download the update.