Click to Rate and Give Feedback
Interfaces

The following table identifies the interfaces that are used to access Windows Update Agent (WUA).

Interface Description
IAutomaticUpdates Contains the functionality of Automatic Updates.
IAutomaticUpdatesSettings Contains the settings that are available in automatic updates.
ICategory Represents the category for an update.
ICategoryCollection Represents an ordered, read-only list of ICategory interfaces.
IDownloadCompletedCallback Contains the method that handles the notification about the completion of an asynchronous download operation.
IDownloadCompletedCallbackArgs Contains information about the completion of an update download. Reserved for future use and does not have any properties or methods.
IDownloadJob Contains properties and methods that are available to a download operation.
IDownloadProgress Represents the progress of an asynchronous download operation.
IDownloadProgressChangedCallback Contains the method that handles the notification about the progress of an asynchronous download operation.
IDownloadProgressChangedCallbackArgs Contains information about the change of progress of an asynchronous download operation.
IDownloadResult Represents the result of a download operation.
IImageInformation Contains information about a localized image that is associated with an update or a category.
IInstallationBehavior Represents installation and uninstallation options of an update.
IInstallationCompletedCallback References the method that handles the notification about the completion of an asynchronous installation or uninstallation.
IInstallationCompletedCallbackArgs Contains information about the completion of an installation. Reserved for future use and does not have any properties or methods.
IInstallationJob Contains properties and methods available to an install or uninstall operation.
IInstallationProgress Represents the progress of an asynchronous installation or uninstallation.
IInstallationProgressChangedCallback Contains the method that handles the notification about the progress of an asynchronous installation or uninstallation.
IInstallationProgressChangedCallbackArgs Contains information about the change of progress of an asynchronous install or uninstall operation.
IInstallationResult Represents the result of an installation or uninstallation.
IInvalidProductLicenseException Encapsulates the exception that is thrown when an invalid license is detected on a product.
ISearchCompletedCallback Contains the method that handles the notification about the completion of an asynchronous search operation.
ISearchCompletedCallbackArgs Contains information about the completion of an asynchronous search.
ISearchJob Contains properties and methods that are available to a search operation.
ISearchResult Represents the result of a search.
IStringCollection Represents an ordered list of strings.
ISystemInformation Contains information about a target computer that is relevant to the update service.
IUpdate Contains properties and methods that are available to an update.
IUpdate2 Contains properties and methods that are available to an update. This interface is unavailable until WUA is updated to the RTM version.
IUpdateCollection Represents an ordered list of updates.
IUpdateDownloadContent Represents the download content of an update.
IUpdateDownloadContent2 Represents the download content of an update.
IUpdateDownloadContentCollection Represents a collection of download contents.
IUpdateDownloader Downloads updates from a server.
IUpdateDownloadResult Contains properties and methods that are available to the status of a download operation on one update.
IUpdateException Describes the exception that is thrown when an update error occurs.
IUpdateExceptionCollection Represents an ordered, read-only list of IUpdateException interfaces.
IUpdateHistoryEntry Represents an event about an update.
IUpdateHistoryEntry2 Represents an event about an update.
IUpdateHistoryEntryCollection Represents an ordered read-only list of IUpdateHistoryEntry interfaces.
IUpdateIdentity Represents the unique identifier of an update.
IUpdateInstallationResult Contains properties and methods available to the status of an installation or uninstallation of an update.
IUpdateInstaller Installs or uninstalls updates from or onto a computer.
IUpdateInstaller2 Installs or uninstalls updates from or onto a computer. This interface is unavailable until WUA is updated to the RTM version.
IUpdateLockdown Restricts the future access of the object that implements the only method.
IUpdateSearcher Searches for updates on a server.
IUpdateSearcher2 Searches for updates on a server.
IUpdateService Contains information about a service that is registered with the Windows Update Agent or Automatic Updates.
IUpdateServiceCollection Represents a list of IUpdateService interfaces.
IUpdateServiceManager Adds or removes the registration of the update service with the Windows Update Agent or Automatic Updates.
IUpdateSession Represents a session when the caller can perform operations such as search, download, installation, or uninstallation on updates.
IUpdateSession2 Represents a session when the caller can perform operations such as search, download, installation, or uninstallation on updates. This interface is unavailable until WUA is updated to the RTM version.
IWebProxy Contains HTTP proxy settings.
IWindowsDriverUpdate Encapsulates the properties and methods that are available only from a Windows Driver update.
IWindowsDriverUpdate2 Encapsulates the properties and methods that are available only from a Windows Driver update. This interface is unavailable until WUA is updated to the RTM version.
IWindowsUpdateAgentInfo Contains version information about WUA.

Send comments about this topic to Microsoft

Build date: 5/15/2008

Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2008 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker