WUApiLib, COM interface constants for VB.Net / VBScript
WUApiLib - interface constants
This page contains simple VBA include for the WUApiLib COM library.
library parameters| File Name | WINDOWS\system32\SoftwareDistribution\Setup\ServiceStartup\wuapi.dll\7.4.7600.226\wuapi.dll |
|---|
| Guid | {B596CC9F-56E5-419E-A622-E01BB457431E} |
|---|
| Enums | 42 |
|---|
UpdateLockdownOptionalias, 1 members.
Public Enum UpdateLockdownOption
uloForWebsiteAccess = 1
End Enum
tagUpdateLockdownOptionenum, 1 members.
Public Enum tagUpdateLockdownOption
uloForWebsiteAccess = 1
End Enum
AddServiceFlagalias, 3 members.
Public Enum AddServiceFlag
asfAllowPendingRegistration = 1
asfAllowOnlineRegistration = 2
asfRegisterServiceWithAU = 4
End Enum
tagAddServiceFlagenum, 3 members.
Public Enum tagAddServiceFlag
asfAllowPendingRegistration = 1
asfAllowOnlineRegistration = 2
asfRegisterServiceWithAU = 4
End Enum
UpdateServiceOptionalias, 1 members.
Public Enum UpdateServiceOption
usoNonVolatileService = 1
End Enum
tagUpdateServiceOptionenum, 1 members.
Public Enum tagUpdateServiceOption
usoNonVolatileService = 1
End Enum
UpdateExceptionContextalias, 3 members.
Public Enum UpdateExceptionContext
uecGeneral = 1
uecWindowsDriver = 2
uecWindowsInstaller = 3
End Enum
tagUpdateExceptionContextenum, 3 members.
Public Enum tagUpdateExceptionContext
uecGeneral = 1
uecWindowsDriver = 2
uecWindowsInstaller = 3
End Enum
AutomaticUpdatesNotificationLevelalias, 5 members.
Public Enum AutomaticUpdatesNotificationLevel
aunlNotConfigured = 0
aunlDisabled = 1
aunlNotifyBeforeDownload = 2
aunlNotifyBeforeInstallation = 3
aunlScheduledInstallation = 4
End Enum
tagAutomaticUpdatesNotificationLevelenum, 5 members.
Public Enum tagAutomaticUpdatesNotificationLevel
aunlNotConfigured = 0
aunlDisabled = 1
aunlNotifyBeforeDownload = 2
aunlNotifyBeforeInstallation = 3
aunlScheduledInstallation = 4
End Enum
AutomaticUpdatesScheduledInstallationDayalias, 8 members.
Public Enum AutomaticUpdatesScheduledInstallationDay
ausidEveryDay = 0
ausidEverySunday = 1
ausidEveryMonday = 2
ausidEveryTuesday = 3
ausidEveryWednesday = 4
ausidEveryThursday = 5
ausidEveryFriday = 6
ausidEverySaturday = 7
End Enum
tagAutomaticUpdatesScheduledInstallationDayenum, 8 members.
Public Enum tagAutomaticUpdatesScheduledInstallationDay
ausidEveryDay = 0
ausidEverySunday = 1
ausidEveryMonday = 2
ausidEveryTuesday = 3
ausidEveryWednesday = 4
ausidEveryThursday = 5
ausidEveryFriday = 6
ausidEverySaturday = 7
End Enum
AutomaticUpdatesUserTypealias, 2 members.
Public Enum AutomaticUpdatesUserType
auutCurrentUser = 1
auutLocalAdministrator = 2
End Enum
tagAutomaticUpdatesUserTypeenum, 2 members.
Public Enum tagAutomaticUpdatesUserType
auutCurrentUser = 1
auutLocalAdministrator = 2
End Enum
AutomaticUpdatesPermissionTypealias, 5 members.
Public Enum AutomaticUpdatesPermissionType
auptSetNotificationLevel = 1
auptDisableAutomaticUpdates = 2
auptSetIncludeRecommendedUpdates = 3
auptSetFeaturedUpdatesEnabled = 4
auptSetNonAdministratorsElevated = 5
End Enum
tagAutomaticUpdatesPermissionTypeenum, 5 members.
Public Enum tagAutomaticUpdatesPermissionType
auptSetNotificationLevel = 1
auptDisableAutomaticUpdates = 2
auptSetIncludeRecommendedUpdates = 3
auptSetFeaturedUpdatesEnabled = 4
auptSetNonAdministratorsElevated = 5
End Enum
InstallationImpactalias, 3 members.
Public Enum InstallationImpact
iiNormal = 0
iiMinor = 1
iiRequiresExclusiveHandling = 2
End Enum
tagInstallationImpactenum, 3 members.
Public Enum tagInstallationImpact
iiNormal = 0
iiMinor = 1
iiRequiresExclusiveHandling = 2
End Enum
InstallationRebootBehavioralias, 3 members.
Public Enum InstallationRebootBehavior
irbNeverReboots = 0
irbAlwaysRequiresReboot = 1
irbCanRequestReboot = 2
End Enum
tagInstallationRebootBehaviorenum, 3 members.
Public Enum tagInstallationRebootBehavior
irbNeverReboots = 0
irbAlwaysRequiresReboot = 1
irbCanRequestReboot = 2
End Enum
UpdateTypealias, 2 members.
Public Enum UpdateType
utSoftware = 1
utDriver = 2
End Enum
tagUpdateTypeenum, 2 members.
Public Enum tagUpdateType
utSoftware = 1
utDriver = 2
End Enum
DeploymentActionalias, 4 members.
Public Enum DeploymentAction
daNone = 0
daInstallation = 1
daUninstallation = 2
daDetection = 3
End Enum
tagDeploymentActionenum, 4 members.
Public Enum tagDeploymentAction
daNone = 0
daInstallation = 1
daUninstallation = 2
daDetection = 3
End Enum
DownloadPriorityalias, 3 members.
Public Enum DownloadPriority
dpLow = 1
dpNormal = 2
dpHigh = 3
End Enum
tagDownloadPriorityenum, 3 members.
Public Enum tagDownloadPriority
dpLow = 1
dpNormal = 2
dpHigh = 3
End Enum
AutoSelectionModealias, 4 members.
Public Enum AutoSelectionMode
asLetWindowsUpdateDecide = 0
asAutoSelectIfDownloaded = 1
asNeverAutoSelect = 2
asAlwaysAutoSelect = 3
End Enum
tagAutoSelectionModeenum, 4 members.
Public Enum tagAutoSelectionMode
asLetWindowsUpdateDecide = 0
asAutoSelectIfDownloaded = 1
asNeverAutoSelect = 2
asAlwaysAutoSelect = 3
End Enum
AutoDownloadModealias, 3 members.
Public Enum AutoDownloadMode
adLetWindowsUpdateDecide = 0
adNeverAutoDownload = 1
adAlwaysAutoDownload = 2
End Enum
tagAutoDownloadModeenum, 3 members.
Public Enum tagAutoDownloadMode
adLetWindowsUpdateDecide = 0
adNeverAutoDownload = 1
adAlwaysAutoDownload = 2
End Enum
OperationResultCodealias, 6 members.
Public Enum OperationResultCode
orcNotStarted = 0
orcInProgress = 1
orcSucceeded = 2
orcSucceededWithErrors = 3
orcFailed = 4
orcAborted = 5
End Enum
tagOperationResultCodeenum, 6 members.
Public Enum tagOperationResultCode
orcNotStarted = 0
orcInProgress = 1
orcSucceeded = 2
orcSucceededWithErrors = 3
orcFailed = 4
orcAborted = 5
End Enum
DownloadPhasealias, 3 members.
Public Enum DownloadPhase
dphInitializing = 1
dphDownloading = 2
dphVerifying = 3
End Enum
tagDownloadPhaseenum, 3 members.
Public Enum tagDownloadPhase
dphInitializing = 1
dphDownloading = 2
dphVerifying = 3
End Enum
UpdateOperationalias, 2 members.
Public Enum UpdateOperation
uoInstallation = 1
uoUninstallation = 2
End Enum
tagUpdateOperationenum, 2 members.
Public Enum tagUpdateOperation
uoInstallation = 1
uoUninstallation = 2
End Enum
ServerSelectionalias, 4 members.
Public Enum ServerSelection
ssDefault = 0
ssManagedServer = 1
ssWindowsUpdate = 2
ssOthers = 3
End Enum
tagServerSelectionenum, 4 members.
Public Enum tagServerSelection
ssDefault = 0
ssManagedServer = 1
ssWindowsUpdate = 2
ssOthers = 3
End Enum
SearchScopealias, 6 members.
Public Enum SearchScope
searchScopeDefault = 0
searchScopeMachineOnly = 1
searchScopeCurrentUserOnly = 2
searchScopeMachineAndCurrentUser = 3
searchScopeMachineAndAllUsers = 4
searchScopeAllUsers = 5
End Enum
tagSearchScopeenum, 6 members.
Public Enum tagSearchScope
searchScopeDefault = 0
searchScopeMachineOnly = 1
searchScopeCurrentUserOnly = 2
searchScopeMachineAndCurrentUser = 3
searchScopeMachineAndAllUsers = 4
searchScopeAllUsers = 5
End Enum
UpdateServiceRegistrationStatealias, 3 members.
Public Enum UpdateServiceRegistrationState
usrsNotRegistered = 1
usrsRegistrationPending = 2
usrsRegistered = 3
End Enum
tagUpdateServiceRegistrationStateenum, 3 members.
Public Enum tagUpdateServiceRegistrationState
usrsNotRegistered = 1
usrsRegistrationPending = 2
usrsRegistered = 3
End Enum
|