From 5caac5597c7e60a7d0ba2edf5d3526799d1ba93a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Ho=C5=A1ek?= Date: Fri, 10 Apr 2026 16:00:13 +0200 Subject: [PATCH 1/6] wuapi: Add param & retval info to IUpdate setters & getters Link to the relevant data type if an article exists; for data types mostly used in conjunction with VARIANT, link to VARIANT under "see also" instead. Also link to SysFreeString for BSTR values. The most direct benefit is the link to enum types like DeploymentAction or DownloadPriority. --- .../nf-wuapi-iupdate-get_autoselectonwebsites.md | 10 ++++++++++ .../wuapi/nf-wuapi-iupdate-get_bundledupdates.md | 10 ++++++++++ .../wuapi/nf-wuapi-iupdate-get_canrequiresource.md | 10 ++++++++++ .../wuapi/nf-wuapi-iupdate-get_categories.md | 10 ++++++++++ .../content/wuapi/nf-wuapi-iupdate-get_deadline.md | 10 ++++++++++ ...-iupdate-get_deltacompressedcontentavailable.md | 10 ++++++++++ ...-iupdate-get_deltacompressedcontentpreferred.md | 10 ++++++++++ .../wuapi/nf-wuapi-iupdate-get_deploymentaction.md | 10 ++++++++++ .../wuapi/nf-wuapi-iupdate-get_description.md | 10 ++++++++++ .../wuapi/nf-wuapi-iupdate-get_downloadcontents.md | 6 ++++-- .../wuapi/nf-wuapi-iupdate-get_downloadpriority.md | 10 ++++++++++ .../wuapi/nf-wuapi-iupdate-get_eulaaccepted.md | 10 ++++++++++ .../content/wuapi/nf-wuapi-iupdate-get_eulatext.md | 10 ++++++++++ .../wuapi/nf-wuapi-iupdate-get_handlerid.md | 10 ++++++++++ .../content/wuapi/nf-wuapi-iupdate-get_identity.md | 10 ++++++++++ .../content/wuapi/nf-wuapi-iupdate-get_image.md | 6 ++++++ .../nf-wuapi-iupdate-get_installationbehavior.md | 6 ++++++ .../content/wuapi/nf-wuapi-iupdate-get_isbeta.md | 10 ++++++++++ .../wuapi/nf-wuapi-iupdate-get_isdownloaded.md | 10 ++++++++++ .../content/wuapi/nf-wuapi-iupdate-get_ishidden.md | 10 ++++++++++ .../wuapi/nf-wuapi-iupdate-get_isinstalled.md | 10 ++++++++++ .../wuapi/nf-wuapi-iupdate-get_ismandatory.md | 10 ++++++++++ .../wuapi/nf-wuapi-iupdate-get_isuninstallable.md | 10 ++++++++++ .../wuapi/nf-wuapi-iupdate-get_kbarticleids.md | 10 ++++++++++ .../wuapi/nf-wuapi-iupdate-get_languages.md | 10 ++++++++++ ...f-wuapi-iupdate-get_lastdeploymentchangetime.md | 14 +++++++++++++- .../wuapi/nf-wuapi-iupdate-get_maxdownloadsize.md | 14 +++++++++++++- .../wuapi/nf-wuapi-iupdate-get_mindownloadsize.md | 14 +++++++++++++- .../wuapi/nf-wuapi-iupdate-get_moreinfourls.md | 10 ++++++++++ .../wuapi/nf-wuapi-iupdate-get_msrcseverity.md | 10 ++++++++++ .../nf-wuapi-iupdate-get_recommendedcpuspeed.md | 10 ++++++++++ ...f-wuapi-iupdate-get_recommendedharddiskspace.md | 10 ++++++++++ .../nf-wuapi-iupdate-get_recommendedmemory.md | 10 ++++++++++ .../wuapi/nf-wuapi-iupdate-get_releasenotes.md | 10 ++++++++++ .../nf-wuapi-iupdate-get_securitybulletinids.md | 10 ++++++++++ .../nf-wuapi-iupdate-get_supersededupdateids.md | 10 ++++++++++ .../wuapi/nf-wuapi-iupdate-get_supporturl.md | 10 ++++++++++ .../content/wuapi/nf-wuapi-iupdate-get_title.md | 10 ++++++++++ .../content/wuapi/nf-wuapi-iupdate-get_type.md | 8 ++++++-- .../nf-wuapi-iupdate-get_uninstallationbehavior.md | 6 ++++++ .../nf-wuapi-iupdate-get_uninstallationnotes.md | 10 ++++++++++ .../nf-wuapi-iupdate-get_uninstallationsteps.md | 10 ++++++++++ .../content/wuapi/nf-wuapi-iupdate-put_ishidden.md | 10 ++++++++++ 43 files changed, 417 insertions(+), 7 deletions(-) diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_autoselectonwebsites.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_autoselectonwebsites.md index a3eb3b4ae14e..7536e8c6618b 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_autoselectonwebsites.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_autoselectonwebsites.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: VARIANT_BOOL* + +A pointer to a variable of type VARIANT_BOOL that receives VARIANT_TRUE if the update is flagged to be automatically selected by Windows Update, and VARIANT_FALSE if not. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -see-also IUpdate \ No newline at end of file diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_bundledupdates.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_bundledupdates.md index a2a6f9137cb6..713780a2cb27 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_bundledupdates.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_bundledupdates.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: IUpdateCollection** + +A pointer that, upon success, receives a pointer to an [IUpdateCollection](nn-wuapi-iupdatecollection.md) containing the bundled updates for the update. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -see-also IUpdate \ No newline at end of file diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_canrequiresource.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_canrequiresource.md index a64cad014a99..966fc8ae4caa 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_canrequiresource.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_canrequiresource.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: VARIANT_BOOL* + +A pointer to a variable of type VARIANT_BOOL that receives VARIANT_TRUE if the source media of the update is required for installation or uninstallation, and VARIANT_FALSE if not. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -see-also IUpdate \ No newline at end of file diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_categories.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_categories.md index 47c59ff1ea4b..dc041fc90d72 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_categories.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_categories.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: ICategoryCollection** + +A pointer that, upon success, receives a pointer to an [ICategoryCollection](nn-wuapi-icategorycollection.md) containing the categories. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -remarks If the IUpdateSearcher interface is created by using the IUpdateSession::CreateUpdateSearcher method, the information that this property returns is for the language that is specified by the UserLocale property of the IUpdateSession2 interface of the session that was used to create IUpdateSearcher. diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_deadline.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_deadline.md index 6e98c237246b..359a52ce670a 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_deadline.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_deadline.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: VARIANT* + +A pointer to a variable of type VARIANT. If the update has a deadline, it receives a value of type VT_DATE containing a DATE value specifying the deadline. If the update does not have a deadline, it receives a value of type VT_EMPTY. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -remarks In COM, if the update has a deadline, the return value is of type VT_DATE and contains a DATE value that specifies the deadline. Otherwise, the return value is of type VT_EMPTY. diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_deltacompressedcontentavailable.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_deltacompressedcontentavailable.md index 8b3732873e4c..19aa09491364 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_deltacompressedcontentavailable.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_deltacompressedcontentavailable.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: VARIANT_BOOL* + +A pointer to a variable of type VARIANT_BOOL that receives VARIANT_TRUE if delta-compressed content is available on a server for the update, and VARIANT_FALSE if not. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -see-also IUpdate \ No newline at end of file diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_deltacompressedcontentpreferred.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_deltacompressedcontentpreferred.md index fb25032400e9..548db3a299b6 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_deltacompressedcontentpreferred.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_deltacompressedcontentpreferred.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: VARIANT_BOOL* + +A pointer to a variable of type VARIANT_BOOL that receives VARIANT_TRUE if delta-compressed content is preferred, and VARIANT_FALSE if not. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -see-also IUpdate \ No newline at end of file diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_deploymentaction.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_deploymentaction.md index cbc5f09254f2..554c81a01c2a 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_deploymentaction.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_deploymentaction.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: DeploymentAction* + +A pointer to a variable of type DeploymentAction that receives the action for which the update is deployed. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -see-also IUpdate \ No newline at end of file diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_description.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_description.md index d4cac9f4db69..5c62ef82f24d 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_description.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_description.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: BSTR* + +A pointer to a variable of type BSTR that receives the localized description of the update. The caller must free this memory with the SysFreeString function when it is no longer required. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -remarks If the IUpdateSearcher interface is created by using the IUpdateSession::CreateUpdateSearcher method, the information that this property returns is for the language that is specified by the UserLocale property. This is the UserLocale property of the IUpdateSession2 interface of the session that is used to create IUpdateSearcher. diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_downloadcontents.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_downloadcontents.md index 7ba5b98d7e56..8208dc296f69 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_downloadcontents.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_downloadcontents.md @@ -58,9 +58,11 @@ This property is read-only. ## -parameters -### -param retval +### -param retval [out, retval] -An [IUpdateDownloadContentCollection](nn-wuapi-iupdatedownloadcontentcollection.md) that allows you to enumerate the URLs for download contents associated with an update. +Type: IUpdateDownloadContentCollection** + +A pointer that, upon success, receives a pointer to an [IUpdateDownloadContentCollection](nn-wuapi-iupdatedownloadcontentcollection.md) that allows you to enumerate the URLs for download contents associated with an update. ## -see-also diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_downloadpriority.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_downloadpriority.md index ec5120e7fa26..e34b169157c3 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_downloadpriority.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_downloadpriority.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: DownloadPriority* + +A pointer to a variable of type [DownloadPriority](ne-wuapi-downloadpriority.md) that receives the suggested download priority of the update. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -see-also IUpdate \ No newline at end of file diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_eulaaccepted.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_eulaaccepted.md index 992ae009a1f5..d8c3195348b2 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_eulaaccepted.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_eulaaccepted.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: VARIANT_BOOL* + +A pointer to a variable of type VARIANT_BOOL that receives VARIANT_TRUE if the terms are accepted, and VARIANT_FALSE if not. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -see-also IUpdate \ No newline at end of file diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_eulatext.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_eulatext.md index df0b067976b5..02accd8f4730 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_eulatext.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_eulatext.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: BSTR* + +A pointer to a variable of type BSTR that receives the localized license text. The caller must free this memory with the SysFreeString function when it is no longer required. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -remarks If the IUpdateSearcher interface is created by using the IUpdateSession::CreateUpdateSearcher method, the information that this property returns is for the language that is specified by the UserLocale property. This is the UserLocale property of the IUpdateSession2 interface of the session that is used to create IUpdateSearcher. diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_handlerid.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_handlerid.md index 531a06f2c9c8..ab9a80eabdf1 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_handlerid.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_handlerid.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: BSTR* + +A pointer to a variable of type BSTR that receives the identifier of the install handler. The caller must free this memory with the SysFreeString function when it is no longer required. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -remarks The valid values for the HandlerID property include the following: diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_identity.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_identity.md index 46e18691eaf0..2e21749df232 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_identity.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_identity.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: IUpdateIdentity** + +A pointer that, upon success, receives a pointer to an [IUpdateIdentity](nn-wuapi-iupdateidentity.md) containing the unique identifier of the update. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -see-also IUpdate \ No newline at end of file diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_image.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_image.md index 2fca602a3aaa..53fc325938e7 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_image.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_image.md @@ -57,6 +57,12 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: IImageInformation** + +A pointer that, upon success, receives a pointer to an [IImageInformation](nn-wuapi-iimageinformation.md) containing the image information. + ## -returns Returns S_OK if successful. Otherwise, returns a COM or Windows error code. diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_installationbehavior.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_installationbehavior.md index d0e646446519..0b260510edfc 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_installationbehavior.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_installationbehavior.md @@ -57,6 +57,12 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: IInstallationBehavior** + +A pointer that, upon success, receives a pointer to an [IInstallationBehavior](nn-wuapi-iinstallationbehavior.md) containing the installation options of the update. + ## -returns Returns S_OK if successful. Otherwise, returns a COM or Windows error code. diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_isbeta.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_isbeta.md index 60ed396ac62c..8bca25c75088 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_isbeta.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_isbeta.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: VARIANT_BOOL* + +A pointer to a variable of type VARIANT_BOOL that receives VARIANT_TRUE if the update is a beta release, and VARIANT_FALSE if not. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -see-also IUpdate \ No newline at end of file diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_isdownloaded.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_isdownloaded.md index 87acd872b9fd..a25a5a51dfa4 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_isdownloaded.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_isdownloaded.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: VARIANT_BOOL* + +A pointer to a variable of type VARIANT_BOOL that receives VARIANT_TRUE if the update is downloaded, and VARIANT_FALSE if not. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -see-also IUpdate diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_ishidden.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_ishidden.md index 2c48ff058e34..90ffaa55ff78 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_ishidden.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_ishidden.md @@ -58,6 +58,16 @@ This property is read/write. ## -parameters +### -param retval [out, retval] + +Type: VARIANT_BOOL* + +A pointer to a variable of type VARIANT_BOOL that receives VARIANT_TRUE if the update is hidden, and VARIANT_FALSE if not. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -remarks An attempt to mark a mandatory update as hidden causes an error. diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_isinstalled.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_isinstalled.md index 94fb0ee9e552..041424e37d8e 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_isinstalled.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_isinstalled.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: VARIANT_BOOL* + +A pointer to a variable of type VARIANT_BOOL that receives VARIANT_TRUE if the update is installed, and VARIANT_FALSE if not. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -see-also IUpdate \ No newline at end of file diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_ismandatory.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_ismandatory.md index 18ad711b9b3a..2a95dca1c4bc 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_ismandatory.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_ismandatory.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: VARIANT_BOOL* + +A pointer to a variable of type VARIANT_BOOL that receives VARIANT_TRUE if the update is mandatory, and VARIANT_FALSE if not. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -remarks If you try to mark a mandatory update as hidden, an error occurs. diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_isuninstallable.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_isuninstallable.md index 83242e1d34a0..4d1759dad464 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_isuninstallable.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_isuninstallable.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: VARIANT_BOOL* + +A pointer to a variable of type VARIANT_BOOL that receives VARIANT_TRUE if the update can be uninstalled, and VARIANT_FALSE if not. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -see-also IUpdate \ No newline at end of file diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_kbarticleids.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_kbarticleids.md index a2b330198132..ee1077f3dc0a 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_kbarticleids.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_kbarticleids.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: IStringCollection** + +A pointer that, upon success, receives a pointer to an [IStringCollection](nn-wuapi-istringcollection.md) containing the Knowledge Base article IDs. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -see-also IUpdate \ No newline at end of file diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_languages.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_languages.md index 7b768da303c2..1e15c9eec675 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_languages.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_languages.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: IStringCollection** + +A pointer that, upon success, receives a pointer to an [IStringCollection](nn-wuapi-istringcollection.md) containing the supported languages. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -remarks This property refers to the language of the update itself. The language that is used for the title and description of the update is not necessarily the language of the update itself. diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_lastdeploymentchangetime.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_lastdeploymentchangetime.md index 9d7cb2602c06..cec77c2abdf2 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_lastdeploymentchangetime.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_lastdeploymentchangetime.md @@ -57,10 +57,22 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: DATE* + +A pointer that, upon success, receives the last published date of the update. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -remarks On computers that are running Windows XP, the LastDeploymentChangeTime property retrieves the same date and time that are retrieved by the CreationDate property of the IUpdateApproval interface. The CreationDate property is used on computers that are running Windows Server 2003. ## -see-also -IUpdate \ No newline at end of file +IUpdate + +VARIANT \ No newline at end of file diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_maxdownloadsize.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_maxdownloadsize.md index 8e00af0932d9..977a9382d9e5 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_maxdownloadsize.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_maxdownloadsize.md @@ -57,10 +57,22 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: DECIMAL* + +A pointer that, upon success, receives the maximum download size of the update. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -remarks The MinDownloadSize property of an update is always downloaded. However, the MaxDownloadSize property is not always downloaded. The MaxDownloadSize property is downloaded based on the configuration of the computer that receives the update. ## -see-also -IUpdate \ No newline at end of file +IUpdate + +VARIANT \ No newline at end of file diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_mindownloadsize.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_mindownloadsize.md index f9d2769a4324..45cd36be5ae9 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_mindownloadsize.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_mindownloadsize.md @@ -57,10 +57,22 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: DECIMAL* + +A pointer that, upon success, receives the minimum download size of the update. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -remarks The MinDownloadSize property of an update is always downloaded. However, the MaxDownloadSize property is not always downloaded. The MaxDownloadSize property is downloaded based on the configuration of the computer that receives the update. ## -see-also -IUpdate \ No newline at end of file +IUpdate + +VARIANT \ No newline at end of file diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_moreinfourls.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_moreinfourls.md index 377bbdd1cee4..e812dad6945b 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_moreinfourls.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_moreinfourls.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: IStringCollection** + +A pointer that, upon success, receives a pointer to an [IStringCollection](nn-wuapi-istringcollection.md) containing hyperlinks to more information about the update. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -see-also IUpdate \ No newline at end of file diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_msrcseverity.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_msrcseverity.md index 65ab92c08392..9620b596cd45 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_msrcseverity.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_msrcseverity.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: BSTR* + +A pointer to a variable of type BSTR that receives the severity rating. The caller must free this memory with the SysFreeString function when it is no longer required. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -remarks The following ratings are the possible severity ratings of a security issue that is fixed by an update. These ratings were revised by the Microsoft Security Response Center in November 2002. diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_recommendedcpuspeed.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_recommendedcpuspeed.md index f44789f9ab0f..4f5f81e4a6bf 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_recommendedcpuspeed.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_recommendedcpuspeed.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: LONG* + +A pointer that, upon success, receives the recommended CPU speed. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -remarks The following properties of the IUpdate interface return 0 (zero) when the information is not available: diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_recommendedharddiskspace.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_recommendedharddiskspace.md index 5f5d089cac4d..3f02738a607e 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_recommendedharddiskspace.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_recommendedharddiskspace.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: LONG* + +A pointer that, upon success, receives the recommended free disk space. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -remarks The following properties of the IUpdate interface return 0 (zero) when the information is not available: diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_recommendedmemory.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_recommendedmemory.md index 4952453771bc..60d0c5f2cced 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_recommendedmemory.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_recommendedmemory.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: LONG* + +A pointer that, upon success, receives the recommended physical memory size. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -remarks The following properties of the IUpdate interface return 0 (zero) when the information is not available: diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_releasenotes.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_releasenotes.md index f5a23e32b9dd..e39c86392abd 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_releasenotes.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_releasenotes.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: BSTR* + +A pointer to a variable of type BSTR that receives the localized release notes. The caller must free this memory with the SysFreeString function when it is no longer required. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -remarks If the IUpdateSearcher interface is created by using the IUpdateSession::CreateUpdateSearcher method, the information that this property returns is for the language that is specified by the UserLocale property. This is the UserLocale property of the IUpdateSession2 interface of the session that is used to create IUpdateSearcher. diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_securitybulletinids.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_securitybulletinids.md index 57ec7824ed69..e695cdabc7a6 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_securitybulletinids.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_securitybulletinids.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: IStringCollection** + +A pointer that, upon success, receives a pointer to an [IStringCollection](nn-wuapi-istringcollection.md) containing the security bulletin IDs. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -see-also IUpdate \ No newline at end of file diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_supersededupdateids.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_supersededupdateids.md index d02e28d2d5c1..45b9129d2440 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_supersededupdateids.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_supersededupdateids.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: IStringCollection** + +A pointer that, upon success, receives a pointer to an [IStringCollection](nn-wuapi-istringcollection.md) containing the IDs of the superseded updates. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -see-also IUpdate \ No newline at end of file diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_supporturl.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_supporturl.md index 9890d92a85f0..6c91092179c7 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_supporturl.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_supporturl.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: BSTR* + +A pointer to a variable of type BSTR that receives the hyperlink to the support information. The caller must free this memory with the SysFreeString function when it is no longer required. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -remarks If the IUpdateSearcher interface is created by using the IUpdateSession::CreateUpdateSearcher method, the information that this property returns is for the language that is specified by the UserLocale property. This is the UserLocale property of the IUpdateSession2 interface of the session that is used to create IUpdateSearcher. diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_title.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_title.md index af52439e7e3b..eb3e60d5c1e3 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_title.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_title.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: BSTR* + +A pointer to a variable of type BSTR that receives the localized title of the update. The caller must free this memory with the SysFreeString function when it is no longer required. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -remarks If the IUpdateSearcher interface is created by using the IUpdateSession::CreateUpdateSearcher method, the information that this property returns is for the language that is specified by the UserLocale property. This is the UserLocale property of the IUpdateSession2 interface of the session that is used to create IUpdateSearcher. diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_type.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_type.md index 648169e40c2a..6ecd65043110 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_type.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_type.md @@ -57,9 +57,13 @@ This property is read-only. ## -parameters -### -param retval +### -param retval [out, retval] -A member of the [UpdateType](ne-wuapi-updatetype.md) enumeration specifying the type of the update. +A pointer to a variable of type [UpdateType](ne-wuapi-updatetype.md) that receives the type of the update. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. ## -see-also diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_uninstallationbehavior.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_uninstallationbehavior.md index 6a742e1bc389..c59297f9b0de 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_uninstallationbehavior.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_uninstallationbehavior.md @@ -57,6 +57,12 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: IInstallationBehavior** + +A pointer that, upon success, receives a pointer to an [IInstallationBehavior](nn-wuapi-iinstallationbehavior.md) containing the uninstallation options of the update. + ## -returns Returns S_OK if successful. Otherwise, returns a COM or Windows error code. diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_uninstallationnotes.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_uninstallationnotes.md index 3ccab6660960..d6e61b976224 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_uninstallationnotes.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_uninstallationnotes.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: BSTR* + +A pointer to a variable of type BSTR that receives the uninstallation notes. The caller must free this memory with the SysFreeString function when it is no longer required. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -remarks If the IUpdateSearcher interface is created by using the IUpdateSession::CreateUpdateSearcher method, the information that this property returns is for the language that is specified by the UserLocale property. This is the UserLocale property of the IUpdateSession2 interface of the session that is used to create IUpdateSearcher. diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_uninstallationsteps.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_uninstallationsteps.md index 2c28a4b1fca3..bdee3fdf578e 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_uninstallationsteps.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_uninstallationsteps.md @@ -57,6 +57,16 @@ This property is read-only. ## -parameters +### -param retval [out, retval] + +Type: IStringCollection** + +A pointer that, upon success, receives a pointer to an [IStringCollection](nn-wuapi-istringcollection.md) containing the uninstallation steps. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -remarks If the IUpdateSearcher interface is created by using the IUpdateSession::CreateUpdateSearcher method, the information that this property returns is for the language that is specified by the UserLocale property. This is the UserLocale property of the IUpdateSession2 interface of the session that is used to create IUpdateSearcher. diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-put_ishidden.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-put_ishidden.md index e63ef38fb10f..cd76de064bfc 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-put_ishidden.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-put_ishidden.md @@ -58,6 +58,16 @@ This property is read/write. ## -parameters +### -param retval [in] + +Type: VARIANT_BOOL + +VARIANT_TRUE if the update is to be hidden, VARIANT_FALSE if not. + +## -returns + +If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. + ## -remarks An attempt to mark a mandatory update as hidden causes an error. From e1e2276fa0d37f2c46d26c0f234acf7c58d90bf1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Ho=C5=A1ek?= Date: Fri, 10 Apr 2026 16:01:41 +0200 Subject: [PATCH 2/6] wuapi: Cross-link EulaAccepted getter with AcceptEula method Since AcceptEula is an action that can only be taken in one direction, it makes sense for it to be its own method instead of an EulaAccepted setter, but the two should still be cross-linked. --- sdk-api-src/content/wuapi/nf-wuapi-iupdate-accepteula.md | 2 ++ sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_eulaaccepted.md | 2 ++ 2 files changed, 4 insertions(+) diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-accepteula.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-accepteula.md index 19c9fd293768..fd21b21b04b3 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-accepteula.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-accepteula.md @@ -104,4 +104,6 @@ The Microsoft Software License Terms for the update could not be located. ## -see-also +[EulaAccepted property](nf-wuapi-iupdate-get_eulaaccepted.md) + IUpdate diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_eulaaccepted.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_eulaaccepted.md index d8c3195348b2..0edc490590e0 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_eulaaccepted.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_eulaaccepted.md @@ -69,4 +69,6 @@ If this method succeeds, it returns S_OK. Otherwise, it returns an HRE ## -see-also +[AcceptEula method](nf-wuapi-update-accepteula.md) + IUpdate \ No newline at end of file From 101f9bba4e8a634efd67a832411a681312f13c1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Ho=C5=A1ek?= Date: Fri, 10 Apr 2026 16:02:04 +0200 Subject: [PATCH 3/6] wuapi: Improve formatting of IUpdate::get_HandlerID valid value list --- .../wuapi/nf-wuapi-iupdate-get_handlerid.md | 23 ++++--------------- 1 file changed, 5 insertions(+), 18 deletions(-) diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_handlerid.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_handlerid.md index ab9a80eabdf1..549b3e4bac16 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_handlerid.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_handlerid.md @@ -48,7 +48,6 @@ api_name: # IUpdate::get_HandlerID - ## -description Gets the install handler of the update. @@ -71,23 +70,11 @@ If this method succeeds, it returns S_OK. Otherwise, it returns an HRE The valid values for the HandlerID property include the following: -
    -
  • The Command Line Installation Handlerhttp://schemas.microsoft.com/msus/2002/12/UpdateHandlers/CommandLineInstallation - -
  • -
  • The Inf Based Installation Handlerhttp://schemas.microsoft.com/msus/2002/12/UpdateHandlers/InfBasedInstallation - -
  • -
  • The Windows Installer Installation Handlerhttp://schemas.microsoft.com/msus/2002/12/UpdateHandlers/WindowsInstaller - -
  • -
  • The Package Installer for Microsoft Windows Operating Systems and Windows Components (update.exe) Installation Handlerhttp://schemas.microsoft.com/msus/2002/12/UpdateHandlers/WindowsPatch - -
  • -
  • The Component Based Servicing (CBS) Handlerhttp://schemas.microsoft.com/msus/2002/12/UpdateHandlers/Cbs - -
  • -
