Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register todayThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following table identifies the interfaces that are used to access Windows Update Agent (WUA).
Interface | Description |
---|---|
IAutomaticUpdates | Contains the functionality of Automatic Updates. |
IAutomaticUpdates2 | Contains the functionality of Automatic Updates. |
IAutomaticUpdatesResults | Contains the read-only properties that describe Automatic Updates. |
IAutomaticUpdatesSettings | Contains the settings that are available in Automatic Updates. |
IAutomaticUpdatesSettings2 | Contains the settings that are available in Automatic Updates. |
IAutomaticUpdatesSettings3 | 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 IDownloadCompletedCallback::Invoke method that handles the notification that indicates that an asynchronous download operation is complete. |
IDownloadCompletedCallbackArgs | Contains information about the completion of an update download. This interface is reserved for future use and has no properties or methods. |
IDownloadJob | Contains the 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. |
IInstallationAgent | Records the result for an update. |
IInstallationBehavior | Represents the 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. This interface is reserved for future use and has no properties or methods. |
IInstallationJob | Contains properties and methods that are available to an installation or uninstallation operation. |
IInstallationProgress | Represents the progress of an asynchronous installation or uninstallation. |
IInstallationProgressChangedCallback | Handles the notification about the on-going progress of an asynchronous installation or uninstallation. |
IInstallationProgressChangedCallbackArgs | Contains info about the change in the progress of an asynchronous installation or uninstallation at the time the callback was made. |
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 the 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 specified computer that is relevant to the update service. |
IUpdate | Contains the properties and methods that are available to an update. |
IUpdate2 | Contains the properties and methods that are available to an update. |
IUpdate3 | Contains the properties and methods that are available to an update. |
IUpdate4 | Contains the properties and methods that are available to an update. |
IUpdate5 | Contains the properties and methods that are available to an update. |
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. |
IUpdateDownloaderEx | Downloads updates from a server. |
IUpdateDownloadResult | Contains the properties that indicate the status of a download operation for an update. |
IUpdateEndpointAuthProvider | Contains the methods used to negotiate which type of token is used for authenticating the endpoint of a service. |
IUpdateEndpointAuthToken | Provides the methods that WUA can use to gather info about the endpoint token. |
IUpdateEndpointProvider | Contains the method used to get an endpoint that is used to connect to a service. |
IUpdateEx | Contains the properties and methods that are available to an update. |
IUpdateException | Represents info about the aspects of search results returned in the ISearchResult object that were incomplete. |
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 the properties and methods that are 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. |
IUpdateInstaller4 | Installs or uninstalls updates from or onto a computer. |
IUpdateLockdown | Contains a method that restricts access to some methods and properties of the object that implements the method. |
IUpdateSearcher | Searches for updates on a server. |
IUpdateSearcher2 | Searches for updates on a server. |
IUpdateSearcher3 | Searches for updates on a server. |
IUpdateService | Contains information about a service that is registered with WUA or Automatic Updates. |
IUpdateService2 | Contains information about a service that is registered with WUA or Automatic Updates. |
IUpdateServiceCollection | Represents a list of IUpdateService interfaces. |
IUpdateServiceManager | Adds or removes the registration of the update service with WUA or Automatic Updates. |
IUpdateServiceManager2 | Adds or removes the registration of the update service with WUA or Automatic Updates. |
IUpdateServiceRegistration | Contains info about the registration state of a service. |
IUpdateSession | Represents a session in which the caller can perform operations that involve updates. |
IUpdateSession2 | Represents a session in which the caller can perform operations that involve updates. |
IUpdateSession3 | Represents a session in which the caller can perform operations that involve updates. |
IWebProxy | Contains HTTP proxy settings. |
IWindowsDriverUpdate | Contains the properties and methods that are available only from a Windows driver update. |
IWindowsDriverUpdate2 | Contains the properties and methods that are available only from a Windows driver update. |
IWindowsDriverUpdate3 | Contains the properties and methods that are available only from a Windows driver update. |
IWindowsDriverUpdate4 | Contains the properties and methods that are available only from a Windows driver update. |
IWindowsDriverUpdate5 | Contains the properties and methods that are available only from a Windows driver update. |
IWindowsDriverUpdateEntry | Contains the properties that are available only from a Windows driver update. |
IWindowsDriverUpdateEntryCollection | Contains the properties that are available only from a collection of Windows driver updates. |
IWindowsUpdateAgentInfo | Retrieves information about the version of WUA. |
Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register today