|
UINT | msi_strcpy_to_awstring (const WCHAR *, int, awstring *, DWORD *) |
|
MSIHANDLE | msi_get_remote (MSIHANDLE handle) |
|
LONG WINAPI | rpc_filter (EXCEPTION_POINTERS *eptr) |
|
void * | msihandle2msiinfo (MSIHANDLE handle, UINT type) |
|
MSIHANDLE | alloc_msihandle (MSIOBJECTHDR *) |
|
MSIHANDLE | alloc_msi_remote_handle (MSIHANDLE remote) |
|
void * | alloc_msiobject (UINT type, UINT size, msihandledestructor destroy) |
|
void | msiobj_addref (MSIOBJECTHDR *) |
|
int | msiobj_release (MSIOBJECTHDR *) |
|
void | msiobj_lock (MSIOBJECTHDR *) |
|
void | msiobj_unlock (MSIOBJECTHDR *) |
|
void | msi_free_handle_table (void) |
|
void | free_cached_tables (MSIDATABASE *db) |
|
UINT | MSI_CommitTables (MSIDATABASE *db) |
|
UINT | msi_commit_streams (MSIDATABASE *db) |
|
BOOL | msi_add_string (string_table *st, const WCHAR *data, int len, BOOL persistent) |
|
UINT | msi_string2id (const string_table *st, const WCHAR *data, int len, UINT *id) |
|
VOID | msi_destroy_stringtable (string_table *st) |
|
const WCHAR * | msi_string_lookup (const string_table *st, UINT id, int *len) |
|
HRESULT | msi_init_string_table (IStorage *stg) |
|
string_table * | msi_load_string_table (IStorage *stg, UINT *bytes_per_strref) |
|
UINT | msi_save_string_table (const string_table *st, IStorage *storage, UINT *bytes_per_strref) |
|
UINT | msi_get_string_table_codepage (const string_table *st) |
|
UINT | msi_set_string_table_codepage (string_table *st, UINT codepage) |
|
WCHAR * | msi_strdupW (const WCHAR *value, int len) |
|
BOOL | TABLE_Exists (MSIDATABASE *db, LPCWSTR name) |
|
MSICONDITION | MSI_DatabaseIsTablePersistent (MSIDATABASE *db, LPCWSTR table) |
|
UINT | read_stream_data (IStorage *stg, LPCWSTR stname, BOOL table, BYTE **pdata, UINT *psz) |
|
UINT | write_stream_data (IStorage *stg, LPCWSTR stname, LPCVOID data, UINT sz, BOOL bTable) |
|
UINT | msi_table_apply_transform (MSIDATABASE *db, IStorage *stg, int err_cond) |
|
UINT | MSI_DatabaseApplyTransformW (MSIDATABASE *db, LPCWSTR szTransformFile, int iErrorCond) |
|
void | append_storage_to_db (MSIDATABASE *db, IStorage *stg) |
|
UINT | msi_apply_transforms (MSIPACKAGE *package) |
|
UINT | msi_check_patch_applicable (MSIPACKAGE *package, MSISUMMARYINFO *si) |
|
UINT | msi_apply_patches (MSIPACKAGE *package) |
|
UINT | msi_apply_registered_patch (MSIPACKAGE *package, LPCWSTR patch_code) |
|
void | msi_free_patchinfo (MSIPATCHINFO *patch) |
|
UINT | msi_patch_assembly (MSIPACKAGE *, MSIASSEMBLY *, MSIFILEPATCH *) |
|
UINT | MSI_InstallPackage (MSIPACKAGE *, LPCWSTR, LPCWSTR) |
|
INT | ACTION_ShowDialog (MSIPACKAGE *, LPCWSTR) |
|
INT | ACTION_DialogBox (MSIPACKAGE *, LPCWSTR) |
|
UINT | ACTION_ForceReboot (MSIPACKAGE *package) |
|
UINT | MSI_Sequence (MSIPACKAGE *package, LPCWSTR szTable) |
|
UINT | MSI_SetFeatureStates (MSIPACKAGE *package) |
|
UINT | msi_parse_command_line (MSIPACKAGE *package, LPCWSTR szCommandLine, BOOL preserve_case) |
|
const WCHAR * | msi_get_command_line_option (const WCHAR *cmd, const WCHAR *option, UINT *len) |
|
UINT | msi_schedule_action (MSIPACKAGE *package, UINT script, const WCHAR *action) |
|
INSTALLSTATE | msi_get_component_action (MSIPACKAGE *package, MSICOMPONENT *comp) |
|
INSTALLSTATE | msi_get_feature_action (MSIPACKAGE *package, MSIFEATURE *feature) |
|
UINT | msi_load_all_components (MSIPACKAGE *package) |
|
UINT | msi_load_all_features (MSIPACKAGE *package) |
|
UINT | msi_validate_product_id (MSIPACKAGE *package) |
|
void | MSI_CloseRecord (MSIOBJECTHDR *) |
|
UINT | MSI_RecordSetIStream (MSIRECORD *, UINT, IStream *) |
|
UINT | MSI_RecordGetIStream (MSIRECORD *, UINT, IStream **) |
|
const WCHAR * | MSI_RecordGetString (const MSIRECORD *, UINT) |
|
MSIRECORD * | MSI_CreateRecord (UINT) |
|
UINT | MSI_RecordSetInteger (MSIRECORD *, UINT, int) |
|
UINT | MSI_RecordSetStringW (MSIRECORD *, UINT, LPCWSTR) |
|
BOOL | MSI_RecordIsNull (MSIRECORD *, UINT) |
|
UINT | MSI_RecordGetStringW (MSIRECORD *, UINT, LPWSTR, LPDWORD) |
|
UINT | MSI_RecordGetStringA (MSIRECORD *, UINT, LPSTR, LPDWORD) |
|
int | MSI_RecordGetInteger (MSIRECORD *, UINT) |
|
UINT | MSI_RecordReadStream (MSIRECORD *, UINT, char *, LPDWORD) |
|
UINT | MSI_RecordSetStream (MSIRECORD *, UINT, IStream *) |
|
UINT | MSI_RecordGetFieldCount (const MSIRECORD *rec) |
|
UINT | MSI_RecordStreamToFile (MSIRECORD *, UINT, LPCWSTR) |
|
UINT | MSI_RecordSetStreamFromFileW (MSIRECORD *, UINT, LPCWSTR) |
|
UINT | MSI_RecordCopyField (MSIRECORD *, UINT, MSIRECORD *, UINT) |
|
MSIRECORD * | MSI_CloneRecord (MSIRECORD *) |
|
BOOL | MSI_RecordsAreEqual (MSIRECORD *, MSIRECORD *) |
|
BOOL | MSI_RecordsAreFieldsEqual (MSIRECORD *a, MSIRECORD *b, UINT field) |
|
UINT | msi_record_set_string (MSIRECORD *, UINT, const WCHAR *, int) |
|
const WCHAR * | msi_record_get_string (const MSIRECORD *, UINT, int *) |
|
void | dump_record (MSIRECORD *) |
|
UINT | unmarshal_record (const struct wire_record *in, MSIHANDLE *out) |
|
struct wire_record * | marshal_record (MSIHANDLE handle) |
|
void | free_remote_record (struct wire_record *rec) |
|
UINT | copy_remote_record (const struct wire_record *rec, MSIHANDLE handle) |
|
void | enum_stream_names (IStorage *stg) |
|
WCHAR * | encode_streamname (BOOL is_table, const WCHAR *in) |
|
BOOL | decode_streamname (LPCWSTR in, LPWSTR out) |
|
UINT | msi_get_stream (MSIDATABASE *, const WCHAR *, IStream **) |
|
UINT | MSI_OpenDatabaseW (LPCWSTR, LPCWSTR, MSIDATABASE **) |
|
UINT | MSI_DatabaseOpenViewW (MSIDATABASE *, LPCWSTR, MSIQUERY **) |
|
UINT WINAPIV | MSI_OpenQuery (MSIDATABASE *, MSIQUERY **, LPCWSTR,...) |
|
UINT | MSI_IterateRecords (MSIQUERY *, LPDWORD, record_func, LPVOID) |
|
MSIRECORD *WINAPIV | MSI_QueryGetRecord (MSIDATABASE *db, LPCWSTR query,...) |
|
UINT | MSI_DatabaseGetPrimaryKeys (MSIDATABASE *, LPCWSTR, MSIRECORD **) |
|
UINT | MSI_ViewExecute (MSIQUERY *, MSIRECORD *) |
|
UINT | MSI_ViewFetch (MSIQUERY *, MSIRECORD **) |
|
UINT | MSI_ViewClose (MSIQUERY *) |
|
UINT | MSI_ViewGetColumnInfo (MSIQUERY *, MSICOLINFO, MSIRECORD **) |
|
UINT | MSI_ViewModify (MSIQUERY *, MSIMODIFY, MSIRECORD *) |
|
UINT | VIEW_find_column (MSIVIEW *, LPCWSTR, LPCWSTR, UINT *) |
|
UINT | msi_view_get_row (MSIDATABASE *, MSIVIEW *, UINT, MSIRECORD **) |
|
UINT | MSI_SetInstallLevel (MSIPACKAGE *package, int iInstallLevel) |
|
MSIPACKAGE * | MSI_CreatePackage (MSIDATABASE *) |
|
UINT | MSI_OpenPackageW (LPCWSTR szPackage, DWORD dwOptions, MSIPACKAGE **pPackage) |
|
UINT | MSI_SetTargetPathW (MSIPACKAGE *, LPCWSTR, LPCWSTR) |
|
INT | MSI_ProcessMessageVerbatim (MSIPACKAGE *, INSTALLMESSAGE, MSIRECORD *) |
|
INT | MSI_ProcessMessage (MSIPACKAGE *, INSTALLMESSAGE, MSIRECORD *) |
|
MSICONDITION | MSI_EvaluateConditionW (MSIPACKAGE *, LPCWSTR) |
|
UINT | MSI_GetComponentStateW (MSIPACKAGE *, LPCWSTR, INSTALLSTATE *, INSTALLSTATE *) |
|
UINT | MSI_GetFeatureStateW (MSIPACKAGE *, LPCWSTR, INSTALLSTATE *, INSTALLSTATE *) |
|
UINT | MSI_SetFeatureStateW (MSIPACKAGE *, LPCWSTR, INSTALLSTATE) |
|
UINT | msi_download_file (LPCWSTR szUrl, LPWSTR filename) |
|
UINT | msi_package_add_info (MSIPACKAGE *, DWORD, DWORD, LPCWSTR, LPWSTR) |
|
UINT | msi_package_add_media_disk (MSIPACKAGE *, DWORD, DWORD, DWORD, LPWSTR, LPWSTR) |
|
UINT | msi_clone_properties (MSIDATABASE *) |
|
UINT | msi_set_context (MSIPACKAGE *) |
|
void | msi_adjust_privilege_properties (MSIPACKAGE *) |
|
UINT | MSI_GetFeatureCost (MSIPACKAGE *, MSIFEATURE *, MSICOSTTREE, INSTALLSTATE, LPINT) |
|
UINT | MSI_FormatRecordW (MSIPACKAGE *, MSIRECORD *, LPWSTR, LPDWORD) |
|
BOOL | unsquash_guid (LPCWSTR in, LPWSTR out) |
|
BOOL | squash_guid (LPCWSTR in, LPWSTR out) |
|
BOOL | encode_base85_guid (GUID *, LPWSTR) |
|
BOOL | decode_base85_guid (LPCWSTR, GUID *) |
|
UINT | MSIREG_OpenUninstallKey (const WCHAR *, enum platform, HKEY *, BOOL) |
|
UINT | MSIREG_DeleteUninstallKey (const WCHAR *, enum platform) |
|
UINT | MSIREG_OpenProductKey (LPCWSTR szProduct, LPCWSTR szUserSid, MSIINSTALLCONTEXT context, HKEY *key, BOOL create) |
|
UINT | MSIREG_OpenFeaturesKey (LPCWSTR szProduct, LPCWSTR szUserSid, MSIINSTALLCONTEXT context, HKEY *key, BOOL create) |
|
UINT | MSIREG_OpenUserPatchesKey (LPCWSTR szPatch, HKEY *key, BOOL create) |
|
UINT | MSIREG_OpenUserDataFeaturesKey (LPCWSTR szProduct, LPCWSTR szUserSid, MSIINSTALLCONTEXT context, HKEY *key, BOOL create) |
|
UINT | MSIREG_OpenUserComponentsKey (LPCWSTR szComponent, HKEY *key, BOOL create) |
|
UINT | MSIREG_OpenUserDataComponentKey (LPCWSTR szComponent, LPCWSTR szUserSid, HKEY *key, BOOL create) |
|
UINT | MSIREG_OpenPatchesKey (LPCWSTR szPatch, HKEY *key, BOOL create) |
|
UINT | MSIREG_OpenUserDataProductKey (LPCWSTR szProduct, MSIINSTALLCONTEXT dwContext, LPCWSTR szUserSid, HKEY *key, BOOL create) |
|
UINT | MSIREG_OpenUserDataPatchKey (LPCWSTR szPatch, MSIINSTALLCONTEXT dwContext, HKEY *key, BOOL create) |
|
UINT | MSIREG_OpenUserDataProductPatchesKey (LPCWSTR product, MSIINSTALLCONTEXT context, HKEY *key, BOOL create) |
|
UINT | MSIREG_OpenInstallProps (LPCWSTR szProduct, MSIINSTALLCONTEXT dwContext, LPCWSTR szUserSid, HKEY *key, BOOL create) |
|
UINT | MSIREG_OpenUpgradeCodesKey (LPCWSTR szProduct, HKEY *key, BOOL create) |
|
UINT | MSIREG_OpenUserUpgradeCodesKey (LPCWSTR szProduct, HKEY *key, BOOL create) |
|
UINT | MSIREG_DeleteProductKey (LPCWSTR szProduct) |
|
UINT | MSIREG_DeleteUserProductKey (LPCWSTR szProduct) |
|
UINT | MSIREG_DeleteUserDataPatchKey (LPCWSTR patch, MSIINSTALLCONTEXT context) |
|
UINT | MSIREG_DeleteUserDataProductKey (LPCWSTR, MSIINSTALLCONTEXT) |
|
UINT | MSIREG_DeleteUserFeaturesKey (LPCWSTR szProduct) |
|
UINT | MSIREG_DeleteUserDataComponentKey (LPCWSTR szComponent, LPCWSTR szUserSid) |
|
UINT | MSIREG_DeleteUserUpgradeCodesKey (LPCWSTR szUpgradeCode) |
|
UINT | MSIREG_DeleteUpgradeCodesKey (const WCHAR *) |
|
UINT | MSIREG_DeleteClassesUpgradeCodesKey (LPCWSTR szUpgradeCode) |
|
UINT | MSIREG_OpenClassesUpgradeCodesKey (LPCWSTR szUpgradeCode, HKEY *key, BOOL create) |
|
UINT | MSIREG_DeleteLocalClassesProductKey (LPCWSTR szProductCode) |
|
UINT | MSIREG_DeleteLocalClassesFeaturesKey (LPCWSTR szProductCode) |
|
UINT | msi_locate_product (LPCWSTR szProduct, MSIINSTALLCONTEXT *context) |
|
WCHAR * | msi_reg_get_val_str (HKEY hkey, const WCHAR *name) |
|
BOOL | msi_reg_get_val_dword (HKEY hkey, LPCWSTR name, DWORD *val) |
|
DWORD | msi_version_str_to_dword (LPCWSTR p) |
|
void | msi_parse_version_string (LPCWSTR, PDWORD, PDWORD) |
|
int | msi_compare_file_versions (VS_FIXEDFILEINFO *, const WCHAR *) |
|
int | msi_compare_font_versions (const WCHAR *, const WCHAR *) |
|
LONG | msi_reg_set_val_str (HKEY hkey, LPCWSTR name, LPCWSTR value) |
|
LONG | msi_reg_set_val_multi_str (HKEY hkey, LPCWSTR name, LPCWSTR value) |
|
LONG | msi_reg_set_val_dword (HKEY hkey, LPCWSTR name, DWORD val) |
|
LONG | msi_reg_set_subkey_val (HKEY hkey, LPCWSTR path, LPCWSTR name, LPCWSTR val) |
|
void | msi_dialog_check_messages (HANDLE) |
|
void | msi_dialog_destroy (msi_dialog *) |
|
void | msi_dialog_unregister_class (void) |
|
UINT | msi_get_suminfo (IStorage *stg, UINT uiUpdateCount, MSISUMMARYINFO **si) |
|
UINT | msi_get_db_suminfo (MSIDATABASE *db, UINT uiUpdateCount, MSISUMMARYINFO **si) |
|
WCHAR * | msi_suminfo_dup_string (MSISUMMARYINFO *si, UINT property) |
|
INT | msi_suminfo_get_int32 (MSISUMMARYINFO *si, UINT uiProperty) |
|
WCHAR * | msi_get_suminfo_product (IStorage *stg) |
|
UINT | msi_add_suminfo (MSIDATABASE *db, LPWSTR **records, int num_records, int num_columns) |
|
UINT | msi_export_suminfo (MSIDATABASE *db, HANDLE handle) |
|
UINT | msi_load_suminfo_properties (MSIPACKAGE *package) |
|
UINT WINAPI | MsiCreateAndVerifyInstallerDirectory (DWORD) |
|
UINT WINAPI | MsiDecomposeDescriptorW (LPCWSTR, LPWSTR, LPWSTR, LPWSTR, LPDWORD) |
|
UINT WINAPI | MsiDecomposeDescriptorA (LPCSTR, LPSTR, LPSTR, LPSTR, LPDWORD) |
|
LANGID WINAPI | MsiLoadStringW (MSIHANDLE, UINT, LPWSTR, int, LANGID) |
|
LANGID WINAPI | MsiLoadStringA (MSIHANDLE, UINT, LPSTR, int, LANGID) |
|
UINT | ACTION_PerformAction (MSIPACKAGE *package, const WCHAR *action) |
|
void | ACTION_FinishCustomActions (const MSIPACKAGE *package) |
|
UINT | ACTION_CustomAction (MSIPACKAGE *package, const WCHAR *action) |
|
void | custom_stop_server (HANDLE process, HANDLE pipe) |
|
UINT | ACTION_AppSearch (MSIPACKAGE *package) |
|
UINT | ACTION_CCPSearch (MSIPACKAGE *package) |
|
UINT | ACTION_FindRelatedProducts (MSIPACKAGE *package) |
|
UINT | ACTION_InstallFiles (MSIPACKAGE *package) |
|
UINT | ACTION_PatchFiles (MSIPACKAGE *package) |
|
UINT | ACTION_RemoveFiles (MSIPACKAGE *package) |
|
UINT | ACTION_MoveFiles (MSIPACKAGE *package) |
|
UINT | ACTION_DuplicateFiles (MSIPACKAGE *package) |
|
UINT | ACTION_RemoveDuplicateFiles (MSIPACKAGE *package) |
|
UINT | ACTION_RegisterClassInfo (MSIPACKAGE *package) |
|
UINT | ACTION_RegisterProgIdInfo (MSIPACKAGE *package) |
|
UINT | ACTION_RegisterExtensionInfo (MSIPACKAGE *package) |
|
UINT | ACTION_RegisterMIMEInfo (MSIPACKAGE *package) |
|
UINT | ACTION_RegisterFonts (MSIPACKAGE *package) |
|
UINT | ACTION_UnregisterClassInfo (MSIPACKAGE *package) |
|
UINT | ACTION_UnregisterExtensionInfo (MSIPACKAGE *package) |
|
UINT | ACTION_UnregisterFonts (MSIPACKAGE *package) |
|
UINT | ACTION_UnregisterMIMEInfo (MSIPACKAGE *package) |
|
UINT | ACTION_UnregisterProgIdInfo (MSIPACKAGE *package) |
|
UINT | ACTION_MsiPublishAssemblies (MSIPACKAGE *package) |
|
UINT | ACTION_MsiUnpublishAssemblies (MSIPACKAGE *package) |
|
DWORD | deformat_string (MSIPACKAGE *package, LPCWSTR ptr, WCHAR **data) |
|
WCHAR * | msi_dup_record_field (MSIRECORD *row, INT index) |
|
WCHAR * | msi_dup_property (MSIDATABASE *db, const WCHAR *prop) |
|
UINT | msi_set_property (MSIDATABASE *, const WCHAR *, const WCHAR *, int) |
|
UINT | msi_get_property (MSIDATABASE *, LPCWSTR, LPWSTR, LPDWORD) |
|
int | msi_get_property_int (MSIDATABASE *package, LPCWSTR prop, int def) |
|
WCHAR * | msi_resolve_source_folder (MSIPACKAGE *package, const WCHAR *name, MSIFOLDER **folder) |
|
void | msi_resolve_target_folder (MSIPACKAGE *package, const WCHAR *name, BOOL load_prop) |
|
WCHAR * | msi_normalize_path (const WCHAR *) |
|
WCHAR * | msi_resolve_file_source (MSIPACKAGE *package, MSIFILE *file) |
|
const WCHAR * | msi_get_target_folder (MSIPACKAGE *package, const WCHAR *name) |
|
void | msi_reset_source_folders (MSIPACKAGE *package) |
|
MSICOMPONENT * | msi_get_loaded_component (MSIPACKAGE *package, const WCHAR *Component) |
|
MSIFEATURE * | msi_get_loaded_feature (MSIPACKAGE *package, const WCHAR *Feature) |
|
MSIFILE * | msi_get_loaded_file (MSIPACKAGE *package, const WCHAR *file) |
|
MSIFOLDER * | msi_get_loaded_folder (MSIPACKAGE *package, const WCHAR *dir) |
|
WCHAR * | msi_create_temp_file (MSIDATABASE *db) |
|
void | msi_free_action_script (MSIPACKAGE *package, UINT script) |
|
WCHAR * | msi_build_icon_path (MSIPACKAGE *, const WCHAR *) |
|
WCHAR *WINAPIV | msi_build_directory_name (DWORD,...) |
|
void | msi_reduce_to_long_filename (WCHAR *) |
|
WCHAR * | msi_create_component_advertise_string (MSIPACKAGE *, MSICOMPONENT *, const WCHAR *) |
|
void | ACTION_UpdateComponentStates (MSIPACKAGE *package, MSIFEATURE *feature) |
|
UINT | msi_register_unique_action (MSIPACKAGE *, const WCHAR *) |
|
BOOL | msi_action_is_unique (const MSIPACKAGE *, const WCHAR *) |
|
UINT | msi_set_last_used_source (LPCWSTR product, LPCWSTR usersid, MSIINSTALLCONTEXT context, DWORD options, LPCWSTR value) |
|
UINT | msi_create_empty_local_file (LPWSTR path, LPCWSTR suffix) |
|
UINT | msi_set_sourcedir_props (MSIPACKAGE *package, BOOL replace) |
|
MSIASSEMBLY * | msi_load_assembly (MSIPACKAGE *, MSICOMPONENT *) |
|
UINT | msi_install_assembly (MSIPACKAGE *, MSICOMPONENT *) |
|
UINT | msi_uninstall_assembly (MSIPACKAGE *, MSICOMPONENT *) |
|
void | msi_destroy_assembly_caches (MSIPACKAGE *) |
|
BOOL | msi_is_global_assembly (MSICOMPONENT *) |
|
IAssemblyEnum * | msi_create_assembly_enum (MSIPACKAGE *, const WCHAR *) |
|
WCHAR * | msi_get_assembly_path (MSIPACKAGE *, const WCHAR *) |
|
WCHAR ** | msi_split_string (const WCHAR *, WCHAR) |
|
UINT | msi_set_original_database_property (MSIDATABASE *, const WCHAR *) |
|
WCHAR * | msi_get_error_message (MSIDATABASE *, int) |
|
UINT | msi_strncpyWtoA (const WCHAR *str, int len, char *buf, DWORD *sz, BOOL remote) |
|
UINT | msi_strncpyW (const WCHAR *str, int len, WCHAR *buf, DWORD *sz) |
|
WCHAR * | msi_get_package_code (MSIDATABASE *db) |
|
static void | msi_disable_fs_redirection (MSIPACKAGE *package) |
|
static void | msi_revert_fs_redirection (MSIPACKAGE *package) |
|
BOOL | msi_get_temp_file_name (MSIPACKAGE *, const WCHAR *, const WCHAR *, WCHAR *) |
|
HANDLE | msi_create_file (MSIPACKAGE *, const WCHAR *, DWORD, DWORD, DWORD, DWORD) |
|
BOOL | msi_delete_file (MSIPACKAGE *, const WCHAR *) |
|
BOOL | msi_remove_directory (MSIPACKAGE *, const WCHAR *) |
|
DWORD | msi_get_file_attributes (MSIPACKAGE *, const WCHAR *) |
|
BOOL | msi_set_file_attributes (MSIPACKAGE *, const WCHAR *, DWORD) |
|
HANDLE | msi_find_first_file (MSIPACKAGE *, const WCHAR *, WIN32_FIND_DATAW *) |
|
BOOL | msi_find_next_file (MSIPACKAGE *, HANDLE, WIN32_FIND_DATAW *) |
|
BOOL | msi_move_file (MSIPACKAGE *, const WCHAR *, const WCHAR *, DWORD) |
|
DWORD | msi_get_file_version_info (MSIPACKAGE *, const WCHAR *, DWORD, BYTE *) |
|
BOOL | msi_create_full_path (MSIPACKAGE *, const WCHAR *) |
|
DWORD | msi_get_disk_file_size (MSIPACKAGE *, const WCHAR *) |
|
VS_FIXEDFILEINFO * | msi_get_disk_file_version (MSIPACKAGE *, const WCHAR *) |
|
UINT | msi_get_filehash (MSIPACKAGE *, const WCHAR *, MSIFILEHASHINFO *) |
|
WCHAR * | msi_get_font_file_version (MSIPACKAGE *, const WCHAR *) |
|
UINT | ready_media (MSIPACKAGE *package, BOOL compressed, MSIMEDIAINFO *mi) |
|
UINT | msi_load_media_info (MSIPACKAGE *package, UINT Sequence, MSIMEDIAINFO *mi) |
|
void | msi_free_media_info (MSIMEDIAINFO *mi) |
|
BOOL | msi_cabextract (MSIPACKAGE *package, MSIMEDIAINFO *mi, LPVOID data) |
|
UINT | msi_add_cabinet_stream (MSIPACKAGE *, UINT, IStorage *, const WCHAR *) |
|
void | msi_event_fire (MSIPACKAGE *, const WCHAR *, MSIRECORD *) |
|
void | msi_event_cleanup_all_subscriptions (MSIPACKAGE *) |
|
HRESULT | create_msiserver (IUnknown *pOuter, LPVOID *ppObj) |
|
HRESULT | create_session (MSIHANDLE msiHandle, IDispatch *pInstaller, IDispatch **pDispatch) |
|
HRESULT | get_typeinfo (tid_t tid, ITypeInfo **ti) |
|
void | release_typelib (void) |
|
DWORD | call_script (MSIHANDLE hPackage, INT type, LPCWSTR script, LPCWSTR function, LPCWSTR action) |
|
void | msi_ui_progress (MSIPACKAGE *, int, int, int, int) |
|
static char * | strdupWtoA (LPCWSTR str) |
|
static LPWSTR | strdupAtoW (LPCSTR str) |
|
static char * | strdupWtoU (LPCWSTR str) |
|
static LPWSTR | strdupUtoW (LPCSTR str) |
|
static int | cost_from_size (int size) |
|