Commit Graph

23 Commits

Author SHA1 Message Date
Alexandre Julliard
d578d0d6c3 msi: Don't bother to unregister classes at process exit. 2013-05-14 11:33:19 +02:00
Nikolay Sivov
e726b54c87 msi: Cache ITypeInfo instances for automation objects instead of reloading every time. 2012-11-14 19:19:36 +01:00
Hans Leidekker
f0ea60049c msi: Add support for 64-bit registry components. 2012-06-11 21:03:47 +02:00
Alexandre Julliard
b56dc9a6f7 winecrt0: Remove the clsid parameter in __wine_(un)register_resources. 2011-08-02 20:47:49 +02:00
Hans Leidekker
823560d472 msi: Get rid of the remaining tabs. 2011-07-01 14:39:36 +02:00
Francois Gouget
f09bbacf9e msi: get_msi_typelib() is not used anymore so remove it. 2011-05-03 19:34:29 +02:00
Alexandre Julliard
17e66e06d6 msi: Convert the dll registration to the IRegistrar mechanism. 2010-12-17 14:59:49 +01:00
Michael Stefaniuc
09019ba78a msi: Use an iface instead of an vtbl pointer in IClassFactoryImpl. 2010-12-15 13:18:12 +01:00
Hans Leidekker
f3e7ed44f1 msi: Open the log file once per package. 2010-10-26 15:24:40 +02:00
Hans Leidekker
808343fb5b msi: Implement MsiSetExternalUIRecord. 2009-11-03 22:23:08 +01:00
Michael Stefaniuc
5f3ac30b3c msi: Remove superfluous pointer casts. 2009-01-15 12:43:03 +01:00
James Hawkins
69c02d0b03 msi: Create the MSI hidden window on demand. 2008-05-14 21:51:10 +02:00
Alexandre Julliard
0590fe2ecf Make some variables static. 2007-11-06 14:38:54 +01:00
James Hawkins
bc4750ff75 msi: Add the IWineMsiRemoteCustomAction interface. 2007-07-03 12:59:17 +02:00
James Hawkins
f9001058b0 msi: Add the IWineMsiRemotePackage interface. 2007-07-03 12:58:43 +02:00
Misha Koshelev
f217cacbc2 msi: automation: Expose Installer object. 2007-05-01 18:05:26 +02:00
Mike McCormack
94edfde1d9 msi: Register the typelib. 2007-02-08 11:56:16 +01:00
Mike McCormack
7fe5166340 msi: Fix a typo. 2007-01-26 13:53:52 +01:00
Mike McCormack
9c76a0b37a msi: Implement IDispatch->CreateInstance() for the msi server dll. 2007-01-25 12:00:07 +01:00
Mike McCormack
c63d21bf8c msi: Implement IClassFactory->QueryInterface() for the msi server dll. 2007-01-25 12:00:04 +01:00
Mike McCormack
155a325f96 msi: Free the handle table on PROCESS_DETACH. 2006-08-29 13:48:04 +02:00
Stefan Leichter
055b23b125 msi: Native DllGetVersion does not fail if the supplied buffer is bigger than required. 2006-07-28 13:17:22 +02:00
Mike McCormack
0bfb9c3e3d msi: Move COM server implementation to a separate file. 2006-07-24 19:55:41 +02:00