readme.md

August 18, 2024 ยท View on GitHub

Vanara.PInvoke.WUApi

PInvoke API (methods, structures and constants) imported from Windows Update API.

  • Includes methods from wuapi.dll
  • Current NuGet release: NugetNuget

Enumerations

Native EnumHeaderManaged Enum
AddServiceFlagwuapi.hVanara.PInvoke.WUApi.AddServiceFlag
AutoDownloadModewuapi.hVanara.PInvoke.WUApi.AutoDownloadMode
AutomaticUpdatesNotificationLevelwuapi.hVanara.PInvoke.WUApi.AutomaticUpdatesNotificationLevel
AutomaticUpdatesPermissionTypewuapi.hVanara.PInvoke.WUApi.AutomaticUpdatesPermissionType
AutomaticUpdatesScheduledInstallationDaywuapi.hVanara.PInvoke.WUApi.AutomaticUpdatesScheduledInstallationDay
AutomaticUpdatesUserTypewuapi.hVanara.PInvoke.WUApi.AutomaticUpdatesUserType
AutoSelectionModewuapi.hVanara.PInvoke.WUApi.AutoSelectionMode
DeploymentActionwuapi.hVanara.PInvoke.WUApi.DeploymentAction
DownloadPhasewuapi.hVanara.PInvoke.WUApi.DownloadPhase
DownloadPrioritywuapi.hVanara.PInvoke.WUApi.DownloadPriority
InstallationImpactwuapi.hVanara.PInvoke.WUApi.InstallationImpact
InstallationRebootBehaviorwuapi.hVanara.PInvoke.WUApi.InstallationRebootBehavior
OperationResultCodewuapi.hVanara.PInvoke.WUApi.OperationResultCode
SearchScopewuapi.hVanara.PInvoke.WUApi.SearchScope
ServerSelectionWuapi.hVanara.PInvoke.WUApi.ServerSelection
UpdateEndpointAuthTokenTypeUpdateEndpointAuth.hVanara.PInvoke.WUApi.UpdateEndpointAuthTokenType
UpdateEndpointTypeUpdateEndpointAuth.hVanara.PInvoke.WUApi.UpdateEndpointType
UpdateExceptionContextwuapi.hVanara.PInvoke.WUApi.UpdateExceptionContext
UpdateLockdownOptionwuapi.hVanara.PInvoke.WUApi.UpdateLockdownOption
UpdateOperationwuapi.hVanara.PInvoke.WUApi.UpdateOperation
UpdateServiceOptionwuapi.hVanara.PInvoke.WUApi.UpdateServiceOption
UpdateServiceRegistrationStatewuapi.hVanara.PInvoke.WUApi.UpdateServiceRegistrationState
UpdateTypewuapi.hVanara.PInvoke.WUApi.UpdateType
WUErrorwuerror.hVanara.PInvoke.WUApi.WUError

Interfaces

