Zebediah Figura
f73fefd24c
msi: Remove registration for no longer used WineMsiRemoteCustomAction coclass.
...
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>
2019-05-06 07:13:53 -05:00
Zebediah Figura
8bfb4e8b62
msi: Convert the IWineMsiRemote* remote interfaces to RPC stubs.
...
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>
2018-04-16 11:48:17 +02:00
Zebediah Figura
b9b459810f
msi: Allocate the remote handle on the server side.
...
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>
2018-04-16 11:46:28 +02:00
Zebediah Figura
d26336a944
msi: Stop vending WineMsiRemotePackage.
...
Since we return it from WineMsiRemoteCustomAction::GetActionInfo().
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>
2018-04-16 11:46:21 +02:00
Nikolay Sivov
117ae25764
msi: MsiInstaller coclass is not included in a typelib.
2014-03-20 17:40:33 +01:00
Nikolay Sivov
0e90cebce0
msi: 'optional' only applies to VARIANT and VARIANT* types.
2014-03-18 11:40:51 +01:00
Alexandre Julliard
566d3418af
makedep: Add a separate pragma flag for typelibs that need registration.
2013-12-26 13:32:49 +01:00
Alexandre Julliard
c7803b885b
makefiles: Add makedep pragmas for registration idl files.
2013-11-05 20:38:18 +01:00
Alexandre Julliard
f8421142e7
makefiles: Add makedep pragmas for typelib idl files.
2013-11-05 20:38:18 +01:00
Alexandre Julliard
7960e02b17
makefiles: Add makedep pragmas for identifier idl files.
2013-11-05 20:38:18 +01:00
Hans Leidekker
c96cd6efc8
msi: Avoid casts in IWineMsiRemotePackage methods.
2011-05-02 16:39:37 +02:00
Hans Leidekker
cc517f2b38
msi: Support remote calls to MsiEnumComponentCosts.
2011-05-02 16:39:02 +02:00
Alexandre Julliard
17e66e06d6
msi: Convert the dll registration to the IRegistrar mechanism.
2010-12-17 14:59:49 +01:00
Nikolay Sivov
5c6de7957e
msi: Convert IWineMsiRemoteDatabase BSTR parameters to LPCWSTR to avoid typecast.
2010-03-15 14:18:06 +01:00
Hans Leidekker
a11882fc0f
msi: Implement MsiSetMode.
2010-02-18 14:39:06 +01:00
James Hawkins
ae58e29e5e
msi: Stub out a few more Installer object methods.
2009-12-11 12:16:26 +01:00
Rob Shearman
b960b967c9
msi: Improve stub for MsiGetFeatureCost{A, W} and hook the stub into the VolumeCostList dialog control.
2009-11-09 19:43:23 +01:00
Alexandre Julliard
4e29ceeb77
include: Define LANGID in wtypes.idl.
2009-02-04 15:06:25 +01:00
Jacek Caban
014b96ef15
msi: Added Session::Message implementation.
2008-07-17 11:36:22 +02:00
Rob Shearman
4a75b8bf09
msi: Fix the value parameter of IWineMsiRemotePackage::FormatRecord to have the right level of indirection for an [out] parameter.
...
Remove the redundant size parameter and simplify the client code such
that the remote function is only called once, with the value being
automatically allocated. Add corresponding code on the server side to
automatically allocate said value.
2008-04-17 11:39:37 +02:00
James Hawkins
617eb48d5b
msi: Implement the UILevel property of the Installer object.
2008-03-01 12:18:24 +01:00
James Hawkins
b57a2f93a9
msi: Implement the Version property of the Installer object.
2007-12-03 14:03:06 +01:00
James Hawkins
0e29f314f5
msi: Return a remote interface to the database in a custom action.
2007-11-12 12:06:40 +01:00
James Hawkins
1647de570b
msi: Enable remote custom actions.
2007-07-06 18:12:18 +02:00
James Hawkins
6b97f8905d
msi: Handle remote calls to MsiEvaluateCondition.
2007-07-06 18:12:11 +02:00
James Hawkins
cba1b1e1f4
msi: Handle remote calls to MsiFormatRecordW.
2007-07-06 18:12:00 +02:00
James Hawkins
29ce520df9
msi: Fix use of BSTRs.
2007-07-06 18:11:51 +02:00
James Hawkins
c6741d83c6
msi: Handle remote calls to MsiSetInstallLevel.
2007-07-04 12:07:01 +02:00
James Hawkins
569ea392a7
msi: Handle remote calls to MsiGetLanguage.
2007-07-04 12:07:01 +02:00
James Hawkins
82b0066f70
msi: Handle remote calls to MsiSetComponentState.
2007-07-04 12:07:00 +02:00
James Hawkins
254e27ad31
msi: Handle remote calls to MsiGetComponentState.
2007-07-04 12:07:00 +02:00
James Hawkins
7d93e1a2a5
msi: Handle remote calls to MsiGetFeatureState.
2007-07-04 12:07:00 +02:00
James Hawkins
f45b3ce60e
msi: Handle remote calls to MsiSetFeatureState.
2007-07-04 12:07:00 +02:00
James Hawkins
c96f1d524b
msi: Handle remote calls to MsiGetMode.
2007-07-04 12:07:00 +02:00
James Hawkins
f935e94adf
msi: Handle remote calls to MsiSetTargetPath.
2007-07-04 12:06:59 +02:00
James Hawkins
582be6a73a
msi: Handle remote calls to MsiGetSourcePath.
2007-07-04 12:06:59 +02:00
James Hawkins
b7479be1bb
msi: Handle remote calls to MsiGetTargetPath.
2007-07-04 12:06:59 +02:00
James Hawkins
99714f12cb
msi: Handle remote calls to MsiSequence.
2007-07-04 12:06:59 +02:00
James Hawkins
0f321c0af9
msi: Handle remote calls to MsiDoAction.
2007-07-04 12:06:59 +02:00
James Hawkins
be5eec45b5
msi: Handle remote calls to MsiProcessMessage.
2007-07-04 12:06:59 +02: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
b7233ba33f
msi: automation: Implement SummaryInfo::PropertyCount.
2007-06-05 11:00:18 +02:00
Misha Koshelev
dcbd8e93d5
msi: automation: Implement SummaryInfo::Property, put.
2007-06-05 10:59:38 +02:00
Misha Koshelev
41ca1f7106
msi: automation: Add MsiOpenDatabaseMode enum.
2007-06-05 10:58:48 +02:00
Misha Koshelev
68d4e65c5e
msi: automation: Database::SummaryInformation is a propget, not a method.
2007-06-04 12:59:20 +02:00
Misha Koshelev
e7d25cb4fd
msi: msiserver.idl: Maintain spacing as spaces, not tabs.
2007-06-04 12:59:06 +02:00
James Hawkins
f083b3c038
msi: Implement SummaryInfo::Property get.
2007-06-01 12:43:33 +02:00
James Hawkins
7a289624cf
msi: Implement Installer::OpenDatabase.
2007-06-01 12:43:17 +02:00
Misha Koshelev
864a7df10e
msi: automation: Append copyright notice.
2007-05-23 12:49:16 +02:00