ReactOS 0.4.16-dev-975-g3b8cfa4
|
#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 | dummy_thread |
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_ROOT , STATE_CONFIGURATION , 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 |
Enumerator | |
---|---|
STATE_NONE | |
STATE_OK | |
STATE_MULTILINE | |
STATE_DONE | |
STATE_ROOT | |
STATE_CONFIGURATION | |
STATE_STARTUP | |
STATE_UNKNOWN | |
state_whitespace | |
state_token | |
state_quote |
|
static |
Definition at line 7227 of file action.c.
|
static |
Definition at line 7450 of file action.c.
|
static |
Definition at line 2232 of file action.c.
|
static |
Definition at line 1380 of file action.c.
|
static |
Definition at line 681 of file action.c.
|
static |
Definition at line 3849 of file action.c.
|
static |
Definition at line 6258 of file action.c.
|
static |
|
static |
Definition at line 5375 of file action.c.
Referenced by ACTION_INSTALL().
|
static |
UINT ACTION_ForceReboot | ( | MSIPACKAGE * | package | ) |
Definition at line 5219 of file action.c.
Referenced by custom_get_thread_return(), and ITERATE_Actions().
|
static |
Definition at line 1463 of file action.c.
Referenced by ACTION_CostFinalize().
|
static |
Definition at line 1491 of file action.c.
Referenced by ACTION_CostFinalize().
|
static |
Definition at line 512 of file action.c.
Referenced by ACTION_PerformAction().
|
static |
Definition at line 7597 of file action.c.
Referenced by ACTION_PerformAction().
|
static |
Definition at line 5493 of file action.c.
|
static |
|
static |
|
static |
Definition at line 5159 of file action.c.
|
static |
|
static |
Definition at line 6504 of file action.c.
|
static |
Definition at line 5847 of file action.c.
|
static |
Definition at line 7502 of file action.c.
|
static |
Definition at line 3066 of file action.c.
|
static |
|
static |
Definition at line 3128 of file action.c.
|
static |
Definition at line 7379 of file action.c.
UINT ACTION_PerformAction | ( | MSIPACKAGE * | package, |
const WCHAR * | action | ||
) |
Definition at line 7640 of file action.c.
Referenced by ACTION_ExecuteAction(), ACTION_PerformActionSequence(), event_do_action(), execute_script(), ITERATE_Actions(), MSI_InstallPackage(), MsiCollectUserInfoA(), MsiCollectUserInfoW(), MsiConfigureFeatureW(), and MsiDoActionW().
|
static |
Definition at line 7658 of file action.c.
Referenced by MSI_InstallPackage().
|
static |
Definition at line 3311 of file action.c.
|
static |
Definition at line 466 of file action.c.
Referenced by ACTION_ExecuteAction().
|
static |
Definition at line 492 of file action.c.
Referenced by ACTION_INSTALL().
|
static |
Definition at line 5637 of file action.c.
|
static |
Definition at line 4728 of file action.c.
|
static |
Definition at line 4239 of file action.c.
|
static |
|
static |
Definition at line 4978 of file action.c.
|
static |
Definition at line 3600 of file action.c.
|
static |
Definition at line 5304 of file action.c.
|
static |
Definition at line 7171 of file action.c.
|
static |
Definition at line 7328 of file action.c.
|
static |
Definition at line 760 of file action.c.
|
static |
Definition at line 4578 of file action.c.
|
static |
Definition at line 6673 of file action.c.
|
static |
Definition at line 3033 of file action.c.
|
static |
Definition at line 3899 of file action.c.
|
static |
Definition at line 5246 of file action.c.
|
static |
|
static |
|
static |
Definition at line 4661 of file action.c.
|
static |
Definition at line 4711 of file action.c.
|
static |
|
static |
Definition at line 6016 of file action.c.
|
static |
Definition at line 6175 of file action.c.
|
static |
Definition at line 5703 of file action.c.
|
static |
Definition at line 4872 of file action.c.
|
static |
Definition at line 5113 of file action.c.
Referenced by ACTION_InstallFinalize().
|
static |
|
static |
Definition at line 3661 of file action.c.
|
static |
|
static |
Definition at line 7017 of file action.c.
|
static |
Definition at line 4438 of file action.c.
|
static |
Definition at line 2804 of file action.c.
|
static |
Definition at line 837 of file action.c.
Referenced by find_feature_children().
|
static |
Definition at line 824 of file action.c.
Referenced by iterate_load_featurecomponents().
Definition at line 1331 of file action.c.
Referenced by find_folder_children().
Definition at line 7405 of file action.c.
Referenced by ITERATE_BindImage().
|
static |
Definition at line 3294 of file action.c.
Referenced by ACTION_ProcessComponents().
|
static |
Definition at line 2634 of file action.c.
Referenced by ITERATE_WriteRegistryValues().
|
static |
Definition at line 2060 of file action.c.
Referenced by ACTION_CostFinalize().
|
static |
Definition at line 4109 of file action.c.
Referenced by ACTION_PublishFeatures(), ACTION_PublishProduct(), and ACTION_RegisterProduct().
|
static |
Definition at line 4123 of file action.c.
Referenced by ACTION_RegisterUser(), and ACTION_UnpublishFeatures().
|
static |
Definition at line 1954 of file action.c.
Referenced by set_target_path().
Definition at line 2836 of file action.c.
Definition at line 2890 of file action.c.
|
static |
Definition at line 2871 of file action.c.
|
static |
Definition at line 1600 of file action.c.
Referenced by disable_children(), and MSI_SetFeatureStates().
Definition at line 7700 of file action.c.
Referenced by start_dummy_thread().
Definition at line 6720 of file action.c.
Referenced by ITERATE_RemoveEnvironmentString(), and ITERATE_WriteEnvironmentString().
|
static |
Definition at line 1396 of file action.c.
Referenced by ACTION_InstallExecute(), ACTION_InstallFinalize(), and MSI_InstallPackage().
Definition at line 930 of file action.c.
Referenced by msi_load_all_features().
Definition at line 1341 of file action.c.
Referenced by load_all_folders().
|
static |
Definition at line 2557 of file action.c.
Referenced by join_multi_string_values().
Definition at line 973 of file action.c.
Referenced by load_file(), and load_folder().
|
static |
Definition at line 1620 of file action.c.
Referenced by follow_parent(), and MSI_SetFeatureStates().
|
static |
Definition at line 1442 of file action.c.
Referenced by ACTION_CostFinalize().
|
static |
Definition at line 4330 of file action.c.
Referenced by ITERATE_RemoveIniValuesOnInstall(), ITERATE_RemoveIniValuesOnUninstall(), and ITERATE_WriteIniValues().
|
static |
Definition at line 2160 of file action.c.
Referenced by msi_resolve_target_folder().
|
static |
Definition at line 3678 of file action.c.
Referenced by ITERATE_CreateShortcuts(), and ITERATE_RemoveShortcuts().
|
inlinestatic |
Definition at line 2484 of file action.c.
Referenced by delete_key(), and open_key().
|
static |
Definition at line 2442 of file action.c.
Referenced by ITERATE_RemoveRegistryValuesOnInstall(), ITERATE_RemoveRegistryValuesOnUninstall(), and ITERATE_WriteRegistryValues().
|
static |
Definition at line 3205 of file action.c.
Referenced by refcount_component().
|
static |
Definition at line 2220 of file action.c.
Referenced by ACTION_CostFinalize().
|
inlinestatic |
Definition at line 1506 of file action.c.
Referenced by disable_children(), and MSI_SetFeatureStates().
|
static |
Definition at line 5145 of file action.c.
Referenced by ACTION_InstallFinalize().
Definition at line 2821 of file action.c.
Referenced by delete_key(), and delete_value().
Definition at line 408 of file action.c.
Referenced by ACTION_ProcessExecSequence(), ACTION_ProcessUISequence(), and MSI_Sequence().
Definition at line 7412 of file action.c.
Referenced by ACTION_BindImage().
Definition at line 1903 of file action.c.
Referenced by ACTION_CostFinalize().
Definition at line 631 of file action.c.
Referenced by ACTION_CreateFolders().
Definition at line 3733 of file action.c.
Referenced by ACTION_CreateShortcuts().
Definition at line 6192 of file action.c.
Referenced by ACTION_DeleteServices().
Definition at line 6450 of file action.c.
Referenced by ACTION_InstallODBC().
Definition at line 6275 of file action.c.
Referenced by ACTION_InstallODBC().
Definition at line 6367 of file action.c.
Referenced by ACTION_InstallODBC().
Definition at line 5720 of file action.c.
Referenced by ACTION_InstallServices().
Definition at line 3103 of file action.c.
Referenced by ACTION_LaunchConditions().
Definition at line 856 of file action.c.
Referenced by load_feature().
Definition at line 7344 of file action.c.
Referenced by ACTION_MigrateFeatureStates().
Definition at line 1209 of file action.c.
Referenced by mark_patched_components().
Definition at line 5361 of file action.c.
Referenced by ACTION_ExecuteAction().
Definition at line 5533 of file action.c.
Referenced by ACTION_PublishComponents().
Definition at line 3916 of file action.c.
Referenced by publish_icons().
Definition at line 3520 of file action.c.
Referenced by ACTION_RegisterTypeLibraries().
Definition at line 7034 of file action.c.
Referenced by ACTION_RemoveEnvironmentStrings().
Definition at line 7285 of file action.c.
Referenced by ACTION_RemoveExistingProducts().
Definition at line 712 of file action.c.
Referenced by ACTION_RemoveFolders().
Definition at line 4517 of file action.c.
Referenced by ACTION_RemoveIniValues().
Definition at line 4455 of file action.c.
Referenced by ACTION_RemoveIniValues().
Definition at line 6617 of file action.c.
Referenced by ACTION_RemoveODBC().
Definition at line 6539 of file action.c.
Referenced by ACTION_RemoveODBC().
Definition at line 6578 of file action.c.
Referenced by ACTION_RemoveODBC().
Definition at line 2970 of file action.c.
Referenced by ACTION_RemoveRegistryValues().
Definition at line 2902 of file action.c.
Referenced by ACTION_RemoveRegistryValues().
Definition at line 3871 of file action.c.
Referenced by ACTION_RemoveShortcuts().
Definition at line 4628 of file action.c.
Referenced by ACTION_SelfRegModules().
Definition at line 4678 of file action.c.
Referenced by ACTION_SelfUnregModules().
Definition at line 5906 of file action.c.
Referenced by ACTION_StartServices().
Definition at line 6118 of file action.c.
Referenced by ACTION_StopServices().
Definition at line 5654 of file action.c.
Referenced by ACTION_UnpublishComponents().
Definition at line 5038 of file action.c.
Referenced by unpublish_icons().
Definition at line 3617 of file action.c.
Referenced by ACTION_UnregisterTypeLibraries().
Definition at line 6825 of file action.c.
Referenced by ACTION_WriteEnvironmentStrings().
Definition at line 4364 of file action.c.
Referenced by ACTION_WriteIniValues().
Definition at line 2690 of file action.c.
Referenced by ACTION_WriteRegistryValues().
|
static |
Definition at line 2612 of file action.c.
Referenced by build_multi_string_value().
|
static |
Definition at line 1096 of file action.c.
Referenced by ACTION_CostInitialize().
|
static |
Definition at line 1357 of file action.c.
Referenced by ACTION_CostInitialize().
|
static |
Definition at line 1126 of file action.c.
Referenced by ACTION_CostInitialize().
|
static |
Definition at line 1192 of file action.c.
Referenced by ACTION_CostInitialize().
Definition at line 777 of file action.c.
Referenced by msi_load_all_components().
Definition at line 877 of file action.c.
Referenced by msi_load_all_features().
Definition at line 1031 of file action.c.
Referenced by elf_load_file_cb(), load_all_files(), main(), and process_file().
|
static |
Definition at line 1016 of file action.c.
Referenced by load_file().
|
static |
Definition at line 984 of file action.c.
Referenced by load_file().
Definition at line 1275 of file action.c.
Referenced by load_all_folders().
|
static |
Definition at line 1252 of file action.c.
Referenced by load_folder().
|
static |
Definition at line 3502 of file action.c.
Referenced by ITERATE_RegisterTypeLibraries().
Definition at line 1113 of file action.c.
Referenced by load_all_media().
Definition at line 1155 of file action.c.
Referenced by load_all_patches().
|
static |
Definition at line 1140 of file action.c.
Referenced by load_patch().
|
static |
Definition at line 3511 of file action.c.
|
static |
Definition at line 1227 of file action.c.
Referenced by ACTION_CostInitialize().
Definition at line 2007 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 3713 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 1929 of file action.c.
Referenced by ACTION_RemoveFiles(), calculate_file_cost(), and calculate_install_state().
Definition at line 1942 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 5505 of file action.c.
Referenced by ITERATE_PublishComponent(), and register_verb().
Definition at line 273 of file action.c.
Referenced by MsiInstallProductW().
INSTALLSTATE msi_get_component_action | ( | MSIPACKAGE * | package, |
MSICOMPONENT * | comp | ||
) |
Definition at line 609 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 625 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 550 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 561 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 572 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 583 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 7740 of file action.c.
Referenced by MsiConfigureFeatureW(), MsiConfigureProductExW(), MsiInstallProductW(), and MsiReinstallFeatureW().
BOOL msi_is_global_assembly | ( | MSICOMPONENT * | comp | ) |
Definition at line 2036 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 807 of file action.c.
Referenced by ACTION_CostInitialize(), and MsiGetFeatureInfoW().
UINT msi_load_all_features | ( | MSIPACKAGE * | package | ) |
Definition at line 950 of file action.c.
Referenced by ACTION_CostInitialize(), and MsiGetFeatureInfoW().
Definition at line 2116 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 213 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 2176 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 450 of file action.c.
Referenced by MsiSequenceW().
UINT msi_set_context | ( | MSIPACKAGE * | package | ) |
Definition at line 394 of file action.c.
Referenced by MSI_InstallPackage(), and MSI_OpenPackageW().
UINT msi_set_sourcedir_props | ( | MSIPACKAGE * | package, |
BOOL | replace | ||
) |
Definition at line 352 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 1639 of file action.c.
Referenced by ACTION_CostFinalize(), and MSI_SetInstallLevel().
Definition at line 304 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 594 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 7188 of file action.c.
Referenced by ACTION_ValidateProductID(), and event_validate_product_id().
|
static |
Definition at line 389 of file action.c.
Referenced by ACTION_ExecuteAction(), ACTION_HandleCustomAction(), ACTION_INSTALL(), and ACTION_PerformActionSequence().
Definition at line 6798 of file action.c.
Referenced by ITERATE_RemoveEnvironmentString(), and ITERATE_WriteEnvironmentString().
|
static |
Definition at line 2492 of file action.c.
|
static |
Definition at line 3199 of file action.c.
Referenced by get_shared_dlls_count(), and write_shared_dlls_count().
Definition at line 108 of file action.c.
Referenced by msi_get_command_line_option(), and msi_parse_command_line().
|
static |
Definition at line 2333 of file action.c.
|
static |
Definition at line 1568 of file action.c.
Referenced by ACTION_CostFinalize().
|
static |
Definition at line 1511 of file action.c.
Referenced by process_overrides().
|
static |
Definition at line 3965 of file action.c.
Referenced by ACTION_PublishProduct().
|
static |
Definition at line 4890 of file action.c.
Referenced by ACTION_RegisterProduct().
|
static |
Definition at line 4137 of file action.c.
Referenced by ACTION_PublishProduct().
|
static |
Definition at line 4035 of file action.c.
Referenced by ACTION_PublishProduct().
|
static |
Definition at line 3981 of file action.c.
Referenced by ACTION_PublishProduct().
|
static |
Definition at line 4081 of file action.c.
Referenced by ACTION_PublishProduct().
|
static |
Definition at line 3224 of file action.c.
Referenced by ACTION_ProcessComponents().
Definition at line 2681 of file action.c.
Referenced by ITERATE_WriteRegistryValues(), MsiGetPatchInfoExW(), and MsiGetProductInfoExW().
Definition at line 4605 of file action.c.
Referenced by ITERATE_SelfRegModules(), and ITERATE_SelfUnregModules().
|
static |
Definition at line 2583 of file action.c.
Referenced by join_multi_string_values().
Definition at line 698 of file action.c.
Referenced by ITERATE_RemoveFolders(), and remove_persistent_folder().
|
static |
Definition at line 5075 of file action.c.
Referenced by ACTION_UnpublishProduct().
|
static |
Definition at line 3144 of file action.c.
Referenced by build_full_keypath(), and ITERATE_CreateShortcuts().
Definition at line 5865 of file action.c.
Referenced by ITERATE_StartService().
|
static |
Definition at line 2041 of file action.c.
Referenced by calculate_file_cost().
Definition at line 2528 of file action.c.
Referenced by build_multi_string_value().
|
static |
Definition at line 7715 of file action.c.
Referenced by MSI_InstallPackage().
|
static |
Definition at line 7724 of file action.c.
Referenced by MSI_InstallPackage().
Definition at line 6076 of file action.c.
Referenced by ITERATE_DeleteService(), and ITERATE_StopService().
|
static |
Definition at line 6033 of file action.c.
Referenced by stop_service().
|
static |
Definition at line 3448 of file action.c.
Referenced by ITERATE_RegisterTypeLibraries().
Definition at line 79 of file action.c.
Referenced by ACTION_ExecuteAction(), ACTION_HandleCustomAction(), and ACTION_HandleStandardAction().
|
static |
Definition at line 56 of file action.c.
Referenced by ACTION_ExecuteAction(), ACTION_HandleCustomAction(), and ACTION_HandleStandardAction().
|
static |
Definition at line 339 of file action.c.
Referenced by ACTION_ExecuteAction(), and ACTION_INSTALL().
|
static |
Definition at line 7464 of file action.c.
Referenced by ACTION_InstallSFPCatalogFile(), ACTION_IsolateComponents(), ACTION_RegisterComPlus(), ACTION_RMCCPSearch(), and ACTION_UnregisterComPlus().
|
static |
Definition at line 4840 of file action.c.
Referenced by ACTION_UnpublishFeatures().
|
static |
Definition at line 5059 of file action.c.
Referenced by ACTION_UnpublishProduct().
WINE_DEFAULT_DEBUG_CHANNEL | ( | msi | ) |
|
static |
Definition at line 3214 of file action.c.
Referenced by refcount_component().
Definition at line 7509 of file action.c.
Referenced by __acrt_lock_stream_and_call(), __acrt_lowio_lock_fh_and_call(), __wine_msi_call_dll_function(), FxDmaPacketTransaction::_AdapterControl(), _gnu_exception_handler(), _set_action_map(), _sink_check_ok(), _sink_fire_ok(), _test_form_action(), _test_form_put_action(), ACTION_CustomAction(), ACTION_ExecuteAction(), ACTION_FinishCustomActions(), ACTION_HandleCustomAction(), ACTION_HandleStandardAction(), ACTION_PerformAction(), ACTION_PerformActionSequence(), ACTION_ProcessComponents(), assign_action(), CB_Paint(), check_execution_scheduling_options(), co_IntSetScrollInfo(), common_assert_to_message_box(), create_file(), defer_custom_action(), dialog_set_control_condition(), do_msidbCustomActionTypeDll(), do_msidbCustomActionTypeScript(), EDIT_CallWordBreakProc(), EDIT_EM_Scroll(), EDIT_EM_SetMargins(), EDIT_WM_HScroll(), EDIT_WM_Size(), EDIT_WM_VScroll(), EDIT_WordBreakProc(), EditTypeDlg_OnCommand(), CTreeView::Expand(), file_running_action(), fill_device_object_list(), fwpolicy2_get_DefaultInboundAction(), fwpolicy2_get_DefaultOutboundAction(), fwpolicy2_put_DefaultInboundAction(), fwpolicy2_put_DefaultOutboundAction(), FxUsbPipeContinuousReader::FxUsbPipeRequestWorkItemHandler(), CTipbarAccessible::get_accDefaultAction(), get_action_policy(), get_deferred_action(), HANDLE_CustomType1(), HANDLE_CustomType17(), HANDLE_CustomType18(), HANDLE_CustomType2(), HANDLE_CustomType21_22(), HANDLE_CustomType23(), HANDLE_CustomType34(), HANDLE_CustomType37_38(), HANDLE_CustomType50(), HANDLE_CustomType53_54(), HANDLE_CustomType5_6(), HANDLE_CustomType7(), handle_msi_break(), HTMLFormElement_get_action(), InstallEngine_SetAction(), installfiles_cb(), ITERATE_Actions(), ITERATE_RemoveEnvironmentString(), ITERATE_RemoveIniValuesOnInstall(), ITERATE_RemoveIniValuesOnUninstall(), ITERATE_WriteEnvironmentString(), ITERATE_WriteIniValues(), jpeg_resync_to_restart(), LISTBOX_PaintItem(), LISTBOX_RepaintItem(), lv_set_action(), msi_action_is_unique(), MSI_InstallPackage(), msi_register_unique_action(), msi_schedule_action(), OB_Paint(), paint_button(), parse_encode(), parse_security_url(), patchfiles_cb(), PB_Paint(), pcs_callback(), PerformRegAction(), ProcessCmdLine(), CMainWindow::ProcessWindowMessage(), queue_notification_fcb(), raise(), rdp_send_control(), reg_cb64to32(), registry_get_handle(), registry_read_formatopts(), registry_set_filelist(), registry_set_formatopts(), registry_set_options(), FxUsbPipeContinuousReader::ResubmitRepeater(), s_remote_DoAction(), s_remote_GetComponentState(), s_remote_GetFeatureState(), CTreeView::SelectItem(), send_notification_fcb(), send_notification_fileref(), FxIoTarget::SubmitLocked(), FxIoTarget::SubmitPendedRequest(), FxIoTarget::SubmitSync(), test_change_message(), test_component_states(), test_feature_states(), test_getstring_no_extra(), test_GetZoneActionPolicy(), test_LoadFunctionPointers(), test_MsiSetComponentState(), test_removefiles(), test_special_url_action(), test_url_action(), TREEVIEW_Collapse(), TREEVIEW_DoSelectItem(), TREEVIEW_SendExpanded(), TREEVIEW_SendExpanding(), TREEVIEW_SendTreeviewNotify(), UB_Paint(), ui_actioninfo(), ui_actionstart(), unimplemented_action_stub(), UPDOWN_DoAction(), WinMain(), and WTHelperGetKnownUsages().
Definition at line 7513 of file action.c.
Referenced by ACTION_HandleStandardAction().
Definition at line 7510 of file action.c.
Referenced by ACTION_HandleStandardAction(), and ui_actionstart().
UINT(* handler) (MSIPACKAGE *) | ( | MSIPACKAGE * | ) |
Definition at line 7512 of file action.c.
Referenced by _callnewh(), _set_invalid_parameter_handler(), ACTION_HandleStandardAction(), add_protocol(), 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(), CVPConfig_Constructor(), CVPVBIConfig_Constructor(), Dde_OnExecute(), dhcp(), do_file_copyW(), DocHostUIHandler_GetOverrideKeyPath(), finish_seh_function(), ICInfo(), ICInstall(), ICLocate(), ICRemove(), init_saxdeclhandler(), init_saxlexicalhandler(), initGenericErrorDefaultFunc(), isaxdecl_AddRef(), isaxdecl_QueryInterface(), isaxdecl_Release(), isaxlexical_AddRef(), isaxlexical_QueryInterface(), isaxlexical_Release(), CCleanupHandlerList::LoadHandlers(), metadatahandler_stream_provider_AddRef(), metadatahandler_stream_provider_QueryInterface(), metadatahandler_stream_provider_Release(), MsiSetExternalUIRecord(), msvcrt_exception_filter(), CCleanMgrProperties::OnDetails(), CCleanMgrProperties::OnHandlerItemchanged(), parse_config(), raise(), SetupCommitFileQueueA(), SetupCommitFileQueueW(), SetupInstallFileA(), SetupInstallFileW(), SetupScanFileQueueA(), SetupScanFileQueueW(), svc_auth_reg(), terminate(), test_mxwriter_handlers(), testSAX(), TIFFSetErrorHandler(), TIFFSetErrorHandlerExt(), TIFFSetWarningHandler(), TIFFSetWarningHandlerExt(), xmlByteConsumed(), xmlCharEncCloseFunc(), xmlCharEncFirstLine(), xmlCharEncFirstLineInt(), xmlCharEncInFunc(), xmlCharEncOutFunc(), xmlEncInputChunk(), xmlEncOutputChunk(), xmlGetCharEncodingHandler(), xmlNewCharEncodingHandler(), xmlParseEncodingDecl(), xmlRegisterCharEncodingHandler(), xmlSetGenericErrorFunc(), xmlSetStructuredErrorFunc(), xmlSwitchEncoding(), xmlSwitchInputEncoding(), xmlSwitchInputEncodingInt(), xmlSwitchToEncoding(), xmlThrDefSetGenericErrorFunc(), xmlThrDefSetStructuredErrorFunc(), xsltSetCtxtSortFunc(), xsltSetGenericDebugFunc(), xsltSetGenericErrorFunc(), xsltSetSortFunc(), and xsltSetTransformErrorFunc().
const struct { ... } StandardActions[] |
Referenced by ACTION_HandleStandardAction().
Definition at line 7511 of file action.c.
Referenced by test_arrange(), XSLProcessor_create(), xsltDefaultProcessOneNode(), xsltFreeTemplate(), xsltGetInheritedNsList(), and xsltParseStylesheetTemplate().