ReactOS 0.4.16-dev-340-g0540c21
IWineMsiRemote Interface Reference

Public Member Functions

UINT remote_ViewClose ([in] MSIHANDLE view)
 
UINT remote_ViewExecute ([in] MSIHANDLE view, [in, unique] struct wire_record *record)
 
UINT remote_ViewFetch ([in] MSIHANDLE view, [out] struct wire_record **record)
 
UINT remote_ViewGetColumnInfo ([in] MSIHANDLE view, [in] MSICOLINFO info, [out] struct wire_record **record)
 
MSIDBERROR remote_ViewGetError ([in] MSIHANDLE view, [out, string] LPWSTR *column)
 
UINT remote_ViewModify ([in] MSIHANDLE view, [in] MSIMODIFY mode, [in] struct wire_record *record, [out] struct wire_record **refreshed)
 
MSICONDITION remote_DatabaseIsTablePersistent ([in] MSIHANDLE db, [in] LPCWSTR table)
 
UINT remote_DatabaseGetPrimaryKeys ([in] MSIHANDLE db, [in, string] LPCWSTR table, [out] struct wire_record **keys)
 
UINT remote_DatabaseGetSummaryInformation ([in] MSIHANDLE db, [in] UINT updatecount, [out] MSIHANDLE *suminfo)
 
UINT remote_DatabaseOpenView ([in] MSIHANDLE db, [in, string] LPCWSTR query, [out] MSIHANDLE *view)
 
UINT remote_SummaryInfoGetPropertyCount ([in] MSIHANDLE suminfo, [out] UINT *count)
 
UINT remote_SummaryInfoGetProperty ([in] MSIHANDLE suminfo, [in] UINT property, [out] UINT *type, [out] INT *value, [out] FILETIME *ft, [out, string] LPWSTR *buf)
 
MSIHANDLE remote_GetActiveDatabase ([in] MSIHANDLE hinst)
 
UINT remote_GetProperty ([in] MSIHANDLE hinst, [in, string] LPCWSTR property, [out, string] LPWSTR *value, [out] DWORD *size)
 
UINT remote_SetProperty ([in] MSIHANDLE hinst, [in, string, unique] LPCWSTR property, [in, string, unique] LPCWSTR value)
 
int remote_ProcessMessage ([in] MSIHANDLE hinst, [in] INSTALLMESSAGE message, [in] struct wire_record *record)
 
UINT remote_DoAction ([in] MSIHANDLE hinst, [in, string] LPCWSTR action)
 
UINT remote_Sequence ([in] MSIHANDLE hinst, [in, string] LPCWSTR table, [in] int sequence)
 
UINT remote_GetTargetPath ([in] MSIHANDLE hinst, [in, string] LPCWSTR folder, [out, string] LPWSTR *value)
 
UINT remote_SetTargetPath ([in] MSIHANDLE hinst, [in, string] LPCWSTR folder, [in, string] LPCWSTR value)
 
UINT remote_GetSourcePath ([in] MSIHANDLE hinst, [in, string] LPCWSTR folder, [out, string] LPWSTR *value)
 
BOOL remote_GetMode ([in] MSIHANDLE hinst, [in] MSIRUNMODE mode)
 
UINT remote_SetMode ([in] MSIHANDLE hinst, [in] MSIRUNMODE mode, [in] BOOL state)
 
UINT remote_GetFeatureState ([in] MSIHANDLE hinst, [in, string] LPCWSTR feature, [out] INSTALLSTATE *installed, [out] INSTALLSTATE *action)
 
UINT remote_SetFeatureState ([in] MSIHANDLE hinst, [in, string] LPCWSTR feature, [in] INSTALLSTATE state)
 
UINT remote_GetComponentState ([in] MSIHANDLE hinst, [in, string] LPCWSTR component, [out] INSTALLSTATE *installed, [out] INSTALLSTATE *action)
 
UINT remote_SetComponentState ([in] MSIHANDLE hinst, [in, string] LPCWSTR component, [in] INSTALLSTATE state)
 
LANGID remote_GetLanguage ([in] MSIHANDLE hinst)
 
UINT remote_SetInstallLevel ([in] MSIHANDLE hinst, [in] int level)
 
UINT remote_FormatRecord ([in] MSIHANDLE hinst, [in] struct wire_record *record, [out, string] LPWSTR *value)
 
