summaryrefslogtreecommitdiffstats
path: root/vendor/windows-sys/src/Windows/Win32/System/UpdateAgent
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:18:21 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:18:21 +0000
commit4e8199b572f2035b7749cba276ece3a26630d23e (patch)
treef09feeed6a0fe39d027b1908aa63ea6b35e4b631 /vendor/windows-sys/src/Windows/Win32/System/UpdateAgent
parentAdding upstream version 1.66.0+dfsg1. (diff)
downloadrustc-4e8199b572f2035b7749cba276ece3a26630d23e.tar.xz
rustc-4e8199b572f2035b7749cba276ece3a26630d23e.zip
Adding upstream version 1.67.1+dfsg1.upstream/1.67.1+dfsg1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/System/UpdateAgent')
-rw-r--r--vendor/windows-sys/src/Windows/Win32/System/UpdateAgent/mod.rs394
1 files changed, 197 insertions, 197 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/System/UpdateAgent/mod.rs b/vendor/windows-sys/src/Windows/Win32/System/UpdateAgent/mod.rs
index 19636958a..364c2b99b 100644
--- a/vendor/windows-sys/src/Windows/Win32/System/UpdateAgent/mod.rs
+++ b/vendor/windows-sys/src/Windows/Win32/System/UpdateAgent/mod.rs
@@ -1,108 +1,3 @@
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub type AddServiceFlag = i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const asfAllowPendingRegistration: AddServiceFlag = 1i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const asfAllowOnlineRegistration: AddServiceFlag = 2i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const asfRegisterServiceWithAU: AddServiceFlag = 4i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub type AutoDownloadMode = i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const adLetWindowsUpdateDecide: AutoDownloadMode = 0i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const adNeverAutoDownload: AutoDownloadMode = 1i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const adAlwaysAutoDownload: AutoDownloadMode = 2i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub type AutoSelectionMode = i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const asLetWindowsUpdateDecide: AutoSelectionMode = 0i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const asAutoSelectIfDownloaded: AutoSelectionMode = 1i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const asNeverAutoSelect: AutoSelectionMode = 2i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const asAlwaysAutoSelect: AutoSelectionMode = 3i32;
-pub const AutomaticUpdates: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3219230364, data2: 28039, data3: 17488, data4: [179, 124, 224, 47, 11, 55, 56, 3] };
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub type AutomaticUpdatesNotificationLevel = i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const aunlNotConfigured: AutomaticUpdatesNotificationLevel = 0i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const aunlDisabled: AutomaticUpdatesNotificationLevel = 1i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const aunlNotifyBeforeDownload: AutomaticUpdatesNotificationLevel = 2i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const aunlNotifyBeforeInstallation: AutomaticUpdatesNotificationLevel = 3i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const aunlScheduledInstallation: AutomaticUpdatesNotificationLevel = 4i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub type AutomaticUpdatesPermissionType = i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const auptSetNotificationLevel: AutomaticUpdatesPermissionType = 1i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const auptDisableAutomaticUpdates: AutomaticUpdatesPermissionType = 2i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const auptSetIncludeRecommendedUpdates: AutomaticUpdatesPermissionType = 3i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const auptSetFeaturedUpdatesEnabled: AutomaticUpdatesPermissionType = 4i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const auptSetNonAdministratorsElevated: AutomaticUpdatesPermissionType = 5i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub type AutomaticUpdatesScheduledInstallationDay = i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const ausidEveryDay: AutomaticUpdatesScheduledInstallationDay = 0i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const ausidEverySunday: AutomaticUpdatesScheduledInstallationDay = 1i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const ausidEveryMonday: AutomaticUpdatesScheduledInstallationDay = 2i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const ausidEveryTuesday: AutomaticUpdatesScheduledInstallationDay = 3i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const ausidEveryWednesday: AutomaticUpdatesScheduledInstallationDay = 4i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const ausidEveryThursday: AutomaticUpdatesScheduledInstallationDay = 5i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const ausidEveryFriday: AutomaticUpdatesScheduledInstallationDay = 6i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const ausidEverySaturday: AutomaticUpdatesScheduledInstallationDay = 7i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub type AutomaticUpdatesUserType = i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const auutCurrentUser: AutomaticUpdatesUserType = 1i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const auutLocalAdministrator: AutomaticUpdatesUserType = 2i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub type DeploymentAction = i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const daNone: DeploymentAction = 0i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const daInstallation: DeploymentAction = 1i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const daUninstallation: DeploymentAction = 2i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const daDetection: DeploymentAction = 3i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const daOptionalInstallation: DeploymentAction = 4i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub type DownloadPhase = i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const dphInitializing: DownloadPhase = 1i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const dphDownloading: DownloadPhase = 2i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const dphVerifying: DownloadPhase = 3i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub type DownloadPriority = i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const dpLow: DownloadPriority = 1i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const dpNormal: DownloadPriority = 2i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const dpHigh: DownloadPriority = 3i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const dpExtraHigh: DownloadPriority = 4i32;
pub type IAutomaticUpdates = *mut ::core::ffi::c_void;
pub type IAutomaticUpdates2 = *mut ::core::ffi::c_void;
pub type IAutomaticUpdatesResults = *mut ::core::ffi::c_void;
@@ -179,111 +74,20 @@ pub type IWindowsDriverUpdate5 = *mut ::core::ffi::c_void;
pub type IWindowsDriverUpdateEntry = *mut ::core::ffi::c_void;
pub type IWindowsDriverUpdateEntryCollection = *mut ::core::ffi::c_void;
pub type IWindowsUpdateAgentInfo = *mut ::core::ffi::c_void;
+pub const AutomaticUpdates: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3219230364, data2: 28039, data3: 17488, data4: [179, 124, 224, 47, 11, 55, 56, 3] };
pub const InstallationAgent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 830378748, data2: 5753, data3: 18173, data4: [160, 181, 240, 137, 20, 221, 134, 35] };
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub type InstallationImpact = i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const iiNormal: InstallationImpact = 0i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const iiMinor: InstallationImpact = 1i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const iiRequiresExclusiveHandling: InstallationImpact = 2i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub type InstallationRebootBehavior = i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const irbNeverReboots: InstallationRebootBehavior = 0i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const irbAlwaysRequiresReboot: InstallationRebootBehavior = 1i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const irbCanRequestReboot: InstallationRebootBehavior = 2i32;
pub const LIBID_WUApiLib: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3046558879, data2: 22245, data3: 16798, data4: [166, 34, 224, 27, 180, 87, 67, 30] };
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub type OperationResultCode = i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const orcNotStarted: OperationResultCode = 0i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const orcInProgress: OperationResultCode = 1i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const orcSucceeded: OperationResultCode = 2i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const orcSucceededWithErrors: OperationResultCode = 3i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const orcFailed: OperationResultCode = 4i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const orcAborted: OperationResultCode = 5i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub type SearchScope = i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const searchScopeDefault: SearchScope = 0i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const searchScopeMachineOnly: SearchScope = 1i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const searchScopeCurrentUserOnly: SearchScope = 2i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const searchScopeMachineAndCurrentUser: SearchScope = 3i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const searchScopeMachineAndAllUsers: SearchScope = 4i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const searchScopeAllUsers: SearchScope = 5i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub type ServerSelection = i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const ssDefault: ServerSelection = 0i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const ssManagedServer: ServerSelection = 1i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const ssWindowsUpdate: ServerSelection = 2i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const ssOthers: ServerSelection = 3i32;
pub const StringCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1925807476, data2: 31803, data3: 16558, data4: [183, 125, 171, 219, 34, 235, 166, 251] };
pub const SystemInformation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3223034784, data2: 48807, data3: 16826, data4: [182, 4, 208, 163, 111, 70, 145, 51] };
#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
pub const UPDATE_LOCKDOWN_WEBSITE_ACCESS: u32 = 1u32;
pub const UpdateCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 325293155, data2: 219, data3: 17990, data4: [128, 61, 82, 128, 38, 20, 13, 136] };
pub const UpdateDownloader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1538221386, data2: 23047, data3: 16996, data4: [162, 85, 159, 245, 76, 113, 81, 231] };
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub type UpdateExceptionContext = i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const uecGeneral: UpdateExceptionContext = 1i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const uecWindowsDriver: UpdateExceptionContext = 2i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const uecWindowsInstaller: UpdateExceptionContext = 3i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const uecSearchIncomplete: UpdateExceptionContext = 4i32;
pub const UpdateInstaller: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3537960575, data2: 53822, data3: 18657, data4: [147, 192, 111, 168, 204, 52, 100, 116] };
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub type UpdateLockdownOption = i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const uloForWebsiteAccess: UpdateLockdownOption = 1i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub type UpdateOperation = i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const uoInstallation: UpdateOperation = 1i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const uoUninstallation: UpdateOperation = 2i32;
pub const UpdateSearcher: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3063539176, data2: 26623, data3: 16759, data4: [136, 176, 54, 132, 163, 56, 139, 251] };
pub const UpdateServiceManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4174533593, data2: 35236, data3: 19882, data4: [135, 182, 17, 104, 54, 159, 11, 33] };
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub type UpdateServiceOption = i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const usoNonVolatileService: UpdateServiceOption = 1i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub type UpdateServiceRegistrationState = i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const usrsNotRegistered: UpdateServiceRegistrationState = 1i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const usrsRegistrationPending: UpdateServiceRegistrationState = 2i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const usrsRegistered: UpdateServiceRegistrationState = 3i32;
pub const UpdateSession: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1286880639, data2: 32494, data3: 18694, data4: [134, 152, 96, 218, 28, 56, 242, 254] };
#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub type UpdateType = i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const utSoftware: UpdateType = 1i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
-pub const utDriver: UpdateType = 2i32;
-#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
pub const WU_E_ALL_UPDATES_FAILED: ::windows_sys::core::HRESULT = -2145124318i32;
#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
pub const WU_E_AUCLIENT_UNEXPECTED: ::windows_sys::core::HRESULT = -2145107969i32;
@@ -1215,3 +1019,199 @@ pub const WU_S_UH_INSTALLSTILLPENDING: ::windows_sys::core::HRESULT = 2367509i32
pub const WU_S_UPDATE_ERROR: ::windows_sys::core::HRESULT = 2359299i32;
pub const WebProxy: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1694827471, data2: 37128, data3: 19932, data4: [162, 206, 108, 35, 65, 225, 197, 130] };
pub const WindowsUpdateAgentInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3270020143, data2: 28507, data3: 19114, data4: [137, 75, 85, 200, 71, 173, 58, 45] };
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub type AddServiceFlag = i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const asfAllowPendingRegistration: AddServiceFlag = 1i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const asfAllowOnlineRegistration: AddServiceFlag = 2i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const asfRegisterServiceWithAU: AddServiceFlag = 4i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub type AutoDownloadMode = i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const adLetWindowsUpdateDecide: AutoDownloadMode = 0i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const adNeverAutoDownload: AutoDownloadMode = 1i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const adAlwaysAutoDownload: AutoDownloadMode = 2i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub type AutoSelectionMode = i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const asLetWindowsUpdateDecide: AutoSelectionMode = 0i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const asAutoSelectIfDownloaded: AutoSelectionMode = 1i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const asNeverAutoSelect: AutoSelectionMode = 2i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const asAlwaysAutoSelect: AutoSelectionMode = 3i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub type AutomaticUpdatesNotificationLevel = i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const aunlNotConfigured: AutomaticUpdatesNotificationLevel = 0i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const aunlDisabled: AutomaticUpdatesNotificationLevel = 1i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const aunlNotifyBeforeDownload: AutomaticUpdatesNotificationLevel = 2i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const aunlNotifyBeforeInstallation: AutomaticUpdatesNotificationLevel = 3i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const aunlScheduledInstallation: AutomaticUpdatesNotificationLevel = 4i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub type AutomaticUpdatesPermissionType = i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const auptSetNotificationLevel: AutomaticUpdatesPermissionType = 1i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const auptDisableAutomaticUpdates: AutomaticUpdatesPermissionType = 2i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const auptSetIncludeRecommendedUpdates: AutomaticUpdatesPermissionType = 3i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const auptSetFeaturedUpdatesEnabled: AutomaticUpdatesPermissionType = 4i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const auptSetNonAdministratorsElevated: AutomaticUpdatesPermissionType = 5i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub type AutomaticUpdatesScheduledInstallationDay = i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const ausidEveryDay: AutomaticUpdatesScheduledInstallationDay = 0i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const ausidEverySunday: AutomaticUpdatesScheduledInstallationDay = 1i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const ausidEveryMonday: AutomaticUpdatesScheduledInstallationDay = 2i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const ausidEveryTuesday: AutomaticUpdatesScheduledInstallationDay = 3i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const ausidEveryWednesday: AutomaticUpdatesScheduledInstallationDay = 4i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const ausidEveryThursday: AutomaticUpdatesScheduledInstallationDay = 5i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const ausidEveryFriday: AutomaticUpdatesScheduledInstallationDay = 6i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const ausidEverySaturday: AutomaticUpdatesScheduledInstallationDay = 7i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub type AutomaticUpdatesUserType = i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const auutCurrentUser: AutomaticUpdatesUserType = 1i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const auutLocalAdministrator: AutomaticUpdatesUserType = 2i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub type DeploymentAction = i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const daNone: DeploymentAction = 0i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const daInstallation: DeploymentAction = 1i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const daUninstallation: DeploymentAction = 2i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const daDetection: DeploymentAction = 3i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const daOptionalInstallation: DeploymentAction = 4i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub type DownloadPhase = i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const dphInitializing: DownloadPhase = 1i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const dphDownloading: DownloadPhase = 2i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const dphVerifying: DownloadPhase = 3i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub type DownloadPriority = i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const dpLow: DownloadPriority = 1i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const dpNormal: DownloadPriority = 2i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const dpHigh: DownloadPriority = 3i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const dpExtraHigh: DownloadPriority = 4i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub type InstallationImpact = i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const iiNormal: InstallationImpact = 0i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const iiMinor: InstallationImpact = 1i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const iiRequiresExclusiveHandling: InstallationImpact = 2i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub type InstallationRebootBehavior = i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const irbNeverReboots: InstallationRebootBehavior = 0i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const irbAlwaysRequiresReboot: InstallationRebootBehavior = 1i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const irbCanRequestReboot: InstallationRebootBehavior = 2i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub type OperationResultCode = i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const orcNotStarted: OperationResultCode = 0i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const orcInProgress: OperationResultCode = 1i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const orcSucceeded: OperationResultCode = 2i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const orcSucceededWithErrors: OperationResultCode = 3i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const orcFailed: OperationResultCode = 4i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const orcAborted: OperationResultCode = 5i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub type SearchScope = i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const searchScopeDefault: SearchScope = 0i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const searchScopeMachineOnly: SearchScope = 1i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const searchScopeCurrentUserOnly: SearchScope = 2i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const searchScopeMachineAndCurrentUser: SearchScope = 3i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const searchScopeMachineAndAllUsers: SearchScope = 4i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const searchScopeAllUsers: SearchScope = 5i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub type ServerSelection = i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const ssDefault: ServerSelection = 0i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const ssManagedServer: ServerSelection = 1i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const ssWindowsUpdate: ServerSelection = 2i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const ssOthers: ServerSelection = 3i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub type UpdateExceptionContext = i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const uecGeneral: UpdateExceptionContext = 1i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const uecWindowsDriver: UpdateExceptionContext = 2i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const uecWindowsInstaller: UpdateExceptionContext = 3i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const uecSearchIncomplete: UpdateExceptionContext = 4i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub type UpdateLockdownOption = i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const uloForWebsiteAccess: UpdateLockdownOption = 1i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub type UpdateOperation = i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const uoInstallation: UpdateOperation = 1i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const uoUninstallation: UpdateOperation = 2i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub type UpdateServiceOption = i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const usoNonVolatileService: UpdateServiceOption = 1i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub type UpdateServiceRegistrationState = i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const usrsNotRegistered: UpdateServiceRegistrationState = 1i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const usrsRegistrationPending: UpdateServiceRegistrationState = 2i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const usrsRegistered: UpdateServiceRegistrationState = 3i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub type UpdateType = i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const utSoftware: UpdateType = 1i32;
+#[doc = "*Required features: `\"Win32_System_UpdateAgent\"`*"]
+pub const utDriver: UpdateType = 2i32;