https://bugs.winehq.org/show_bug.cgi?id=47669
--- Comment #17 from Zebediah Figura z.figura12@gmail.com --- (In reply to ryan from comment #16)
If I'm understanding it right, that PreProcessFirewallConfig(unsigned long) is a function of msi?
It's a custom action, which the program itself provides, and which MSI calls back into. Custom actions contain completely arbitrary code, so a failure in a custom action more often than not doesn't imply a problem with MSI.