ReactOS  0.4.15-dev-3177-gd6a0299
IWineMsiRemotePackage Interface Reference


Inheritance diagram for IWineMsiRemotePackage:
Collaboration diagram for IWineMsiRemotePackage:

Public Member Functions

HRESULT SetMsiHandle ([in] MSIHANDLE handle)
HRESULT GetActiveDatabase ([out] MSIHANDLE *handle)
HRESULT GetProperty ([in] BSTR property, [out, size_is(*size)] BSTR value, [in, out] DWORD *size)
HRESULT SetProperty ([in] BSTR property, [in] BSTR value)
HRESULT ProcessMessage ([in] INSTALLMESSAGE message, [in] MSIHANDLE record)
HRESULT DoAction ([in] BSTR action)
HRESULT Sequence ([in] BSTR table, [in] int sequence)
HRESULT GetTargetPath ([in] BSTR folder, [out, size_is(*size)] BSTR value, [in, out] DWORD *size)
HRESULT SetTargetPath ([in] BSTR folder, [in] BSTR value)
HRESULT GetSourcePath ([in] BSTR folder, [out, size_is(*size)] BSTR value, [in, out] DWORD *size)
HRESULT GetMode ([in] MSIRUNMODE mode, [out] BOOL *ret)
HRESULT SetMode ([in] MSIRUNMODE mode, [in] BOOL state)
HRESULT GetFeatureState ([in] BSTR feature, [out] INSTALLSTATE *installed, [out] INSTALLSTATE *action)
HRESULT SetFeatureState ([in] BSTR feature, [in] INSTALLSTATE state)
HRESULT GetComponentState ([in] BSTR component, [out] INSTALLSTATE *installed, [out] INSTALLSTATE *action)
HRESULT SetComponentState ([in] BSTR component, [in] INSTALLSTATE state)
HRESULT GetLanguage ([out] LANGID *language)
HRESULT SetInstallLevel ([in] int level)
HRESULT FormatRecord ([in] MSIHANDLE record, [out] BSTR *value)
HRESULT EvaluateCondition ([in] BSTR condition)
HRESULT GetFeatureCost ([in] BSTR feature, [in] INT cost_tree, [in] INSTALLSTATE state, [out] INT *cost)
HRESULT EnumComponentCosts ([in] BSTR component, [in] DWORD index, [in] INSTALLSTATE state, [out, size_is(*buflen)] BSTR drive, [in, out] DWORD *buflen, [out] INT *cost, [out] INT *temp)
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
ULONG AddRef ()
ULONG Release ()

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN

Detailed Description

Definition at line 57 of file msiserver.idl.

Member Function Documentation

◆ DoAction()

HRESULT IWineMsiRemotePackage::DoAction ( [in] BSTR  action)

◆ EnumComponentCosts()

HRESULT IWineMsiRemotePackage::EnumComponentCosts ( [in] BSTR  component,
[in] DWORD  index,
[in] INSTALLSTATE  state,
[out, size_is(*buflen)] BSTR  drive,
[in, out] DWORD buflen,
[out] INT cost,
[out] INT temp 

◆ EvaluateCondition()

HRESULT IWineMsiRemotePackage::EvaluateCondition ( [in] BSTR  condition)

◆ FormatRecord()

HRESULT IWineMsiRemotePackage::FormatRecord ( [in] MSIHANDLE  record,
[out] BSTR value 

◆ GetActiveDatabase()

HRESULT IWineMsiRemotePackage::GetActiveDatabase ( [out] MSIHANDLE handle)

◆ GetComponentState()

HRESULT IWineMsiRemotePackage::GetComponentState ( [in] BSTR  component,
[out] INSTALLSTATE installed,
[out] INSTALLSTATE action 

◆ GetFeatureCost()

HRESULT IWineMsiRemotePackage::GetFeatureCost ( [in] BSTR  feature,
[in] INT  cost_tree,
[in] INSTALLSTATE  state,
[out] INT cost 

◆ GetFeatureState()

HRESULT IWineMsiRemotePackage::GetFeatureState ( [in] BSTR  feature,
[out] INSTALLSTATE installed,
[out] INSTALLSTATE action 

◆ GetLanguage()

HRESULT IWineMsiRemotePackage::GetLanguage ( [out] LANGID language)

◆ GetMode()

HRESULT IWineMsiRemotePackage::GetMode ( [in] MSIRUNMODE  mode,
[out] BOOL ret 

◆ GetProperty()

HRESULT IWineMsiRemotePackage::GetProperty ( [in] BSTR  property,
[out, size_is(*size)] BSTR  value,
[in, out] DWORD size 

◆ GetSourcePath()

HRESULT IWineMsiRemotePackage::GetSourcePath ( [in] BSTR  folder,
[out, size_is(*size)] BSTR  value,
[in, out] DWORD size 

◆ GetTargetPath()

HRESULT IWineMsiRemotePackage::GetTargetPath ( [in] BSTR  folder,
[out, size_is(*size)] BSTR  value,
[in, out] DWORD size 

◆ ProcessMessage()

HRESULT IWineMsiRemotePackage::ProcessMessage ( [in] INSTALLMESSAGE  message,
[in] MSIHANDLE  record 

◆ Sequence()

HRESULT IWineMsiRemotePackage::Sequence ( [in] BSTR  table,
[in] int  sequence 

◆ SetComponentState()

HRESULT IWineMsiRemotePackage::SetComponentState ( [in] BSTR  component,
[in] INSTALLSTATE  state 

◆ SetFeatureState()

HRESULT IWineMsiRemotePackage::SetFeatureState ( [in] BSTR  feature,
[in] INSTALLSTATE  state 

◆ SetInstallLevel()

HRESULT IWineMsiRemotePackage::SetInstallLevel ( [in] int  level)

◆ SetMode()

HRESULT IWineMsiRemotePackage::SetMode ( [in] MSIRUNMODE  mode,
[in] BOOL  state 

◆ SetMsiHandle()

HRESULT IWineMsiRemotePackage::SetMsiHandle ( [in] MSIHANDLE  handle)

◆ SetProperty()

HRESULT IWineMsiRemotePackage::SetProperty ( [in] BSTR  property,
[in] BSTR  value 

◆ SetTargetPath()

HRESULT IWineMsiRemotePackage::SetTargetPath ( [in] BSTR  folder,
[in] BSTR  value 

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