ReactOS 0.4.16-dev-258-g81860b4
|
#include <msipriv.h>
Public Member Functions | |
HRESULT (WINAPI *pGetFileVersion)(const WCHAR * | |
WCHAR DWORD * | HRESULT (WINAPI *pCreateAssemblyNameObject)(IAssemblyName ** |
WCHAR DWORD const WCHAR void * | HRESULT (WINAPI *pCreateAssemblyEnum)(IAssemblyEnum ** |
tagMSIPACKAGE::HRESULT | ( | WINAPI * | pGetFileVersion | ) | const |
UINT tagMSIPACKAGE::action_progress_increment |
Definition at line 413 of file msipriv.h.
Referenced by ACTION_PerformAction(), and internal_ui_handler().
LPWSTR tagMSIPACKAGE::ActionFormat |
Definition at line 409 of file msipriv.h.
Referenced by free_package_structures().
Definition at line 430 of file msipriv.h.
Referenced by alloc_package(), free_package_structures(), load_appid(), and load_given_appid().
Definition at line 407 of file msipriv.h.
Referenced by alloc_package(), create_temp_binary(), free_package_structures(), get_temp_binary(), and HANDLE_CustomType7().
Definition at line 408 of file msipriv.h.
Referenced by alloc_package(), free_package_structures(), get_cabinet_stream(), and msi_add_cabinet_stream().
WCHAR DWORD const WCHAR void IUnknown IAssemblyName void* IAssemblyCache* tagMSIPACKAGE::cache_net[CLR_VERSION_MAX] |
Definition at line 423 of file msipriv.h.
Referenced by init_assembly_caches(), msi_destroy_assembly_caches(), msi_get_assembly_path(), msi_install_assembly(), and msi_uninstall_assembly().
IAssemblyCache* tagMSIPACKAGE::cache_sxs |
Definition at line 424 of file msipriv.h.
Referenced by init_assembly_caches(), msi_destroy_assembly_caches(), msi_install_assembly(), and msi_uninstall_assembly().
Definition at line 426 of file msipriv.h.
Referenced by ACTION_RegisterClassInfo(), ACTION_UnregisterClassInfo(), alloc_package(), free_package_structures(), load_class(), load_classes_and_such(), and load_given_class().
Definition at line 467 of file msipriv.h.
Referenced by ACTION_CustomAction(), and MsiGetMode().
Definition at line 401 of file msipriv.h.
Referenced by ACTION_CostFinalize(), ACTION_GetComponentInstallStates(), ACTION_InstallValidate(), ACTION_MsiPublishAssemblies(), ACTION_MsiUnpublishAssemblies(), ACTION_ProcessComponents(), ACTION_RemoveFiles(), alloc_package(), free_package_structures(), get_client_counts(), get_volume_space_required(), msi_get_loaded_component(), msi_load_all_components(), and MSI_SetFeatureStates().
MSIINSTALLCONTEXT tagMSIPACKAGE::Context |
Definition at line 459 of file msipriv.h.
Referenced by ACTION_MsiPublishAssemblies(), ACTION_MsiUnpublishAssemblies(), ACTION_ProcessComponents(), ACTION_PublishFeatures(), ACTION_PublishProduct(), ACTION_RegisterProduct(), ACTION_RegisterUser(), ACTION_ResolveSource(), ACTION_UnpublishProduct(), find_published_source(), get_install_location(), msi_apply_registered_patch(), msi_build_icon_path(), msi_load_media_info(), MSI_OpenPackageW(), msi_set_context(), publish_patches(), publish_sourcelist(), publish_upgrade_code(), and unpublish_feature().
void* tagMSIPACKAGE::cookie |
Definition at line 399 of file msipriv.h.
Referenced by msi_disable_fs_redirection(), and msi_revert_fs_redirection().
HANDLE tagMSIPACKAGE::custom_server_32_pipe |
Definition at line 444 of file msipriv.h.
Referenced by custom_start_server().
HANDLE tagMSIPACKAGE::custom_server_32_process |
Definition at line 442 of file msipriv.h.
Referenced by custom_start_server().
HANDLE tagMSIPACKAGE::custom_server_64_pipe |
Definition at line 445 of file msipriv.h.
Referenced by custom_start_server().
HANDLE tagMSIPACKAGE::custom_server_64_process |
Definition at line 443 of file msipriv.h.
Referenced by custom_start_server().
MSIDATABASE* tagMSIPACKAGE::db |
Definition at line 394 of file msipriv.h.
Referenced by ACTION_AllocateRegistrySpace(), ACTION_AppSearch(), ACTION_BindImage(), ACTION_CCPSearch(), ACTION_CostFinalize(), ACTION_CostInitialize(), ACTION_CreateFolders(), ACTION_CreateShortcuts(), ACTION_CustomAction(), ACTION_DeleteServices(), ACTION_DisableRollback(), ACTION_DuplicateFiles(), ACTION_ExecuteAction(), ACTION_FindRelatedProducts(), ACTION_INSTALL(), ACTION_InstallFiles(), ACTION_InstallODBC(), ACTION_InstallServices(), ACTION_InstallValidate(), ACTION_LaunchConditions(), ACTION_MigrateFeatureStates(), ACTION_MoveFiles(), ACTION_PerformActionSequence(), ACTION_ProcessComponents(), ACTION_ProcessExecSequence(), ACTION_ProcessUISequence(), ACTION_PublishComponents(), ACTION_PublishProduct(), ACTION_RegisterFonts(), ACTION_RegisterProduct(), ACTION_RegisterTypeLibraries(), ACTION_RegisterUser(), ACTION_RemoveDuplicateFiles(), ACTION_RemoveEnvironmentStrings(), ACTION_RemoveExistingProducts(), ACTION_RemoveFiles(), ACTION_RemoveFolders(), ACTION_RemoveIniValues(), ACTION_RemoveODBC(), ACTION_RemoveRegistryValues(), ACTION_RemoveShortcuts(), ACTION_ResolveSource(), ACTION_SelfRegModules(), ACTION_SelfUnregModules(), ACTION_SetODBCFolders(), ACTION_ShowDialog(), ACTION_StartServices(), ACTION_StopServices(), ACTION_UnpublishComponents(), ACTION_UnregisterFonts(), ACTION_UnregisterTypeLibraries(), ACTION_WriteEnvironmentStrings(), ACTION_WriteIniValues(), ACTION_WriteRegistryValues(), append_productcode(), apply_patch_db(), apply_substorage_transform(), cabinet_open_stream(), change_media(), check_transform_applicable(), create_temp_binary(), create_temp_property_table(), defer_custom_action(), deformat_property(), dialog_fill_controls(), dialog_set_property(), get_assembly_record(), get_dialog_record(), get_duplicate_filename(), get_ini_file_name(), get_root_key(), get_signature(), get_source_root(), HANDLE_CustomType19(), HANDLE_CustomType23(), HANDLE_CustomType50(), HANDLE_CustomType53_54(), HANDLE_CustomType5_6(), HANDLE_CustomType7(), is_obsoleted_by_patch(), listview_add_item(), load_admin_properties(), load_all_classes(), load_all_extensions(), load_all_files(), load_all_folders(), load_all_media(), load_all_mimes(), load_all_patches(), load_all_progids(), load_all_verbs(), load_file_disk_id(), load_file_hash(), load_folder_persistence(), load_given_appid(), load_given_class(), load_given_extension(), load_given_mime(), load_given_progid(), load_patch_disk_id(), mark_patched_components(), media_get_disk_info(), msi_adjust_privilege_properties(), MSI_ApplicablePatchXML(), msi_apply_patches(), msi_apply_transforms(), msi_build_icon_path(), msi_check_patch_applicable(), MSI_CreatePackage(), MSI_InstallPackage(), msi_load_all_components(), msi_load_all_features(), msi_load_assembly(), msi_load_media_info(), msi_load_suminfo_properties(), MSI_OpenPackageW(), msi_parse_command_line(), MSI_ProcessMessage(), msi_resolve_target_folder(), MSI_Sequence(), msi_set_context(), msi_set_sourcedir_props(), MSI_SetFeatureStates(), MSI_SetInstallLevel(), msi_validate_product_id(), MsiEnumComponentCostsW(), MsiGetActiveDatabase(), MsiGetLanguage(), MsiGetMode(), MsiGetProductPropertyW(), MsiGetPropertyA(), MsiGetPropertyW(), MsiSetFeatureAttributesW(), MsiSetPropertyW(), patch_add_media(), patch_file(), patch_set_media_source_prop(), patchfiles_cb(), process_overrides(), process_state_property(), publish_icons(), publish_install_properties(), publish_product_properties(), publish_upgrade_code(), ready_media(), remove_product_upgrade_code(), resolve_keypath(), search_components(), search_dr(), search_ini(), search_reg(), set_deferred_action_props(), set_installed_prop(), set_installer_properties(), set_msi_assembly_prop(), set_target_path(), set_user_sid_prop(), ui_actioninfo(), ui_actionstart(), ui_sequence_exists(), unimplemented_action_stub(), unpublish_icons(), and write_substorage_to_file().
BOOL tagMSIPACKAGE::delete_on_close |
Definition at line 450 of file msipriv.h.
Referenced by ACTION_RegisterProduct(), ACTION_UnpublishProduct(), and MSI_OpenPackageW().
msi_dialog* tagMSIPACKAGE::dialog |
Definition at line 453 of file msipriv.h.
Referenced by event_do_dialog().
BOOL tagMSIPACKAGE::ExecuteSequenceRun |
Definition at line 437 of file msipriv.h.
Referenced by ACTION_ProcessExecSequence().
Definition at line 427 of file msipriv.h.
Referenced by ACTION_RegisterExtensionInfo(), ACTION_UnregisterExtensionInfo(), alloc_package(), free_package_structures(), has_all_extensions_removed(), has_extensions(), has_one_extension_installed(), load_classes_and_such(), load_extension(), and load_given_extension().
Definition at line 402 of file msipriv.h.
Referenced by ACTION_GetFeatureInstallStates(), ACTION_InstallValidate(), ACTION_PublishFeatures(), ACTION_UnpublishFeatures(), ACTION_UpdateComponentStates(), alloc_package(), check_publish(), check_unpublish(), free_package_structures(), is_full_uninstall(), msi_get_loaded_feature(), msi_load_all_features(), MSI_SetFeatureStates(), MSI_SetFeatureStateW(), process_state_property(), refcount_component(), and seltree_add_child_features().
Definition at line 404 of file msipriv.h.
Referenced by ACTION_InstallFinalize(), ACTION_PatchFiles(), alloc_package(), find_filepatch(), free_package_structures(), and load_all_patches().
Definition at line 403 of file msipriv.h.
Referenced by ACTION_InstallFiles(), ACTION_InstallFinalize(), ACTION_InstallValidate(), ACTION_RemoveFiles(), alloc_package(), calculate_file_cost(), find_file(), free_package_structures(), load_all_files(), msi_get_loaded_file(), MSI_SetTargetPathW(), refcount_component(), and schedule_install_files().
Definition at line 406 of file msipriv.h.
Referenced by alloc_package(), free_package_structures(), load_all_folders(), msi_get_loaded_folder(), and msi_reset_source_folders().
MSIOBJECTHDR tagMSIPACKAGE::hdr |
Definition at line 393 of file msipriv.h.
Referenced by do_msidbCustomActionTypeDll(), do_msidbCustomActionTypeScript(), MSI_CreatePackage(), MSI_EnableUIPreview(), MSI_OpenPackageW(), MsiCollectUserInfoA(), MsiCollectUserInfoW(), MsiConfigureFeatureW(), MsiDetermineApplicablePatchesW(), MsiDeterminePatchSequenceW(), MsiDoActionW(), MsiEnumComponentCostsW(), MsiFormatRecordA(), MsiFormatRecordW(), MsiGetActiveDatabase(), MsiGetComponentStateW(), MsiGetFeatureCostW(), MsiGetFeatureInfoW(), MsiGetFeatureStateW(), MsiGetLanguage(), MsiGetMode(), MsiGetProductPropertyW(), MsiGetPropertyA(), MsiGetPropertyW(), MsiGetSourcePathA(), MsiGetSourcePathW(), MsiGetTargetPathA(), MsiGetTargetPathW(), MsiOpenPackageExW(), MsiProcessMessage(), MsiReinstallFeatureW(), MsiSequenceW(), MsiSetComponentStateW(), MsiSetFeatureAttributesW(), MsiSetFeatureStateW(), MsiSetInstallLevel(), MsiSetMode(), MsiSetPropertyW(), and MsiSetTargetPathW().
HMODULE tagMSIPACKAGE::hfusion10 |
Definition at line 415 of file msipriv.h.
Referenced by init_assembly_caches(), load_fusion_dlls(), and msi_destroy_assembly_caches().
HMODULE tagMSIPACKAGE::hfusion11 |
Definition at line 416 of file msipriv.h.
Referenced by init_assembly_caches(), load_fusion_dlls(), and msi_destroy_assembly_caches().
HMODULE tagMSIPACKAGE::hfusion20 |
Definition at line 417 of file msipriv.h.
Referenced by init_assembly_caches(), load_fusion_dlls(), and msi_destroy_assembly_caches().
HMODULE tagMSIPACKAGE::hfusion40 |
Definition at line 418 of file msipriv.h.
Referenced by init_assembly_caches(), load_fusion_dlls(), and msi_destroy_assembly_caches().
HMODULE tagMSIPACKAGE::hmscoree |
Definition at line 419 of file msipriv.h.
Referenced by init_assembly_caches(), load_fusion_dlls(), and msi_destroy_assembly_caches().
UINT tagMSIPACKAGE::InWhatSequence |
Definition at line 438 of file msipriv.h.
Referenced by ACTION_ExecuteAction(), ACTION_INSTALL(), and check_execution_scheduling_options().
LANGID* tagMSIPACKAGE::langids |
Definition at line 398 of file msipriv.h.
Referenced by ACTION_ExecuteAction(), free_package_structures(), match_language(), MSI_OpenPackageW(), parse_suminfo(), and validate_package().
LPWSTR tagMSIPACKAGE::LastAction |
Definition at line 410 of file msipriv.h.
Referenced by free_package_structures(), MSI_CreatePackage(), and MSI_ProcessMessage().
UINT tagMSIPACKAGE::LastActionResult |
Definition at line 412 of file msipriv.h.
Referenced by ACTION_ExecuteAction(), MSI_CreatePackage(), and ui_actioninfo().
LPWSTR tagMSIPACKAGE::LastActionTemplate |
Definition at line 411 of file msipriv.h.
Referenced by free_package_structures(), MSI_CreatePackage(), and MSI_ProcessMessage().
LPWSTR tagMSIPACKAGE::localfile |
Definition at line 449 of file msipriv.h.
Referenced by ACTION_RegisterProduct(), ACTION_UnpublishProduct(), and MSI_OpenPackageW().
HANDLE tagMSIPACKAGE::log_file |
Definition at line 414 of file msipriv.h.
Referenced by MSI_CreatePackage(), MSI_OpenPackageW(), MSI_ProcessMessageVerbatim(), and MsiGetMode().
Definition at line 429 of file msipriv.h.
Referenced by ACTION_RegisterMIMEInfo(), ACTION_UnregisterMIMEInfo(), alloc_package(), free_package_structures(), load_classes_and_such(), load_given_mime(), and load_mime().
Definition at line 469 of file msipriv.h.
Referenced by ACTION_ScheduleReboot(), copy_install_file(), MSI_InstallPackage(), MsiGetMode(), and MsiSetMode().
Definition at line 470 of file msipriv.h.
Referenced by MsiGetMode(), and MsiSetMode().
Definition at line 471 of file msipriv.h.
Referenced by ACTION_HandleStandardAction(), ACTION_ProcessComponents(), msi_get_component_action(), msi_get_feature_action(), and MSI_InstallPackage().
LPWSTR tagMSIPACKAGE::next_dialog |
Definition at line 454 of file msipriv.h.
Referenced by ACTION_DialogBox().
UINT tagMSIPACKAGE::num_langids |
Definition at line 397 of file msipriv.h.
Referenced by ACTION_ExecuteAction(), match_language(), MSI_OpenPackageW(), parse_suminfo(), and validate_package().
LPWSTR tagMSIPACKAGE::PackagePath |
Definition at line 447 of file msipriv.h.
Referenced by ACTION_ProcessComponents(), ACTION_ResolveSource(), free_package_structures(), msi_apply_transforms(), MSI_CreatePackage(), MSI_InstallPackage(), and publish_sourcelist().
Definition at line 400 of file msipriv.h.
Referenced by ACTION_PublishProduct(), ACTION_UnpublishProduct(), alloc_package(), apply_patch_db(), free_package_structures(), is_obsoleted_by_patch(), is_registered_patch_media(), and publish_patches().
Definition at line 396 of file msipriv.h.
Referenced by ACTION_RegisterClassInfo(), ACTION_RegisterProduct(), ACTION_UnpublishProduct(), ACTION_UnregisterClassInfo(), msi_disable_fs_redirection(), msi_revert_fs_redirection(), parse_suminfo(), set_installed_prop(), and validate_package().
LPWSTR tagMSIPACKAGE::ProductCode |
Definition at line 448 of file msipriv.h.
Referenced by ACTION_ExecuteAction(), ACTION_ForceReboot(), ACTION_GetComponentInstallStates(), ACTION_GetFeatureInstallStates(), ACTION_MsiPublishAssemblies(), ACTION_ProcessComponents(), ACTION_PublishFeatures(), ACTION_PublishProduct(), ACTION_RegisterProduct(), ACTION_RegisterUser(), ACTION_ResolveSource(), ACTION_UnpublishProduct(), find_published_source(), free_package_structures(), get_install_location(), msi_apply_registered_patch(), msi_build_icon_path(), msi_create_component_advertise_string(), MSI_CreatePackage(), MSI_InstallPackage(), MSI_OpenPackageW(), msi_set_context(), publish_patches(), publish_sourcelist(), publish_upgrade_code(), remove_product_upgrade_code(), set_installed_prop(), set_installer_properties(), and unpublish_feature().
Definition at line 428 of file msipriv.h.
Referenced by ACTION_RegisterProgIdInfo(), ACTION_UnregisterProgIdInfo(), alloc_package(), free_package_structures(), load_classes_and_such(), load_given_progid(), and load_progid().
Definition at line 468 of file msipriv.h.
Referenced by ACTION_CustomAction(), and MsiGetMode().
Definition at line 472 of file msipriv.h.
Referenced by do_msidbCustomActionTypeDll().
Definition at line 440 of file msipriv.h.
Referenced by ACTION_FinishCustomActions(), alloc_package(), and file_running_action().
Definition at line 466 of file msipriv.h.
Referenced by ACTION_CustomAction(), and MsiGetMode().
Definition at line 432 of file msipriv.h.
Referenced by ACTION_CreateFolders(), ACTION_CreateShortcuts(), ACTION_CustomAction(), ACTION_DeleteServices(), ACTION_DuplicateFiles(), ACTION_InstallFiles(), ACTION_InstallODBC(), ACTION_InstallServices(), ACTION_MoveFiles(), ACTION_MsiPublishAssemblies(), ACTION_MsiUnpublishAssemblies(), ACTION_PatchFiles(), ACTION_ProcessComponents(), ACTION_PublishComponents(), ACTION_PublishFeatures(), ACTION_PublishProduct(), ACTION_RegisterClassInfo(), ACTION_RegisterExtensionInfo(), ACTION_RegisterFonts(), ACTION_RegisterMIMEInfo(), ACTION_RegisterProduct(), ACTION_RegisterProgIdInfo(), ACTION_RegisterTypeLibraries(), ACTION_RegisterUser(), ACTION_RemoveDuplicateFiles(), ACTION_RemoveEnvironmentStrings(), ACTION_RemoveFiles(), ACTION_RemoveFolders(), ACTION_RemoveIniValues(), ACTION_RemoveODBC(), ACTION_RemoveRegistryValues(), ACTION_RemoveShortcuts(), ACTION_SelfRegModules(), ACTION_SelfUnregModules(), ACTION_StartServices(), ACTION_StopServices(), ACTION_UnpublishComponents(), ACTION_UnpublishFeatures(), ACTION_UnregisterClassInfo(), ACTION_UnregisterExtensionInfo(), ACTION_UnregisterFonts(), ACTION_UnregisterMIMEInfo(), ACTION_UnregisterProgIdInfo(), ACTION_UnregisterTypeLibraries(), ACTION_WriteEnvironmentStrings(), ACTION_WriteIniValues(), ACTION_WriteRegistryValues(), execute_script(), and MSI_CreatePackage().
LPWSTR* tagMSIPACKAGE::script_actions[SCRIPT_MAX] |
Definition at line 433 of file msipriv.h.
Referenced by execute_script(), msi_free_action_script(), and msi_schedule_action().
int tagMSIPACKAGE::script_actions_count[SCRIPT_MAX] |
Definition at line 434 of file msipriv.h.
Referenced by execute_script(), msi_free_action_script(), and msi_schedule_action().
Definition at line 463 of file msipriv.h.
Referenced by alloc_package(), free_package_structures(), msi_package_add_info(), and publish_sourcelist().
Definition at line 464 of file msipriv.h.
Referenced by alloc_package(), free_package_structures(), msi_package_add_media_disk(), and publish_sourcelist().
Definition at line 461 of file msipriv.h.
Referenced by alloc_package(), event_cleanup_subscriptions(), msi_event_cleanup_all_subscriptions(), and msi_event_fire().
Definition at line 405 of file msipriv.h.
Referenced by alloc_package().
INSTALLUILEVEL tagMSIPACKAGE::ui_level |
Definition at line 452 of file msipriv.h.
Referenced by HANDLE_CustomType19(), internal_ui_handler(), MSI_CreatePackage(), and needs_ui_sequence().
LPWSTR* tagMSIPACKAGE::unique_actions |
Definition at line 435 of file msipriv.h.
Referenced by free_package_structures(), msi_action_is_unique(), and msi_register_unique_action().
int tagMSIPACKAGE::unique_actions_count |
Definition at line 436 of file msipriv.h.
Referenced by free_package_structures(), msi_action_is_unique(), and msi_register_unique_action().
INT tagMSIPACKAGE::version |
Definition at line 395 of file msipriv.h.
Referenced by parse_suminfo(), and validate_package().
UINT tagMSIPACKAGE::WordCount |
Definition at line 458 of file msipriv.h.
Referenced by MSI_CreatePackage(), msi_load_suminfo_properties(), and msi_resolve_source_folder().