reactos/dll/win32/msi
winesync 34b3377879
[WINESYNC] msi: Return an error if trying to run a 64-bit custom action in a 32-bit prefix.
This matches native behaviour (manually tested).

This allows the Research in Motion (Blackberry) USB and Modem driver to fail
cleanly instead of hanging, if run in a 32-bit prefix.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>

wine commit id 408662379281aa24f41b680f1aba9abf2b40c603 by Zebediah Figura <z.figura12@gmail.com>
2022-03-20 19:28:37 +01:00
..
lang [WINESYNC] msi: Add support for control event DirectoryListNew. 2022-03-20 19:28:04 +01:00
action.c [WINESYNC] msi: Use a string literal for empty strings. 2022-03-20 19:28:36 +01:00
alter.c [WINESYNC] msi: Remove column_info.temporary field. 2022-03-20 19:28:31 +01:00
appsearch.c [WINESYNC] msi: Use wide character string literals in the remaining files. 2022-03-20 19:28:35 +01:00
assembly.c [WINESYNC] msi: Use wide character string literals in the remaining files. 2022-03-20 19:28:35 +01:00
automation.c [WINESYNC] msi: Use a string literal for empty strings. 2022-03-20 19:28:36 +01:00
classes.c [WINESYNC] msi: Use wide character string literals in classes.c. 2022-03-20 19:28:35 +01:00
CMakeLists.txt [WINESYNC] msi: Build with msvcrt. 2022-03-20 19:28:21 +01:00
cond.y [WINESYNC] msi: Use wide character string literals in the remaining files. 2022-03-20 19:28:35 +01:00
create.c [WINESYNC] msi: Remove column_info.temporary field. 2022-03-20 19:28:31 +01:00
custom.c [WINESYNC] msi: Return an error if trying to run a 64-bit custom action in a 32-bit prefix. 2022-03-20 19:28:37 +01:00
database.c [WINESYNC] msi: Use wide character string literals in the remaining files. 2022-03-20 19:28:35 +01:00
delete.c [WINESYNC] msi: Use wide character string literals in the remaining files. 2022-03-20 19:28:35 +01:00
dialog.c [WINESYNC] msi: Correct Query for loading an image. 2022-03-20 19:28:36 +01:00
distinct.c [WINESYNC] msi: Use wide character string literals in the remaining files. 2022-03-20 19:28:35 +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: Use wide character string literals in the remaining files. 2022-03-20 19:28:35 +01:00
font.c [WINESYNC] msi: Use wide character string literals in the remaining files. 2022-03-20 19:28:35 +01:00
format.c [WINESYNC] msi: Use wide character string literals in the remaining files. 2022-03-20 19:28:35 +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: Build with msvcrt. 2022-03-20 19:28:21 +01:00
instabsent.bmp Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
instadvert.bmp Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
install.c [WINESYNC] msi: Use wide character string literals in the remaining files. 2022-03-20 19:28:35 +01:00
instlocal.bmp Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
media.c [WINESYNC] msi: Use wide character string literals in the remaining files. 2022-03-20 19:28:35 +01:00
msi.c [WINESYNC] msi: Use a string literal for empty strings. 2022-03-20 19:28:36 +01:00
msi.rc [MSI] Sync with Wine Staging 3.3. CORE-14434 2018-03-05 00:30:58 +01:00
msi.spec [WINESYNC] msi: Add MsiSourceListForceResolution{A,W} stub. 2022-03-20 19:28:18 +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: Use wide character string literals in the remaining files. 2022-03-20 19:28:35 +01:00
msiquery.c [WINESYNC] msi: Use wide character string literals in the remaining files. 2022-03-20 19:28:35 +01:00
msiserver.idl [WINESYNC] msi: Remove registration for no longer used WineMsiRemoteCustomAction coclass. 2022-03-20 19:28:21 +01:00
msiserver.rgs Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
msiserver_dispids.h Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
msiserver_r.rgs Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
msiserver_t.rgs Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
package.c [WINESYNC] msi: Also set "MsiRunningElevated" installer property. 2022-03-20 19:28:36 +01:00
patch.c [WINESYNC] msi: Use wide character string literals in the remaining files. 2022-03-20 19:28:35 +01:00
precomp.h [WINESYNC] msi: Report the real NT version number up to 6.3. 2022-03-20 19:28:27 +01:00
query.h [WINESYNC] msi: Fix table ref count on create. 2022-03-20 19:28:30 +01:00
record.c [WINESYNC] msi: Use wide character string literals in the remaining files. 2022-03-20 19:28:35 +01:00
registry.c [WINESYNC] msi: Use wide character string literals in the remaining files. 2022-03-20 19:28:35 +01:00
resource.h [WINESYNC] msi: Add support for control event DirectoryListNew. 2022-03-20 19:28:04 +01:00
rsrc.rc [TRANSLATION] indonesian add and update apps/shell translation 2021-05-05 11:34:28 +02:00
script.c [WINESYNC] msi: Use wide character string literals in the remaining files. 2022-03-20 19:28:35 +01:00
select.c [WINESYNC] msi: Use wide character string literals in the remaining files. 2022-03-20 19:28:35 +01:00
source.c [WINESYNC] msi: Use a string literal for empty strings. 2022-03-20 19:28:36 +01:00
sql.y [WINESYNC] msi: Use wide character string literals in the remaining files. 2022-03-20 19:28:35 +01:00
storages.c [WINESYNC] msi: Use wide character string literals in the remaining files. 2022-03-20 19:28:35 +01:00
streams.c [WINESYNC] msi: Use wide character string literals in the remaining files. 2022-03-20 19:28:35 +01:00
string.c [WINESYNC] msi: Use wide character string literals in the remaining files. 2022-03-20 19:28:35 +01:00
suminfo.c [WINESYNC] msi: Use wide character string literals in the remaining files. 2022-03-20 19:28:35 +01:00
table.c [WINESYNC] msi: Use wide character string literals in the remaining files. 2022-03-20 19:28:35 +01:00
tokenize.c [WINESYNC] msi: Use 0 terminated WCHAR strings in the SQL tokenizer. 2022-03-20 19:28:33 +01:00
update.c [WINESYNC] msi: Implement UPDATE queries using msi_select_update(). 2022-03-20 19:28:11 +01:00
upgrade.c [WINESYNC] msi: Use wide character string literals in the remaining files. 2022-03-20 19:28:35 +01:00
version.rc Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00
where.c [WINESYNC] msi: Use wide character string literals in the remaining files. 2022-03-20 19:28:35 +01:00
winemsi.idl [WINESYNC] msi: Handle the remote case in MsiViewGetError(). 2022-03-20 19:28:18 +01:00