ReactOS 0.4.15-dev-7918-g2a2556c
WUApiLib::IUpdate Interface Reference
Inheritance diagram for WUApiLib::IUpdate:
Collaboration diagram for WUApiLib::IUpdate:

Public Member Functions

HRESULT AcceptEula ()
 
HRESULT CopyFromCache ([in, ref] BSTR path, [in] VARIANT_BOOL toExtractCabFiles)
 
- Public Member Functions inherited from IDispatch
HRESULT GetTypeInfoCount ([out] UINT *pctinfo)
 
HRESULT GetTypeInfo ([in] UINT iTInfo, [in] LCID lcid, [out] ITypeInfo **ppTInfo)
 
HRESULT GetIDsOfNames ([in] REFIID riid, [in, size_is(cNames)] LPOLESTR *rgszNames, [in] UINT cNames, [in] LCID lcid, [out, size_is(cNames)] DISPID *rgDispId)
 
HRESULT Invoke ([in] DISPID dispIdMember, [in] REFIID riid, [in] LCID lcid, [in] WORD wFlags, [in, out] DISPPARAMS *pDispParams, [out] VARIANT *pVarResult, [out] EXCEPINFO *pExcepInfo, [out] UINT *puArgErr)
 
HRESULT RemoteInvoke ([in] DISPID dispIdMember, [in] REFIID riid, [in] LCID lcid, [in] DWORD dwFlags, [in] DISPPARAMS *pDispParams, [out] VARIANT *pVarResult, [out] EXCEPINFO *pExcepInfo, [out] UINT *pArgErr, [in] UINT cVarRef, [in, size_is(cVarRef)] UINT *rgVarRefIdx, [in, out, size_is(cVarRef)] VARIANTARG *rgVarRef)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Properties

BSTR Title [get]
 
VARIANT_BOOL AutoSelectOnWebSites [get]
 
IUpdateCollection BundledUpdates [get]
 
VARIANT_BOOL CanRequireSource [get]
 
ICategoryCollection Categories [get]
 
VARIANT Deadline [get]
 
VARIANT_BOOL DeltaCompressedContentAvailable [get]
 
VARIANT_BOOL DeltaCompressedContentPreferred [get]
 
BSTR Description [get]
 
VARIANT_BOOL EulaAccepted [get]
 
BSTR EulaText [get]
 
BSTR HandlerID [get]
 
IUpdateIdentity Identity [get]
 
IImageInformation Image [get]
 
IInstallationBehavior InstallationBehavior [get]
 
VARIANT_BOOL IsBeta [get]
 
VARIANT_BOOL IsDownloaded [get]
 
VARIANT_BOOL IsHidden [get, set]
 
VARIANT_BOOL IsInstalled [get]
 
VARIANT_BOOL IsMandatory [get]
 
VARIANT_BOOL IsUninstallable [get]
 
IStringCollection Languages [get]
 
DATE LastDeploymentChangeTime [get]
 
DECIMAL MaxDownloadSize [get]
 
DECIMAL MinDownloadSize [get]
 
IStringCollection MoreInfoUrls [get]
 
BSTR MsrcSeverity [get]
 
LONG RecommendedCpuSpeed [get]
 
LONG RecommendedHardDiskSpace [get]
 
LONG RecommendedMemory [get]
 
BSTR ReleaseNotes [get]
 
IStringCollection SecurityBulletinIDs [get]
 
IStringCollection SupersededUpdateIDs [get]
 
BSTR SupportUrl [get]
 
UpdateType Type [get]
 
BSTR UninstallationNotes [get]
 
IInstallationBehavior UninstallationBehavior [get]
 
IStringCollection UninstallationSteps [get]
 
IStringCollection KBArticleIDs [get]
 
DeploymentAction DeploymentAction [get]
 
DownloadPriority DownloadPriority [get]
 
IUpdateDownloadContentCollection DownloadContents [get]
 

Additional Inherited Members

- Public Types inherited from IDispatch
typedef IDispatchLPDISPATCH
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 
- Public Attributes inherited from IDispatch
const DISPID DISPID_UNKNOWN = -1
 
const DISPID DISPID_VALUE = 0
 
const DISPID DISPID_PROPERTYPUT = -3
 
const DISPID DISPID_NEWENUM = -4
 
const DISPID DISPID_EVALUATE = -5
 
const DISPID DISPID_CONSTRUCTOR = -6
 
const DISPID DISPID_DESTRUCTOR = -7
 
const DISPID DISPID_COLLECT = -8
 

Detailed Description

Definition at line 554 of file wuapi.idl.

Member Function Documentation

◆ AcceptEula()

HRESULT WUApiLib::IUpdate::AcceptEula ( )