+* The Command Line Installation Handler: http://schemas.microsoft.com/msus/2002/12/UpdateHandlers/CommandLineInstallation +* The Inf Based Installation Handler: http://schemas.microsoft.com/msus/2002/12/UpdateHandlers/InfBasedInstallation +* The Windows Installer Installation Handler: http://schemas.microsoft.com/msus/2002/12/UpdateHandlers/WindowsInstaller +* The Package Installer for Microsoft Windows Operating Systems and Windows Components (update.exe) Installation Handler: http://schemas.microsoft.com/msus/2002/12/UpdateHandlers/WindowsPatch +* The Component Based Servicing (CBS) Handler: http://schemas.microsoft.com/msus/2002/12/UpdateHandlers/Cbs ## -see-also From 077a46e1cd460f23bac18f096f7619032e9ada55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Ho=C5=A1ek?= Date: Fri, 10 Apr 2026 16:02:31 +0200 Subject: [PATCH 4/6] wuapi: Cross-link IUpdate getters and setters for the same property --- sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_ishidden.md | 2 ++ sdk-api-src/content/wuapi/nf-wuapi-iupdate-put_ishidden.md | 2 ++ 2 files changed, 4 insertions(+) diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_ishidden.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_ishidden.md index 90ffaa55ff78..a7499c898ac3 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_ishidden.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_ishidden.md @@ -74,4 +74,6 @@ An attempt to mark a mandatory update as hidden causes an error. ## -see-also +[IsHidden setter](nf-wuapi-iupdate-put_ishidden.md) + IUpdate diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-put_ishidden.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-put_ishidden.md index cd76de064bfc..4fb7920883fc 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-put_ishidden.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-put_ishidden.md @@ -74,4 +74,6 @@ An attempt to mark a mandatory update as hidden causes an error. ## -see-also +[IsHidden getter](nf-wuapi-iupdate-get_ishidden.md) + IUpdate From 47d813c03a28370967da58f9a068d69df6075be0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Ho=C5=A1ek?= Date: Fri, 10 Apr 2026 16:02:47 +0200 Subject: [PATCH 5/6] wuapi: IUpdate::put_IsHidden is a setter, not a getter --- sdk-api-src/content/wuapi/nf-wuapi-iupdate-put_ishidden.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-put_ishidden.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-put_ishidden.md index 4fb7920883fc..3698638b3b8c 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-put_ishidden.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-put_ishidden.md @@ -52,7 +52,7 @@ api_name: ## -description -Gets a Boolean value that indicates whether an update is hidden by a user. Administrators, users, and power users can retrieve the value of this property. However, only administrators and members of the Power Users administrative group can set the value of this property. +Sets a Boolean value that indicates whether an update is hidden by a user. Administrators, users, and power users can retrieve the value of this property. However, only administrators and members of the Power Users administrative group can set the value of this property. This property is read/write. From b2f7821206728ad6d991f4d6cf6c8e446b8df583 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Ho=C5=A1ek?= Date: Fri, 10 Apr 2026 16:03:19 +0200 Subject: [PATCH 6/6] wuapi: Clarify the relation between IUpdate and its SupersededUpdateIDs --- .../content/wuapi/nf-wuapi-iupdate-get_supersededupdateids.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_supersededupdateids.md b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_supersededupdateids.md index 45b9129d2440..f73f2ecd7835 100644 --- a/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_supersededupdateids.md +++ b/sdk-api-src/content/wuapi/nf-wuapi-iupdate-get_supersededupdateids.md @@ -51,7 +51,7 @@ api_name: ## -description -Gets a collection of update identifiers. This collection of identifiers specifies the updates that are superseded by the update. +Gets a collection of update identifiers. This collection of identifiers specifies the updates that are superseded by this update. This property is read-only.