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 |
Michael Stefaniuc
|
a90828aa60
|
ole32: Use GetWindowLongPtr/SetWindowLongPtr for pointers.
|
2009-02-10 12:33:00 +01:00 |
Alexandre Julliard
|
16b5e6b9b5
|
ole32: Register interfaces through dlldata.c as far as possible.
|
2008-12-02 20:52:09 +01:00 |
Huw Davies
|
706b29c47c
|
ole32: Don't issue a warning if a flat copy is all that's required.
|
2008-11-12 14:14:55 +01:00 |
Michael Stefaniuc
|
095568dfe9
|
ole32: Remove some superfluous casts of void pointers and zero.
|
2008-11-06 11:09:54 +01:00 |
Aric Stewart
|
39b2c1eb50
|
ole32: Handle GetMenuItemCount returning -1 by changing UINT to INT (Coverity 228).
|
2008-10-06 13:51:06 +02:00 |
Andrew Talbot
|
c2599478b6
|
ole32: Assign to structs instead of using CopyMemory.
|
2008-03-31 12:50:41 +02:00 |
Francois Gouget
|
29ef0b90ee
|
Assorted spelling, punctuation and case fixes.
|
2008-03-03 12:04:48 +01:00 |
Rob Shearman
|
9730b285ba
|
ole32: Implement VT_VECTOR|VT_VARIANT in PropVariantCopy.
|
2008-02-25 19:50:03 +01:00 |
Andrew Talbot
|
554644fd0d
|
ole32: Remove unneeded casts.
|
2008-01-15 11:38:08 +01:00 |
Francois Gouget
|
c4b1195c0c
|
Assorted spelling fixes.
|
2007-10-23 18:20:27 +02:00 |
Mikolaj Zalewski
|
01e7891d48
|
ole32: OleIsRunning should return TRUE if the class doesn't implement IRunnableObject.
|
2007-10-10 11:18:44 +02:00 |
Rob Shearman
|
5e2d890e5d
|
ole32: RegisterDragDrop should return E_OUTOFMEMORY in the case that COM isn't intialised, instead of CO_E_NOTINITIALIZED.
|
2007-10-09 17:52:46 +02:00 |
Michael Stefaniuc
|
717cccb5ce
|
ole32: Do not use wide character constants.
|
2007-06-22 12:18:55 +02:00 |
Dmitry Timoshkov
|
3c9e7a7f33
|
wine: Switch to using 'long' for INT_PTR type for 64-bit compatibility.
|
2007-05-25 20:37:56 +02:00 |
Andrew Talbot
|
4ea954df42
|
ole32: Exclude unused headers.
|
2007-05-16 11:55:51 +02:00 |
Rob Shearman
|
4cd064aeb4
|
ole32: Don't release the drop target on process uninitialisation if not revoked, just release the memory.
|
2007-05-08 18:09:33 +02:00 |
Aric Stewart
|
dc4c9da44f
|
ole32: Accelerators, like for the menu ones, should not fire on the keyup message.
|
2007-05-01 11:42:24 +02:00 |
Rob Shearman
|
63ea015c65
|
ole32: Don't release the registered drop targets in OleUninitialize.
Do it in DLL_PROCESS_DETACH instead.
|
2007-04-05 13:25:18 +02:00 |
Rob Shearman
|
47432cba45
|
ole32: Check the input hwnd is valid in RevokeDragDrop.
|
2007-04-05 13:25:05 +02:00 |
Rob Shearman
|
2d8ae2cf83
|
ole32: Check for COM not being initialised and an invalid window handle being input to RegisterDragDrop.
|
2007-04-05 13:24:54 +02:00 |
Rob Shearman
|
2514c0141e
|
ole32: Move GetClassFile to moniker.c and move OleRun to ole2.c.
|
2007-03-27 13:00:44 +02:00 |
Rob Shearman
|
f1ced14eed
|
ole32: Print the contents of the IID input to OleLoad.
|
2007-03-14 18:49:58 +01:00 |
Rob Shearman
|
00877c898d
|
ole32: OleCreate isn't a semi-stub any more, as it is tested in a range of cases and has no todos.
|
2007-03-13 20:31:40 +01:00 |
Rob Shearman
|
39f0f9d52a
|
ole32: OleCreate shouldn't pass CLSCTX_LOCAL_SERVER to CoCreateInstance.
|
2007-03-13 20:31:37 +01:00 |
Rob Shearman
|
356fdcbb15
|
ole32: OleLoad should call CoCreateInstance with CLSCTX_INPROC_SERVER as well as CLSCTX_INPROC_HANDLER.
|
2007-03-06 12:10:47 +01:00 |
Rob Shearman
|
a45a2e37f9
|
ole32: Add a field to the TLS data to determine whether OLE has been initialised for the current thread.
|
2007-01-08 12:35:41 +01:00 |
Kai Blin
|
fb2a3914e1
|
ole32: Remove redundant NULL check (Coverity).
|
2007-01-05 20:26:47 +01:00 |
Rob Shearman
|
b8035d2c70
|
ole32: Don't release pUnk in OleCreate if CoCreateInstance failed.
|
2007-01-04 09:50:21 +01:00 |
Francois Gouget
|
ef998ea6cb
|
Assorted spelling fixes.
|
2006-10-16 11:33:38 +02:00 |
Michael Stefaniuc
|
21ff87bf50
|
ole32: Win64 printf format warning fixes.
|
2006-10-16 10:53:28 +02:00 |
Jacek Caban
|
2abe8348fa
|
ole32: Don't fail in OleCreate if created object doesn't implement IRunnableObject or IOleChache.
|
2006-10-09 12:43:57 +02:00 |
Robert Shearman
|
d0b4717cdb
|
ole32: Do a QueryInterface for IOleLink in OleLoad, like native does.
|
2006-09-07 11:43:33 +02:00 |
Robert Shearman
|
4ad8da53f5
|
ole32: Re-order the function calls in OleLoad to match native.
Call IOleObject_GetMiscStatus like OleCreate and native do.
|
2006-09-07 11:43:27 +02:00 |
Robert Shearman
|
53be8cc861
|
ole32: Call IRunnableObject_Run and IOleCache_Cache from OleCreate if the render option is specified as draw or format.
This is documented on MSDN and is confirmed by tests.
|
2006-09-07 11:42:39 +02:00 |
Robert Shearman
|
6da80a8898
|
ole32: Call IOleObject_GetMiscStatus in OleCreate if a client site is passed in.
|
2006-09-07 11:42:28 +02:00 |
Robert Shearman
|
ccb634fdee
|
ole32: Re-structure OleCreate to match to order of calls that native does.
Get rid of hres1 since all failures are returned. Cleanup pUnk on
failure and make sure to return NULL in ppvObj.
|
2006-09-07 11:42:22 +02:00 |
Robert Shearman
|
aaa26b2702
|
ole32: Set the storage's class ID in OleCreate.
|
2006-09-07 11:42:11 +02:00 |
Robert Shearman
|
9038705919
|
ole32: Fix functions defined without specifying argument types by changing them to "(void)".
|
2006-08-28 17:48:40 +02:00 |
Robert Shearman
|
f42d61df0d
|
ole32: Move some functions out of compobj.c that don't belong there and update the copyright statement.
|
2006-08-16 16:42:32 +02:00 |
Mike McCormack
|
6c8259fb31
|
ole32: Avoid a warning for VT_FILETIME in PropVariantCopy.
|
2006-08-14 20:17:11 +02:00 |
Mike McCormack
|
f205eca5ad
|
ole32: FreePropVariantArray should return an error if rgvars is null.
As suggested by Rob Shearman.
|
2006-08-14 11:46:38 +02:00 |
Alexandre Julliard
|
518ee99f6f
|
ole32: Make some functions and variables static.
|
2006-08-02 13:31:26 +02:00 |
Robert Shearman
|
e3e42985ec
|
ole32: Implement OleNoteObjectVisible as described by MSDN.
|
2006-07-31 21:25:38 +02:00 |
Mike McCormack
|
918cf3261b
|
ole32: Don't warn when clearing PropVariants that don't have allocated memory.
|
2006-07-12 13:17:51 +02:00 |
Mike McCormack
|
704dffcb09
|
ole32: Allocate copied VT_CF data correctly in PropVariantCopy.
|
2006-07-12 13:16:53 +02:00 |
Mike McCormack
|
ccfa76d18e
|
ole32: Fix a typo.
|
2006-06-19 20:53:44 +02:00 |
Jonathan Ernst
|
360a3f9142
|
Update the address of the Free Software Foundation.
|
2006-05-23 14:11:13 +02:00 |
Mike McCormack
|
a8494aa9a9
|
ole32: Store drop targets in a standard list.
|
2006-05-05 16:33:12 +02:00 |
Alexandre Julliard
|
c9cc7e33ff
|
Fixed some compiler warnings on old gcc versions.
|
2006-03-02 18:03:32 +01:00 |
Robert Shearman
|
ba8cdfdc37
|
ole: Re-post the quit message outside of the DoDragDrop message loop.
|
2006-01-18 11:29:13 +01:00 |
Robert Shearman
|
95312fcb63
|
ole: Remove "stub" from TRACEs of functions that aren't stubs.
|
2006-01-06 21:08:09 +01:00 |
Michael Jung
|
892fc1093d
|
ole32: Periodically call IDropTarger::DragOver during Drag&Drop.
|
2005-12-12 12:42:53 +01:00 |
Francois Gouget
|
0edbaf7e80
|
Remove spaces before '\n' in traces.
|
2005-11-10 12:14:56 +00:00 |
Markus Amsler
|
ae542af541
|
Improve c2man Documented-Total count.
|
2005-11-09 10:30:57 +00:00 |
Robert Shearman
|
f7b65cc716
|
- Extend COM_OpenKeyForCLSID to open a subkey and return an HRESULT.
- Fix up the callers and reorganize CoGetClassObject to split out the
inproc code into another function.
|
2005-11-09 10:29:11 +00:00 |
Robert Shearman
|
c86fef8844
|
Move all 16-bit functions to an appropriate 16-bit file.
|
2005-09-25 15:17:10 +00:00 |
Robert Shearman
|
3daf39fb0c
|
Implement OleRegEnumVerbs.
|
2005-09-23 10:08:25 +00:00 |
Robert Shearman
|
0a49c1752e
|
Implement OleIsRunning.
|
2005-09-20 11:36:56 +00:00 |
Alexandre Julliard
|
f8ee161a1b
|
Fixed some traces to use the right printf format and avoid typecasts.
|
2005-09-12 10:30:05 +00:00 |
Francois Gouget
|
71af595499
|
Use LPSTORAGE to better match the PSDK.
Document the real SEGPTR type using the standard documentation
mechanisms. Fixes winapi_check warnings.
|
2005-08-16 16:01:15 +00:00 |
Vincent Béron
|
21e3ba8cd1
|
Correct mismatches between spec files and comments about export
number.
|
2005-08-10 09:53:47 +00:00 |
Marcus Meissner
|
170470ee0b
|
Implemented ILockBytes16 (memorystream) support for the 16bit compound
storage implementation.
Added ReadClassStg, OleDoAutoConvert, GetConvertStg
implementations/stubs.
|
2005-08-08 11:05:06 +00:00 |
Marcus Meissner
|
c8187b0900
|
OleInitializeWOW gets 2 arguments.
|
2005-07-22 18:29:19 +00:00 |
Mike McCormack
|
c7fdb4565a
|
Fix gcc 4.0 -Wpointer-sign warnings.
|
2005-07-05 11:02:54 +00:00 |
Robert Shearman
|
0a645e8cb9
|
Convert some registry helper functions to use unicode versions of
CLSID & registry functions (untested).
|
2005-06-20 13:14:22 +00:00 |
Juan Lang
|
b45e31608b
|
Obvious fixes to PropVariantClear and PropVariantCopy for vector
types.
|
2005-05-17 10:18:59 +00:00 |
Marcus Meissner
|
f3d99b2697
|
Move the Dll init function to compobj.c to avoid having global
variables. Remove need of ole32_main.h.
|
2005-05-16 14:12:53 +00:00 |
Francois Gouget
|
4b9f767845
|
Specify the proper call convention in the PropSysFreeString()
implementation.
|
2005-04-20 16:21:16 +00:00 |
Francois Gouget
|
3ef8c51c8a
|
Tweak the API documentation to silence winapi_check warnings.
|
2005-04-20 15:18:42 +00:00 |
Juan Lang
|
142254d746
|
Implement PropSys{Alloc|Free}String, and support BSTRs in
PropVariant{Clear|Copy} using them.
|
2005-04-13 11:13:55 +00:00 |
Vincent Béron
|
c822566974
|
Change prototypes so gcc with some warnings doesn't bark.
|
2005-03-29 11:32:04 +00:00 |
Jon Griffiths
|
eb5bf7dd38
|
Documentation spelling fixes.
|
2005-02-25 14:07:56 +00:00 |
Robert Shearman
|
0e18914481
|
- Add documentation for most Co* functions.
- Move several functions into different files to group them with
similar functions.
|
2005-01-14 17:05:36 +00:00 |
Michael Stefaniuc
|
5ad7d858e0
|
Do not check for non NULL pointer before HeapFree'ing it. It's
redundant.
|
2004-12-23 17:06:43 +00:00 |
Eric Pouech
|
4056d7ef8c
|
Fixed some errors in function prototypes.
|
2004-12-13 21:19:01 +00:00 |