ReactOS 0.4.15-dev-7788-g1ad9096
|
#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 | _ilfs |
struct | typelib_struct |
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 7187 of file action.c.
|
static |
Definition at line 7420 of file action.c.
|
static |
Definition at line 2234 of file action.c.
|
static |
Definition at line 1381 of file action.c.
|
static |
Definition at line 683 of file action.c.
|
static |
Definition at line 3847 of file action.c.
|
static |
Definition at line 6218 of file action.c.
|
static |
|
static |
Definition at line 5335 of file action.c.
Referenced by ACTION_INSTALL().
|
static |
UINT ACTION_ForceReboot | ( | MSIPACKAGE * | package | ) |
Definition at line 5183 of file action.c.
Referenced by custom_get_thread_return(), and ITERATE_Actions().
|
static |
Definition at line 1464 of file action.c.
Referenced by ACTION_CostFinalize().
|
static |
Definition at line 1492 of file action.c.
Referenced by ACTION_CostFinalize().
|
static |
Definition at line 514 of file action.c.
Referenced by ACTION_PerformAction().
|
static |
Definition at line 7567 of file action.c.
Referenced by ACTION_PerformAction().
|
static |
Definition at line 5453 of file action.c.
|
static |
|
static |
|
static |
Definition at line 5163 of file action.c.
|
static |
|
static |
Definition at line 6464 of file action.c.
|
static |
Definition at line 5807 of file action.c.
|
static |
Definition at line 7472 of file action.c.
|
static |
Definition at line 3068 of file action.c.
|
static |
|
static |
Definition at line 3130 of file action.c.
|
static |
Definition at line 7339 of file action.c.
UINT ACTION_PerformAction | ( | MSIPACKAGE * | package, |
const WCHAR * | action | ||
) |
Definition at line 7610 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 7628 of file action.c.
Referenced by MSI_InstallPackage().
|
static |
Definition at line 3313 of file action.c.
|
static |
Definition at line 468 of file action.c.
Referenced by ACTION_ExecuteAction().
|
static |
Definition at line 494 of file action.c.
Referenced by ACTION_INSTALL().
|
static |
Definition at line 5597 of file action.c.
|
static |
Definition at line 4731 of file action.c.
|
static |
Definition at line 4237 of file action.c.
|
static |
|
static |
Definition at line 4981 of file action.c.
|
static |
Definition at line 3602 of file action.c.
|
static |
Definition at line 5264 of file action.c.
|
static |
Definition at line 7131 of file action.c.
|
static |
Definition at line 7288 of file action.c.
|
static |
Definition at line 762 of file action.c.
|
static |
Definition at line 4576 of file action.c.
|
static |
Definition at line 6633 of file action.c.
|
static |
Definition at line 3035 of file action.c.
|
static |
Definition at line 3897 of file action.c.
|
static |
Definition at line 5210 of file action.c.
|
static |
|
static |
|
static |
Definition at line 4664 of file action.c.
|
static |
Definition at line 4714 of file action.c.
|
static |
|
static |
Definition at line 5976 of file action.c.
|
static |
Definition at line 6135 of file action.c.
|
static |
Definition at line 5663 of file action.c.
|
static |
Definition at line 4875 of file action.c.
|
static |
Definition at line 5117 of file action.c.
Referenced by ACTION_InstallFinalize().
|
static |
|
static |
Definition at line 3663 of file action.c.
|
static |
|
static |
Definition at line 6977 of file action.c.
|
static |
Definition at line 4436 of file action.c.
|
static |
Definition at line 2806 of file action.c.
|
static |
Definition at line 844 of file action.c.
Referenced by find_feature_children().
|
static |
Definition at line 831 of file action.c.
Referenced by iterate_load_featurecomponents().
Definition at line 1332 of file action.c.
Referenced by find_folder_children().
Definition at line 7374 of file action.c.
Referenced by ITERATE_BindImage().
|
static |
Definition at line 3296 of file action.c.
Referenced by ACTION_ProcessComponents().
|
static |
Definition at line 2636 of file action.c.
Referenced by ITERATE_WriteRegistryValues().
|
static |
Definition at line 2061 of file action.c.
Referenced by ACTION_CostFinalize().
|
static |
Definition at line 1955 of file action.c.
Referenced by set_target_path().
Definition at line 2838 of file action.c.
Definition at line 2892 of file action.c.
|
static |
Definition at line 2873 of file action.c.
|
static |
Definition at line 1601 of file action.c.
Referenced by disable_children(), and MSI_SetFeatureStates().
Definition at line 7670 of file action.c.
Referenced by start_dummy_thread().
Definition at line 6680 of file action.c.
Referenced by ITERATE_RemoveEnvironmentString(), and ITERATE_WriteEnvironmentString().
|
static |
Definition at line 1397 of file action.c.
Referenced by ACTION_InstallExecute(), ACTION_InstallFinalize(), and MSI_InstallPackage().
Definition at line 931 of file action.c.
Referenced by msi_load_all_features().
Definition at line 1342 of file action.c.
Referenced by load_all_folders().
|
static |
Definition at line 2559 of file action.c.
Referenced by join_multi_string_values().
Definition at line 974 of file action.c.
Referenced by load_file(), and load_folder().
|
static |
Definition at line 1621 of file action.c.
Referenced by follow_parent(), and MSI_SetFeatureStates().
|
static |
Definition at line 1443 of file action.c.
Referenced by ACTION_CostFinalize().
|
static |
Definition at line 4328 of file action.c.
Referenced by ITERATE_RemoveIniValuesOnInstall(), ITERATE_RemoveIniValuesOnUninstall(), and ITERATE_WriteIniValues().
|
static |
Definition at line 2162 of file action.c.
Referenced by msi_resolve_target_folder().
|
static |
Definition at line 3680 of file action.c.
Referenced by ITERATE_CreateShortcuts(), and ITERATE_RemoveShortcuts().
|
inlinestatic |
Definition at line 2486 of file action.c.
Referenced by delete_key(), and open_key().
|
static |
Definition at line 2444 of file action.c.
Referenced by ITERATE_RemoveRegistryValuesOnInstall(), ITERATE_RemoveRegistryValuesOnUninstall(), and ITERATE_WriteRegistryValues().
|
static |
Definition at line 3207 of file action.c.
Referenced by refcount_component().
|
static |
Definition at line 2222 of file action.c.
Referenced by ACTION_CostFinalize().
|
inlinestatic |
Definition at line 1507 of file action.c.
Referenced by disable_children(), and MSI_SetFeatureStates().
|
static |
Definition at line 5149 of file action.c.
Referenced by ACTION_InstallFinalize().
Definition at line 2823 of file action.c.
Referenced by delete_key(), and delete_value().
Definition at line 410 of file action.c.
Referenced by ACTION_ProcessExecSequence(), ACTION_ProcessUISequence(), and MSI_Sequence().
Definition at line 7382 of file action.c.
Referenced by ACTION_BindImage().
Definition at line 1904 of file action.c.
Referenced by ACTION_CostFinalize().
Definition at line 633 of file action.c.
Referenced by ACTION_CreateFolders().
Definition at line 3731 of file action.c.
Referenced by ACTION_CreateShortcuts().
Definition at line 6152 of file action.c.
Referenced by ACTION_DeleteServices().
Definition at line 6410 of file action.c.
Referenced by ACTION_InstallODBC().
Definition at line 6235 of file action.c.
Referenced by ACTION_InstallODBC().
Definition at line 6327 of file action.c.
Referenced by ACTION_InstallODBC().
Definition at line 5680 of file action.c.
Referenced by ACTION_InstallServices().
Definition at line 3105 of file action.c.
Referenced by ACTION_LaunchConditions().
Definition at line 857 of file action.c.
Referenced by load_feature().
Definition at line 7304 of file action.c.
Referenced by ACTION_MigrateFeatureStates().
Definition at line 1210 of file action.c.
Referenced by mark_patched_components().
Definition at line 5321 of file action.c.
Referenced by ACTION_ExecuteAction().
Definition at line 5493 of file action.c.
Referenced by ACTION_PublishComponents().
Definition at line 3914 of file action.c.
Referenced by msi_publish_icons().
Definition at line 3522 of file action.c.
Referenced by ACTION_RegisterTypeLibraries().
Definition at line 6994 of file action.c.
Referenced by ACTION_RemoveEnvironmentStrings().
Definition at line 7245 of file action.c.
Referenced by ACTION_RemoveExistingProducts().
Definition at line 714 of file action.c.
Referenced by ACTION_RemoveFolders().
Definition at line 4515 of file action.c.
Referenced by ACTION_RemoveIniValues().
Definition at line 4453 of file action.c.
Referenced by ACTION_RemoveIniValues().
Definition at line 6577 of file action.c.
Referenced by ACTION_RemoveODBC().
Definition at line 6499 of file action.c.
Referenced by ACTION_RemoveODBC().
Definition at line 6538 of file action.c.
Referenced by ACTION_RemoveODBC().
Definition at line 2972 of file action.c.
Referenced by ACTION_RemoveRegistryValues().
Definition at line 2904 of file action.c.
Referenced by ACTION_RemoveRegistryValues().
Definition at line 3869 of file action.c.
Referenced by ACTION_RemoveShortcuts().
Definition at line 4631 of file action.c.
Referenced by ACTION_SelfRegModules().
Definition at line 4681 of file action.c.
Referenced by ACTION_SelfUnregModules().
Definition at line 5866 of file action.c.
Referenced by ACTION_StartServices().
Definition at line 6078 of file action.c.
Referenced by ACTION_StopServices().
Definition at line 5614 of file action.c.
Referenced by ACTION_UnpublishComponents().
Definition at line 5042 of file action.c.
Referenced by msi_unpublish_icons().
Definition at line 3619 of file action.c.
Referenced by ACTION_UnregisterTypeLibraries().
Definition at line 6785 of file action.c.
Referenced by ACTION_WriteEnvironmentStrings().
Definition at line 4362 of file action.c.
Referenced by ACTION_WriteIniValues().
Definition at line 2692 of file action.c.
Referenced by ACTION_WriteRegistryValues().
|
static |
Definition at line 2614 of file action.c.
Referenced by build_multi_string_value().
|
static |
Definition at line 1097 of file action.c.
Referenced by ACTION_CostInitialize().
|
static |
Definition at line 1358 of file action.c.
Referenced by ACTION_CostInitialize().
|
static |
Definition at line 1127 of file action.c.
Referenced by ACTION_CostInitialize().
|
static |
Definition at line 1193 of file action.c.
Referenced by ACTION_CostInitialize().
Definition at line 779 of file action.c.
Referenced by msi_load_all_components().
Definition at line 878 of file action.c.
Referenced by msi_load_all_features().
Definition at line 1032 of file action.c.
Referenced by elf_load_file_cb(), load_all_files(), main(), and process_file().
|
static |
Definition at line 1017 of file action.c.
Referenced by load_file().
|
static |
Definition at line 985 of file action.c.
Referenced by load_file().
Definition at line 1276 of file action.c.
Referenced by load_all_folders().
|
static |
Definition at line 1253 of file action.c.
Referenced by load_folder().
Definition at line 1114 of file action.c.
Referenced by load_all_media().
Definition at line 1156 of file action.c.
Referenced by load_all_patches().
|
static |
Definition at line 1141 of file action.c.
Referenced by load_patch().
|
static |
Definition at line 1228 of file action.c.
Referenced by ACTION_CostInitialize().
|
static |
Definition at line 7365 of file action.c.
Referenced by bind_image().
Definition at line 2008 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 3711 of file action.c.
Referenced by ITERATE_CreateShortcuts(), ITERATE_PublishIcon(), ITERATE_UnpublishIcon(), load_class(), load_progid(), and msi_publish_product_properties().
|
static |
Definition at line 4107 of file action.c.
Referenced by ACTION_PublishFeatures(), ACTION_PublishProduct(), and ACTION_RegisterProduct().
|
static |
Definition at line 4121 of file action.c.
Referenced by ACTION_RegisterUser(), and ACTION_UnpublishFeatures().
int msi_compare_file_versions | ( | VS_FIXEDFILEINFO * | fi, |
const WCHAR * | version | ||
) |
Definition at line 1930 of file action.c.
Referenced by ACTION_RemoveFiles(), calculate_file_cost(), and calculate_install_state().
Definition at line 1943 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 5465 of file action.c.
Referenced by ITERATE_PublishComponent(), and register_verb().
Definition at line 274 of file action.c.
Referenced by MsiInstallProductW().
INSTALLSTATE msi_get_component_action | ( | MSIPACKAGE * | package, |
MSICOMPONENT * | comp | ||
) |
Definition at line 611 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 627 of file action.c.
Referenced by ACTION_RegisterClassInfo(), ACTION_RegisterExtensionInfo(), ACTION_UnregisterClassInfo(), ACTION_UnregisterExtensionInfo(), ITERATE_PublishComponent(), ITERATE_UnpublishComponent(), msi_check_publish(), msi_check_unpublish(), and refcount_component().
MSICOMPONENT * msi_get_loaded_component | ( | MSIPACKAGE * | package, |
const WCHAR * | Component | ||
) |
Definition at line 552 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 563 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 574 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 585 of file action.c.
Referenced by ACTION_RemoveFiles(), create_directory(), find_folder_children(), ITERATE_CreateFolders(), ITERATE_RemoveFolders(), msi_dialog_seltree_handler(), 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 7710 of file action.c.
Referenced by MsiConfigureFeatureW(), MsiConfigureProductExW(), MsiInstallProductW(), and MsiReinstallFeatureW().
BOOL msi_is_global_assembly | ( | MSICOMPONENT * | comp | ) |
Definition at line 2037 of file action.c.
Referenced by ACTION_InstallFiles(), ACTION_PatchFiles(), calculate_install_state(), free_package_structures(), installfiles_cb(), MSI_SetTargetPathW(), MsiEnumComponentCostsW(), and set_target_path().
UINT msi_load_all_components | ( | MSIPACKAGE * | package | ) |
Definition at line 809 of file action.c.
Referenced by ACTION_CostInitialize(), and MsiGetFeatureInfoW().
UINT msi_load_all_features | ( | MSIPACKAGE * | package | ) |
Definition at line 951 of file action.c.
Referenced by ACTION_CostInitialize(), and MsiGetFeatureInfoW().
|
static |
Definition at line 3504 of file action.c.
Referenced by ITERATE_RegisterTypeLibraries().
|
static |
Definition at line 3513 of file action.c.
Referenced by ITERATE_RegisterTypeLibraries().
Definition at line 2118 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 214 of file action.c.
Referenced by MSI_InstallPackage(), and msi_load_admin_properties().
|
static |
Definition at line 3963 of file action.c.
Referenced by ACTION_PublishProduct().
|
static |
Definition at line 4893 of file action.c.
Referenced by ACTION_RegisterProduct().
|
static |
Definition at line 4135 of file action.c.
Referenced by ACTION_PublishProduct().
|
static |
Definition at line 4033 of file action.c.
Referenced by ACTION_PublishProduct().
|
static |
Definition at line 3979 of file action.c.
Referenced by ACTION_PublishProduct().
|
static |
Definition at line 4079 of file action.c.
Referenced by ACTION_PublishProduct().
void msi_resolve_target_folder | ( | MSIPACKAGE * | package, |
const WCHAR * | name, | ||
BOOL | load_prop | ||
) |
Definition at line 2178 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 452 of file action.c.
Referenced by MsiSequenceW().
Definition at line 5825 of file action.c.
Referenced by ITERATE_StartService().
UINT msi_set_context | ( | MSIPACKAGE * | package | ) |
Definition at line 396 of file action.c.
Referenced by MSI_InstallPackage(), and MSI_OpenPackageW().
UINT msi_set_sourcedir_props | ( | MSIPACKAGE * | package, |
BOOL | replace | ||
) |
Definition at line 354 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 1640 of file action.c.
Referenced by ACTION_CostFinalize(), and MSI_SetInstallLevel().
Definition at line 305 of file action.c.
Referenced by get_patch_product_codes(), ITERATE_BindImage(), msi_apply_patch_db(), msi_apply_patches(), msi_apply_transforms(), and msi_check_patch_applicable().
Definition at line 596 of file action.c.
Referenced by ACTION_InstallValidate(), ACTION_ProcessComponents(), ITERATE_RemoveRegistryValuesOnUninstall(), ITERATE_WriteRegistryValues(), and msi_file_update_ui().
|
static |
Definition at line 7434 of file action.c.
Referenced by ACTION_InstallSFPCatalogFile(), ACTION_IsolateComponents(), ACTION_RegisterComPlus(), ACTION_RMCCPSearch(), and ACTION_UnregisterComPlus().
|
static |
Definition at line 4843 of file action.c.
Referenced by ACTION_UnpublishFeatures().
|
static |
Definition at line 5063 of file action.c.
Referenced by ACTION_UnpublishProduct().
UINT msi_validate_product_id | ( | MSIPACKAGE * | package | ) |
Definition at line 7148 of file action.c.
Referenced by ACTION_ValidateProductID(), and event_validate_product_id().
|
static |
Definition at line 391 of file action.c.
Referenced by ACTION_ExecuteAction(), ACTION_HandleCustomAction(), ACTION_INSTALL(), and ACTION_PerformActionSequence().
Definition at line 6758 of file action.c.
Referenced by ITERATE_RemoveEnvironmentString(), and ITERATE_WriteEnvironmentString().
|
static |
|
static |
Definition at line 3201 of file action.c.
Referenced by get_shared_dlls_count(), and write_shared_dlls_count().
Definition at line 109 of file action.c.
Referenced by msi_get_command_line_option(), and msi_parse_command_line().
|
static |
Definition at line 2335 of file action.c.
|
static |
Definition at line 1569 of file action.c.
Referenced by ACTION_CostFinalize().
|
static |
Definition at line 1512 of file action.c.
Referenced by process_overrides().
|
static |
Definition at line 3226 of file action.c.
Referenced by ACTION_ProcessComponents().
Definition at line 2683 of file action.c.
Referenced by ITERATE_WriteRegistryValues(), MsiGetPatchInfoExW(), and MsiGetProductInfoExW().
Definition at line 4603 of file action.c.
Referenced by ITERATE_SelfRegModules(), and ITERATE_SelfUnregModules().
|
static |
Definition at line 2585 of file action.c.
Referenced by join_multi_string_values().
Definition at line 700 of file action.c.
Referenced by ITERATE_RemoveFolders(), and remove_persistent_folder().
|
static |
Definition at line 5079 of file action.c.
Referenced by ACTION_UnpublishProduct().
|
static |
Definition at line 3146 of file action.c.
Referenced by build_full_keypath(), and ITERATE_CreateShortcuts().
|
static |
Definition at line 2042 of file action.c.
Referenced by calculate_file_cost().
Definition at line 2530 of file action.c.
Referenced by build_multi_string_value().
|
static |
Definition at line 7685 of file action.c.
Referenced by MSI_InstallPackage().
|
static |
Definition at line 7694 of file action.c.
Referenced by MSI_InstallPackage().
Definition at line 6036 of file action.c.
Referenced by ITERATE_DeleteService(), and ITERATE_StopService().
|
static |
Definition at line 5993 of file action.c.
Referenced by stop_service().
|
static |
Definition at line 3450 of file action.c.
Referenced by ITERATE_RegisterTypeLibraries().
|
static |
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 341 of file action.c.
Referenced by ACTION_ExecuteAction(), and ACTION_INSTALL().
WINE_DEFAULT_DEBUG_CHANNEL | ( | msi | ) |
|
static |
Definition at line 3216 of file action.c.
Referenced by refcount_component().
Definition at line 7479 of file action.c.
Referenced by __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(), create_file(), defer_custom_action(), 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(), 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_dialog_set_control_condition(), msi_get_deferred_action(), MSI_InstallPackage(), msi_register_unique_action(), msi_schedule_action(), msi_unimplemented_action_stub(), OB_Paint(), paint_button(), parse_encode(), parse_security_url(), patchfiles_cb(), PB_Paint(), pcs_callback(), PerformRegAction(), ProcessCmdLine(), queue_notification_fcb(), 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(), UPDOWN_DoAction(), WinMain(), and WTHelperGetKnownUsages().
Definition at line 7483 of file action.c.
Referenced by ACTION_HandleStandardAction().
Definition at line 7480 of file action.c.
Referenced by ACTION_HandleStandardAction(), and ui_actionstart().
UINT(* handler) (MSIPACKAGE *) | ( | MSIPACKAGE * | ) |
Definition at line 7482 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(), ICInfo(), ICInstall(), ICLocate(), ICRemove(), init_saxdeclhandler(), init_saxlexicalhandler(), initGenericErrorDefaultFunc(), isaxdecl_AddRef(), isaxdecl_QueryInterface(), isaxdecl_Release(), isaxlexical_AddRef(), isaxlexical_QueryInterface(), isaxlexical_Release(), MsiSetExternalUIRecord(), msvcrt_exception_filter(), MSVCRT_operator_new(), MSVCRT_raise(), parse_config(), SetupCommitFileQueueA(), SetupCommitFileQueueW(), SetupInstallFileA(), SetupInstallFileW(), SetupScanFileQueueA(), SetupScanFileQueueW(), svc_auth_reg(), 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 7481 of file action.c.
Referenced by test_arrange(), XSLProcessor_create(), xsltDefaultProcessOneNode(), xsltFreeTemplate(), xsltGetInheritedNsList(), and xsltParseStylesheetTemplate().