37#define MSIFIELD_NULL 0
39#define MSIFIELD_WSTR 3
40#define MSIFIELD_STREAM 4
46 [switch_is(
type)]
union {
63 uuid(56D58B64-8780-4c22-A8BC-8B0B29E4A9F8),
unsigned long long UINT64
implicit_handle(handle_t browser_hBinding)] interface browser
CD3D10_BUFFER_DESC D3D10_BUFFER_DESC cpp_quote(" ~CD3D10_BUFFER_DESC() {}") operator const D3D10_BUFFER_DESC &() const
static const CHAR suminfo[]
GLuint GLuint GLsizei GLenum type
GLuint GLuint GLsizei count
GLenum GLuint GLenum GLsizei const GLchar * buf
UINT remote_ViewGetColumnInfo([in] MSIHANDLE view, [in] MSICOLINFO info, [out] struct wire_record **record)
UINT remote_GetProperty([in] MSIHANDLE hinst, [in, string] LPCWSTR property, [out, string] LPWSTR *value, [out] DWORD *size)
UINT remote_GetSourcePath([in] MSIHANDLE hinst, [in, string] LPCWSTR folder, [out, string] LPWSTR *value)
UINT remote_GetFeatureState([in] MSIHANDLE hinst, [in, string] LPCWSTR feature, [out] INSTALLSTATE *installed, [out] INSTALLSTATE *action)
UINT remote_DatabaseOpenView([in] MSIHANDLE db, [in, string] LPCWSTR query, [out] MSIHANDLE *view)
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)
int remote_ProcessMessage([in] MSIHANDLE hinst, [in] INSTALLMESSAGE message, [in] struct wire_record *record)
UINT remote_SetComponentState([in] MSIHANDLE hinst, [in, string] LPCWSTR component, [in] INSTALLSTATE state)
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_SummaryInfoGetPropertyCount([in] MSIHANDLE suminfo, [out] UINT *count)
UINT remote_SetFeatureState([in] MSIHANDLE hinst, [in, string] LPCWSTR feature, [in] INSTALLSTATE state)
MSICONDITION remote_DatabaseIsTablePersistent([in] MSIHANDLE db, [in] LPCWSTR table)
UINT remote_SummaryInfoGetProperty([in] MSIHANDLE suminfo, [in] UINT property, [out] UINT *type, [out] INT *value, [out] FILETIME *ft, [out, string] LPWSTR *buf)
UINT remote_SetTargetPath([in] MSIHANDLE hinst, [in, string] LPCWSTR folder, [in, string] LPCWSTR value)
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)
UINT remote_ViewClose([in] MSIHANDLE view)
UINT remote_GetTargetPath([in] MSIHANDLE hinst, [in, string] LPCWSTR folder, [out, string] LPWSTR *value)
UINT remote_SetProperty([in] MSIHANDLE hinst, [in, string, unique] LPCWSTR property, [in, string, unique] LPCWSTR value)
UINT remote_ViewFetch([in] MSIHANDLE view, [out] struct wire_record **record)
MSICONDITION remote_EvaluateCondition([in] MSIHANDLE hinst, [in, string] LPCWSTR condition)
LANGID remote_GetLanguage([in] MSIHANDLE hinst)
UINT remote_DoAction([in] MSIHANDLE hinst, [in, string] LPCWSTR action)
UINT remote_ViewExecute([in] MSIHANDLE view, [in, unique] struct wire_record *record)
UINT remote_CloseHandle([in] MSIHANDLE handle)
UINT remote_DatabaseGetSummaryInformation([in] MSIHANDLE db, [in] UINT updatecount, [out] MSIHANDLE *suminfo)
UINT remote_GetFeatureCost([in] MSIHANDLE hinst, [in, string] LPCWSTR feature, [in] MSICOSTTREE cost_tree, [in] INSTALLSTATE state, [out] INT *cost)
UINT remote_SetMode([in] MSIHANDLE hinst, [in] MSIRUNMODE mode, [in] BOOL state)
UINT remote_Sequence([in] MSIHANDLE hinst, [in, string] LPCWSTR table, [in] int sequence)
UINT remote_SetInstallLevel([in] MSIHANDLE hinst, [in] int level)
MSIHANDLE remote_GetActiveDatabase([in] MSIHANDLE hinst)
UINT remote_GetComponentState([in] MSIHANDLE hinst, [in, string] LPCWSTR component, [out] INSTALLSTATE *installed, [out] INSTALLSTATE *action)
BOOL remote_GetMode([in] MSIHANDLE hinst, [in] MSIRUNMODE mode)
UINT remote_FormatRecord([in] MSIHANDLE hinst, [in] struct wire_record *record, [out, string] LPWSTR *value)
UINT remote_DatabaseGetPrimaryKeys([in] MSIHANDLE db, [in, string] LPCWSTR table, [out] struct wire_record **keys)
INTERNETFEATURELIST feature
struct wire_field fields[]