3.20.4 Message Processing Events and Sequencing Rules for IUpdate

This protocol MUST indicate to the RPC runtime that it is to perform a strict NDR data consistency check at target level 5.0, as specified in [MS-RPCE] section 3.

This interface includes the following methods:

Methods in RPC Opnum Order

Method

Description

Title

Retrieves the localized title of the update.

Opnum: 8

AutoSelectOnWebSites

Retrieves whether the update is automatically selected in website UIs.

Opnum: 9

BundledUpdates

Retrieves a collection of the updates bundled by the update.

Opnum: 10

CanRequireSource

Retrieves whether the installation of the update can require source media.

Opnum: 11

Categories

Retrieves a collection of the categories to which the update belongs.

Opnum: 12

Deadline

Retrieves the date-time before which the update is installed.

Opnum: 13

DeltaCompressedContentAvailable

Retrieves whether delta-compressed content is available for the update.

Opnum: 14

DeltaCompressedContentPreferred

Retrieves whether delta-compressed content is preferred for the update.

Opnum: 15

Description

Retrieves the localized description for the update.

Opnum: 16

EulaAccepted

Retrieves whether the software license terms associated with the update has been accepted by a user.

Opnum: 17

EulaText

Retrieves the text of the software license terms associated with the update.

Opnum: 18

HandlerID

Retrieves the URI identifying the handler for the update.

Opnum: 19

Identity

Retrieves the unique identity of the update.

Opnum: 20

Image

Retrieves a localized image associated with the update.

Opnum: 21

InstallationBehavior

Retrieves a description of the installation behavior of the update.

Opnum: 22

IsBeta

Retrieves whether the update is a beta release.

Opnum: 23

IsDownloaded

Retrieves whether the update is currently cached by the update agent.

Opnum: 24

IsHidden

Retrieves whether the update has been hidden by a user.

Opnum: 25

Opnum26NotUsedOnWire

Reserved for local use.

Opnum: 26

IsInstalled

Retrieves whether the update is installed.

Opnum: 27

IsMandatory

Retrieves whether the installation of the update is mandatory.

Opnum: 28

IsUninstallable

Retrieves whether the update can be uninstalled.

Opnum: 29

Languages

Retrieves a collection of languages supported by the update.

Opnum: 30

LastDeploymentChangeTime

Retrieves the date-time when the update was last published.

Opnum: 31

MaxDownloadSize

Retrieves the maximum download size of the update.

Opnum: 32

MinDownloadSize

Retrieves the minimum download size of the update.

Opnum: 33

MoreInfoUrls

Retrieves a collection of URLs of documents that contain more information about the update.

Opnum: 34

MsrcSeverity

Retrieves a rating of the severity of the problem that the update fixes.

Opnum: 35

RecommendedCpuSpeed

Retrieves the CPU speed recommended for the installation of the update.

Opnum: 36

RecommendedHardDiskSpace

Retrieves the free hard disk space recommended for the installation of the update.

Opnum: 37

RecommendedMemory

Retrieves the amount of memory recommended for the installation of the update.

Opnum: 38

ReleaseNotes

Retrieves the localized release notes for the update.

Opnum: 39

SecurityBulletinIDs

Retrieves the security bulletin IDs associated with the update.

Opnum: 40

SupersededUpdateIDs

Retrieves a collection of the IDs of updates that are superseded by the update.

Opnum: 41

SupportUrl

Retrieves a URL for a document containing support information for the update.

Opnum: 42

Type

Retrieves the type of the update.

Opnum: 43

UninstallationNotes

Retrieves the localized uninstallation notes for the update.

Opnum: 44

UninstallationBehavior

Retrieves a description of the uninstallation behavior for the update.

Opnum: 45

UninstallationSteps

Retrieves a list of localized uninstallation steps for the update.

Opnum: 46

KBArticleIDs

Retrieves a list of Knowledge Base article IDs associated with the update.

Opnum: 47

Opnum48NotUsedOnWire

Reserved for local use.

Opnum: 48

DeploymentAction

Retrieves the deployment action for the update.

Opnum: 49

Opnum50NotUsedOnWire

Reserved for local use.

Opnum: 50

DownloadPriority

Retrieves the download priority for the update.

Opnum: 51

DownloadContents

Retrieves a collection of download content locations for the update.

Opnum: 52

In the table above, the term "Reserved for local use" means that the client MUST NOT send the opnum, and the server behavior is undefined<23> since it does not affect interoperability.

All methods MUST NOT throw exceptions.