Michael Stefaniuc
|
adbcfb7e5c
|
ole32: Use an iface instead of a vtbl pointer in PointerMonikerImpl.
|
2010-12-09 12:24:03 +01:00 |
Michael Stefaniuc
|
32fe620c88
|
ole32: Use ifaces instead of vtbl pointers in Context.
|
2010-12-09 12:23:49 +01:00 |
Michael Stefaniuc
|
e362c67ad1
|
ole32: Use an iface instead of a vtbl pointer in BindCtxImpl.
|
2010-12-09 12:23:39 +01:00 |
Michael Stefaniuc
|
2605b76c6e
|
ole32: Use an iface instead of a vtbl pointer in FileLockBytesImpl.
|
2010-12-09 12:23:31 +01:00 |
Michael Stefaniuc
|
f27f7544fe
|
ole32: Use an iface instead of a vtbl pointer in RemUnknown.
|
2010-12-09 12:23:25 +01:00 |
Michael Stefaniuc
|
e13f9ff300
|
ole32: Use an iface instead of a vtbl pointer in PropertyStorage_impl.
|
2010-12-08 16:40:11 +01:00 |
Michael Stefaniuc
|
be5bb18502
|
ole32: Use an iface instead of a vtbl pointer in EnumOLEVERB.
|
2010-12-05 12:27:16 +01:00 |
Michael Stefaniuc
|
46ebaa9be2
|
ole32/tests: Use an iface instead of a vtbl pointer in HeapUnknown.
|
2010-12-05 12:26:57 +01:00 |
Michael Stefaniuc
|
f3810015e1
|
ole32: Use an iface instead of a vtbl pointer in EnumOleSTATDATA.
|
2010-12-05 12:26:08 +01:00 |
Alexandre Julliard
|
431e369f62
|
ole32: Convert dll registration to the IRegistrar mechanism.
|
2010-12-03 19:51:08 +01:00 |
Alexandre Julliard
|
5f49129e03
|
resources: Define a generic mechanism for adding extra values to the common version block.
|
2010-12-03 14:53:59 +01:00 |
Andrew Bogott
|
796aca38f0
|
ole32: Fix the test for arbitrary property ids.
|
2010-12-01 11:14:39 +01:00 |
Andrew Bogott
|
c75a4fd50a
|
ole32: Fix an off-by-one error that broke reading of many properties.
|
2010-12-01 11:14:34 +01:00 |
Andrew Bogott
|
df219f8758
|
ole32: Revert "ole32: Only read known format ids when attempting to read summary information.".
This reverts commit c94b2687d2 .
|
2010-12-01 11:14:29 +01:00 |
David Hedberg
|
41193de135
|
ole32: Avoid unneccessary stream conversion.
Truncating a large stream to less than 0x1000 bytes would cause an
unnecessarily expensive conversion.
|
2010-11-23 13:17:06 +01:00 |
Andrew Bogott
|
ddc5cbb371
|
ole32/tests: Added a couple of simple tests for StgCreateStorageEx.
|
2010-11-18 12:52:38 +01:00 |
Andrew Bogott
|
42cd791c4d
|
ole32: Use default values if options passed to StgCreateStorageEx are NULL.
|
2010-11-18 12:52:38 +01:00 |
Vincent Povirk
|
e883aeb394
|
ole32: Cache the contents of one extended big block depot block.
|
2010-11-16 21:54:18 +01:00 |
Jacek Caban
|
0c6f2a6d2a
|
ole32: Skip more tests on win9x.
|
2010-11-16 15:12:43 +01:00 |
Alexandre Julliard
|
54bf38575e
|
ole32: Get rid of the ICOM_THIS_MULTI macro.
|
2010-11-11 20:16:59 +01:00 |
Vincent Povirk
|
8d101b269d
|
ole32: Cache all extended big block depot locations.
|
2010-11-04 11:55:48 +01:00 |
Huw Davies
|
abf8da6727
|
ole32: Implement OnRun and OnStop.
|
2010-11-01 16:16:12 +01:00 |
Huw Davies
|
6b05b2a927
|
ole32: Remove some useless comments.
|
2010-11-01 16:16:05 +01:00 |
Huw Davies
|
96ab42728d
|
ole32: Re-order some functions.
|
2010-11-01 16:15:57 +01:00 |
Huw Davies
|
c41c05057c
|
ole32: Rename cache entry parameters from 'This' - it leads to too much confusion with the data cache itself, which is the real COM object.
|
2010-11-01 16:15:49 +01:00 |
Huw Davies
|
4d137e4702
|
ole32: Add a stub advise sink object to the data cache.
|
2010-11-01 16:15:38 +01:00 |
Huw Davies
|
ad326999ec
|
ole32/tests: Add tests to exercise the datacache's IDataObject::GetData.
|
2010-11-01 16:15:32 +01:00 |
David Hedberg
|
a5caff3bac
|
ole32: Pass failures from delegate object's ::QueryInterface in default handler.
|
2010-10-21 12:28:51 +02: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 |
Alexandre Julliard
|
bc8e70c089
|
ole32/tests: Make some variables static.
|
2010-10-01 13:37:14 +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 |
Huw Davies
|
250b55c41d
|
ole32: Call the draw_continue function.
|
2010-09-28 17:33:17 +02:00 |
Huw Davies
|
6c7dd939cf
|
ole32/tests: Mark the draw_continue callbacks as optional. Win9x can skip calls under low-load conditions.
|
2010-09-28 17:33:17 +02:00 |
Alexandre Julliard
|
81b8ee863e
|
makefiles: Add a standard header for all makefiles to replace the common variable initializations.
|
2010-09-19 12:36:48 +02:00 |
Marcus Meissner
|
8d25534613
|
ole32: Check for interface NULL which happens with e.g. Abiword.
|
2010-09-16 13:37:32 -05:00 |
Vincent Povirk
|
2752c3bcd0
|
ole32: Don't fail if the file ends during a big block.
Apparently, it's valid for the last block in a file to be incomplete.
|
2010-09-08 13:30:46 +02:00 |
Alexandre Julliard
|
dd84876c3e
|
ole32: Use int64 in the spec file for 64-bit integers.
|
2010-08-31 14:23:48 +02:00 |
Vincent Povirk
|
89646084ba
|
ole32: Cache data and block locations in BigBlockStream objects.
|
2010-08-26 13:59:31 +02:00 |
Vincent Povirk
|
101de22a1a
|
ole32: Flush before returning from any storage API call that writes.
|
2010-08-26 13:59:28 +02:00 |
Huw Davies
|
127260bb62
|
ole32: Pass a real IUnknown ptr to CoMarshalInterface.
|
2010-07-28 16:28:21 +02:00 |
Michael Stefaniuc
|
ffac31da09
|
ole32: Use IsEqualIID instead of memcmp to compare REFIIDs.
|
2010-07-23 11:46:29 +02:00 |
Huw Davies
|
6d1ef3a6a6
|
ole32: Implement cross-process drag and drop.
|
2010-07-22 16:11:59 +02:00 |
Huw Davies
|
a2e1dd29dc
|
ole32/tests: Relax the reference counting tests a bit. We only care whether references are held or not.
|
2010-07-22 16:11:51 +02:00 |
Nikolay Sivov
|
1b0182f9bb
|
ole32: Use IsEqualIID() instead of memcmp().
|
2010-07-21 17:38:37 +02:00 |
Nikolay Sivov
|
114510801f
|
ole32: No need to test for interface pointer being null.
|
2010-07-21 17:38:37 +02:00 |
Nikolay Sivov
|
2f61e19156
|
ole32: Fix assumption about HRESULT failure code value.
|
2010-07-21 17:38:37 +02:00 |
Nikolay Sivov
|
5185409144
|
ole32: Remove redundant variables.
|
2010-07-21 17:38:37 +02:00 |
Alexandre Julliard
|
b86d515ed6
|
dlls: Remove explicit imports of kernel32 and ntdll.
|
2010-07-21 17:38:36 +02:00 |