Eliminate the giant if.. else if block from ACTION_ProcessAction in
commit90c57396f49cf9fbb905c6e20ba5e090527513cb
authorAric Stewart <aric@codeweavers.com>
Mon, 31 Jan 2005 16:23:12 +0000 (31 16:23 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 31 Jan 2005 16:23:12 +0000 (31 16:23 +0000)
treea731136a92d865c6d80730eb103fc882f44761d4
parent5ca9d584910dc457fe7676acad420625e09d0305
Eliminate the giant if.. else if block from ACTION_ProcessAction in
favor of a table of handlers.
Return code of the install should not depend on the return code of the
final action.
Update component installed states as they are installed so that
conditions based on component states are at least a little more
correct.
Add icon and argument when regestering clsids.
Add a stub for ResolveSource because we do that work just not in
ResolveSource like we should.
When quering a Component state return the correct state.
dlls/msi/action.c