|
ReactOS 0.4.17-dev-966-gf06eace
|
#include <stdarg.h>#include "windef.h"#include "winbase.h"#include "winerror.h"#include "winreg.h"#include "winsvc.h"#include "odbcinst.h"#include "wine/debug.h"#include "msidefs.h"#include "winuser.h"#include "shlobj.h"#include "objbase.h"#include "mscoree.h"#include "shlwapi.h"#include "imagehlp.h"#include "winver.h"#include "msipriv.h"#include "resource.h"
Go to the source code of this file.
Classes | |
| struct | package_feature |
| struct | typelib |
Macros | |
| #define | COBJMACROS |
| #define | REG_PROGRESS_VALUE 13200 |
| #define | COMPONENT_PROGRESS_VALUE 24000 |
| #define | ENV_ACT_SETALWAYS 0x1 |
| #define | ENV_ACT_SETABSENT 0x2 |
| #define | ENV_ACT_REMOVE 0x4 |
| #define | ENV_ACT_REMOVEMATCH 0x8 |
| #define | ENV_MOD_MACHINE 0x20000000 |
| #define | ENV_MOD_APPEND 0x40000000 |
| #define | ENV_MOD_PREFIX 0x80000000 |
| #define | ENV_MOD_MASK 0xC0000000 |
| #define | check_flag_combo(x, y) ((x) & ~(y)) == (y) |
Enumerations | |
| enum | parse_state { STATE_NONE , STATE_OK , STATE_MULTILINE , STATE_DONE , STATE_ASSEMBLY_BINDING , STATE_ROOT , STATE_CONFIGURATION , STATE_PROBING , STATE_RUNTIME , STATE_STARTUP , STATE_UNKNOWN , state_whitespace , state_token , state_quote } |
| enum | join_op { JOIN_OP_APPEND , JOIN_OP_PREPEND , JOIN_OP_REPLACE } |
Variables | |
| struct { | |
| const WCHAR * action | |
| const UINT description | |
| const UINT template | |
| UINT(* handler )(MSIPACKAGE *) | |
| const WCHAR * action_rollback | |
| } | StandardActions [] |
| Enumerator | |
|---|---|
| JOIN_OP_APPEND | |
| JOIN_OP_PREPEND | |
| JOIN_OP_REPLACE | |
|
static |
Definition at line 5526 of file action.c.
|
static |
Definition at line 7260 of file action.c.
|
static |
Definition at line 7646 of file action.c.
|
static |
Definition at line 2240 of file action.c.
|
static |
Definition at line 1379 of file action.c.
|
static |
Definition at line 680 of file action.c.
|
static |
Definition at line 3857 of file action.c.
|
static |
Definition at line 6291 of file action.c.
|
static |
|
static |
Definition at line 5382 of file action.c.
Referenced by ACTION_ADMIN(), and ACTION_INSTALL().
|
static |
| UINT ACTION_ForceReboot | ( | MSIPACKAGE * | package | ) |
Definition at line 5227 of file action.c.
Referenced by custom_get_thread_return(), and ITERATE_Actions().
|
static |
Definition at line 1462 of file action.c.
Referenced by ACTION_CostFinalize().
|
static |
Definition at line 1490 of file action.c.
Referenced by ACTION_CostFinalize().
|
static |
Definition at line 511 of file action.c.
Referenced by ACTION_PerformAction().
|
static |
Definition at line 7794 of file action.c.
Referenced by ACTION_PerformAction().
|
static |
|
static |
Definition at line 7426 of file action.c.
|
static |
|
static |
Definition at line 5167 of file action.c.
|
static |
|
static |
Definition at line 6537 of file action.c.
|
static |
Definition at line 5880 of file action.c.
|
static |
Definition at line 7698 of file action.c.
|
static |
Definition at line 3074 of file action.c.
|
static |
|
static |
Definition at line 3136 of file action.c.
|
static |
Definition at line 7575 of file action.c.
| UINT ACTION_PerformAction | ( | MSIPACKAGE * | package, |
| const WCHAR * | action | ||
| ) |
Definition at line 7837 of file action.c.
Referenced by ACTION_ExecuteAction(), ACTION_PerformEndAction(), event_do_action(), execute_script(), ITERATE_Actions(), MSI_InstallPackage(), MsiCollectUserInfoA(), MsiCollectUserInfoW(), MsiConfigureFeatureW(), and MsiDoActionW().
|
static |
Definition at line 7855 of file action.c.
Referenced by MSI_InstallPackage().
|
static |
Definition at line 3319 of file action.c.
|
static |
Definition at line 462 of file action.c.
Referenced by ACTION_ExecuteAction().
|
static |
Definition at line 490 of file action.c.
Referenced by ACTION_ADMIN(), and ACTION_INSTALL().
|
static |
Definition at line 5670 of file action.c.
|
static |
Definition at line 4736 of file action.c.
|
static |
Definition at line 4247 of file action.c.
|
static |
|
static |
Definition at line 4986 of file action.c.
|
static |
Definition at line 3608 of file action.c.
|
static |
Definition at line 5312 of file action.c.
|
static |
Definition at line 7204 of file action.c.
|
static |
Definition at line 7524 of file action.c.
|
static |
Definition at line 759 of file action.c.
|
static |
Definition at line 4586 of file action.c.
|
static |
Definition at line 6706 of file action.c.
|
static |
Definition at line 3041 of file action.c.
|
static |
Definition at line 3907 of file action.c.
|
static |
Definition at line 5254 of file action.c.
|
static |
|
static |
|
static |
Definition at line 4669 of file action.c.
|
static |
Definition at line 4719 of file action.c.
|
static |
|
static |
Definition at line 6049 of file action.c.
|
static |
Definition at line 6208 of file action.c.
|
static |
Definition at line 5736 of file action.c.
|
static |
Definition at line 4880 of file action.c.
|
static |
Definition at line 5121 of file action.c.
Referenced by ACTION_InstallFinalize().
|
static |
|
static |
Definition at line 3669 of file action.c.
|
static |
|
static |
Definition at line 7050 of file action.c.
|
static |
Definition at line 4446 of file action.c.
|
static |
Definition at line 2812 of file action.c.
|
static |
Definition at line 836 of file action.c.
Referenced by find_feature_children().
|
static |
Definition at line 823 of file action.c.
Referenced by iterate_load_featurecomponents().
Definition at line 1330 of file action.c.
Referenced by find_folder_children().
|
static |
Definition at line 7401 of file action.c.
Referenced by ACTION_InstallAdminPackage().
|
static |
Definition at line 7355 of file action.c.
Referenced by ACTION_InstallAdminPackage().
|
static |
Definition at line 7283 of file action.c.
Referenced by ACTION_InstallAdminPackage().
|
static |
Definition at line 7319 of file action.c.
Referenced by ACTION_InstallAdminPackage().
Definition at line 7601 of file action.c.
Referenced by ITERATE_BindImage().
|
static |
Definition at line 3302 of file action.c.
Referenced by ACTION_ProcessComponents().
|
static |
Definition at line 2642 of file action.c.
Referenced by ITERATE_WriteRegistryValues().
|
static |
Definition at line 2059 of file action.c.
Referenced by ACTION_CostFinalize().
|
static |
Definition at line 4117 of file action.c.
Referenced by ACTION_PublishFeatures(), ACTION_PublishProduct(), and ACTION_RegisterProduct().
|
static |
Definition at line 4131 of file action.c.
Referenced by ACTION_RegisterUser(), and ACTION_UnpublishFeatures().
|
static |
Definition at line 1953 of file action.c.
Referenced by set_target_path().
Definition at line 2844 of file action.c.
Definition at line 2898 of file action.c.
|
static |
Definition at line 2879 of file action.c.
|
static |
Definition at line 1599 of file action.c.
Referenced by disable_children(), and MSI_SetFeatureStates().
Definition at line 6753 of file action.c.
Referenced by ITERATE_RemoveEnvironmentString(), and ITERATE_WriteEnvironmentString().
|
static |
Definition at line 1395 of file action.c.
Referenced by ACTION_InstallExecute(), ACTION_InstallFinalize(), and MSI_InstallPackage().
Definition at line 929 of file action.c.
Referenced by msi_load_all_features().
Definition at line 1340 of file action.c.
Referenced by load_all_folders().
|
static |
Definition at line 2565 of file action.c.
Referenced by join_multi_string_values().
Definition at line 972 of file action.c.
Referenced by load_file(), and load_folder().
|
static |
Definition at line 1619 of file action.c.
Referenced by follow_parent(), and MSI_SetFeatureStates().
|
static |
Definition at line 1441 of file action.c.
Referenced by ACTION_CostFinalize().
|
static |
Definition at line 4338 of file action.c.
Referenced by ITERATE_RemoveIniValuesOnInstall(), ITERATE_RemoveIniValuesOnUninstall(), and ITERATE_WriteIniValues().
|
static |
Definition at line 2159 of file action.c.
Referenced by msi_resolve_target_folder().
|
static |
Definition at line 3686 of file action.c.
Referenced by ITERATE_CreateShortcuts(), and ITERATE_RemoveShortcuts().
|
inlinestatic |
Definition at line 2492 of file action.c.
Referenced by delete_key(), and open_key().
|
static |
Definition at line 2450 of file action.c.
Referenced by ITERATE_RemoveRegistryValuesOnInstall(), ITERATE_RemoveRegistryValuesOnUninstall(), and ITERATE_WriteRegistryValues().
|
static |
Definition at line 3213 of file action.c.
Referenced by refcount_component().
|
static |
Definition at line 2228 of file action.c.
Referenced by ACTION_CostFinalize().
|
static |
|
inlinestatic |
Definition at line 1505 of file action.c.
Referenced by disable_children(), and MSI_SetFeatureStates().
|
static |
Definition at line 5153 of file action.c.
Referenced by ACTION_InstallFinalize().
Definition at line 2829 of file action.c.
Referenced by delete_key(), and delete_value().
Definition at line 404 of file action.c.
Referenced by ACTION_ProcessExecSequence(), ACTION_ProcessUISequence(), and MSI_Sequence().
Definition at line 7608 of file action.c.
Referenced by ACTION_BindImage().
Definition at line 1902 of file action.c.
Referenced by ACTION_CostFinalize().
Definition at line 630 of file action.c.
Referenced by ACTION_CreateFolders().
Definition at line 3741 of file action.c.
Referenced by ACTION_CreateShortcuts().
Definition at line 6225 of file action.c.
Referenced by ACTION_DeleteServices().
Definition at line 6483 of file action.c.
Referenced by ACTION_InstallODBC().
Definition at line 6308 of file action.c.
Referenced by ACTION_InstallODBC().
Definition at line 6400 of file action.c.
Referenced by ACTION_InstallODBC().
Definition at line 5753 of file action.c.
Referenced by ACTION_InstallServices().
Definition at line 3111 of file action.c.
Referenced by ACTION_LaunchConditions().
Definition at line 855 of file action.c.
Referenced by load_feature().
Definition at line 7540 of file action.c.
Referenced by ACTION_MigrateFeatureStates().
Definition at line 1208 of file action.c.
Referenced by mark_patched_components().
Definition at line 5369 of file action.c.
Referenced by ACTION_ExecuteAction().
Definition at line 5566 of file action.c.
Referenced by ACTION_PublishComponents().
Definition at line 3924 of file action.c.
Referenced by publish_icons().
Definition at line 3528 of file action.c.
Referenced by ACTION_RegisterTypeLibraries().
Definition at line 7067 of file action.c.
Referenced by ACTION_RemoveEnvironmentStrings().
Definition at line 7481 of file action.c.
Referenced by ACTION_RemoveExistingProducts().
Definition at line 711 of file action.c.
Referenced by ACTION_RemoveFolders().
Definition at line 4525 of file action.c.
Referenced by ACTION_RemoveIniValues().
Definition at line 4463 of file action.c.
Referenced by ACTION_RemoveIniValues().
Definition at line 6650 of file action.c.
Referenced by ACTION_RemoveODBC().
Definition at line 6572 of file action.c.
Referenced by ACTION_RemoveODBC().
Definition at line 6611 of file action.c.
Referenced by ACTION_RemoveODBC().
Definition at line 2978 of file action.c.
Referenced by ACTION_RemoveRegistryValues().
Definition at line 2910 of file action.c.
Referenced by ACTION_RemoveRegistryValues().
Definition at line 3879 of file action.c.
Referenced by ACTION_RemoveShortcuts().
Definition at line 4636 of file action.c.
Referenced by ACTION_SelfRegModules().
Definition at line 4686 of file action.c.
Referenced by ACTION_SelfUnregModules().
Definition at line 5939 of file action.c.
Referenced by ACTION_StartServices().
Definition at line 6151 of file action.c.
Referenced by ACTION_StopServices().
Definition at line 5687 of file action.c.
Referenced by ACTION_UnpublishComponents().
Definition at line 5046 of file action.c.
Referenced by unpublish_icons().
Definition at line 3625 of file action.c.
Referenced by ACTION_UnregisterTypeLibraries().
Definition at line 6858 of file action.c.
Referenced by ACTION_WriteEnvironmentStrings().
Definition at line 4372 of file action.c.
Referenced by ACTION_WriteIniValues().
Definition at line 2698 of file action.c.
Referenced by ACTION_WriteRegistryValues().
|
static |
Definition at line 2620 of file action.c.
Referenced by build_multi_string_value().
|
static |
Definition at line 1095 of file action.c.
Referenced by ACTION_CostInitialize().
|
static |
Definition at line 1356 of file action.c.
Referenced by ACTION_CostInitialize().
|
static |
Definition at line 1125 of file action.c.
Referenced by ACTION_CostInitialize().
|
static |
Definition at line 1191 of file action.c.
Referenced by ACTION_CostInitialize().
Definition at line 776 of file action.c.
Referenced by msi_load_all_components().
Definition at line 876 of file action.c.
Referenced by msi_load_all_features().
Definition at line 1030 of file action.c.
Referenced by load_all_files().
|
static |
Definition at line 1015 of file action.c.
Referenced by load_file().
|
static |
Definition at line 983 of file action.c.
Referenced by load_file().
Definition at line 1274 of file action.c.
Referenced by load_all_folders().
|
static |
Definition at line 1251 of file action.c.
Referenced by load_folder().
|
static |
Definition at line 3510 of file action.c.
Definition at line 1112 of file action.c.
Referenced by load_all_media().
Definition at line 1154 of file action.c.
Referenced by load_all_patches().
|
static |
Definition at line 1139 of file action.c.
Referenced by load_patch().
|
static |
Definition at line 3519 of file action.c.
|
static |
Definition at line 1226 of file action.c.
Referenced by ACTION_CostInitialize().
Definition at line 2006 of file action.c.
Referenced by get_duplicate_filename(), get_ini_file_name(), get_link_file(), ITERATE_InstallODBCDriver(), msi_build_icon_path(), msi_resolve_file_source(), msi_resolve_source_folder(), msi_resolve_target_folder(), MSI_SetTargetPathW(), register_verb(), and set_target_path().
| WCHAR * msi_build_icon_path | ( | MSIPACKAGE * | package, |
| const WCHAR * | icon_name | ||
| ) |
Definition at line 3721 of file action.c.
Referenced by ITERATE_CreateShortcuts(), ITERATE_PublishIcon(), ITERATE_UnpublishIcon(), load_class(), load_progid(), and publish_product_properties().
| int msi_compare_file_versions | ( | VS_FIXEDFILEINFO * | fi, |
| const WCHAR * | version | ||
| ) |
Definition at line 1928 of file action.c.
Referenced by ACTION_RemoveFiles(), calculate_file_cost(), and calculate_install_state().
Definition at line 1941 of file action.c.
Referenced by calculate_file_cost(), and calculate_install_state().
| WCHAR * msi_create_component_advertise_string | ( | MSIPACKAGE * | package, |
| MSICOMPONENT * | component, | ||
| const WCHAR * | feature | ||
| ) |
Definition at line 5538 of file action.c.
Referenced by ITERATE_PublishComponent(), and register_verb().
Definition at line 266 of file action.c.
Referenced by MsiInstallProductW().
| INSTALLSTATE msi_get_component_action | ( | MSIPACKAGE * | package, |
| MSICOMPONENT * | comp | ||
| ) |
Definition at line 608 of file action.c.
Referenced by ACTION_MsiPublishAssemblies(), ACTION_MsiUnpublishAssemblies(), ACTION_PatchFiles(), ACTION_RemoveFiles(), calculate_install_state(), ITERATE_CreateFolders(), ITERATE_CreateShortcuts(), ITERATE_DeleteService(), ITERATE_DuplicateFiles(), ITERATE_InstallODBCDataSource(), ITERATE_InstallODBCDriver(), ITERATE_InstallODBCTranslator(), ITERATE_InstallService(), ITERATE_MoveFiles(), ITERATE_RegisterFonts(), ITERATE_RegisterTypeLibraries(), ITERATE_RemoveDuplicateFiles(), ITERATE_RemoveEnvironmentString(), ITERATE_RemoveFiles(), ITERATE_RemoveFolders(), ITERATE_RemoveIniValuesOnInstall(), ITERATE_RemoveIniValuesOnUninstall(), ITERATE_RemoveODBCDataSource(), ITERATE_RemoveODBCDriver(), ITERATE_RemoveODBCTranslator(), ITERATE_RemoveRegistryValuesOnInstall(), ITERATE_RemoveRegistryValuesOnUninstall(), ITERATE_RemoveShortcuts(), ITERATE_SelfRegModules(), ITERATE_SelfUnregModules(), ITERATE_StartService(), ITERATE_StopService(), ITERATE_UnregisterFonts(), ITERATE_UnregisterTypeLibraries(), ITERATE_WriteEnvironmentString(), ITERATE_WriteIniValues(), ITERATE_WriteRegistryValues(), and patchfiles_cb().
| INSTALLSTATE msi_get_feature_action | ( | MSIPACKAGE * | package, |
| MSIFEATURE * | feature | ||
| ) |
Definition at line 624 of file action.c.
Referenced by ACTION_RegisterClassInfo(), ACTION_RegisterExtensionInfo(), ACTION_UnregisterClassInfo(), ACTION_UnregisterExtensionInfo(), check_publish(), check_unpublish(), ITERATE_PublishComponent(), ITERATE_UnpublishComponent(), and refcount_component().
| MSICOMPONENT * msi_get_loaded_component | ( | MSIPACKAGE * | package, |
| const WCHAR * | Component | ||
| ) |
Definition at line 549 of file action.c.
Referenced by deformat_component(), iterate_all_classes(), iterate_all_extensions(), ITERATE_CreateFolders(), ITERATE_CreateShortcuts(), ITERATE_DeleteService(), ITERATE_DuplicateFiles(), ITERATE_InstallODBCDataSource(), ITERATE_InstallODBCDriver(), ITERATE_InstallODBCTranslator(), ITERATE_InstallService(), iterate_load_featurecomponents(), ITERATE_MoveFiles(), iterate_patched_component(), ITERATE_PublishComponent(), ITERATE_RegisterFonts(), ITERATE_RegisterTypeLibraries(), ITERATE_RemoveDuplicateFiles(), ITERATE_RemoveEnvironmentString(), ITERATE_RemoveFiles(), ITERATE_RemoveFolders(), ITERATE_RemoveIniValuesOnInstall(), ITERATE_RemoveIniValuesOnUninstall(), ITERATE_RemoveODBCDataSource(), ITERATE_RemoveODBCDriver(), ITERATE_RemoveODBCTranslator(), ITERATE_RemoveRegistryValuesOnInstall(), ITERATE_RemoveRegistryValuesOnUninstall(), ITERATE_RemoveShortcuts(), ITERATE_StartService(), ITERATE_StopService(), ITERATE_UnpublishComponent(), ITERATE_UnregisterFonts(), ITERATE_UnregisterTypeLibraries(), ITERATE_WriteEnvironmentString(), ITERATE_WriteIniValues(), ITERATE_WriteRegistryValues(), load_class(), load_extension(), load_file(), MSI_GetComponentStateW(), MSI_SetComponentStateW(), and MsiEnumComponentCostsW().
| MSIFEATURE * msi_get_loaded_feature | ( | MSIPACKAGE * | package, |
| const WCHAR * | Feature | ||
| ) |
Definition at line 560 of file action.c.
Referenced by find_feature_children(), ITERATE_CostFinalizeConditions(), ITERATE_PublishComponent(), ITERATE_UnpublishComponent(), load_class(), load_extension(), MSI_GetFeatureCost(), MSI_GetFeatureInfo(), MSI_GetFeatureStateW(), msi_install_assembly(), MSI_SetFeatureStates(), MSI_SetFeatureStateW(), msi_uninstall_assembly(), MsiGetFeatureCostW(), and MsiSetFeatureAttributesW().
| MSIFILE * msi_get_loaded_file | ( | MSIPACKAGE * | package, |
| const WCHAR * | key | ||
| ) |
Definition at line 571 of file action.c.
Referenced by ACTION_MsiPublishAssemblies(), ACTION_MsiUnpublishAssemblies(), ACTION_ProcessComponents(), ACTION_RegisterClassInfo(), deformat_file(), HANDLE_CustomType17(), HANDLE_CustomType18(), HANDLE_CustomType21_22(), ITERATE_BindImage(), ITERATE_DuplicateFiles(), ITERATE_InstallODBCDriver(), ITERATE_InstallODBCTranslator(), ITERATE_InstallService(), ITERATE_RegisterFonts(), ITERATE_RegisterTypeLibraries(), ITERATE_RemoveDuplicateFiles(), ITERATE_SelfRegModules(), ITERATE_SelfUnregModules(), ITERATE_UnregisterFonts(), load_patch(), msi_install_assembly(), MsiEnumComponentCostsW(), and resolve_keypath().
| MSIFOLDER * msi_get_loaded_folder | ( | MSIPACKAGE * | package, |
| const WCHAR * | dir | ||
| ) |
Definition at line 582 of file action.c.
Referenced by ACTION_RemoveFiles(), create_folder(), dialog_seltree_handler(), find_folder_children(), ITERATE_CreateFolders(), ITERATE_RemoveFolders(), msi_get_target_folder(), msi_resolve_source_folder(), msi_resolve_target_folder(), and MSI_SetTargetPathW().
| UINT MSI_InstallPackage | ( | MSIPACKAGE * | package, |
| LPCWSTR | szPackagePath, | ||
| LPCWSTR | szCommandLine | ||
| ) |
Definition at line 7917 of file action.c.
Referenced by MsiConfigureFeatureW(), MsiConfigureProductExW(), MsiInstallProductW(), and MsiReinstallFeatureW().
| BOOL msi_is_global_assembly | ( | MSICOMPONENT * | comp | ) |
Definition at line 2035 of file action.c.
Referenced by ACTION_InstallFiles(), ACTION_InstallFinalize(), ACTION_PatchFiles(), free_package_structures(), installfiles_cb(), MSI_SetTargetPathW(), MsiEnumComponentCostsW(), and set_target_path().
| UINT msi_load_all_components | ( | MSIPACKAGE * | package | ) |
Definition at line 806 of file action.c.
Referenced by ACTION_CostInitialize(), and MsiGetFeatureInfoW().
| UINT msi_load_all_features | ( | MSIPACKAGE * | package | ) |
Definition at line 949 of file action.c.
Referenced by ACTION_CostInitialize(), and MsiGetFeatureInfoW().
Definition at line 2115 of file action.c.
Referenced by msi_resolve_target_folder(), and set_target_path().
| UINT msi_parse_command_line | ( | MSIPACKAGE * | package, |
| LPCWSTR | szCommandLine, | ||
| BOOL | preserve_case | ||
| ) |
Definition at line 206 of file action.c.
Referenced by load_admin_properties(), and MSI_InstallPackage().
| void msi_resolve_target_folder | ( | MSIPACKAGE * | package, |
| const WCHAR * | name, | ||
| BOOL | load_prop | ||
| ) |
Definition at line 2183 of file action.c.
Referenced by ACTION_CostFinalize(), msi_get_target_folder(), msi_resolve_target_folder(), and set_target_path().
| UINT MSI_Sequence | ( | MSIPACKAGE * | package, |
| LPCWSTR | table | ||
| ) |
Definition at line 446 of file action.c.
Referenced by MsiSequenceW().
| UINT msi_set_context | ( | MSIPACKAGE * | package | ) |
Definition at line 390 of file action.c.
Referenced by MSI_InstallPackage(), and MSI_OpenPackageW().
| UINT msi_set_sourcedir_props | ( | MSIPACKAGE * | package, |
| BOOL | replace | ||
| ) |
Definition at line 348 of file action.c.
Referenced by ACTION_InstallFiles(), ACTION_ProcessComponents(), ACTION_ResolveSource(), get_source_root(), MSI_InstallPackage(), and msi_load_media_info().
| UINT MSI_SetFeatureStates | ( | MSIPACKAGE * | package | ) |
Definition at line 1638 of file action.c.
Referenced by ACTION_CostFinalize(), and MSI_SetInstallLevel().
Definition at line 297 of file action.c.
Referenced by apply_patch_db(), get_patch_product_codes(), ITERATE_BindImage(), msi_apply_patches(), msi_apply_transforms(), and msi_check_patch_applicable().
Definition at line 593 of file action.c.
Referenced by ACTION_InstallValidate(), ACTION_ProcessComponents(), file_update_ui(), ITERATE_RemoveRegistryValuesOnUninstall(), and ITERATE_WriteRegistryValues().
| UINT msi_validate_product_id | ( | MSIPACKAGE * | package | ) |
Definition at line 7221 of file action.c.
Referenced by ACTION_ValidateProductID(), and event_validate_product_id().
|
static |
Definition at line 385 of file action.c.
Referenced by ACTION_ADMIN(), ACTION_ExecuteAction(), ACTION_HandleCustomAction(), ACTION_INSTALL(), and ACTION_PerformEndAction().
Definition at line 6831 of file action.c.
Referenced by ITERATE_RemoveEnvironmentString(), and ITERATE_WriteEnvironmentString().
|
static |
Definition at line 2500 of file action.c.
|
static |
Definition at line 3207 of file action.c.
Referenced by get_shared_dlls_count(), and write_shared_dlls_count().
Definition at line 101 of file action.c.
Referenced by msi_get_command_line_option(), and msi_parse_command_line().
|
static |
Definition at line 2341 of file action.c.
|
static |
Definition at line 1567 of file action.c.
Referenced by ACTION_CostFinalize().
|
static |
Definition at line 1510 of file action.c.
Referenced by process_overrides().
|
static |
Definition at line 3973 of file action.c.
Referenced by ACTION_PublishProduct().
|
static |
Definition at line 4898 of file action.c.
Referenced by ACTION_RegisterProduct().
|
static |
Definition at line 4145 of file action.c.
Referenced by ACTION_PublishProduct().
|
static |
Definition at line 4043 of file action.c.
Referenced by ACTION_PublishProduct().
|
static |
Definition at line 3989 of file action.c.
Referenced by ACTION_PublishProduct().
|
static |
Definition at line 4089 of file action.c.
Referenced by ACTION_PublishProduct().
|
static |
Definition at line 3232 of file action.c.
Referenced by ACTION_ProcessComponents().
Definition at line 2689 of file action.c.
Referenced by ITERATE_WriteRegistryValues(), MsiGetPatchInfoExW(), and MsiGetProductInfoExW().
Definition at line 4613 of file action.c.
Referenced by ITERATE_SelfRegModules(), and ITERATE_SelfUnregModules().
|
static |
Definition at line 2591 of file action.c.
Referenced by join_multi_string_values().
|
static |
Definition at line 7339 of file action.c.
Referenced by admin_create_dest_file(), and xmlBuildRelativeURI().
Definition at line 697 of file action.c.
Referenced by ITERATE_RemoveFolders(), and remove_persistent_folder().
|
static |
Definition at line 5083 of file action.c.
Referenced by ACTION_UnpublishProduct().
|
static |
Definition at line 3152 of file action.c.
Referenced by build_full_keypath(), and ITERATE_CreateShortcuts().
Definition at line 5898 of file action.c.
Referenced by ITERATE_StartService().
|
static |
Definition at line 2040 of file action.c.
Referenced by calculate_file_cost().
Definition at line 2536 of file action.c.
Referenced by build_multi_string_value().
Definition at line 6109 of file action.c.
Referenced by ITERATE_DeleteService(), and ITERATE_StopService().
|
static |
Definition at line 6066 of file action.c.
Referenced by stop_service().
|
static |
Definition at line 3456 of file action.c.
Referenced by ITERATE_RegisterTypeLibraries().
Definition at line 72 of file action.c.
Referenced by ACTION_ExecuteAction(), ACTION_HandleCustomAction(), and ACTION_HandleStandardAction().
|
static |
Definition at line 49 of file action.c.
Referenced by ACTION_ExecuteAction(), ACTION_HandleCustomAction(), and ACTION_HandleStandardAction().
|
static |
Definition at line 332 of file action.c.
Referenced by ACTION_ADMIN(), ACTION_ExecuteAction(), and ACTION_INSTALL().
|
static |
Definition at line 7660 of file action.c.
Referenced by ACTION_InstallSFPCatalogFile(), ACTION_IsolateComponents(), ACTION_RegisterComPlus(), ACTION_RMCCPSearch(), and ACTION_UnregisterComPlus().
|
static |
Definition at line 4848 of file action.c.
Referenced by ACTION_UnpublishFeatures().
|
static |
Definition at line 5067 of file action.c.
Referenced by ACTION_UnpublishProduct().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | msi | ) |
|
static |
Definition at line 3222 of file action.c.
Referenced by refcount_component().
Definition at line 7705 of file action.c.
Referenced by ACTION_ExecuteAction(), ACTION_PerformEndAction(), ACTION_ProcessComponents(), ITERATE_Actions(), and MSI_InstallPackage().
Definition at line 7709 of file action.c.
Referenced by ACTION_HandleStandardAction().
| UINT(* handler) (MSIPACKAGE *) | ( | MSIPACKAGE * | ) |
Definition at line 7708 of file action.c.
Referenced by _callnewh(), _fpieee_flt(), _purecall(), _set_invalid_parameter_handler(), ACTION_HandleStandardAction(), add_protocol(), async_run_gpe_handler(), AutomationEventHandler_AddRef(), AutomationEventHandler_Release(), CBDADeviceControl_fnConstructor(), CBDADigitalDemodulator_fnConstructor(), CBDAFrequencyFilter_fnConstructor(), CBDALNBInfo_fnConstructor(), CBDAPinControl_RealConstructor(), CBDASignalStatistics_fnConstructor(), CControlNode_fnConstructor(), CEnumMediaTypes_fnConstructor(), CEnumPins_fnConstructor(), CInputPin_Constructor(), CKsAllocator_Constructor(), CKsBasicAudio_Constructor(), CKsDataTypeHandler_Constructor(), CKsInterfaceHandler_Constructor(), CKsProxy_Constructor(), CMediaSample_Constructor(), CNetworkProvider_fnConstructor(), COutputPin_Constructor(), CPin_fnConstructor(), CScanningTunner_fnConstructor(), CtrlRoutine(), CVPConfig_Constructor(), CVPVBIConfig_Constructor(), cxx_local_unwind(), Dde_OnExecute(), dhcp(), do_file_copyW(), do_install_gpe_handler(), do_notify(), DocHostUIHandler_GetOverrideKeyPath(), dump_function_descr(), find_catch_block(), find_catch_handler(), find_handler(), find_previous_region_link(), finish_seh_function(), FocusChangedHandler_AddRef(), FocusChangedHandler_HandleFocusChangedEvent(), FocusChangedHandler_Release(), format_error_message_from_id(), free_address_space_handler(), free_address_space_handlers(), free_device_notify_handlers(), gpe_release_implicit_notify_handlers(), handler_container(), ICInfo(), ICInstall(), ICLocate(), ICRemove(), init_saxdeclhandler(), init_saxlexicalhandler(), initGenericErrorDefaultFunc(), isaxdecl_AddRef(), isaxdecl_QueryInterface(), isaxdecl_Release(), isaxlexical_AddRef(), isaxlexical_QueryInterface(), isaxlexical_Release(), isaxxmlreader_getContentHandler(), isaxxmlreader_getDTDHandler(), isaxxmlreader_getErrorHandler(), isaxxmlreader_putContentHandler(), isaxxmlreader_putDTDHandler(), isaxxmlreader_putErrorHandler(), libxmlComment(), libxmlEndDocument(), libxmlEndElementNS(), libxmlFatalError(), libxmlSetDocumentLocator(), libxmlStartDocument(), libxmlStartElementNS(), CCleanupHandlerList::LoadHandlers(), metadatahandler_stream_provider_AddRef(), metadatahandler_stream_provider_QueryInterface(), metadatahandler_stream_provider_Release(), MsiSetExternalUIRecord(), msvcrt_exception_filter(), NTSTATUS(), CCleanMgrProperties::OnDetails(), CCleanMgrProperties::OnHandlerItemchanged(), parse_config(), raise(), region_install_handler(), region_uninstall_handler(), saxreader_put_handler_from_variant(), saxxmlreader_get_contentHandler(), saxxmlreader_get_dtdHandler(), saxxmlreader_get_errorHandler(), saxxmlreader_put_contentHandler(), saxxmlreader_put_dtdHandler(), saxxmlreader_put_errorHandler(), SetConsoleCtrlHandler(), SetupCommitFileQueueA(), SetupCommitFileQueueW(), SetupInstallFileA(), SetupInstallFileW(), SetupScanFileQueueA(), SetupScanFileQueueW(), svc_auth_reg(), terminate(), test_DbgPrint(), test_exec_memory_writes(), test_mxwriter_handlers(), test_RtlDestroyHeap(), test_uia_prov_from_acc_winevent_handler(), TIFFOpenOptionsSetErrorHandlerExtR(), TIFFOpenOptionsSetWarningHandlerExtR(), TIFFSetErrorHandler(), TIFFSetErrorHandlerExt(), TIFFSetWarningHandler(), TIFFSetWarningHandlerExt(), uacpi_address_space_handler_is_default(), uacpi_address_space_handler_unref(), uacpi_deinitialize_events(), uacpi_dispatch_opregion_io(), uacpi_enable_fixed_event(), uacpi_fixed_event_info(), uacpi_initialize_opregion_node(), uacpi_install_address_space_handler(), uacpi_install_address_space_handler_with_flags(), uacpi_install_fixed_event_handler(), uacpi_install_gpe_handler(), uacpi_install_gpe_handler_raw(), uacpi_install_notify_handler(), uacpi_namespace_initialize(), uacpi_opregion_attach(), uacpi_set_interface_query_handler(), uacpi_set_table_installation_handler(), uacpi_uninstall_address_space_handler(), uacpi_uninstall_gpe_handler(), uacpi_uninstall_notify_handler(), uia_com_event_callback(), uia_iface_AddActiveTextPositionChangedEventHandler(), uia_iface_AddAutomationEventHandler(), uia_iface_AddChangesEventHandler(), uia_iface_AddFocusChangedEventHandler(), uia_iface_AddNotificationEventHandler(), uia_iface_AddPropertyChangedEventHandler(), uia_iface_AddPropertyChangedEventHandlerNativeArray(), uia_iface_AddStructureChangedEventHandler(), uia_iface_AddTextEditTextChangedEventHandler(), uia_iface_RemoveActiveTextPositionChangedEventHandler(), uia_iface_RemoveAutomationEventHandler(), uia_iface_RemoveChangesEventHandler(), uia_iface_RemoveFocusChangedEventHandler(), uia_iface_RemoveNotificationEventHandler(), uia_iface_RemovePropertyChangedEventHandler(), uia_iface_RemoveStructureChangedEventHandler(), uia_iface_RemoveTextEditTextChangedEventHandler(), uia_provider_respond_to_win_event(), xmlDetectEBCDIC(), xmlGetCharEncodingHandler(), xmlNewCharEncodingHandler(), xmlRegisterCharEncodingHandler(), xmlSetDeclaredEncoding(), xmlSetGenericErrorFunc(), xmlSetStructuredErrorFunc(), xmlSwitchEncoding(), xmlSwitchInputEncoding(), xmlSwitchToEncoding(), xmlThrDefSetGenericErrorFunc(), xmlThrDefSetStructuredErrorFunc(), xsltSetCtxtSortFunc(), xsltSetGenericDebugFunc(), xsltSetGenericErrorFunc(), xsltSetSortFunc(), and xsltSetTransformErrorFunc().
| const struct { ... } StandardActions[] |
Referenced by ACTION_HandleStandardAction().
Definition at line 7707 of file action.c.
Referenced by PerfCreateInstance(), PerfSetCounterRefValue(), PerfSetCounterSetInfo(), test_arrange(), XSLProcessor_create(), xsltDefaultProcessOneNode(), xsltFreeTemplate(), xsltGetInheritedNsList(), and xsltParseStylesheetTemplate().