Windows Update Agent (WUA) ...


Interfaces

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

Interface Description
IAutomaticUpdatesContains the functionality of Automatic Updates.
IAutomaticUpdates2Contains the functionality of Automatic Updates.
IAutomaticUpdatesResultsContains the read-only properties that describe Automatic Updates.
IAutomaticUpdatesSettingsContains the settings that are available in Automatic Updates.
IAutomaticUpdatesSettings2Contains the settings that are available in Automatic Updates.
IAutomaticUpdatesSettings3Contains the settings that are available in Automatic Updates.
ICategoryRepresents the category for an update.
ICategoryCollectionRepresents an ordered read-only list of ICategory interfaces.
IDownloadCompletedCallbackContains the IDownloadCompletedCallback::Invoke methodthat handles the notification that indicates that an asynchronous download operation is complete.
IDownloadCompletedCallbackArgsContains information about the completion of an update download. This interface is reserved for future use and has no properties or methods.
IDownloadJobContains the properties and methods that are available to a download operation.
IDownloadProgressRepresents the progress of an asynchronous download operation.
IDownloadProgressChangedCallback Contains the method that handles the notification about the progress of an asynchronous download operation.
IDownloadProgressChangedCallbackArgsContains information about the change of progress of an asynchronous download operation.
IDownloadResultRepresents the result of a download operation.
IImageInformation Contains information about a localized image that is associated with an update or a category.
IInstallationBehaviorRepresents the installation and uninstallation options of an update.
IInstallationCompletedCallbackReferences the method that handles the notification about the completion of an asynchronous installation or uninstallation.
IInstallationCompletedCallbackArgsContains information about the completion of an installation. This interface is reserved for future use and has no properties or methods.
IInstallationJob Contains the properties and methods that are available to an install or uninstall operation.
IInstallationProgress Represents the progress of an asynchronous installation or uninstallation.
IInstallationProgressChangedCallbackContains the method that handles the notification about the progress of an asynchronous installation or uninstallation.
IInstallationProgressChangedCallbackArgsContains information about the change of progress of an asynchronous install or uninstall operation.
IInstallationResultRepresents the result of an installation or uninstallation.
IInvalidProductLicenseExceptionEncapsulates the exception that is thrown when an invalid license is detected on a product.
ISearchCompletedCallbackContains the method that handles the notification about the completion of an asynchronous search operation.
ISearchCompletedCallbackArgsContains information about the completion of an asynchronous search.
ISearchJobContains the properties and methods that are available to a search operation.
ISearchResult Represents the result of a search.
IStringCollectionRepresents an ordered list of strings.
ISystemInformation Contains information about a specified computer that is relevant to the update service.
IUpdateContains the properties and methods that are available to an update.
IUpdate2Contains the properties and methods that are available to an update.
IUpdate3Contains the properties and methods that are available to an update.
IUpdate4Contains the properties and methods that are available to an update.
IUpdate5Contains the properties and methods that are available to an update.
IUpdateCollectionRepresents an ordered list of updates.
IUpdateDownloadContentRepresents the download content of an update.
IUpdateDownloadContent2Represents the download content of an update.
IUpdateDownloadContentCollectionRepresents a collection of download contents.
IUpdateDownloaderDownloads updates from a server.
IUpdateDownloadResultContains the properties that indicate the status of a download operation for an update.
IUpdateExceptionDescribes the exception that is thrown when an update error occurs.
IUpdateExceptionCollectionRepresents an ordered read-only list of IUpdateException interfaces.
IUpdateHistoryEntryRepresents an event about an update.
IUpdateHistoryEntry2Represents an event about an update.
IUpdateHistoryEntryCollectionRepresents an ordered read-only list of IUpdateHistoryEntry interfaces.
IUpdateIdentityRepresents the unique identifier of an update.
IUpdateInstallationResultContains the properties and methods that are available to the status of an installation or uninstallation of an update.
IUpdateInstallerInstalls or uninstalls updates from or onto a computer.
IUpdateInstaller2Installs or uninstalls updates from or onto a computer.
IUpdateLockdownContains a method that restricts access to some methods and properties of the object that implements the method.
IUpdateSearcherSearches for updates on a server.
IUpdateSearcher2Searches for updates on a server.
IUpdateSearcher3Searches for updates on a server.
IUpdateServiceContains information about a service that is registered with WUA or Automatic Updates.
IUpdateService2Contains information about a service that is registered with WUA or Automatic Updates.
IUpdateServiceCollectionRepresents a list of IUpdateService interfaces.
IUpdateServiceManagerAdds or removes the registration of the update service with WUA or Automatic Updates.
IUpdateServiceManager2Adds or removes the registration of the update service with WUA or Automatic Updates.
IUpdateSessionRepresents a session in which the caller can perform operations that involve updates.
IUpdateSession2Represents a session in which the caller can perform operations that involve updates.
IUpdateSession3Represents a session in which the caller can perform operations that involve updates.
IWebProxyContains HTTP proxy settings.
IWindowsDriverUpdateContains the properties and methods that are available only from a Windows driver update.
IWindowsDriverUpdate2Contains the properties and methods that are available only from a Windows driver update.
IWindowsDriverUpdate3Contains the properties and methods that are available only from a Windows driver update.
IWindowsDriverUpdate4Contains the properties and methods that are available only from a Windows driver update.
IWindowsDriverUpdate5Contains the properties and methods that are available only from a Windows driver update.
IWindowsDriverUpdateEntryContains the properties that are available only from a Windows driver update.
IWindowsDriverUpdateEntryCollectionContains the properties that are available only from a collection of Windows driver updates.
IWindowsUpdateAgentInfoRetrieves information about the version of WUA.

 

Send comments about this topic to Microsoft

Build date: 11/18/2009

Tags :


Community Content

SharpDev
Some interfaces not documented
The interfaces for reporting the current status of a client back to a WSUS server are not documented here.
Tags : contentbug

Page view tracker