Dmitry Timoshkov
|
5356c945cd
|
ole32: Add support for VT_DISPATCH/VT_UNKNOWN to PropVariantClear and PropVariantCopy.
|
2014-04-21 11:09:53 +02:00 |
Dmitry Timoshkov
|
f9c40c37cd
|
ole32: If number of VT_VECTOR elements is 0 there is no need to allocate memory.
|
2014-04-18 13:09:19 +02:00 |
Dmitry Timoshkov
|
d68c13a894
|
ole32/tests: Add some tests for PropVariantCopy.
|
2014-04-18 13:09:11 +02:00 |
Dmitry Timoshkov
|
5e7251b937
|
ole32: Revert part of 3cb0c81336 .
VT_INT|VT_VECTOR and VT_UINT|VT_VECTOR are not supposed to be supported
by PropVariantClear and PropVariantCopy.
|
2014-04-18 13:08:59 +02:00 |
Dmitry Timoshkov
|
0946c154fa
|
ole32: PropVariantClear should always reset contents of the passed in PROPVARIANT.
|
2014-04-16 10:55:07 +02:00 |
Dmitry Timoshkov
|
3cb0c81336
|
ole32: Add support for VT_INT/VT_UINT to PropVariantClear and PropVariantCopy.
|
2014-04-16 10:54:48 +02:00 |
Piotr Caban
|
0d4c693a7b
|
ole32: Add OleDoAutoConvert implementation.
|
2014-04-07 19:06:39 +02:00 |
Piotr Caban
|
efbd52983a
|
ole32: Fix DROPEFFECT value in OLEDD_TrackStateChange.
|
2014-03-03 17:02:33 +01:00 |
Piotr Caban
|
68d3a136f6
|
ole32: Merge OLEDD_TrackMouseMove and OLEDD_TrackStateChange functions.
|
2014-03-03 17:02:32 +01:00 |
Piotr Caban
|
bc2c6d39a6
|
ole32: Change DoDragDrop return value on IDropTarget::Drop call.
|
2014-03-03 17:02:31 +01:00 |
Frédéric Delanoy
|
0f2bed51bd
|
Assorted spelling fixes.
|
2014-02-10 15:47:29 +01:00 |
Frédéric Delanoy
|
5ba7f79bad
|
Assorted spelling fixes.
|
2013-12-03 19:41:53 +01:00 |
Nikolay Sivov
|
d0bf7f4eaf
|
ole32: Added activation context support for OleRegGetMiscStatus().
|
2013-11-11 20:56:20 +01:00 |
Nikolay Sivov
|
c192885df4
|
ole32: Missing MiscStatus key is not a failure for OleRegGetMiscStatus().
|
2013-08-27 11:50:53 +02:00 |
Andrew Talbot
|
fa96beb5c4
|
ole32: Indentation fix.
|
2012-12-19 12:54:41 +01:00 |
Qian Hong
|
9b90ea557b
|
ole32: Fix OleDraw() with NULL pUnk.
|
2012-12-06 22:52:15 +01:00 |
Hans Leidekker
|
7895eae15b
|
ole32: Convert the remaining RegCreateKey and RegOpenKey calls to the wrappers.
|
2012-11-26 16:59:22 +01:00 |
Nikolay Sivov
|
6a8b4f11a8
|
ole32: Fix OleDraw() regarding passed rectangle handling.
|
2012-11-26 11:57:04 +01:00 |
Jacek Caban
|
153b94b3c5
|
ole32: Use proper helpers for iface calls.
|
2012-08-13 16:28:48 +02:00 |
Michael Stefaniuc
|
55d811351a
|
ole32: Remove superfluous NULL pointer check before free (Smatch).
|
2012-08-13 12:07:49 +02:00 |
Michael Stefaniuc
|
43ae84636a
|
ole32: Avoid TRUE:FALSE conditional expressions.
|
2012-08-13 11:50:42 +02:00 |
Jacek Caban
|
1eda4ac4ba
|
ole32: Forward BSTR functions to oleaut32.
|
2012-07-18 17:15:21 +02:00 |
Dmitry Timoshkov
|
574a52e522
|
ole32: Add VT_I1 to the list of supported variant types.
|
2012-06-12 10:21:49 +02:00 |
Huw Davies
|
903803b552
|
ole32: Trace the drop effect in hex.
|
2012-02-21 16:02:03 +01:00 |
Huw Davies
|
5c8edb0449
|
ole32: Don't hold a ref to the drop target in the wrapper. Apps tend to destroy the target object without calling RevokeDragDrop.
|
2012-02-07 09:33:53 -06:00 |
Adam Martinson
|
e85668b463
|
ole32: Don't call IDropTarget::QueryInterface() in RegisterDragDrop().
|
2011-06-08 17:36:40 +02:00 |
Nikolay Sivov
|
0c33682330
|
ole32: Handle null argument in OleIsRunning().
|
2011-04-08 13:03:20 +02:00 |
Michael Stefaniuc
|
be5bb18502
|
ole32: Use an iface instead of a vtbl pointer in EnumOLEVERB.
|
2010-12-05 12:27:16 +01:00 |
David Hedberg
|
d95e2dbd62
|
ole32: OleLoad should not fail even if IOleObject::GetMiscStatus fails.
|
2010-10-18 19:08:38 +02:00 |
Alexandre Julliard
|
1e04e923be
|
ole32: Use the correct resource ids for the drag&drop cursors.
|
2010-10-18 19:08:37 +02:00 |
Michael Stefaniuc
|
620ca68d01
|
ole32: Allocate a small temp variable on the stack instead of the heap.
|
2010-09-29 10:07:54 +02:00 |
Andrew Eikum
|
91d91afb7d
|
ole32: Create a FORMATETC if one is not given in OleCreate.
|
2010-09-28 17:33:20 +02:00 |
Marcus Meissner
|
8d25534613
|
ole32: Check for interface NULL which happens with e.g. Abiword.
|
2010-09-16 13:37:32 -05:00 |
Huw Davies
|
127260bb62
|
ole32: Pass a real IUnknown ptr to CoMarshalInterface.
|
2010-07-28 16:28:21 +02:00 |
Huw Davies
|
6d1ef3a6a6
|
ole32: Implement cross-process drag and drop.
|
2010-07-22 16:11:59 +02:00 |
Nikolay Sivov
|
2c80e14eec
|
ole32: Use window property to store registered drop target.
|
2010-05-18 08:53:08 +02:00 |
Nikolay Sivov
|
56fdbc226e
|
ole32/ole2: Use W calls for registry access.
|
2010-05-06 14:22:23 +02:00 |
Nikolay Sivov
|
f3ab3d971a
|
ole32/ole2: If no effect action selected use ::DragLeave() instead of ::Drop().
|
2010-05-03 13:58:59 +02:00 |
Nikolay Sivov
|
9c44ed8a6b
|
ole32/ole2: After IDropTarget::DragEnter() failure target doesn't count as valid.
|
2010-05-03 13:58:54 +02:00 |
Nikolay Sivov
|
5426320d82
|
ole32/ole2: Fix simple parameter handling for DoDragDrop().
|
2010-05-03 13:58:38 +02:00 |
Nikolay Sivov
|
5ac7b165e6
|
ole32: Use LoadCursorW instead of -A version.
|
2010-04-28 07:30:55 -05:00 |
Nikolay Sivov
|
16bd9d53b9
|
ole32: Avoid uninitialized value to be potentialy passed to UnhookWindowsHookEx.
|
2010-04-28 07:29:37 -05:00 |
Nikolay Sivov
|
d819f13911
|
ole32: Use -W versions of window/message calls.
|
2010-04-28 07:28:52 -05:00 |
Rob Shearman
|
932544d34c
|
ole32: OleInitialize should return S_OK if it is called for the first time on a thread independently of CoInitializeEx.
|
2009-11-17 15:14:53 +01:00 |
Hans Leidekker
|
e265d534e4
|
ole32: Return success from OleLockRunning when the object does not support IRunnableObject.
|
2009-11-11 11:50:50 +01:00 |
Huw Davies
|
f48e5e2b5f
|
ole32: Since OleCreateLinkFromData is a stub we should return S_FALSE from OleQueryLinkFromData.
|
2009-06-22 14:32:30 +02:00 |
Alexandre Julliard
|
2e1b309fba
|
ole32: Make ole2.dll into a stand-alone 16-bit module.
|
2009-03-11 17:05:20 +01:00 |
Huw Davies
|
561df2f1c6
|
ole32: Add support for VT_DECIMAL.
|
2009-03-06 15:39:02 +01:00 |
Rein Klazes
|
788add572b
|
ole32: In PropVariantCopy() fix calculation size of array that contain pointers, not characters.
|
2009-02-16 15:35:15 +01:00 |
Michael Stefaniuc
|
0449701c31
|
ole32: Remove superfluous pointer casts.
|
2009-02-11 12:29:56 +01:00 |