ReactOS
0.4.15-dev-1619-g69dffed
|
#include <msi.h>
Go to the source code of this file.
Typedefs | |
typedef enum tagMSICONDITION | MSICONDITION |
typedef enum tagMSICOLINFO | MSICOLINFO |
typedef enum tagMSICOSTTREE | MSICOSTTREE |
typedef enum tagMSIMODIFY | MSIMODIFY |
typedef enum tagMSIRUNMODE | MSIRUNMODE |
typedef enum tagMSIDBERROR | MSIDBERROR |
typedef enum tagMSIDBSTATE | MSIDBSTATE |
typedef enum tagMSITRANSFORM_VALIDATE | MSITRANSFORM_VALIDATE |
#define MSI_NULL_INTEGER 0x80000000 |
Definition at line 32 of file msiquery.h.
#define MsiCreateTransformSummaryInfo WINELIB_NAME_AW(MsiCreateTransformSummaryInfo) |
Definition at line 284 of file msiquery.h.
#define MsiDatabaseApplyTransform WINELIB_NAME_AW(MsiDatabaseApplyTransform) |
Definition at line 215 of file msiquery.h.
#define MsiDatabaseExport WINELIB_NAME_AW(MsiDatabaseExport) |
Definition at line 300 of file msiquery.h.
#define MsiDatabaseGenerateTransform WINELIB_NAME_AW(MsiDatabaseGenerateTransform) |
Definition at line 218 of file msiquery.h.
#define MsiDatabaseGetPrimaryKeys WINELIB_NAME_AW(MsiDatabaseGetPrimaryKeys) |
Definition at line 205 of file msiquery.h.
#define MsiDatabaseImport WINELIB_NAME_AW(MsiDatabaseImport) |
Definition at line 304 of file msiquery.h.
#define MsiDatabaseIsTablePersistent WINELIB_NAME_AW(MsiDatabaseIsTablePersistent) |
Definition at line 312 of file msiquery.h.
#define MsiDatabaseOpenView WINELIB_NAME_AW(MsiDatabaseOpenView) |
Definition at line 174 of file msiquery.h.
Definition at line 69 of file msiquery.h.
Definition at line 70 of file msiquery.h.
Definition at line 68 of file msiquery.h.
#define MSIDBOPEN_PATCHFILE 32 / sizeof(*MSIDBOPEN_READONLY) |
Definition at line 79 of file msiquery.h.
Definition at line 66 of file msiquery.h.
Definition at line 67 of file msiquery.h.
#define MsiDoAction WINELIB_NAME_AW(MsiDoAction) |
Definition at line 210 of file msiquery.h.
#define MsiEvaluateCondition WINELIB_NAME_AW(MsiEvaluateCondition) |
Definition at line 238 of file msiquery.h.
#define MsiFormatRecord WINELIB_NAME_AW(MsiFormatRecord) |
Definition at line 197 of file msiquery.h.
#define MsiGetComponentState WINELIB_NAME_AW(MsiGetComponentState) |
Definition at line 234 of file msiquery.h.
#define MsiGetFeatureCost WINELIB_NAME_AW(MsiGetFeatureCost) |
Definition at line 329 of file msiquery.h.
#define MsiGetFeatureState WINELIB_NAME_AW(MsiGetFeatureState) |
Definition at line 225 of file msiquery.h.
#define MsiGetFeatureValidStates WINELIB_NAME_AW(MsiGetFeatureValidStates) |
Definition at line 228 of file msiquery.h.
#define MsiGetProperty WINELIB_NAME_AW(MsiGetProperty) |
Definition at line 243 of file msiquery.h.
#define MsiGetSourcePath WINELIB_NAME_AW(MsiGetSourcePath) |
Definition at line 259 of file msiquery.h.
#define MsiGetSummaryInformation WINELIB_NAME_AW(MsiGetSummaryInformation) |
Definition at line 288 of file msiquery.h.
#define MsiGetTargetPath WINELIB_NAME_AW(MsiGetTargetPath) |
Definition at line 251 of file msiquery.h.
#define MsiOpenDatabase WINELIB_NAME_AW(MsiOpenDatabase) |
Definition at line 308 of file msiquery.h.
#define MsiPreviewBillboard WINELIB_NAME_AW(MsiPreviewBillboard) |
Definition at line 280 of file msiquery.h.
#define MsiPreviewDialog WINELIB_NAME_AW(MsiPreviewDialog) |
Definition at line 276 of file msiquery.h.
#define MsiRecordGetString WINELIB_NAME_AW(MsiRecordGetString) |
Definition at line 190 of file msiquery.h.
#define MsiRecordSetStream WINELIB_NAME_AW(MsiRecordSetStream) |
Definition at line 200 of file msiquery.h.
#define MsiRecordSetString WINELIB_NAME_AW(MsiRecordSetString) |
Definition at line 187 of file msiquery.h.
#define MsiSequence WINELIB_NAME_AW(MsiSequence) |
Definition at line 316 of file msiquery.h.
#define MsiSetComponentState WINELIB_NAME_AW(MsiSetComponentState) |
Definition at line 231 of file msiquery.h.
#define MsiSetFeatureAttributes WINELIB_NAME_AW(MsiSetFeatureAttributes) |
Definition at line 268 of file msiquery.h.
#define MsiSetFeatureState WINELIB_NAME_AW(MsiSetFeatureState) |
Definition at line 272 of file msiquery.h.
#define MsiSetProperty WINELIB_NAME_AW(MsiSetProperty) |
Definition at line 247 of file msiquery.h.
#define MsiSetTargetPath WINELIB_NAME_AW(MsiSetTargetPath) |
Definition at line 255 of file msiquery.h.
#define MsiSummaryInfoGetProperty WINELIB_NAME_AW(MsiSummaryInfoGetProperty) |
Definition at line 292 of file msiquery.h.
#define MsiSummaryInfoSetProperty WINELIB_NAME_AW(MsiSummaryInfoSetProperty) |
Definition at line 296 of file msiquery.h.
#define MsiViewGetError WINELIB_NAME_AW(MsiViewGetError) |
Definition at line 177 of file msiquery.h.
typedef enum tagMSICOLINFO MSICOLINFO |
typedef enum tagMSICONDITION MSICONDITION |
typedef enum tagMSICOSTTREE MSICOSTTREE |
typedef enum tagMSIDBERROR MSIDBERROR |
typedef enum tagMSIDBSTATE MSIDBSTATE |
typedef enum tagMSIMODIFY MSIMODIFY |
typedef enum tagMSIRUNMODE MSIRUNMODE |
Enumerator | |
---|---|
MSICOLINFO_NAMES | |
MSICOLINFO_TYPES |
Definition at line 34 of file msiquery.h.
Enumerator | |
---|---|
MSICONDITION_FALSE | |
MSICONDITION_TRUE | |
MSICONDITION_NONE | |
MSICONDITION_ERROR |
Definition at line 24 of file msiquery.h.
Enumerator | |
---|---|
MSICOSTTREE_SELFONLY | |
MSICOSTTREE_CHILDREN | |
MSICOSTTREE_PARENTS | |
MSICOSTTREE_PRODUCT |
Definition at line 40 of file msiquery.h.
Definition at line 104 of file msiquery.h.
Enumerator | |
---|---|
MSIDBSTATE_ERROR | |
MSIDBSTATE_READ | |
MSIDBSTATE_WRITE |
Definition at line 141 of file msiquery.h.
Definition at line 48 of file msiquery.h.
Definition at line 81 of file msiquery.h.
Definition at line 148 of file msiquery.h.
Definition at line 95 of file record.c.
Referenced by add_custom_dll(), generate_transform(), InstallerImpl_CreateRecord(), ok_(), query_file_path(), test_binary(), test_dbmerge(), test_externalui(), test_externalui_message(), test_fieldzero(), test_formatrecord(), test_formatrecord2(), test_formatrecord_tables(), test_icon_table(), test_markers(), test_msiinsert(), test_msirecord(), test_MsiRecordGetInteger(), test_MsiRecordGetString(), test_select_markers(), test_storages_table(), test_streamtable(), test_stringtable(), test_try_transform(), test_update(), test_viewmodify(), test_viewmodify_assign(), test_viewmodify_delete_temporary(), test_viewmodify_update(), test_where(), test_where_viewmodify(), and try_insert_query().
Definition at line 1169 of file suminfo.c.
Referenced by generate_transform().
Definition at line 778 of file msiquery.c.
Referenced by test_try_transform().
Definition at line 752 of file msiquery.c.
Referenced by MsiDatabaseApplyTransformA().
Definition at line 813 of file msiquery.c.
Referenced by add_custom_dll(), create_database(), create_database_wordcount(), create_db(), create_package_db(), generate_transform(), helper_createpackage(), set_admin_summary_info(), test_access(), test_binary(), test_createtable(), test_defaultdatabase(), test_deleterow(), test_emptypackage(), test_forcecodepage(), test_icon_table(), test_int_widths(), test_integers(), test_longstrings(), test_msibadqueries(), test_msidatabase(), test_MsiDatabaseCommit(), test_MsiEnumComponentCosts(), test_MsiGetProductProperty(), test_MsiGetSourcePath(), test_msiinsert(), test_MsiOpenDatabase(), test_shortlongsource(), test_states(), test_storages_table(), test_streamtable(), test_stringtable(), test_suminfo(), test_top_level_action(), test_try_transform(), and test_update().
Definition at line 1226 of file database.c.
Referenced by test_forcecodepage(), and test_msiexport().
Definition at line 1197 of file database.c.
Referenced by MsiDatabaseExportA().
Definition at line 805 of file msiquery.c.
Definition at line 983 of file msiquery.c.
Referenced by test_fieldzero().
Definition at line 937 of file msiquery.c.
Referenced by mrd_GetPrimaryKeys(), and MsiDatabaseGetPrimaryKeysA().
Definition at line 900 of file database.c.
Referenced by add_table_to_db(), create_database(), create_database_wordcount(), test_binary_import(), test_controlevent(), test_dbmerge(), test_embedded_nulls(), test_externalui_message(), test_forcecodepage(), test_msiimport(), test_quotes(), and test_top_level_action().
Definition at line 873 of file database.c.
Referenced by MsiDatabaseImportA(), and test_int_widths().
MSICONDITION WINAPI MsiDatabaseIsTablePersistentA | ( | MSIHANDLE | , |
LPCSTR | |||
) |
Definition at line 1003 of file msiquery.c.
Referenced by test_alter(), test_emptypackage(), and test_temporary_table().
MSICONDITION WINAPI MsiDatabaseIsTablePersistentW | ( | MSIHANDLE | , |
LPCWSTR | |||
) |
Definition at line 1023 of file msiquery.c.
Referenced by mrd_IsTablePersistent(), and MsiDatabaseIsTablePersistentA().
Definition at line 88 of file msiquery.c.
Referenced by do_query(), find_entry(), find_prop_in_property(), get_column_info(), get_columns_table_type(), get_integer(), get_string(), run_query(), test_carriagereturn(), test_collation(), test_columnorder(), test_createtable(), test_dbmerge(), test_deleterow(), test_droptable(), test_emptypackage(), test_fieldzero(), test_getcolinfo(), test_handle_limit(), test_insertorder(), test_integers(), test_join(), test_longstrings(), test_msiexport(), test_msiimport(), test_msiinsert(), test_noquotes(), test_order(), test_packagecoltypes(), test_quotes(), test_rows_order(), test_select_column_names(), test_select_markers(), test_select_with_tablenames(), test_simple_patch(), test_storages_table(), test_streamtable(), test_stringtable(), test_suminfo_import(), test_system_tables(), test_tables_order(), test_temporary_table(), test_try_transform(), test_update(), test_viewmodify(), test_viewmodify_assign(), test_viewmodify_delete(), test_viewmodify_delete_temporary(), test_viewmodify_refresh(), test_viewmodify_update(), test_where(), test_where_not_in_selected(), test_where_viewmodify(), and try_query_param().
Definition at line 241 of file msiquery.c.
Referenced by database_invoke(), find_entryW(), mrd_OpenView(), MsiDatabaseOpenViewA(), run_queryW(), and test_collation().
Definition at line 45 of file install.c.
Referenced by test_appsearch(), test_appsearch_complocator(), test_appsearch_drlocator(), test_appsearch_inilocator(), test_appsearch_reglocator(), test_ccpsearch(), test_complocator(), test_controlevent(), test_dbtopackage(), test_doaction(), test_externalui_message(), test_featureparents(), test_formatrecord_tables(), test_launchconditions(), test_MsiEnumComponentCosts(), test_MsiGetSourcePath(), test_MsiSetComponentState(), test_MsiSetFeatureAttributes(), test_property_table(), test_removefiles(), test_settargetpath(), test_shortlongsource(), test_sourcedir(), test_states(), and test_top_level_action().
Definition at line 64 of file install.c.
Referenced by mrp_DoAction(), MsiDoActionA(), and session_invoke().
Definition at line 4137 of file dialog.c.
MSICONDITION WINAPI MsiEvaluateConditionA | ( | MSIHANDLE | , |
LPCSTR | |||
) |
Definition at line 2540 of file cond.tab.c.
Referenced by test_condition().
MSICONDITION WINAPI MsiEvaluateConditionW | ( | MSIHANDLE | , |
LPCWSTR | |||
) |
Definition at line 2496 of file cond.tab.c.
Referenced by mrp_EvaluateCondition(), MsiEvaluateConditionA(), session_invoke(), and test_condition().
Definition at line 966 of file format.c.
Referenced by query_file_path(), test_formatrecord(), test_formatrecord2(), and test_formatrecord_tables().
Definition at line 901 of file format.c.
Referenced by mrp_FormatRecord(), and MsiFormatRecordA().
Definition at line 1692 of file package.c.
Referenced by mrp_GetActiveDatabase(), session_invoke(), test_emptypackage(), test_MsiSetProperty(), test_property_table(), test_simple_patch(), and test_system_tables().
UINT WINAPI MsiGetComponentStateA | ( | MSIHANDLE | , |
LPCSTR | , | ||
INSTALLSTATE * | , | ||
INSTALLSTATE * | |||
) |
Definition at line 1448 of file install.c.
Referenced by test_component_states(), test_MsiSetComponentState(), and test_removefiles().
UINT WINAPI MsiGetComponentStateW | ( | MSIHANDLE | , |
LPCWSTR | , | ||
INSTALLSTATE * | , | ||
INSTALLSTATE * | |||
) |
Definition at line 1563 of file install.c.
Referenced by mrp_GetComponentState(), and MsiGetComponentStateA().
MSIDBSTATE WINAPI MsiGetDatabaseState | ( | MSIHANDLE | ) |
Definition at line 2001 of file database.c.
Referenced by main_test().
UINT WINAPI MsiGetFeatureCostA | ( | MSIHANDLE | , |
LPCSTR | , | ||
MSICOSTTREE | , | ||
INSTALLSTATE | , | ||
LPINT | |||
) |
Definition at line 1174 of file install.c.
UINT WINAPI MsiGetFeatureCostW | ( | MSIHANDLE | , |
LPCWSTR | , | ||
MSICOSTTREE | , | ||
INSTALLSTATE | , | ||
LPINT | |||
) |
Definition at line 1253 of file install.c.
Referenced by mrp_GetFeatureCost(), and MsiGetFeatureCostA().
UINT WINAPI MsiGetFeatureStateA | ( | MSIHANDLE | , |
LPCSTR | , | ||
INSTALLSTATE * | , | ||
INSTALLSTATE * | |||
) |
Definition at line 1087 of file install.c.
Referenced by test_feature_states().
UINT WINAPI MsiGetFeatureStateW | ( | MSIHANDLE | , |
LPCWSTR | , | ||
INSTALLSTATE * | , | ||
INSTALLSTATE * | |||
) |
Definition at line 1123 of file install.c.
Referenced by mrp_GetFeatureState(), MsiGetFeatureStateA(), and session_invoke().
Definition at line 1725 of file install.c.
Definition at line 1712 of file install.c.
Referenced by MsiGetFeatureValidStatesA().
Definition at line 1615 of file install.c.
Referenced by da_deferred(), mrp_GetLanguage(), and session_invoke().
Definition at line 710 of file msiquery.c.
BOOL WINAPI MsiGetMode | ( | MSIHANDLE | , |
MSIRUNMODE | |||
) |
Definition at line 690 of file install.c.
Referenced by da_deferred(), da_immediate(), mrp_GetMode(), and session_invoke().
Definition at line 2488 of file package.c.
Referenced by check_prop_empty(), da_deferred(), da_immediate(), test_appsearch(), test_appsearch_complocator(), test_appsearch_drlocator(), test_appsearch_inilocator(), test_appsearch_reglocator(), test_ccpsearch(), test_complocator(), test_dbtopackage(), test_formatrecord_tables(), test_getproperty(), test_installprops(), test_MsiDatabaseCommit(), test_MsiGetSourcePath(), test_MsiOpenProduct(), test_MsiSetProperty(), test_property_table(), test_props(), test_retval(), test_settargetpath(), test_simple_patch(), test_sourcedir(), and test_try_transform().
Definition at line 2507 of file package.c.
Referenced by mrp_GetProperty(), and session_invoke().
Definition at line 484 of file install.c.
Referenced by test_MsiGetSourcePath(), test_shortlongsource(), and test_sourcedir().
Definition at line 506 of file install.c.
Referenced by mrp_GetSourcePath().
Definition at line 586 of file suminfo.c.
Referenced by helper_createpackage(), set_admin_summary_info(), set_suminfo(), set_suminfo_prop(), set_summary_dword(), set_summary_info(), set_summary_str(), set_transform_summary_info(), test_emptypackage(), test_streamtable(), test_suminfo(), test_suminfo_import(), test_summary_binary(), and write_msi_summary_info().
Definition at line 514 of file suminfo.c.
Referenced by database_invoke(), get_patch_product_codes(), InstallerImpl_SummaryInformation(), mrd_GetSummaryInformation(), msi_publish_product_properties(), and MsiGetSummaryInformationA().
Definition at line 306 of file install.c.
Referenced by test_gettargetpath_bad(), and test_settargetpath().
Definition at line 332 of file install.c.
Referenced by mrp_GetTargetPath(), and test_gettargetpath_bad().
Definition at line 322 of file database.c.
Referenced by test_states().
Definition at line 303 of file database.c.
Referenced by add_custom_dll(), create_database(), create_database_wordcount(), create_db(), create_package_db(), generate_transform(), get_patch_product_codes(), helper_createpackage(), InstallerImpl_OpenDatabase(), MsiOpenDatabaseA(), MsiVerifyPackageW(), set_admin_summary_info(), set_suminfo(), test_access(), test_binary(), test_binary_import(), test_carriagereturn(), test_collation(), test_createtable(), test_dbmerge(), test_dbtopackage(), test_defaultdatabase(), test_deleterow(), test_droptable(), test_embedded_nulls(), test_fieldzero(), test_forcecodepage(), test_icon_table(), test_int_widths(), test_integers(), test_longstrings(), test_msibadqueries(), test_msidatabase(), test_msiexport(), test_MsiGetProductProperty(), test_MsiGetSourcePath(), test_msiimport(), test_msiinsert(), test_MsiOpenDatabase(), test_msipackage(), test_noquotes(), test_packagecoltypes(), test_quotes(), test_rows_order(), test_select_column_names(), test_shortlongsource(), test_simple_patch(), test_special_tables(), test_states(), test_storages_table(), test_streamtable(), test_stringtable(), test_suminfo(), test_suminfo_import(), test_summary_binary(), test_tables_order(), test_try_transform(), test_update(), test_viewmodify(), test_viewmodify_assign(), test_viewmodify_delete(), test_viewmodify_delete_temporary(), test_viewmodify_refresh(), test_viewmodify_update(), and test_where_viewmodify().
Definition at line 4217 of file dialog.c.
Definition at line 4201 of file dialog.c.
Referenced by MsiPreviewDialogA().
INT WINAPI MsiProcessMessage | ( | MSIHANDLE | , |
INSTALLMESSAGE | , | ||
MSIHANDLE | |||
) |
Definition at line 2052 of file package.c.
Referenced by mrp_ProcessMessage(), ok_(), session_invoke(), test_externalui(), and test_externalui_message().
Definition at line 290 of file record.c.
Referenced by test_msirecord().
Definition at line 584 of file record.c.
Referenced by test_msirecord().
Definition at line 116 of file record.c.
Referenced by externalui_message_callback(), externalui_record_callback(), record_invoke(), test_integers(), test_join(), test_msiimport(), test_msiinsert(), test_msirecord(), test_packagecoltypes(), test_select_column_names(), test_stringtable(), and test_where().
Definition at line 271 of file record.c.
Referenced by externalui_record_callback(), get_columns_table_type(), get_integer(), MsiProcessMessage(), ok_callback(), record_invoke(), test_columnorder(), test_dbmerge(), test_droptable(), test_fieldzero(), test_insertorder(), test_integers(), test_join(), test_msiimport(), test_msiinsert(), test_msirecord(), test_MsiRecordGetInteger(), test_noquotes(), test_order(), test_select_markers(), test_select_with_tablenames(), test_stringtable(), test_try_transform(), test_update(), test_viewmodify(), test_viewmodify_assign(), test_viewmodify_delete(), test_viewmodify_delete_temporary(), test_viewmodify_refresh(), test_viewmodify_update(), test_where(), and test_where_viewmodify().
Definition at line 451 of file record.c.
Referenced by check_record(), externalui_message_callback(), find_prop_in_property(), get_string(), ok_callback(), test_binary(), test_binary_import(), test_carriagereturn(), test_collation(), test_columnorder(), test_createtable(), test_dbmerge(), test_deleterow(), test_droptable(), test_embedded_nulls(), test_emptypackage(), test_fieldzero(), test_getcolinfo(), test_join(), test_longstrings(), test_msiinsert(), test_msirecord(), test_MsiRecordGetString(), test_noquotes(), test_order(), test_quotes(), test_rows_order(), test_select_column_names(), test_select_markers(), test_storages_table(), test_streamtable(), test_stringtable(), test_tables_order(), test_temporary_table(), test_try_transform(), test_update(), test_viewmodify(), test_viewmodify_delete(), test_viewmodify_refresh(), and test_where().
Definition at line 533 of file record.c.
Referenced by record_invoke(), test_collation(), and test_msirecord().
Definition at line 381 of file record.c.
Referenced by test_fieldzero(), test_msiinsert(), and test_msirecord().
Definition at line 872 of file record.c.
Referenced by test_binary(), test_binary_import(), test_dbmerge(), test_msirecord(), test_storages_table(), test_streamtable(), and test_try_transform().
Definition at line 351 of file record.c.
Referenced by generate_transform(), ok_(), record_invoke(), test_externalui(), test_externalui_message(), test_fieldzero(), test_formatrecord(), test_markers(), test_msiinsert(), test_msirecord(), test_MsiRecordGetString(), test_select_markers(), test_stringtable(), test_try_transform(), test_update(), test_viewmodify(), test_viewmodify_assign(), test_viewmodify_delete_temporary(), test_viewmodify_update(), and test_where_viewmodify().