MSICONDITION remote_EvaluateCondition ([in] MSIHANDLE hinst, [in, string] LPCWSTR condition)
 
UINT remote_GetFeatureCost ([in] MSIHANDLE hinst, [in, string] LPCWSTR feature, [in] MSICOSTTREE cost_tree, [in] INSTALLSTATE state, [out] INT *cost)
 
UINT remote_EnumComponentCosts ([in] MSIHANDLE hinst, [in, string, unique] LPCWSTR component, [in] DWORD index, [in] INSTALLSTATE state, [out, string, size_is(3)] LPWSTR drive, [out] INT *cost, [out] INT *temp)
 
UINT remote_GetActionInfo ([in] const GUID *guid, [out, string] WCHAR **action, [out] int *type, [out, string] WCHAR **dllname, [out, string] char **function, [out] MSIHANDLE *hinst)
 
UINT remote_CloseHandle ([in] MSIHANDLE handle)
 

Detailed Description

Definition at line 66 of file winemsi.idl.

Member Function Documentation

◆ remote_CloseHandle()

UINT IWineMsiRemote::remote_CloseHandle ( [in] MSIHANDLE  handle)

◆ remote_DatabaseGetPrimaryKeys()

UINT IWineMsiRemote::remote_DatabaseGetPrimaryKeys ( [in] MSIHANDLE  db,
[in, string] LPCWSTR  table,
[out] struct wire_record **  keys 
)

◆ remote_DatabaseGetSummaryInformation()

UINT IWineMsiRemote::remote_DatabaseGetSummaryInformation ( [in] MSIHANDLE  db,
[in] UINT  updatecount,
[out] MSIHANDLE suminfo 
)

◆ remote_DatabaseIsTablePersistent()

MSICONDITION IWineMsiRemote::remote_DatabaseIsTablePersistent ( [in] MSIHANDLE  db,
[in] LPCWSTR  table 
)

◆ remote_DatabaseOpenView()

UINT IWineMsiRemote::remote_DatabaseOpenView ( [in] MSIHANDLE  db,
[in, string] LPCWSTR  query,
[out] MSIHANDLE view 
)

◆ remote_DoAction()

UINT IWineMsiRemote::remote_DoAction ( [in] MSIHANDLE  hinst,
[in, string] LPCWSTR  action 
)

◆ remote_EnumComponentCosts()

UINT IWineMsiRemote::remote_EnumComponentCosts ( [in] MSIHANDLE  hinst,
[in, string, unique] LPCWSTR  component,
[in] DWORD  index,
[in] INSTALLSTATE  state,
[out, string, size_is(3)] LPWSTR  drive,
[out] INT cost,
[out] INT temp 
)

◆ remote_EvaluateCondition()

MSICONDITION IWineMsiRemote::remote_EvaluateCondition ( [in] MSIHANDLE  hinst,
[in, string] LPCWSTR  condition 
)

◆ remote_FormatRecord()

UINT IWineMsiRemote::remote_FormatRecord ( [in] MSIHANDLE  hinst,
[in] struct wire_record record,
[out, string] LPWSTR value 
)

◆ remote_GetActionInfo()

UINT IWineMsiRemote::remote_GetActionInfo ( [in] const GUID guid,
[out, string] WCHAR **  action,
[out] int type,
[out, string] WCHAR **  dllname,
[out, string] char **  function,
[out] MSIHANDLE hinst 
)

◆ remote_GetActiveDatabase()

MSIHANDLE IWineMsiRemote::remote_GetActiveDatabase ( [in] MSIHANDLE  hinst)

◆ remote_GetComponentState()

UINT IWineMsiRemote::remote_GetComponentState ( [in] MSIHANDLE  hinst,
[in, string] LPCWSTR  component,
[out] INSTALLSTATE installed,
[out] INSTALLSTATE action 
)

◆ remote_GetFeatureCost()

UINT IWineMsiRemote::remote_GetFeatureCost ( [in] MSIHANDLE  hinst,
[in, string] LPCWSTR  feature,
[in] MSICOSTTREE  cost_tree,
[in] INSTALLSTATE  state,
[out] INT cost 
)

◆ remote_GetFeatureState()

UINT IWineMsiRemote::remote_GetFeatureState ( [in] MSIHANDLE  hinst,
[in, string] LPCWSTR  feature,
[out] INSTALLSTATE installed,
[out] INSTALLSTATE action 
)

◆ remote_GetLanguage()

