ReactOS 0.4.15-dev-6669-g8227c5d
|
#include <stdarg.h>
#include <stdio.h>
#include "windef.h"
#include "winbase.h"
#include "winreg.h"
#include "winnls.h"
#include "wine/debug.h"
#include "msi.h"
#include "msiquery.h"
#include "msipriv.h"
#include "objidl.h"
#include "objbase.h"
#include "msiserver.h"
#include "query.h"
#include "initguid.h"
Go to the source code of this file.
Classes | |
struct | row_export_info |
struct | _tagMERGETABLE |
struct | _tagMERGEROW |
struct | _tagMERGEDATA |
Macros | |
#define | COBJMACROS |
#define | IS_INTMSIDBOPEN(x) (((ULONG_PTR)(x) >> 16) == 0) |
Typedefs | |
typedef struct _tagMERGETABLE | MERGETABLE |
typedef struct _tagMERGEROW | MERGEROW |
typedef struct _tagMERGEDATA | MERGEDATA |
#define COBJMACROS |
Definition at line 24 of file database.c.
Definition at line 53 of file database.c.
typedef struct _tagMERGEDATA MERGEDATA |
typedef struct _tagMERGEROW MERGEROW |
typedef struct _tagMERGETABLE MERGETABLE |
void append_storage_to_db | ( | MSIDATABASE * | db, |
IStorage * | stg | ||
) |
Definition at line 76 of file database.c.
Referenced by msi_table_apply_transform().
|
static |
Definition at line 646 of file database.c.
Referenced by msi_add_records_to_table().
|
static |
Definition at line 1412 of file database.c.
Referenced by merge_diff_row().
Definition at line 104 of file database.c.
Referenced by MSI_OpenDatabaseW().
|
static |
Definition at line 1627 of file database.c.
Referenced by merge_diff_tables(), msi_get_merge_table(), and MsiDatabaseMergeW().
|
static |
|
static |
Definition at line 55 of file database.c.
Referenced by MSI_CloseDatabase().
|
static |
Definition at line 1757 of file database.c.
Referenced by MsiDatabaseMergeW().
Definition at line 1354 of file database.c.
Referenced by create_diff_row_query().
Definition at line 1467 of file database.c.
Referenced by merge_diff_tables().
Definition at line 1706 of file database.c.
Referenced by gather_merge_data().
|
static |
Definition at line 1613 of file database.c.
Referenced by free_merge_table().
|
static |
Definition at line 1776 of file database.c.
Referenced by MsiDatabaseMergeW().
Definition at line 1239 of file database.c.
Referenced by merge_verify_colnames().
Definition at line 1252 of file database.c.
Referenced by merge_diff_tables().
|
static |
Definition at line 1317 of file database.c.
Referenced by merge_diff_tables().
|
static |
Definition at line 690 of file database.c.
Referenced by MSI_DatabaseImport().
|
static |
Definition at line 582 of file database.c.
Referenced by merge_table(), and MSI_DatabaseImport().
|
static |
Definition at line 463 of file database.c.
Referenced by msi_add_table_to_db().
Definition at line 550 of file database.c.
Referenced by msi_add_table_to_db().
Definition at line 449 of file database.c.
Referenced by msi_add_table_to_db().
|
static |
Definition at line 86 of file database.c.
Referenced by MSI_OpenDatabaseW().
|
static |
Definition at line 1046 of file database.c.
Referenced by MsiDatabaseExportW().
|
static |
Definition at line 733 of file database.c.
Referenced by MsiDatabaseImportW().
Definition at line 883 of file database.c.
Referenced by msi_export_record().
Definition at line 1021 of file database.c.
Referenced by MSI_DatabaseExport().
|
static |
Definition at line 984 of file database.c.
Referenced by MSI_DatabaseExport(), and msi_export_row().
Definition at line 1016 of file database.c.
Referenced by MSI_DatabaseExport().
|
static |
Definition at line 926 of file database.c.
Referenced by msi_export_record().
|
static |
Definition at line 1033 of file database.c.
Referenced by MSI_DatabaseExport().
|
static |
Definition at line 1661 of file database.c.
Referenced by merge_diff_tables().
|
static |
Definition at line 1556 of file database.c.
Referenced by msi_get_merge_table().
Definition at line 1585 of file database.c.
Referenced by msi_get_merge_table().
|
static |
Definition at line 1527 of file database.c.
Referenced by msi_get_merge_table().
Definition at line 622 of file database.c.
Referenced by construct_record().
UINT MSI_OpenDatabaseW | ( | LPCWSTR | szDBPath, |
LPCWSTR | szPersist, | ||
MSIDATABASE ** | pdb | ||
) |
Definition at line 140 of file database.c.
Referenced by MSI_ApplicablePatchW(), msi_apply_patch_package(), msi_apply_registered_patch(), MSI_OpenPackageW(), MsiGetSummaryInformationW(), and MsiOpenDatabaseW().
|
static |
Definition at line 380 of file database.c.
Referenced by MSI_DatabaseImport().
Definition at line 350 of file database.c.
Referenced by MSI_DatabaseImport().
UINT WINAPI MsiDatabaseExportA | ( | MSIHANDLE | handle, |
const char * | szTable, | ||
const char * | szFolder, | ||
const char * | szFilename | ||
) |
Definition at line 1158 of file database.c.
Referenced by test_forcecodepage(), test_invalid_functions(), and test_msiexport().
UINT WINAPI MsiDatabaseExportW | ( | MSIHANDLE | handle, |
const WCHAR * | szTable, | ||
const WCHAR * | szFolder, | ||
const WCHAR * | szFilename | ||
) |
Definition at line 1143 of file database.c.
Referenced by MsiDatabaseExportA().
Definition at line 853 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_invalid_functions(), test_msiimport(), test_quotes(), and test_top_level_action().
UINT WINAPI MsiDatabaseImportW | ( | MSIHANDLE | handle, |
const WCHAR * | szFolder, | ||
const WCHAR * | szFilename | ||
) |
Definition at line 838 of file database.c.
Referenced by MsiDatabaseImportA(), and test_int_widths().
UINT WINAPI MsiDatabaseMergeA | ( | MSIHANDLE | hDatabase, |
MSIHANDLE | hDatabaseMerge, | ||
const char * | szTableName | ||
) |
Definition at line 1196 of file database.c.
Referenced by test_dbmerge(), and test_invalid_functions().
UINT WINAPI MsiDatabaseMergeW | ( | MSIHANDLE | hDatabase, |
MSIHANDLE | hDatabaseMerge, | ||
const WCHAR * | szTableName | ||
) |
Definition at line 1835 of file database.c.
Referenced by MsiDatabaseMergeA().
MSIDBSTATE WINAPI MsiGetDatabaseState | ( | MSIHANDLE | handle | ) |
Definition at line 1897 of file database.c.
Referenced by test_invalid_functions().
Definition at line 317 of file database.c.
Referenced by test_states().
Definition at line 298 of file database.c.
Referenced by 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_customaction1(), 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_viewfetch_wraparound(), test_viewmodify(), test_viewmodify_assign(), test_viewmodify_delete(), test_viewmodify_delete_temporary(), test_viewmodify_refresh(), test_viewmodify_update(), and test_where_viewmodify().
UINT __cdecl s_remote_DatabaseGetPrimaryKeys | ( | MSIHANDLE | db, |
LPCWSTR | table, | ||
struct wire_record ** | rec | ||
) |
Definition at line 1919 of file database.c.
UINT __cdecl s_remote_DatabaseGetSummaryInformation | ( | MSIHANDLE | db, |
UINT | updatecount, | ||
MSIHANDLE * | suminfo | ||
) |
Definition at line 1930 of file database.c.
MSICONDITION __cdecl s_remote_DatabaseIsTablePersistent | ( | MSIHANDLE | db, |
LPCWSTR | table | ||
) |
Definition at line 1914 of file database.c.
Definition at line 1935 of file database.c.
|
static |
Definition at line 1806 of file database.c.
Referenced by MsiDatabaseMergeW().
WINE_DEFAULT_DEBUG_CHANNEL | ( | msi | ) |