Data Structures |
| struct | LANGANDCODEPAGE |
| struct | msi_remote_package_impl |
Defines |
| #define | NONAMELESSUNION |
| #define | NONAMELESSSTRUCT |
| #define | COBJMACROS |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (msi) |
| static void | remove_tracked_tempfiles (MSIPACKAGE *package) |
| static void | free_feature (MSIFEATURE *feature) |
| static void | free_folder (MSIFOLDER *folder) |
| static void | free_extension (MSIEXTENSION *ext) |
| static void | free_assembly (MSIASSEMBLY *assembly) |
| void | msi_free_action_script (MSIPACKAGE *package, UINT script) |
| static void | free_package_structures (MSIPACKAGE *package) |
| static void | MSI_FreePackage (MSIOBJECTHDR *arg) |
| static UINT | create_temp_property_table (MSIPACKAGE *package) |
| UINT | msi_clone_properties (MSIPACKAGE *package) |
| static UINT | set_installed_prop (MSIPACKAGE *package) |
| static UINT | set_user_sid_prop (MSIPACKAGE *package) |
| static LPWSTR | get_fusion_filename (MSIPACKAGE *package) |
| static void | set_msi_assembly_prop (MSIPACKAGE *package) |
| static VOID | set_installer_properties (MSIPACKAGE *package) |
| static UINT | msi_load_summary_properties (MSIPACKAGE *package) |
| static MSIPACKAGE * | msi_alloc_package (void) |
| static UINT | msi_load_admin_properties (MSIPACKAGE *package) |
| void | msi_adjust_privilege_properties (MSIPACKAGE *package) |
| MSIPACKAGE * | MSI_CreatePackage (MSIDATABASE *db, LPCWSTR base_url) |
| UINT | msi_download_file (LPCWSTR szUrl, LPWSTR filename) |
| UINT | msi_create_empty_local_file (LPWSTR path, LPCWSTR suffix) |
| static UINT | msi_parse_summary (MSISUMMARYINFO *si, MSIPACKAGE *package) |
| static UINT | validate_package (MSIPACKAGE *package) |
| int | msi_track_tempfile (MSIPACKAGE *package, const WCHAR *path) |
| static WCHAR * | get_product_code (MSIDATABASE *db) |
| static UINT | get_registered_local_package (const WCHAR *product, const WCHAR *package, WCHAR *localfile) |
| static WCHAR * | get_package_code (MSIDATABASE *db) |
| static UINT | get_local_package (const WCHAR *filename, WCHAR *localfile) |
| UINT | MSI_OpenPackageW (LPCWSTR szPackage, MSIPACKAGE **pPackage) |
| UINT WINAPI | MsiOpenPackageExW (LPCWSTR szPackage, DWORD dwOptions, MSIHANDLE *phPackage) |
| UINT WINAPI | MsiOpenPackageW (LPCWSTR szPackage, MSIHANDLE *phPackage) |
| UINT WINAPI | MsiOpenPackageExA (LPCSTR szPackage, DWORD dwOptions, MSIHANDLE *phPackage) |
| UINT WINAPI | MsiOpenPackageA (LPCSTR szPackage, MSIHANDLE *phPackage) |
| MSIHANDLE WINAPI | MsiGetActiveDatabase (MSIHANDLE hInstall) |
| INT | MSI_ProcessMessage (MSIPACKAGE *package, INSTALLMESSAGE eMessageType, MSIRECORD *record) |
| INT WINAPI | MsiProcessMessage (MSIHANDLE hInstall, INSTALLMESSAGE eMessageType, MSIHANDLE hRecord) |
| UINT WINAPI | MsiSetPropertyA (MSIHANDLE hInstall, LPCSTR szName, LPCSTR szValue) |
| void | msi_reset_folders (MSIPACKAGE *package, BOOL source) |
| UINT | msi_set_property (MSIDATABASE *db, LPCWSTR szName, LPCWSTR szValue) |
| UINT WINAPI | MsiSetPropertyW (MSIHANDLE hInstall, LPCWSTR szName, LPCWSTR szValue) |
| static MSIRECORD * | msi_get_property_row (MSIDATABASE *db, LPCWSTR name) |
| UINT | msi_get_property (MSIDATABASE *db, LPCWSTR szName, LPWSTR szValueBuf, LPDWORD pchValueBuf) |
| LPWSTR | msi_dup_property (MSIDATABASE *db, LPCWSTR prop) |
| int | msi_get_property_int (MSIDATABASE *db, LPCWSTR prop, int def) |
| static UINT | MSI_GetProperty (MSIHANDLE handle, LPCWSTR name, awstring *szValueBuf, LPDWORD pchValueBuf) |
| UINT WINAPI | MsiGetPropertyA (MSIHANDLE hInstall, LPCSTR szName, LPSTR szValueBuf, LPDWORD pchValueBuf) |
| UINT WINAPI | MsiGetPropertyW (MSIHANDLE hInstall, LPCWSTR szName, LPWSTR szValueBuf, LPDWORD pchValueBuf) |
| static msi_remote_package_impl * | impl_from_IWineMsiRemotePackage (IWineMsiRemotePackage *iface) |
| static HRESULT WINAPI | mrp_QueryInterface (IWineMsiRemotePackage *iface, REFIID riid, LPVOID *ppobj) |
| static ULONG WINAPI | mrp_AddRef (IWineMsiRemotePackage *iface) |
| static ULONG WINAPI | mrp_Release (IWineMsiRemotePackage *iface) |
| static HRESULT WINAPI | mrp_SetMsiHandle (IWineMsiRemotePackage *iface, MSIHANDLE handle) |
| static HRESULT WINAPI | mrp_GetActiveDatabase (IWineMsiRemotePackage *iface, MSIHANDLE *handle) |
| static HRESULT WINAPI | mrp_GetProperty (IWineMsiRemotePackage *iface, BSTR property, BSTR value, DWORD *size) |
| static HRESULT WINAPI | mrp_SetProperty (IWineMsiRemotePackage *iface, BSTR property, BSTR value) |
| static HRESULT WINAPI | mrp_ProcessMessage (IWineMsiRemotePackage *iface, INSTALLMESSAGE message, MSIHANDLE record) |
| static HRESULT WINAPI | mrp_DoAction (IWineMsiRemotePackage *iface, BSTR action) |
| static HRESULT WINAPI | mrp_Sequence (IWineMsiRemotePackage *iface, BSTR table, int sequence) |
| static HRESULT WINAPI | mrp_GetTargetPath (IWineMsiRemotePackage *iface, BSTR folder, BSTR value, DWORD *size) |
| static HRESULT WINAPI | mrp_SetTargetPath (IWineMsiRemotePackage *iface, BSTR folder, BSTR value) |
| static HRESULT WINAPI | mrp_GetSourcePath (IWineMsiRemotePackage *iface, BSTR folder, BSTR value, DWORD *size) |
| static HRESULT WINAPI | mrp_GetMode (IWineMsiRemotePackage *iface, MSIRUNMODE mode, BOOL *ret) |
| static HRESULT WINAPI | mrp_SetMode (IWineMsiRemotePackage *iface, MSIRUNMODE mode, BOOL state) |
| static HRESULT WINAPI | mrp_GetFeatureState (IWineMsiRemotePackage *iface, BSTR feature, INSTALLSTATE *installed, INSTALLSTATE *action) |
| static HRESULT WINAPI | mrp_SetFeatureState (IWineMsiRemotePackage *iface, BSTR feature, INSTALLSTATE state) |
| static HRESULT WINAPI | mrp_GetComponentState (IWineMsiRemotePackage *iface, BSTR component, INSTALLSTATE *installed, INSTALLSTATE *action) |
| static HRESULT WINAPI | mrp_SetComponentState (IWineMsiRemotePackage *iface, BSTR component, INSTALLSTATE state) |
| static HRESULT WINAPI | mrp_GetLanguage (IWineMsiRemotePackage *iface, LANGID *language) |
| static HRESULT WINAPI | mrp_SetInstallLevel (IWineMsiRemotePackage *iface, int level) |
| static HRESULT WINAPI | mrp_FormatRecord (IWineMsiRemotePackage *iface, MSIHANDLE record, BSTR *value) |
| static HRESULT WINAPI | mrp_EvaluateCondition (IWineMsiRemotePackage *iface, BSTR condition) |
| static HRESULT WINAPI | mrp_GetFeatureCost (IWineMsiRemotePackage *iface, BSTR feature, INT cost_tree, INSTALLSTATE state, INT *cost) |
| static HRESULT WINAPI | mrp_EnumComponentCosts (IWineMsiRemotePackage *iface, BSTR component, DWORD index, INSTALLSTATE state, BSTR drive, DWORD *buflen, INT *cost, INT *temp) |
| HRESULT | create_msi_remote_package (IUnknown *pOuter, LPVOID *ppObj) |
| UINT | msi_package_add_info (MSIPACKAGE *package, DWORD context, DWORD options, LPCWSTR property, LPWSTR value) |
| UINT | msi_package_add_media_disk (MSIPACKAGE *package, DWORD context, DWORD options, DWORD disk_id, LPWSTR volume_label, LPWSTR disk_prompt) |
Variables |
static const
IWineMsiRemotePackageVtbl | msi_remote_package_vtbl |