reactos/dll/win32/msi
winesync 3d9c99d37a
[WINESYNC] msi: Break out field exporting into a separate routine.
msi_export_record is a lot more complicated than necessary, this patch
splits out the field export part of that functionality as
msi_export_field.  This also needs to be separate for exporting binary
stream data (next patch).

Signed-off-by: Erich E. Hoover <erich.e.hoover@gmail.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>

wine commit id b08d9998635137475dae335f8b45c909274d3001 by Erich E. Hoover <erich.e.hoover@gmail.com>
2022-03-20 19:28:14 +01:00
..
lang [WINESYNC] msi: Add support for control event DirectoryListNew. 2022-03-20 19:28:04 +01:00
action.c [WINESYNC] msi: Initialize assembly caches before disabling redirection. 2022-03-20 19:28:13 +01:00
alter.c [WINESYNC] msi: Support setting streams in msi_select_update(). 2022-03-20 19:28:10 +01:00
appsearch.c [WINESYNC] msi: Rename msi_reset_folders to msi_reset_source_folders. 2022-03-20 19:28:04 +01:00
assembly.c [WINESYNC] msi: Don't use globals to manage assembly cache state. 2022-03-20 19:28:14 +01:00
automation.c [WINESYNC] msi: Use the ARRAY_SIZE() macro. 2022-03-20 19:28:00 +01:00
classes.c [WINESYNC] msi: Implement deferral for standard and custom actions. 2022-03-20 19:27:58 +01:00
CMakeLists.txt [WINESYNC] msi: Link directly to sxs. 2022-03-20 19:28:13 +01:00
cond.y [WINESYNC] msi: Add exception handling around all custom action RPC calls. 2022-03-20 19:28:00 +01:00
create.c [WINESYNC] msi: Support setting streams in msi_select_update(). 2022-03-20 19:28:10 +01:00
custom.c [WINESYNC] msi: Fix memory leaks. 2022-03-20 19:28:04 +01:00
database.c [WINESYNC] msi: Break out field exporting into a separate routine. 2022-03-20 19:28:14 +01:00
delete.c [WINESYNC] msi: Support setting streams in msi_select_update(). 2022-03-20 19:28:10 +01:00
dialog.c [WINESYNC] msi: Remove duplicate condition in msi_dialog_destroy(). 2022-03-20 19:28:13 +01:00
distinct.c [WINESYNC] msi: Support setting streams in msi_select_update(). 2022-03-20 19:28:10 +01:00
drop.c [WINESYNC] msi: Support setting streams in msi_select_update(). 2022-03-20 19:28:10 +01:00
files.c [WINESYNC] msi: Implement deferral for standard and custom actions. 2022-03-20 19:27:58 +01:00
font.c [WINESYNC] msi: Implement deferral for standard and custom actions. 2022-03-20 19:27:58 +01:00
format.c [WINESYNC] msi: Add exception handling around all custom action RPC calls. 2022-03-20 19:28:00 +01:00
handle.c [WINESYNC] msi: Execute custom actions in a separate process. 2022-03-20 19:27:42 +01:00
insert.c [WINESYNC] msi: Support setting streams in msi_select_update(). 2022-03-20 19:28:10 +01:00
instabsent.bmp
instadvert.bmp
install.c [WINESYNC] msi: Fix a couple of memory leaks (Valgrind). 2022-03-20 19:28:03 +01:00
instlocal.bmp
media.c [WINESYNC] msi: Only perform the media check if the label of the disk entry differs from the last. 2022-03-20 19:28:07 +01:00
msi.c [WINESYNC] msi: Add exception handling around all custom action RPC calls. 2022-03-20 19:28:00 +01:00
msi.rc
msi.spec [WINESYNC] msi: Execute custom actions in a separate process. 2022-03-20 19:27:42 +01:00
msi_main.c [WINESYNC] msi: Convert the IWineMsiRemote* remote interfaces to RPC stubs. 2022-03-20 19:27:34 +01:00
msi_ros.diff [MSI] Remove obsolete '__ASM_DEFINE_FUNC()' 2020-06-27 14:48:00 +02:00
msipriv.h [WINESYNC] msi: Don't use globals to manage assembly cache state. 2022-03-20 19:28:14 +01:00
msiquery.c [WINESYNC] msi: Factor out msi_view_refresh_row(). 2022-03-20 19:28:11 +01:00
msiserver.idl [WINESYNC] msi: Convert the IWineMsiRemote* remote interfaces to RPC stubs. 2022-03-20 19:27:34 +01:00
msiserver.rgs
msiserver_dispids.h
msiserver_r.rgs
msiserver_t.rgs
package.c [WINESYNC] msi: Allow ARM64 installations. 2022-03-20 19:28:06 +01:00
patch.c [WINESYNC] msi: Use the ARRAY_SIZE() macro. 2022-03-20 19:28:00 +01:00
precomp.h
query.h [WINESYNC] msi: Implement MSIMODIFY_REFRESH using msi_view_refresh_row(). 2022-03-20 19:28:11 +01:00
record.c [WINESYNC] msi: Fix the remote case for MsiViewModify(MSIMODIFY_UPDATE). 2022-03-20 19:28:05 +01:00
registry.c [WINESYNC] msi: Use the ARRAY_SIZE() macro. 2022-03-20 19:28:00 +01:00
resource.h [WINESYNC] msi: Add support for control event DirectoryListNew. 2022-03-20 19:28:04 +01:00
rsrc.rc
script.c
select.c [WINESYNC] msi: Translate records as appropriate in SELECT_modify(). 2022-03-20 19:28:12 +01:00
source.c [WINESYNC] msi: Use the ARRAY_SIZE() macro. 2022-03-20 19:28:00 +01:00
sql.y [WINESYNC] msi: Support NULL value in INSERT query. 2022-03-20 19:27:36 +01:00
storages.c [WINESYNC] msi: Support setting streams in msi_select_update(). 2022-03-20 19:28:10 +01:00
streams.c [WINESYNC] msi: Add support for deleting streams from an MSI database. 2022-03-20 19:28:14 +01:00
string.c [WINESYNC] msi: Use a BOOL to track string persistence. 2022-03-20 19:28:09 +01:00
suminfo.c [WINESYNC] msi: Add support for exporting the _SummaryInformation table. 2022-03-20 19:28:14 +01:00
table.c [WINESYNC] msi: Don't check the primary keys when handling MSIMODIFY_DELETE. 2022-03-20 19:28:11 +01:00
tokenize.c
update.c [WINESYNC] msi: Implement UPDATE queries using msi_select_update(). 2022-03-20 19:28:11 +01:00
upgrade.c [WINESYNC] msi: Avoid duplicate product codes in FindRelatedProducts. 2022-03-20 19:28:05 +01:00
version.rc
where.c [WINESYNC] msi: Support setting streams in msi_select_update(). 2022-03-20 19:28:10 +01:00
winemsi.idl [WINESYNC] msi: Fix the remote case for MsiViewModify(MSIMODIFY_UPDATE). 2022-03-20 19:28:05 +01:00