ReactOS 0.4.16-dev-1007-g2e85425
|
#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"
#include "utils.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 7565 of file package.c.
|
inlinestatic |
Definition at line 639 of file package.c.
|
static |
|
static |
Definition at line 752 of file package.c.
Referenced by test_appsearch(), test_appsearch_drlocator(), test_appsearch_reglocator(), and test_ccpsearch().
|
static |
Definition at line 1993 of file package.c.
Referenced by test_installprops(), and test_props().
Definition at line 611 of file package.c.
Referenced by test_externalui_message().
Definition at line 389 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 493 of file package.c.
Referenced by test_ccpsearch().
Definition at line 516 of file package.c.
Referenced by test_appsearch_complocator(), and test_complocator().
Definition at line 315 of file package.c.
Referenced by test_costs(), test_featureparents(), test_formatrecord_tables(), test_removefiles(), test_settargetpath(), and test_states().
Definition at line 575 of file package.c.
Referenced by test_controlevent(), and test_externalui_message().
Definition at line 596 of file package.c.
Referenced by test_controlevent().
Definition at line 543 of file package.c.
Referenced by test_controlevent(), test_formatrecord_tables(), test_property_table(), and test_states().
Definition at line 556 of file package.c.
Referenced by test_controlevent(), and test_externalui_message().
Definition at line 503 of file package.c.
Referenced by test_appsearch(), test_appsearch_drlocator(), and test_ccpsearch().
Definition at line 347 of file package.c.
Referenced by test_costs(), test_featureparents(), test_formatrecord_tables(), test_removefiles(), test_settargetpath(), and test_states().
Definition at line 330 of file package.c.
Referenced by test_costs(), test_featureparents(), test_formatrecord_tables(), test_removefiles(), test_settargetpath(), and test_states().
Definition at line 358 of file package.c.
Referenced by test_costs(), test_featureparents(), test_formatrecord_tables(), test_removefiles(), test_settargetpath(), and test_states().
Definition at line 890 of file package.c.
Referenced by test_appsearch_complocator(), test_appsearch_drlocator(), test_appsearch_inilocator(), and test_appsearch_reglocator().
Definition at line 528 of file package.c.
Referenced by test_appsearch_inilocator().
Definition at line 454 of file package.c.
Referenced by test_costs(), test_states(), and test_top_level_action().
Definition at line 466 of file package.c.
Referenced by test_top_level_action().
Definition at line 432 of file package.c.
Referenced by test_launchconditions().
Definition at line 478 of file package.c.
Referenced by test_costs(), and test_states().
Definition at line 815 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 443 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 400 of file package.c.
Referenced by test_appsearch(), test_appsearch_drlocator(), test_appsearch_reglocator(), and test_ccpsearch().
Definition at line 375 of file package.c.
Referenced by test_removefiles().
Definition at line 414 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 870 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 154 of file package.c.
Referenced by test_MsiGetProductProperty().
Definition at line 623 of file package.c.
Referenced by test_states().
|
static |
Definition at line 239 of file package.c.
Referenced by test_appsearch_complocator(), and test_complocator().
Definition at line 4795 of file package.c.
Referenced by test_appsearch_inilocator().
Definition at line 293 of file package.c.
Referenced by test_MsiSetProperty(), and test_property_table().
|
static |
Definition at line 8562 of file package.c.
Referenced by test_externalui().
|
static |
Definition at line 8925 of file package.c.
Referenced by test_controlevent(), test_externalui_message(), and test_top_level_action().
|
static |
Definition at line 8912 of file package.c.
Referenced by test_controlevent(), test_externalui_message(), and test_top_level_action().
|
static |
Definition at line 8571 of file package.c.
Referenced by test_externalui().
Definition at line 2182 of file package.c.
Referenced by test_property_table().
Definition at line 8685 of file package.c.
Referenced by ok_sequence_(), test_controlevent(), test_externalui_message(), and test_top_level_action().
Definition at line 41 of file package.c.
Referenced by test_appsearch_complocator().
Definition at line 938 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 8692 of file package.c.
Definition at line 845 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 61 of file package.c.
Referenced by delete_component_path(), and package_RegDeleteTreeW().
Definition at line 1057 of file package.c.
Referenced by test_settargetpath().
Definition at line 5020 of file package.c.
Referenced by test_appsearch_drlocator().
|
static |
Definition at line 173 of file package.c.
Referenced by test_appsearch_complocator(), and test_complocator().
Definition at line 6008 of file package.c.
Referenced by test_MsiGetSourcePath(), and test_shortlongsource().
Definition at line 2398 of file package.c.
Referenced by test_msipackage().
Definition at line 770 of file package.c.
Referenced by create_package_db(), and test_MsiGetProductProperty().
Definition at line 2381 of file package.c.
Referenced by test_msipackage(), and test_states().
Definition at line 122 of file package.c.
Referenced by create_test_guid(), delete_component_path(), set_component_path(), and test_MsiGetProductProperty().
START_TEST | ( | package | ) |
Definition at line 9493 of file package.c.
Definition at line 7610 of file package.c.
Referenced by START_TEST().
Definition at line 3860 of file package.c.
Referenced by START_TEST().
Definition at line 3977 of file package.c.
Referenced by START_TEST().
Definition at line 5050 of file package.c.
Referenced by START_TEST().
Definition at line 4806 of file package.c.
Referenced by START_TEST().
Definition at line 4226 of file package.c.
Referenced by START_TEST().
Definition at line 5721 of file package.c.
Referenced by START_TEST().
Definition at line 5767 of file package.c.
Referenced by START_TEST().
|
static |
Definition at line 2886 of file package.c.
Referenced by test_featureparents(), and test_states().
Definition at line 1244 of file package.c.
Referenced by START_TEST().
Definition at line 9174 of file package.c.
Referenced by START_TEST().
Definition at line 8308 of file package.c.
Referenced by main_test(), and START_TEST().
Definition at line 943 of file package.c.
Referenced by START_TEST().
Definition at line 962 of file package.c.
Referenced by main_test(), and START_TEST().
Definition at line 7644 of file package.c.
Referenced by START_TEST().
Definition at line 8584 of file package.c.
Referenced by START_TEST().
Definition at line 8960 of file package.c.
Referenced by START_TEST().
|
static |
Definition at line 2860 of file package.c.
Referenced by test_featureparents(), and test_states().
Definition at line 5258 of file package.c.
Referenced by START_TEST().
Definition at line 2510 of file package.c.
Referenced by START_TEST().
Definition at line 2600 of file package.c.
Referenced by START_TEST().
Definition at line 992 of file package.c.
Referenced by START_TEST().
Definition at line 5428 of file package.c.
Referenced by START_TEST().
Definition at line 5672 of file package.c.
Referenced by START_TEST().
Definition at line 8253 of file package.c.
Referenced by START_TEST().
Definition at line 8297 of file package.c.
Referenced by START_TEST().
Definition at line 8515 of file package.c.
Referenced by START_TEST().
Definition at line 7809 of file package.c.
Referenced by START_TEST().
Definition at line 6025 of file package.c.
Referenced by START_TEST().
Definition at line 2415 of file package.c.
Referenced by START_TEST().
Definition at line 8138 of file package.c.
Referenced by START_TEST().
Definition at line 2222 of file package.c.
Referenced by START_TEST().
Definition at line 2006 of file package.c.
Referenced by main_test(), and START_TEST().
Definition at line 3711 of file package.c.
Referenced by START_TEST().
Definition at line 1076 of file package.c.
Referenced by START_TEST().
Definition at line 6806 of file package.c.
Referenced by START_TEST().
Definition at line 7140 of file package.c.
Referenced by START_TEST().
Definition at line 2913 of file package.c.
Referenced by START_TEST().
Definition at line 9402 of file package.c.
Referenced by START_TEST().
Definition at line 2376 of file package.c.
Referenced by test_msipackage().
Definition at line 2348 of file package.c.
Referenced by try_query().
|
static |
Definition at line 8907 of file package.c.
Referenced by test_controlevent(), test_externalui_message(), and test_top_level_action().
|
static |
Definition at line 9158 of file package.c.
Referenced by test_controlevent().
|
static |
Definition at line 9142 of file package.c.
Referenced by test_controlevent().
|
static |
Definition at line 7505 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(), CDesktopFolder::CreateViewObject(), 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(), CFSFolder::InitializeEx(), 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(), ResetDefViewFolderSettings(), set_cookie(), SHCreateShellFolderViewEx(), SHGetShellKey(), Storage_Construct(), StorageImpl_Construct(), StorageImpl_Refresh(), test_access(), testTDA(), validateSTGM(), and xmlGetDtdElementDesc2().
|
static |
Definition at line 7545 of file package.c.
Referenced by test_access().
|
static |
|
static |
Definition at line 8838 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8860 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8852 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8845 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8899 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8891 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8884 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8865 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8875 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8788 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8560 of file package.c.
Referenced by externalui_callback(), and test_externalui().
|
static |
Definition at line 8569 of file package.c.
Referenced by externalui_record_callback(), and test_externalui().
Definition at line 38 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 39 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 8770 of file package.c.
Referenced by test_controlevent(), test_externalui_message(), and test_top_level_action().
|
static |
Definition at line 8792 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8798 of file package.c.
Referenced by test_controlevent(), test_externalui_message(), and test_top_level_action().
|
static |
Definition at line 8817 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8812 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8833 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8822 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8807 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8827 of file package.c.
Referenced by test_externalui_message().
|
static |
Definition at line 8665 of file package.c.
Referenced by add_message(), flush_sequence(), and ok_sequence_().
|
static |
Definition at line 8666 of file package.c.
Referenced by add_message(), and flush_sequence().
|
static |
Definition at line 8666 of file package.c.
Referenced by add_message(), and flush_sequence().
|
static |
Definition at line 9335 of file package.c.
Referenced by test_top_level_action().
|
static |
Definition at line 9299 of file package.c.
Referenced by test_top_level_action().
|
static |
Definition at line 9250 of file package.c.
Referenced by test_top_level_action().
|
static |
Definition at line 9287 of file package.c.
Referenced by test_top_level_action().
|
static |
Definition at line 9381 of file package.c.
Referenced by test_top_level_action().
|
static |
Definition at line 9356 of file package.c.
Referenced by test_top_level_action().