- action.c is getting too big, so split out all the handling of
commit54c67dd1b11fd42a34f9eda14a0a7ce96e4e8350
authorAric Stewart <aric@codeweavers.com>
Tue, 25 Jan 2005 20:17:09 +0000 (25 20:17 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Tue, 25 Jan 2005 20:17:09 +0000 (25 20:17 +0000)
tree8d64848472d3e43ed98efce89ba4ae44504ac60a
parent43ae5e54413c1e848d3ac5d06990fd8a236a4391
- action.c is getting too big, so split out all the handling of
  CustomActions into custom.c. Cleaned up a lot of the handling of
  custom actions including scripting actions and processing return
  codes.
- Mike McCormack pointed out that MsiFormatRecord is basically the
  same as internal function deformat_string. So broke deformat_string
  out and updated it to function as MsiFormatRecord and implemented
  MsiFormatRecord.
- A number of random fixes to action.c including properly calculating
  the length for the LocalPackage name, not forcing a reboot when
  really we should just return ERROR_INSTALL_SUSPEND and handling
  REG_MULTI_SZ now that we can deformat the properly.
dlls/msi/Makefile.in
dlls/msi/action.c
dlls/msi/action.h [new file with mode: 0644]
dlls/msi/custom.c [new file with mode: 0644]
dlls/msi/format.c [new file with mode: 0644]
dlls/msi/msipriv.h
dlls/msi/package.c
dlls/msi/record.c