LANGID IWineMsiRemote::remote_GetLanguage ( [in] MSIHANDLE  hinst)

◆ remote_GetMode()

BOOL IWineMsiRemote::remote_GetMode ( [in] MSIHANDLE  hinst,
[in] MSIRUNMODE  mode 
)

◆ remote_GetProperty()

UINT IWineMsiRemote::remote_GetProperty ( [in] MSIHANDLE  hinst,
[in, string] LPCWSTR  property,
[out, string] LPWSTR value,
[out] DWORD size 
)

◆ remote_GetSourcePath()

UINT IWineMsiRemote::remote_GetSourcePath ( [in] MSIHANDLE  hinst,
[in, string] LPCWSTR  folder,
[out, string] LPWSTR value 
)

◆ remote_GetTargetPath()

UINT IWineMsiRemote::remote_GetTargetPath ( [in] MSIHANDLE  hinst,
[in, string] LPCWSTR  folder,
[out, string] LPWSTR value 
)

◆ remote_ProcessMessage()

int IWineMsiRemote::remote_ProcessMessage ( [in] MSIHANDLE  hinst,
[in] INSTALLMESSAGE  message,
[in] struct wire_record record 
)

◆ remote_Sequence()

UINT IWineMsiRemote::remote_Sequence ( [in] MSIHANDLE  hinst,
[in, string] LPCWSTR  table,
[in] int  sequence 
)

◆ remote_SetComponentState()

UINT IWineMsiRemote::remote_SetComponentState ( [in] MSIHANDLE  hinst,
[in, string] LPCWSTR  component,
[in] INSTALLSTATE  state 
)

◆ remote_SetFeatureState()

UINT IWineMsiRemote::remote_SetFeatureState ( [in] MSIHANDLE  hinst,
[in, string] LPCWSTR  feature,
[in] INSTALLSTATE  state 
)

◆ remote_SetInstallLevel()

UINT IWineMsiRemote::remote_SetInstallLevel ( [in] MSIHANDLE  hinst,
[in] int  level 
)

◆ remote_SetMode()

UINT IWineMsiRemote::remote_SetMode ( [in] MSIHANDLE  hinst,
[in] MSIRUNMODE  mode,
[in] BOOL  state 
)

◆ remote_SetProperty()

UINT IWineMsiRemote::remote_SetProperty ( [in] MSIHANDLE  hinst,
[in, string, unique] LPCWSTR  property,
[in, string, unique] LPCWSTR  value 
)

◆ remote_SetTargetPath()

UINT IWineMsiRemote::remote_SetTargetPath ( [in] MSIHANDLE  hinst,
[in, string] LPCWSTR  folder,
[in, string] LPCWSTR  value 
)

◆ remote_SummaryInfoGetProperty()

UINT IWineMsiRemote::remote_SummaryInfoGetProperty ( [in] MSIHANDLE  suminfo,
[in] UINT  property,
[out] UINT type,
[out] INT value,
[out] FILETIME ft,
[out, string] LPWSTR buf 
)

◆ remote_SummaryInfoGetPropertyCount()

UINT IWineMsiRemote::remote_SummaryInfoGetPropertyCount ( [in] MSIHANDLE  suminfo,
[out] UINT count 
)

◆ remote_ViewClose()

UINT IWineMsiRemote::remote_ViewClose ( [in] MSIHANDLE  view)

◆ remote_ViewExecute()

UINT IWineMsiRemote::remote_ViewExecute ( [in] MSIHANDLE  view,
[in, unique] struct wire_record record 
)

◆ remote_ViewFetch()

UINT IWineMsiRemote::remote_ViewFetch ( [in] MSIHANDLE  view,
[out] struct wire_record **  record 
)

◆ remote_ViewGetColumnInfo()

UINT IWineMsiRemote::remote_ViewGetColumnInfo ( [in] MSIHANDLE  view,
[in] MSICOLINFO  info,
[out] struct wire_record **  record 
)

◆ remote_ViewGetError()

MSIDBERROR IWineMsiRemote::remote_ViewGetError ( [in] MSIHANDLE  view,
[out, string] LPWSTR column 
)

◆ remote_ViewModify()

UINT IWineMsiRemote::remote_ViewModify ( [in] MSIHANDLE  view,
[in] MSIMODIFY  mode,
[in] struct wire_record record,
[out] struct wire_record **  refreshed 
)

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