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 |
Robert Shearman
|
cba8763c33
|
Remove unnecessary WNDPROC casts.
|
2004-12-06 11:51:29 +00:00 |
Francois Gouget
|
486d020c1b
|
Don't define COBJMACROS in objbase.h.
Update the Wine sources accordingly.
|
2004-10-07 03:06:48 +00:00 |
Francois Gouget
|
83755cca97
|
Move the PROPVARIANT declaration from objidl.idl to propidl.idl.
Move related API declarations from individual C files to propidl.idl.
Remove uneeded include of propidl.h in the propvariant.c test.
|
2004-09-09 19:23:19 +00:00 |
Robert Shearman
|
6e92fca9b3
|
- Fix PropVariantCopy for VT_LPSTR and VT_LPWSTR.
- Test case VT_BSTR, VT_LPSTR and VT_LPWSTR.
|
2004-09-06 21:28:28 +00:00 |
Robert Shearman
|
77994cce4e
|
- Fix PropVariantClear to reject invalid types.
- Don't crash on NULL pointers.
- Add test case.
|
2004-09-03 01:04:38 +00:00 |
Marcus Meissner
|
e3a37c8a26
|
Revert broken strict aliasing fix.
|
2004-05-21 20:52:57 +00:00 |