◆ CopyFromCache()

HRESULT WUApiLib::IUpdate::CopyFromCache ( [in, ref] BSTR  path,
[in] VARIANT_BOOL  toExtractCabFiles 
)

Property Documentation

◆ AutoSelectOnWebSites

VARIANT_BOOL WUApiLib::IUpdate::AutoSelectOnWebSites
get

◆ BundledUpdates

IUpdateCollection WUApiLib::IUpdate::BundledUpdates
get

◆ CanRequireSource

VARIANT_BOOL WUApiLib::IUpdate::CanRequireSource
get

◆ Categories

ICategoryCollection WUApiLib::IUpdate::Categories
get

◆ Deadline

VARIANT WUApiLib::IUpdate::Deadline
get

◆ DeltaCompressedContentAvailable

VARIANT_BOOL WUApiLib::IUpdate::DeltaCompressedContentAvailable
get

◆ DeltaCompressedContentPreferred

VARIANT_BOOL WUApiLib::IUpdate::DeltaCompressedContentPreferred
get

◆ DeploymentAction

DeploymentAction WUApiLib::IUpdate::DeploymentAction
get

◆ Description

BSTR WUApiLib::IUpdate::Description
get

◆ DownloadContents

IUpdateDownloadContentCollection WUApiLib::IUpdate::DownloadContents
get

◆ DownloadPriority

DownloadPriority WUApiLib::IUpdate::DownloadPriority
get

◆ EulaAccepted

VARIANT_BOOL WUApiLib::IUpdate::EulaAccepted
get

◆ EulaText

BSTR WUApiLib::IUpdate::EulaText
get

◆ HandlerID

BSTR WUApiLib::IUpdate::HandlerID
get

◆ Identity

IUpdateIdentity WUApiLib::IUpdate::Identity
get

◆ Image

IImageInformation WUApiLib::IUpdate::Image
get

◆ InstallationBehavior

IInstallationBehavior WUApiLib::IUpdate::InstallationBehavior
get

◆ IsBeta

VARIANT_BOOL WUApiLib::IUpdate::IsBeta
get

◆ IsDownloaded

VARIANT_BOOL WUApiLib::IUpdate::IsDownloaded
get

◆ IsHidden

VARIANT_BOOL WUApiLib::IUpdate::IsHidden
getset

◆ IsInstalled

VARIANT_BOOL WUApiLib::IUpdate::IsInstalled
get

◆ IsMandatory

VARIANT_BOOL WUApiLib::IUpdate::IsMandatory
get

◆ IsUninstallable

VARIANT_BOOL WUApiLib::IUpdate::IsUninstallable
get

◆ KBArticleIDs

IStringCollection WUApiLib::IUpdate::KBArticleIDs
get

◆ Languages

IStringCollection WUApiLib::IUpdate::Languages
get

◆ LastDeploymentChangeTime

DATE WUApiLib::IUpdate::LastDeploymentChangeTime
get

◆ MaxDownloadSize

DECIMAL WUApiLib::IUpdate::MaxDownloadSize
get

◆ MinDownloadSize

DECIMAL WUApiLib::IUpdate::MinDownloadSize
get

◆ MoreInfoUrls

IStringCollection WUApiLib::IUpdate::MoreInfoUrls
get

◆ MsrcSeverity

BSTR WUApiLib::IUpdate::MsrcSeverity
get

◆ RecommendedCpuSpeed

LONG WUApiLib::IUpdate::RecommendedCpuSpeed
get

◆ RecommendedHardDiskSpace

LONG WUApiLib::IUpdate::RecommendedHardDiskSpace
get

◆ RecommendedMemory

LONG WUApiLib::IUpdate::RecommendedMemory
get

◆ ReleaseNotes

BSTR WUApiLib::IUpdate::ReleaseNotes
get

◆ SecurityBulletinIDs

IStringCollection WUApiLib::IUpdate::SecurityBulletinIDs
get

◆ SupersededUpdateIDs

IStringCollection WUApiLib::IUpdate::SupersededUpdateIDs
get

◆ SupportUrl

BSTR WUApiLib::IUpdate::SupportUrl
get

◆ Title

BSTR WUApiLib::IUpdate::Title
get

◆ Type

UpdateType WUApiLib::IUpdate::Type
get

◆ UninstallationBehavior

IInstallationBehavior WUApiLib::IUpdate::UninstallationBehavior
get

◆ UninstallationNotes

BSTR WUApiLib::IUpdate::UninstallationNotes
get

◆ UninstallationSteps

IStringCollection WUApiLib::IUpdate::UninstallationSteps
get

The documentation for this interface was generated from the following file: