ReactOS 0.4.16-dev-117-g38f21f9
|
#include <stdio.h>
#include <initguid.h>
#include <windows.h>
#include <msiquery.h>
#include <msidefs.h>
#include <msi.h>
#include <fci.h>
#include <oaidl.h>
#include "wine/test.h"
#include "utils.h"
Go to the source code of this file.
Classes | |
struct | _msi_summary_info |
struct | get_did_t |
Macros | |
#define | COBJMACROS |
#define | ADD_TABLE(x) {#x".idt", x##_dat, sizeof(x##_dat)} |
#define | ADD_INFO_I2(property, iValue) {property, VT_I2, iValue, NULL, NULL} |
#define | ADD_INFO_I4(property, iValue) {property, VT_I4, iValue, NULL, NULL} |
#define | ADD_INFO_LPSTR(property, szValue) {property, VT_LPSTR, 0, NULL, szValue} |
#define | ADD_INFO_FILETIME(property, pftValue) {property, VT_FILETIME, 0, pftValue, NULL} |
#define | ok_w2(format, szString1, szString2) |
#define | ok_w2n(format, szString1, szString2, len) |
#define | ok_aw(format, aString, wString) |
#define | ok_awplus(format, extra, aString, wString) |
#define | ok_exception(hr, szDescription) |
#define | TEST_SUMMARYINFO_PROPERTIES_MODIFIED 4 |
Typedefs | |
typedef struct _msi_summary_info | msi_summary_info |
Variables | |
static BOOL | is_wow64 |
static const char * | msifile = "winetest-automation.msi" |
static FILETIME | systemtime |
static EXCEPINFO | excepinfo |
static IDispatch * | pInstaller |
static const CHAR | component_dat [] |
static const CHAR | directory_dat [] |
static const CHAR | feature_dat [] |
static const CHAR | feature_comp_dat [] |
static const CHAR | file_dat [] |
static const CHAR | install_exec_seq_dat [] |
static const CHAR | media_dat [] |
static const CHAR | property_dat [] |
static const CHAR | registry_dat [] |
static const msi_table | tables [] |
static const msi_summary_info | summary_info [] |
static CHAR | string1 [MAX_PATH] |
static CHAR | string2 [MAX_PATH] |
static const get_did_t | get_did_data [] |
static int | _invoke_todo_vtResult = 0 |
#define ADD_INFO_FILETIME | ( | property, | |
pftValue | |||
) | {property, VT_FILETIME, 0, pftValue, NULL} |
Definition at line 183 of file automation.c.
Definition at line 180 of file automation.c.
Definition at line 181 of file automation.c.
Definition at line 182 of file automation.c.
Definition at line 156 of file automation.c.
#define COBJMACROS |
Definition at line 22 of file automation.c.
Definition at line 365 of file automation.c.
#define ok_exception | ( | hr, | |
szDescription | |||
) |
Definition at line 378 of file automation.c.
Definition at line 347 of file automation.c.
Definition at line 356 of file automation.c.
#define TEST_SUMMARYINFO_PROPERTIES_MODIFIED 4 |
Definition at line 1476 of file automation.c.
typedef struct _msi_summary_info msi_summary_info |
|
static |
Definition at line 235 of file automation.c.
Referenced by create_package().
Definition at line 272 of file automation.c.
Referenced by test_dispatch(), and test_Installer().
Definition at line 310 of file automation.c.
Referenced by test_Installer_InstallProduct().
|
static |
Definition at line 1242 of file automation.c.
Referenced by test_Database().
|
static |
Definition at line 1258 of file automation.c.
Referenced by test_Database().
DEFINE_GUID | ( | GUID_NULL | , |
0 | , | ||
0 | , | ||
0 | , | ||
0 | , | ||
0 | , | ||
0 | , | ||
0 | , | ||
0 | , | ||
0 | , | ||
0 | , | ||
0 | |||
) |
Definition at line 1894 of file automation.c.
Definition at line 2222 of file automation.c.
Referenced by delete_registry_key(), and test_Installer_InstallProduct().
Definition at line 325 of file automation.c.
Referenced by test_Installer_InstallProduct().
|
static |
Definition at line 2245 of file automation.c.
Referenced by find_registry_key(), and test_Installer_InstallProduct().
Definition at line 397 of file automation.c.
Referenced by test_dispid().
Definition at line 293 of file automation.c.
Referenced by START_TEST().
Definition at line 778 of file automation.c.
Referenced by test_Installer(), and test_Session().
Definition at line 896 of file automation.c.
Referenced by test_Installer_InstallProduct().
|
static |
Definition at line 877 of file automation.c.
Referenced by test_Installer().
|
static |
Definition at line 858 of file automation.c.
Referenced by test_Installer().
|
static |
Definition at line 929 of file automation.c.
Referenced by test_Installer(), and test_Installer_InstallProduct().
Definition at line 949 of file automation.c.
Referenced by test_Installer_Products().
Definition at line 912 of file automation.c.
Referenced by test_Installer(), test_Installer_InstallProduct(), and test_Installer_Products().
|
static |
Definition at line 794 of file automation.c.
Referenced by Installer_RegistryValueE(), Installer_RegistryValueI(), Installer_RegistryValueW(), and test_Installer_RegistryValue().
Definition at line 812 of file automation.c.
Referenced by test_Installer_RegistryValue().
|
static |
Definition at line 842 of file automation.c.
Referenced by test_Installer_RegistryValue().
|
static |
Definition at line 826 of file automation.c.
Referenced by test_Installer_RegistryValue().
Definition at line 960 of file automation.c.
Referenced by test_Installer(), and test_Installer_InstallProduct().
|
static |
Definition at line 1002 of file automation.c.
Referenced by test_Installer().
Definition at line 988 of file automation.c.
Referenced by test_Installer_InstallProduct().
Definition at line 976 of file automation.c.
Referenced by test_Installer().
|
static |
Definition at line 736 of file automation.c.
Referenced by Database_OpenView(), Database_SummaryInformation(), Installer_CreateRecord(), Installer_InstallProduct(), Installer_OpenDatabase(), Installer_OpenPackage(), Installer_ProductInfo(), Installer_Products(), Installer_ProductState(), Installer_RegistryValue(), Installer_RelatedProducts(), Installer_SummaryInformation(), Installer_UILevelPut(), Installer_VersionGet(), Record_FieldCountGet(), Record_IntegerDataGet(), Record_IntegerDataPut(), Record_StringDataGet(), Record_StringDataPut(), Session_Database(), Session_DoAction(), Session_EvaluateCondition(), Session_FeatureCurrentState(), Session_FeatureRequestStateGet(), Session_FeatureRequestStatePut(), Session_Installer(), Session_LanguageGet(), Session_Message(), Session_ModeGet(), Session_ModePut(), Session_PropertyGet(), Session_PropertyPut(), Session_SetInstallLevel(), StringList__NewEnum(), StringList_Count(), StringList_Item(), SummaryInfo_PropertyCountGet(), SummaryInfo_PropertyGet(), SummaryInfo_PropertyPut(), View_Close(), View_Execute(), View_Fetch(), and View_Modify().
Definition at line 1321 of file automation.c.
Referenced by test_Installer().
Definition at line 1365 of file automation.c.
Referenced by test_Installer().
Definition at line 1382 of file automation.c.
Referenced by test_Installer().
Definition at line 1331 of file automation.c.
Referenced by test_Database().
Definition at line 1348 of file automation.c.
Referenced by test_Database().
Definition at line 1112 of file automation.c.
Referenced by test_Session().
Definition at line 1123 of file automation.c.
Referenced by test_Session().
|
static |
Definition at line 1140 of file automation.c.
Referenced by test_Session().
|
static |
Definition at line 1191 of file automation.c.
Referenced by test_Session().
|
static |
Definition at line 1208 of file automation.c.
Referenced by test_Session().
|
static |
Definition at line 1225 of file automation.c.
Referenced by test_Session().
Definition at line 1021 of file automation.c.
Referenced by test_Session().
Definition at line 1066 of file automation.c.
Referenced by test_Session().
|
static |
Definition at line 1157 of file automation.c.
Referenced by test_Session().
|
static |
Definition at line 1078 of file automation.c.
Referenced by test_Session().
|
static |
Definition at line 1095 of file automation.c.
Referenced by test_Session().
Definition at line 1032 of file automation.c.
Referenced by test_Session().
Definition at line 1049 of file automation.c.
Referenced by test_Session().
Definition at line 1178 of file automation.c.
Referenced by test_Session().
START_TEST | ( | automation | ) |
Definition at line 2597 of file automation.c.
Definition at line 1399 of file automation.c.
Referenced by test_Installer_Products().
Definition at line 1425 of file automation.c.
Referenced by test_Installer(), test_Installer_InstallProduct(), and test_Installer_Products().
Definition at line 1408 of file automation.c.
Referenced by test_Installer_InstallProduct(), and test_Installer_Products().
Definition at line 1462 of file automation.c.
Referenced by test_SummaryInfo().
|
static |
Definition at line 1435 of file automation.c.
Referenced by test_SummaryInfo().
|
static |
Definition at line 1446 of file automation.c.
Referenced by test_SummaryInfo().
Definition at line 1619 of file automation.c.
Referenced by test_Installer(), and test_Session().
Definition at line 513 of file automation.c.
Referenced by START_TEST().
Definition at line 475 of file automation.c.
Referenced by START_TEST().
Definition at line 2457 of file automation.c.
Referenced by START_TEST().
Definition at line 2278 of file automation.c.
Referenced by test_Installer().
Definition at line 2067 of file automation.c.
Referenced by test_Installer(), and test_Installer_InstallProduct().
Definition at line 1914 of file automation.c.
Referenced by test_Installer().
Definition at line 1727 of file automation.c.
Referenced by test_Installer().
|
static |
Definition at line 1478 of file automation.c.
Referenced by test_Database(), and test_Installer().
Definition at line 1314 of file automation.c.
Referenced by test_Database().
Definition at line 1274 of file automation.c.
Referenced by test_Database().
Definition at line 1287 of file automation.c.
Referenced by test_Database().
Definition at line 1296 of file automation.c.
Referenced by test_Database().
Definition at line 199 of file automation.c.
Referenced by create_database_suminfo().
|
static |
Definition at line 209 of file automation.c.
Referenced by create_database_suminfo().
|
static |
Definition at line 734 of file automation.c.
Referenced by invoke().
Definition at line 56 of file automation.c.