Native InterfaceHeaderManaged Interface
IAutomaticUpdateswuapi.hVanara.PInvoke.WUApi.IAutomaticUpdates
IAutomaticUpdates2wuapi.hVanara.PInvoke.WUApi.IAutomaticUpdates2
IAutomaticUpdatesResultswuapi.hVanara.PInvoke.WUApi.IAutomaticUpdatesResults
IAutomaticUpdatesSettingswuapi.hVanara.PInvoke.WUApi.IAutomaticUpdatesSettings
IAutomaticUpdatesSettings2wuapi.hVanara.PInvoke.WUApi.IAutomaticUpdatesSettings2
IAutomaticUpdatesSettings3wuapi.hVanara.PInvoke.WUApi.IAutomaticUpdatesSettings3
ICategorywuapi.hVanara.PInvoke.WUApi.ICategory
ICategoryCollectionwuapi.hVanara.PInvoke.WUApi.ICategoryCollection
IDownloadCompletedCallbackwuapi.hVanara.PInvoke.WUApi.IDownloadCompletedCallback
IDownloadCompletedCallbackArgswuapi.hVanara.PInvoke.WUApi.IDownloadCompletedCallbackArgs
IDownloadJobwuapi.hVanara.PInvoke.WUApi.IDownloadJob
IDownloadProgresswuapi.hVanara.PInvoke.WUApi.IDownloadProgress
IDownloadProgressChangedCallbackwuapi.hVanara.PInvoke.WUApi.IDownloadProgressChangedCallback
IDownloadProgressChangedCallbackArgswuapi.hVanara.PInvoke.WUApi.IDownloadProgressChangedCallbackArgs
IDownloadResultwuapi.hVanara.PInvoke.WUApi.IDownloadResult
IImageInformationwuapi.hVanara.PInvoke.WUApi.IImageInformation
IInstallationAgentwuapi.hVanara.PInvoke.WUApi.IInstallationAgent
IInstallationBehaviorwuapi.hVanara.PInvoke.WUApi.IInstallationBehavior
IInstallationCompletedCallbackwuapi.hVanara.PInvoke.WUApi.IInstallationCompletedCallback
IInstallationCompletedCallbackArgswuapi.hVanara.PInvoke.WUApi.IInstallationCompletedCallbackArgs
IInstallationJobwuapi.hVanara.PInvoke.WUApi.IInstallationJob
IInstallationProgresswuapi.hVanara.PInvoke.WUApi.IInstallationProgress
IInstallationProgressChangedCallbackwuapi.hVanara.PInvoke.WUApi.IInstallationProgressChangedCallback
IInstallationProgressChangedCallbackArgswuapi.hVanara.PInvoke.WUApi.IInstallationProgressChangedCallbackArgs
IInstallationResultwuapi.hVanara.PInvoke.WUApi.IInstallationResult
IInvalidProductLicenseExceptionwuapi.hVanara.PInvoke.WUApi.IInvalidProductLicenseException
ISearchCompletedCallbackwuapi.hVanara.PInvoke.WUApi.ISearchCompletedCallback
ISearchCompletedCallbackArgswuapi.hVanara.PInvoke.WUApi.ISearchCompletedCallbackArgs
ISearchJobwuapi.hVanara.PInvoke.WUApi.ISearchJob
ISearchResultwuapi.hVanara.PInvoke.WUApi.ISearchResult
IStringCollectionwuapi.hVanara.PInvoke.WUApi.IStringCollection
ISystemInformationwuapi.hVanara.PInvoke.WUApi.ISystemInformation
IUpdatewuapi.hVanara.PInvoke.WUApi.IUpdate
IUpdate2wuapi.hVanara.PInvoke.WUApi.IUpdate2
IUpdate3wuapi.hVanara.PInvoke.WUApi.IUpdate3
IUpdate4wuapi.hVanara.PInvoke.WUApi.IUpdate4
IUpdate5wuapi.hVanara.PInvoke.WUApi.IUpdate5
IUpdateCollectionwuapi.hVanara.PInvoke.WUApi.IUpdateCollection
IUpdateDownloadContentwuapi.hVanara.PInvoke.WUApi.IUpdateDownloadContent
IUpdateDownloadContent2wuapi.hVanara.PInvoke.WUApi.IUpdateDownloadContent2
IUpdateDownloadContentCollectionwuapi.hVanara.PInvoke.WUApi.IUpdateDownloadContentCollection
IUpdateDownloaderwuapi.hVanara.PInvoke.WUApi.IUpdateDownloader
IUpdateDownloaderEx
IUpdateDownloadResultwuapi.hVanara.PInvoke.WUApi.IUpdateDownloadResult
IUpdateEx
IUpdateExceptionwuapi.hVanara.PInvoke.WUApi.IUpdateException
IUpdateExceptionCollectionwuapi.hVanara.PInvoke.WUApi.IUpdateExceptionCollection
IUpdateHistoryEntrywuapi.hVanara.PInvoke.WUApi.IUpdateHistoryEntry
IUpdateHistoryEntry2wuapi.hVanara.PInvoke.WUApi.IUpdateHistoryEntry2
IUpdateHistoryEntryCollectionwuapi.hVanara.PInvoke.WUApi.IUpdateHistoryEntryCollection
IUpdateIdentitywuapi.hVanara.PInvoke.WUApi.IUpdateIdentity
IUpdateInstallationResultwuapi.hVanara.PInvoke.WUApi.IUpdateInstallationResult
IUpdateInstallerwuapi.hVanara.PInvoke.WUApi.IUpdateInstaller
IUpdateInstaller2wuapi.hVanara.PInvoke.WUApi.IUpdateInstaller2
IUpdateInstaller3wuapi.hVanara.PInvoke.WUApi.IUpdateInstaller3
IUpdateInstaller4wuapi.hVanara.PInvoke.WUApi.IUpdateInstaller4
IUpdateLockdownwuapi.hVanara.PInvoke.WUApi.IUpdateLockdown
IUpdateSearcherwuapi.hVanara.PInvoke.WUApi.IUpdateSearcher
IUpdateSearcher2wuapi.hVanara.PInvoke.WUApi.IUpdateSearcher2
IUpdateSearcher3wuapi.hVanara.PInvoke.WUApi.IUpdateSearcher3
IUpdateServicewuapi.hVanara.PInvoke.WUApi.IUpdateService
IUpdateService2wuapi.hVanara.PInvoke.WUApi.IUpdateService2
IUpdateServiceCollectionwuapi.hVanara.PInvoke.WUApi.IUpdateServiceCollection
IUpdateServiceManagerwuapi.hVanara.PInvoke.WUApi.IUpdateServiceManager
IUpdateServiceManager2wuapi.hVanara.PInvoke.WUApi.IUpdateServiceManager2
IUpdateServiceRegistrationwuapi.hVanara.PInvoke.WUApi.IUpdateServiceRegistration
IUpdateSessionVanara.PInvoke.WUApi.IUpdateSession
IUpdateSession2wuapi.hVanara.PInvoke.WUApi.IUpdateSession2
IUpdateSession3wuapi.hVanara.PInvoke.WUApi.IUpdateSession3
IWebProxywuapi.hVanara.PInvoke.WUApi.IWebProxy
IWindowsDriverUpdatewuapi.hVanara.PInvoke.WUApi.IWindowsDriverUpdate
IWindowsDriverUpdate2wuapi.hVanara.PInvoke.WUApi.IWindowsDriverUpdate2
IWindowsDriverUpdate3wuapi.hVanara.PInvoke.WUApi.IWindowsDriverUpdate3
IWindowsDriverUpdate4wuapi.hVanara.PInvoke.WUApi.IWindowsDriverUpdate4
IWindowsDriverUpdate5wuapi.hVanara.PInvoke.WUApi.IWindowsDriverUpdate5
IWindowsDriverUpdateEntrywuapi.hVanara.PInvoke.WUApi.IWindowsDriverUpdateEntry
IWindowsDriverUpdateEntryCollectionwuapi.hVanara.PInvoke.WUApi.IWindowsDriverUpdateEntryCollection
IWindowsUpdateAgentInfowuapi.hVanara.PInvoke.WUApi.IWindowsUpdateAgentInfo

Classes

Native ClassHeaderManaged Class
AutomaticUpdatesClassVanara.PInvoke.WUApi.AutomaticUpdatesClass
InstallationAgentClassVanara.PInvoke.WUApi.InstallationAgentClass
StringCollectionClassVanara.PInvoke.WUApi.StringCollectionClass
SystemInformationClassVanara.PInvoke.WUApi.SystemInformationClass
UpdateCollectionClassVanara.PInvoke.WUApi.UpdateCollectionClass
UpdateDownloaderClassVanara.PInvoke.WUApi.UpdateDownloaderClass
UpdateInstallerClassVanara.PInvoke.WUApi.UpdateInstallerClass
UpdateSearcherClassVanara.PInvoke.WUApi.UpdateSearcherClass
UpdateServiceManagerClassVanara.PInvoke.WUApi.UpdateServiceManagerClass
UpdateSessionClassVanara.PInvoke.WUApi.UpdateSessionClass
WebProxyClassVanara.PInvoke.WUApi.WebProxyClass
WindowsUpdateAgentInfoClassVanara.PInvoke.WUApi.WindowsUpdateAgentInfoClass