ReactOS 0.4.15-dev-7788-g1ad9096
|
#include <assert.h>
#include <stdio.h>
#include <windows.h>
#include <msidefs.h>
#include <msi.h>
#include <msiquery.h>
#include <srrestoreptapi.h>
#include <shlobj.h>
#include <sddl.h>
#include "wine/test.h"
Go to the source code of this file.
Classes | |
struct | _tagVS_VERSIONINFO |
struct | access_res |
struct | externalui_message |
Typedefs | |
typedef struct _tagVS_VERSIONINFO | VS_VERSIONINFO |
#define test_file_access | ( | file, | |
ares | |||
) | _test_file_access(file, ares, __LINE__) |
typedef struct _tagVS_VERSIONINFO VS_VERSIONINFO |
Definition at line 7704 of file package.c.
|
inlinestatic |
|
static |
|
static |
Definition at line 858 of file package.c.
Referenced by test_appsearch(), test_appsearch_drlocator(), test_appsearch_reglocator(), and test_ccpsearch().
|
static |
Definition at line 2140 of file package.c.
Referenced by test_installprops(), and test_props().
Definition at line 717 of file package.c.
Referenced by test_externalui_message().
Definition at line 495 of file package.c.
Referenced by test_appsearch(), test_appsearch_complocator(), test_appsearch_drlocator(), test_appsearch_inilocator(), test_appsearch_reglocator(), and test_complocator().
Definition at line 599 of file package.c.
Referenced by test_ccpsearch().
Definition at line 622 of file package.c.
Referenced by test_appsearch_complocator(), and test_complocator().
Definition at line 421 of file package.c.
Referenced by test_costs(), test_featureparents(), test_formatrecord_tables(), test_removefiles(), test_settargetpath(), and test_states().
Definition at line 681 of file package.c.
Referenced by test_controlevent(), and test_externalui_message().
Definition at line 702 of file package.c.
Referenced by test_controlevent().
Definition at line 649 of file package.c.
Referenced by test_controlevent(), test_formatrecord_tables(), test_property_table(), and test_states().
Definition at line 662 of file package.c.
Referenced by test_controlevent(), and test_externalui_message().
Definition at line 609 of file package.c.
Referenced by test_appsearch(), test_appsearch_drlocator(), and test_ccpsearch().
Definition at line 453 of file package.c.
Referenced by test_costs(), test_featureparents(), test_formatrecord_tables(), test_removefiles(), test_settargetpath(), and test_states().
Definition at line 436 of file package.c.
Referenced by test_costs(), test_featureparents(), test_formatrecord_tables(), test_removefiles(), test_settargetpath(), and test_states().
Definition at line 976 of file package.c.
Referenced by create_test_file(), test_controlevent(), test_externalui_message(), and test_top_level_action().
Definition at line 464 of file package.c.
Referenced by test_costs(), test_featureparents(), test_formatrecord_tables(), test_removefiles(), test_settargetpath(), and test_states().
Definition at line 1012 of file package.c.
Referenced by test_appsearch_complocator(), test_appsearch_drlocator(), test_appsearch_inilocator(), and test_appsearch_reglocator().
Definition at line 634 of file package.c.
Referenced by test_appsearch_inilocator().
Definition at line 560 of file package.c.
Referenced by test_costs(), test_states(), and test_top_level_action().
Definition at line 572 of file package.c.
Referenced by test_top_level_action().
Definition at line 538 of file package.c.
Referenced by test_launchconditions().
Definition at line 584 of file package.c.
Referenced by test_costs(), and test_states().
Definition at line 921 of file package.c.
Referenced by test_appsearch(), test_appsearch_complocator(), test_appsearch_drlocator(), test_appsearch_inilocator(), test_appsearch_reglocator(), test_ccpsearch(), test_complocator(), test_condition(), test_controlevent(), test_costs(), test_createpackage(), test_doaction(), test_externalui(), test_externalui_message(), test_featureparents(), test_formatrecord2(), test_formatrecord_tables(), test_gettargetpath_bad(), test_installprops(), test_launchconditions(), test_MsiDatabaseCommit(), test_MsiGetSourcePath(), test_MsiOpenProduct(), test_MsiSetProperty(), test_property_table(), test_props(), test_removefiles(), test_settargetpath(), test_shortlongsource(), test_sourcedir(), test_states(), test_top_level_action(), and test_try_transform().
Definition at line 549 of file package.c.
Referenced by test_costs(), test_MsiDatabaseCommit(), test_MsiGetProductProperty(), test_property_table(), test_props(), test_states(), and test_top_level_action().
Definition at line 506 of file package.c.
Referenced by test_appsearch(), test_appsearch_drlocator(), test_appsearch_reglocator(), and test_ccpsearch().
Definition at line 481 of file package.c.
Referenced by test_removefiles().
Definition at line 520 of file package.c.
Referenced by test_appsearch(), test_appsearch_complocator(), test_appsearch_drlocator(), test_appsearch_inilocator(), test_appsearch_reglocator(), test_ccpsearch(), and test_complocator().
Definition at line 992 of file package.c.
Referenced by test_appsearch_complocator(), test_appsearch_drlocator(), test_appsearch_inilocator(), test_appsearch_reglocator(), test_complocator(), test_formatrecord_tables(), and test_removefiles().
Definition at line 244 of file package.c.
Referenced by test_MsiGetProductProperty().
Definition at line 729 of file package.c.
Referenced by test_states().
|
static |
Definition at line 329 of file package.c.
Referenced by test_appsearch_complocator(), and test_complocator().
Definition at line 4947 of file package.c.
Referenced by test_appsearch_inilocator().
Definition at line 383 of file package.c.
Referenced by test_MsiSetProperty(), and test_property_table().
|
static |
Definition at line 8692 of file package.c.
Referenced by test_externalui().
|
static |
Definition at line 9055 of file package.c.
Referenced by test_controlevent(), test_externalui_message(), and test_top_level_action().
|
static |
Definition at line 9042 of file package.c.
Referenced by test_controlevent(), test_externalui_message(), and test_top_level_action().
|
static |
Definition at line 8701 of file package.c.
Referenced by test_externalui().
Definition at line 2329 of file package.c.
Referenced by test_property_table().
Definition at line 8815 of file package.c.
Referenced by ok_sequence_(), test_controlevent(), test_externalui_message(), and test_top_level_action().
Definition at line 126 of file package.c.
Referenced by test_appsearch_complocator().
|
static |
Definition at line 49 of file package.c.
Referenced by START_TEST().
|
static |
Definition at line 71 of file package.c.
Referenced by test_appsearch_complocator(), and test_states().
Definition at line 1081 of file package.c.
Referenced by test_appsearch_complocator(), test_appsearch_drlocator(), test_appsearch_inilocator(), test_appsearch_reglocator(), test_complocator(), test_installprops(), test_MsiGetSourcePath(), test_shortlongsource(), and test_sourcedir().
|
static |
Definition at line 1060 of file package.c.
Referenced by START_TEST().
|
static |
Definition at line 8822 of file package.c.
Definition at line 951 of file package.c.
Referenced by test_appsearch(), test_appsearch_complocator(), test_appsearch_drlocator(), test_appsearch_inilocator(), test_appsearch_reglocator(), test_ccpsearch(), test_complocator(), test_condition(), test_controlevent(), test_createpackage(), test_doaction(), test_externalui(), test_externalui_message(), test_featureparents(), test_formatrecord2(), test_formatrecord_tables(), test_gettargetpath_bad(), test_installprops(), test_launchconditions(), test_MsiGetSourcePath(), test_MsiSetProperty(), test_property_table(), test_props(), test_removefiles(), test_settargetpath(), test_shortlongsource(), and test_states().
Definition at line 146 of file package.c.
Referenced by delete_component_path(), and package_RegDeleteTreeW().
Definition at line 1200 of file package.c.
Referenced by test_settargetpath().
Definition at line 1072 of file package.c.
Referenced by START_TEST().
Definition at line 405 of file package.c.
Referenced by add_entry(), add_reglocator_entry(), create_actiontext_table(), create_appsearch_table(), create_ccpsearch_table(), create_complocator_table(), create_component_table(), create_control_table(), create_controlevent_table(), create_custom_action_table(), create_dialog_table(), create_drlocator_table(), create_feature_components_table(), create_feature_table(), create_file_table(), create_inilocator_table(), create_install_execute_sequence_table(), create_install_ui_sequence_table(), create_launchcondition_table(), create_media_table(), create_package_db(), create_property_table(), create_reglocator_table(), create_remove_file_table(), create_signature_table(), create_upgrade_table(), test_externalui_message(), test_MsiGetProductProperty(), and test_property_table().
Definition at line 5165 of file package.c.
Referenced by test_appsearch_drlocator().
|
static |
Definition at line 263 of file package.c.
Referenced by test_appsearch_complocator(), and test_complocator().
Definition at line 6147 of file package.c.
Referenced by test_MsiGetSourcePath(), and test_shortlongsource().
Definition at line 2545 of file package.c.
Referenced by test_msipackage().
Definition at line 876 of file package.c.
Referenced by create_package_db(), and test_MsiGetProductProperty().
Definition at line 2528 of file package.c.
Referenced by test_msipackage(), and test_states().
Definition at line 212 of file package.c.
Referenced by create_test_guid(), delete_component_path(), set_component_path(), and test_MsiGetProductProperty().
START_TEST | ( | package | ) |
Definition at line 9623 of file package.c.
Definition at line 7749 of file package.c.
Referenced by START_TEST().
Definition at line 4010 of file package.c.
Referenced by START_TEST().
Definition at line 4127 of file package.c.
Referenced by START_TEST().
Definition at line 5195 of file package.c.
Referenced by START_TEST().
Definition at line 4958 of file package.c.
Referenced by START_TEST().
Definition at line 4376 of file package.c.
Referenced by START_TEST().
Definition at line 5860 of file package.c.
Referenced by START_TEST().
Definition at line 5906 of file package.c.
Referenced by START_TEST().
|
static |
Definition at line 3033 of file package.c.
Referenced by test_featureparents(), and test_states().
Definition at line 1387 of file package.c.
Referenced by START_TEST().
Definition at line 9304 of file package.c.
Referenced by START_TEST().
Definition at line 8442 of file package.c.
Referenced by main_test(), and START_TEST().
Definition at line 1086 of file package.c.
Referenced by START_TEST().
Definition at line 1105 of file package.c.
Referenced by main_test(), and START_TEST().
Definition at line 7783 of file package.c.
Referenced by START_TEST().
Definition at line 8714 of file package.c.
Referenced by START_TEST().
Definition at line 9090 of file package.c.
Referenced by START_TEST().
|
static |
Definition at line 3007 of file package.c.
Referenced by test_featureparents(), and test_states().
Definition at line 5403 of file package.c.
Referenced by START_TEST().
Definition at line 2657 of file package.c.
Referenced by START_TEST().
Definition at line 2747 of file package.c.
Referenced by START_TEST().
Definition at line 1135 of file package.c.
Referenced by START_TEST().
Definition at line 5573 of file package.c.
Referenced by START_TEST().
Definition at line 5811 of file package.c.
Referenced by START_TEST().
Definition at line 8387 of file package.c.
Referenced by START_TEST().
Definition at line 8431 of file package.c.
Referenced by START_TEST().
Definition at line 8645 of file package.c.
Referenced by START_TEST().
Definition at line 7948 of file package.c.
Referenced by START_TEST().
Definition at line 6164 of file package.c.
Referenced by START_TEST().
Definition at line 2562 of file package.c.
Referenced by START_TEST().
Definition at line 8272 of file package.c.
Referenced by START_TEST().
Definition at line 2369 of file package.c.
Referenced by START_TEST().
Definition at line 2153 of file package.c.
Referenced by main_test(), and START_TEST().
Definition at line 3861 of file package.c.
Referenced by START_TEST().
Definition at line 1219 of file package.c.
Referenced by START_TEST().
Definition at line 6945 of file package.c.
Referenced by START_TEST().
Definition at line 7279 of file package.c.
Referenced by START_TEST().
Definition at line 3060 of file package.c.
Referenced by START_TEST().
Definition at line 9532 of file package.c.
Referenced by START_TEST().
Definition at line 2523 of file package.c.
Referenced by test_msipackage().
Definition at line 2495 of file package.c.
Referenced by try_query().
|
static |
Definition at line 9037 of file package.c.
Referenced by test_controlevent(), test_externalui_message(), and test_top_level_action().
|
static |
Definition at line 9288 of file package.c.
Referenced by test_controlevent().
|
static |
Definition at line 9272 of file package.c.
Referenced by test_controlevent().
|
static |
Definition at line 7644 of file package.c.
Referenced by add_field_and_value_to_list(), add_field_value_data(), add_string_id_and_value_to_list(), ata_open_file(), BlockChainStream_GetBlockAtOffset(), XMLStorage::XMLWriter::create_node_content(), create_windowed_editor(), CreateStdAccessibleObject(), CRYPT_FileNameOpenStoreW(), CryptRetrieveObjectByUrlW(), delegation_compatible(), DIALOG_get_info(), do_open(), ext4_ext_get_blocks(), filesys_OpenTextFile(), get_cookie_container(), get_cookie_domain(), get_mapping_key(), get_node(), get_thread_data(), handle_open(), load_persistent_cookie(), main(), map_disposition_2_nfsopen(), MSGChildProc2(), MSGChildProcMDI2(), MSGTestProc(), MSGTestProc2(), MSGTestProcMDI(), MSGTestProcMDI2(), MSIREG_OpenClassesUpgradeCodesKey(), MSIREG_OpenFeaturesKey(), MSIREG_OpenInstallerFeaturesKey(), MSIREG_OpenInstallProps(), MSIREG_OpenPatchesKey(), MSIREG_OpenProductKey(), MSIREG_OpenUninstallKey(), MSIREG_OpenUpgradeCodesKey(), MSIREG_OpenUserComponentsKey(), MSIREG_OpenUserDataComponentKey(), MSIREG_OpenUserDataFeaturesKey(), MSIREG_OpenUserDataPatchKey(), MSIREG_OpenUserDataProductKey(), MSIREG_OpenUserDataProductPatchesKey(), MSIREG_OpenUserPatchesKey(), MSIREG_OpenUserUpgradeCodesKey(), nfs41_delegate_open(), nfs41_open(), Open(), open_key(), open_or_delegate(), open_shared_dlls_key(), OpenMediaSubkey(), OpenNetworkSubkey(), OpenSourceKey(), OpenURLSubkey(), PROFILE_Find(), set_cookie(), SHGetShellKey(), Storage_Construct(), StorageImpl_Construct(), StorageImpl_Refresh(), test_access(), testTDA(), validateSTGM(), and xmlGetDtdElementDesc2().
|
static |
Definition at line 7684 of file package.c.
Referenced by test_access().
|
static |
Definition at line 39 of file package.c.
Referenced by set_component_path(), START_TEST(), test_appsearch_complocator(), test_appsearch_drlocator(), test_appsearch_inilocator(), test_appsearch_reglocator(), test_complocator(), test_controlevent(), test_externalui_message(), test_installprops(), test_MsiGetSourcePath(), test_removefiles(), test_shortlongsource(), test_sourcedir(), and test_top_level_action().
|
static |
Definition at line 8968 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8990 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8982 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8975 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 9029 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 9021 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 9014 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8995 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 9005 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8918 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8690 of file package.c.
Referenced by externalui_callback(), and test_externalui().
|
static |
Definition at line 8699 of file package.c.
Referenced by externalui_record_callback(), and test_externalui().
Definition at line 37 of file package.c.
Referenced by create_package_db(), test_access(), test_appsearch(), test_appsearch_complocator(), test_appsearch_drlocator(), test_appsearch_inilocator(), test_appsearch_reglocator(), test_ccpsearch(), test_complocator(), test_condition(), test_controlevent(), test_costs(), test_createpackage(), test_doaction(), test_externalui(), test_externalui_message(), test_featureparents(), test_formatrecord2(), test_formatrecord_tables(), test_gettargetpath_bad(), test_installprops(), test_launchconditions(), test_MsiDatabaseCommit(), test_MsiGetProductProperty(), test_MsiGetSourcePath(), test_msipackage(), test_MsiSetProperty(), test_property_table(), test_props(), test_removefiles(), test_settargetpath(), test_shortlongsource(), test_sourcedir(), test_states(), and test_top_level_action().
Definition at line 38 of file package.c.
Referenced by create_package_db(), test_access(), test_MsiGetProductProperty(), test_MsiGetSourcePath(), test_msipackage(), test_shortlongsource(), and test_states().
|
static |
Definition at line 8900 of file package.c.
Referenced by test_controlevent(), test_externalui_message(), and test_top_level_action().
|
static |
Definition at line 8922 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8928 of file package.c.
Referenced by test_controlevent(), test_externalui_message(), and test_top_level_action().
|
static |
Definition at line 8947 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8942 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8963 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8952 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8937 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8957 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8795 of file package.c.
Referenced by add_message(), flush_sequence(), and ok_sequence_().
|
static |
Definition at line 8796 of file package.c.
Referenced by add_message(), and flush_sequence().
|
static |
Definition at line 8796 of file package.c.
Referenced by add_message(), and flush_sequence().
|
static |
Definition at line 9465 of file package.c.
Referenced by test_top_level_action().
|
static |
Definition at line 9429 of file package.c.
Referenced by test_top_level_action().
|
static |
Definition at line 9380 of file package.c.
Referenced by test_top_level_action().
|
static |
Definition at line 9417 of file package.c.
Referenced by test_top_level_action().
|
static |
Definition at line 9511 of file package.c.
Referenced by test_top_level_action().
|
static |
Definition at line 9486 of file package.c.
Referenced by test_top_level_action().