ReactOS 0.4.16-dev-297-gc569aee
|
#include <stdio.h>
#include <windows.h>
#include <msiquery.h>
#include <msidefs.h>
#include <msi.h>
#include <fci.h>
#include <objidl.h>
#include <shlobj.h>
#include <winsvc.h>
#include <shellapi.h>
#include "wine/test.h"
#include "utils.h"
Go to the source code of this file.
Classes | |
struct | sourcepathmap |
Macros | |
#define | _WIN32_MSI 300 |
#define | COBJMACROS |
#define | MEDIA_SIZE 0x7FFFFFFF |
#define | FOLDER_THRESHOLD 900000 |
#define | create_pf(file, is_file) create_pf_data(file, file, is_file) |
#define create_pf | ( | file, | |
is_file | |||
) | create_pf_data(file, file, is_file) |
Definition at line 2610 of file install.c.
Referenced by create_database_wordcount().
Definition at line 2279 of file install.c.
Referenced by create_cab_file(), and create_cc_test_files().
Definition at line 6054 of file install.c.
Referenced by test_deferred_action().
Definition at line 2224 of file install.c.
Definition at line 2475 of file install.c.
Referenced by test_missingcab().
Definition at line 2307 of file install.c.
Definition at line 2960 of file install.c.
Referenced by test_caborder(), test_continuouscabs(), test_samesequence(), and test_uiLevelFlags().
void create_database_wordcount | ( | const CHAR * | name, |
const msi_table * | tables, | ||
int | num_tables, | ||
INT | version, | ||
INT | wordcount, | ||
const char * | template, | ||
const char * | packagecode | ||
) |
Definition at line 2633 of file install.c.
Referenced by test_adminimage(), and test_shared_component().
Definition at line 2394 of file install.c.
Referenced by create_pf_data().
Definition at line 3955 of file install.c.
Referenced by test_missingcab().
Definition at line 2414 of file install.c.
Referenced by test_allusers_prop(), test_customaction1(), test_feature_override(), test_installed_prop(), test_MsiInstallProduct(), test_preselected(), test_remove_upgrade_code(), test_shortcut(), test_source_resolution(), and test_wow64().
Definition at line 3003 of file install.c.
Referenced by test_cabisextracted(), test_caborder(), test_continuouscabs(), test_file_in_use_cab(), test_lastusedsource(), test_readonlyfile_cab(), test_samesequence(), and test_uiLevelFlags().
Definition at line 2461 of file install.c.
Referenced by test_setdirproperty().
Definition at line 2433 of file install.c.
Referenced by delete_pf_files(), test_admin(), test_adminimage(), test_adminprops(), test_cabisextracted(), test_caborder(), test_concurrentinstall(), test_continuouscabs(), test_create_remove_shortcut(), test_currentworkingdir(), test_customaction51(), test_delete_services(), test_duplicate_files(), test_feature_override(), test_file_in_use(), test_file_in_use_cab(), test_find_related_products(), test_ini_values(), test_install_remove_odbc(), test_install_services(), test_Installer_InstallProduct(), test_installstate(), test_missingcab(), test_missingcomponent(), test_mixedmedia(), test_move_files(), test_MsiConfigureProductEx(), test_package_validation(), test_preselected(), test_process_components(), test_propcase(), test_publish_components(), test_publish_features(), test_publish_product(), test_readonlyfile(), test_readonlyfile_cab(), test_register_class_info(), test_register_extension_info(), test_register_font(), test_register_mime_info(), test_register_product(), test_register_progid_info(), test_register_typelib(), test_register_user(), test_remove_duplicate_files(), test_remove_existing_products(), test_remove_files(), test_samesequence(), test_self_registration(), test_setpropertyfolder(), test_shortcut(), test_simple_patch(), test_sourcedir_props(), test_sourcedirprop(), test_sourcefolder(), test_sourcepath(), test_start_stop_services(), test_transformprop(), test_uiLevelFlags(), test_upgrade_code(), test_validate_product_id(), and test_wow64().
Definition at line 2510 of file install.c.
Referenced by test_adminimage(), test_allusers_prop(), test_installed_prop(), test_MsiInstallProduct(), test_shortcut(), and test_source_resolution().
Definition at line 2447 of file install.c.
Referenced by test_wow64().
Definition at line 3537 of file install.c.
Referenced by test_icon_table().
Definition at line 2497 of file install.c.
Referenced by test_allusers_prop(), test_customaction1(), test_feature_override(), test_file_in_use(), test_file_in_use_cab(), test_installed_prop(), test_MsiInstallProduct(), test_preselected(), test_shortcut(), test_source_resolution(), and test_wow64().
Definition at line 2184 of file install.c.
Referenced by create_cab_file(), and create_cc_test_files().
Definition at line 2203 of file install.c.
Referenced by create_cab_file(), and create_cc_test_files().
Definition at line 2137 of file install.c.
Referenced by create_cab_file(), and create_cc_test_files().
Definition at line 2160 of file install.c.
Referenced by create_cab_file(), and create_cc_test_files().
Definition at line 2192 of file install.c.
Referenced by create_cab_file(), and create_cc_test_files().
Definition at line 2172 of file install.c.
Referenced by create_cab_file(), and create_cc_test_files().
Definition at line 3521 of file install.c.
Referenced by pf_exists(), and test_icon_table().
Definition at line 5229 of file install.c.
Referenced by test_file_in_use(), and test_file_in_use_cab().
|
static |
Definition at line 2131 of file install.c.
Referenced by create_cab_file(), and create_cc_test_files().
Definition at line 3603 of file install.c.
Referenced by test_transformprop().
Definition at line 3671 of file install.c.
Referenced by test_transformprop().
Definition at line 2120 of file install.c.
Referenced by add_file(), create_cab_file(), and create_cc_test_files().
|
static |
Definition at line 2253 of file install.c.
Referenced by add_file().
Definition at line 4563 of file install.c.
Referenced by test_sourcepath().
Definition at line 2357 of file install.c.
Referenced by START_TEST().
Definition at line 2235 of file install.c.
Referenced by create_cab_file(), and create_cc_test_files().
Definition at line 2338 of file install.c.
Referenced by START_TEST().
Definition at line 2211 of file install.c.
Referenced by START_TEST(), test_adminimage(), test_adminprops(), test_allusers_prop(), test_cabisextracted(), test_continuouscabs(), test_currentworkingdir(), test_customaction51(), test_feature_override(), test_feature_tree(), test_file_in_use(), test_file_in_use_cab(), test_icon_table(), test_installed_prop(), test_installstate(), test_missingcab(), test_missingcomponent(), test_mixed_package(), test_mixedmedia(), test_MsiInstallProduct(), test_package_validation(), test_preselected(), test_propcase(), test_readonlyfile(), test_readonlyfile_cab(), test_remove_upgrade_code(), test_setdirproperty(), test_shared_component(), test_shortcut(), test_source_resolution(), test_sourcedirprop(), test_sourcefolder(), test_transformprop(), test_upgrade_code(), test_volume_props(), and test_wow64().
Definition at line 2566 of file install.c.
Referenced by add_custom_dll().
Definition at line 2589 of file install.c.
Referenced by add_custom_dll().
Definition at line 3526 of file install.c.
Referenced by test_feature_override(), test_missingcomponent(), test_shared_component(), and test_upgrade_code().
Definition at line 5163 of file install.c.
Referenced by test_file_in_use(), and test_file_in_use_cab().
Definition at line 3559 of file install.c.
Referenced by add_custom_dll(), generate_transform(), test_customaction1(), and test_icon_table().
Definition at line 3893 of file install.c.
Referenced by test_adminprops().
Definition at line 3826 of file install.c.
Referenced by test_admin(), and test_adminprops().
Definition at line 2294 of file install.c.
Referenced by create_cab_file(), and create_cc_test_files().
Definition at line 3575 of file install.c.
Referenced by generate_transform_manual().
START_TEST | ( | install | ) |
Definition at line 6184 of file install.c.
Definition at line 3852 of file install.c.
Referenced by START_TEST().
Definition at line 4770 of file install.c.
Referenced by START_TEST().
Definition at line 3920 of file install.c.
Referenced by START_TEST().
Definition at line 5089 of file install.c.
Referenced by START_TEST().
Definition at line 3473 of file install.c.
Referenced by START_TEST().
Definition at line 3128 of file install.c.
Referenced by START_TEST().
Definition at line 3021 of file install.c.
Referenced by START_TEST().
Definition at line 3760 of file install.c.
Referenced by START_TEST().
Definition at line 4087 of file install.c.
Referenced by START_TEST().
Definition at line 4144 of file install.c.
Referenced by START_TEST().
Definition at line 6066 of file install.c.
Referenced by START_TEST().
Definition at line 5369 of file install.c.
Referenced by START_TEST().
Definition at line 6025 of file install.c.
Referenced by START_TEST().
Definition at line 5247 of file install.c.
Referenced by START_TEST().
Definition at line 5306 of file install.c.
Referenced by START_TEST().
Definition at line 5446 of file install.c.
Referenced by START_TEST().
Definition at line 5049 of file install.c.
Referenced by START_TEST().
Definition at line 4177 of file install.c.
Referenced by START_TEST().
Definition at line 4884 of file install.c.
Referenced by START_TEST().
Definition at line 3971 of file install.c.
Referenced by START_TEST().
Definition at line 4663 of file install.c.
Referenced by START_TEST().
Definition at line 5751 of file install.c.
Referenced by START_TEST().
Definition at line 3214 of file install.c.
Referenced by START_TEST().
Definition at line 2671 of file install.c.
Referenced by START_TEST().
Definition at line 2856 of file install.c.
Referenced by START_TEST().
Definition at line 5528 of file install.c.
Referenced by START_TEST().
Definition at line 2905 of file install.c.
Referenced by START_TEST().
Definition at line 4994 of file install.c.
Referenced by START_TEST().
Definition at line 4841 of file install.c.
Referenced by START_TEST().
Definition at line 3331 of file install.c.
Referenced by START_TEST().
Definition at line 3379 of file install.c.
Referenced by START_TEST().
Definition at line 5974 of file install.c.
Referenced by START_TEST().
Definition at line 3257 of file install.c.
Referenced by START_TEST().
Definition at line 3440 of file install.c.
Referenced by START_TEST().
Definition at line 5930 of file install.c.
Referenced by START_TEST().
Definition at line 4946 of file install.c.
Referenced by START_TEST().
Definition at line 6155 of file install.c.
Referenced by START_TEST().
Definition at line 4718 of file install.c.
Referenced by START_TEST().
Definition at line 4582 of file install.c.
Referenced by START_TEST().
Definition at line 3714 of file install.c.
Referenced by START_TEST().
Definition at line 3286 of file install.c.
Referenced by START_TEST().
Definition at line 5719 of file install.c.
Referenced by START_TEST().
Definition at line 5904 of file install.c.
Referenced by START_TEST().
Definition at line 6095 of file install.c.
Referenced by START_TEST().
Definition at line 2525 of file install.c.
Referenced by create_database_wordcount().
|
static |
Definition at line 2535 of file install.c.
Referenced by create_database_wordcount().
Definition at line 1708 of file install.c.
Referenced by test_admin().
Definition at line 53 of file install.c.
Referenced by get_user_dirs(), and test_icon_table().
Definition at line 1775 of file install.c.
Referenced by test_customaction51(), and test_sourcedirprop().
Definition at line 1537 of file install.c.
Referenced by test_caborder(), and test_continuouscabs().
Definition at line 52 of file install.c.
Referenced by delete_cf(), get_system_dirs(), and START_TEST().
Definition at line 56 of file install.c.
Referenced by add_custom_dll(), and START_TEST().
Definition at line 1963 of file install.c.
Referenced by test_icon_table(), and test_remove_upgrade_code().
Definition at line 40 of file install.c.
Referenced by test_mixed_package(), and test_package_validation().
|
static |
Definition at line 39 of file install.c.
Referenced by START_TEST(), test_feature_override(), test_mixed_package(), test_MsiInstallProduct(), test_package_validation(), test_remove_upgrade_code(), and test_wow64().
Definition at line 42 of file install.c.
Referenced by generate_transform(), test_admin(), test_adminimage(), test_adminprops(), test_allusers_prop(), test_cabisextracted(), test_caborder(), test_continuouscabs(), test_currentworkingdir(), test_customaction1(), test_customaction51(), test_deferred_action(), test_feature_override(), test_feature_tree(), test_file_in_use(), test_file_in_use_cab(), test_icon_table(), test_installed_prop(), test_installstate(), test_missingcab(), test_missingcomponent(), test_mixed_package(), test_mixedmedia(), test_MsiInstallProduct(), test_MsiSetComponentState(), test_package_validation(), test_packagecoltypes(), test_preselected(), test_propcase(), test_readonlyfile(), test_readonlyfile_cab(), test_remove_upgrade_code(), test_samesequence(), test_setdirproperty(), test_shared_component(), test_shortcut(), test_source_resolution(), test_sourcedirprop(), test_sourcefolder(), test_sourcepath(), test_transformprop(), test_uiLevelFlags(), test_upgrade_code(), test_volume_props(), and test_wow64().
Definition at line 43 of file install.c.
Referenced by generate_transform(), test_shared_component(), and test_transformprop().
Definition at line 47 of file install.c.
Referenced by generate_transform().
Definition at line 46 of file install.c.
Referenced by generate_transform(), test_admin(), test_adminprops(), test_customaction1(), and test_icon_table().
Definition at line 44 of file install.c.
Referenced by generate_transform(), generate_transform_manual(), set_transform_summary_info(), and test_transformprop().
Definition at line 50 of file install.c.
Referenced by compare_pf_data(), create_pf_data(), delete_pf(), delete_pfmsitest_files(), get_pf_file_size(), get_system_dirs(), pf_exists(), START_TEST(), test_file_in_use(), test_file_in_use_cab(), test_ini_values(), test_move_files(), test_process_components(), test_readonlyfile(), and test_readonlyfile_cab().
Definition at line 51 of file install.c.
Referenced by delete_pf_native(), and get_system_dirs().
Definition at line 5161 of file install.c.
Referenced by process_pending_renames().
Definition at line 5160 of file install.c.
Referenced by test_file_in_use(), and test_file_in_use_cab().
|
static |
Referenced by test_sourcepath().
const struct { ... } table_transform_data[] |
Referenced by generate_transform_manual().
Definition at line 1407 of file install.c.
Referenced by create_database_wordcount(), test_MsiInstallProduct(), test_MsiSetComponentState(), and test_packagecoltypes().
Definition at line 1621 of file install.c.
Referenced by test_uiLevelFlags().
Definition at line 54 of file install.c.
Referenced by get_system_dirs(), and test_icon_table().