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 |