ReactOS  0.4.13-dev-99-g7e18b6d
IWineMsiRemotePackage Interface Reference

import"msiserver.idl";

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: