Nikolay Sivov
|
233042bd75
|
ole32: Build without WINE_NO_LONG_TYPES.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2022-02-09 10:58:46 +01:00 |
Nikolay Sivov
|
966d74a1b4
|
ole32/composite: Cleanup enumerator methods.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-09-30 21:22:29 +02:00 |
Nikolay Sivov
|
b557c39555
|
ole32/composite: Disable cloning of enumerator instances.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-09-30 21:22:26 +02:00 |
Nikolay Sivov
|
61f8991fd9
|
ole32/composite: Do not use enumerators and antimoniker composition in RelativePathTo().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-09-30 21:22:23 +02:00 |
Nikolay Sivov
|
7de48a7416
|
ole32/composite: Fix argument handling in component enumerator methods.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-09-30 21:22:21 +02:00 |
Nikolay Sivov
|
f95fe051f0
|
ole32/composite: Reimplement Reduce().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-09-29 21:38:12 +02:00 |
Nikolay Sivov
|
5855196be9
|
ole32/composite: Do not use antimoniker composition in BindToStorage().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-09-29 21:38:12 +02:00 |
Nikolay Sivov
|
0806f9531f
|
ole32/composite: Cleanup IsRunning() implementation.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-09-29 21:38:12 +02:00 |
Nikolay Sivov
|
e12947c022
|
ole32/composite: Handle per-component failure in GetDisplayName().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-09-29 21:38:12 +02:00 |
Nikolay Sivov
|
fbceeff26b
|
ole32/composite: Improve handling of BindToObject() when left side moniker is specified.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-09-28 21:49:00 +02:00 |
Nikolay Sivov
|
558e846608
|
ole32/composite: Reimplement Inverse().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-09-28 21:48:59 +02:00 |
Nikolay Sivov
|
281021d820
|
ole32/composite: Fix argument handling in ComposeWith().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-09-27 17:40:15 +02:00 |
Nikolay Sivov
|
068ddc5b1b
|
ole32/composite: Fix IsEqual() comparison logic.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-09-27 17:40:15 +02:00 |
Nikolay Sivov
|
ca7e757fb9
|
ole32/composite: Implement CommonPrefixWith() without iterators.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-09-27 17:40:15 +02:00 |
Nikolay Sivov
|
1f261967ac
|
ole32/tests: Add some tests for CommonPrefixWith().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-09-27 17:40:15 +02:00 |
Nikolay Sivov
|
6fb0f321fe
|
ole32/composite: Always go through running object table in GetTimeOfLastChange().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-09-23 18:11:57 +02:00 |
Nikolay Sivov
|
f5ea1df261
|
ole32/composite: Do not rely on antimoniker composition in ParseDisplayName().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-09-23 18:11:53 +02:00 |
Nikolay Sivov
|
a767c6d6c6
|
ole32/composite: Store components as a pair of top level monikers.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-09-21 19:00:13 +02:00 |
Nikolay Sivov
|
bbf0abdea5
|
ole32/composite: Return requested interface in BindToObject() in NULL left moniker path.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-09-21 19:00:11 +02:00 |
Nikolay Sivov
|
7a98b0527a
|
ole32: Improve maximum storage size returned for generic composite monikers.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-13 13:16:00 +01:00 |
Alexandre Julliard
|
0f47bb66a6
|
ole32: Build with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-17 09:41:13 +02:00 |
Sven Baars
|
e32b30c323
|
ole32: Fix some memory leaks (Valgrind).
Signed-off-by: Sven Baars <sven.wine@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-02-05 10:29:36 +01:00 |
Jacek Caban
|
947c9ba2ca
|
ole32: Use generic class factory for composite moniker.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-02-21 14:15:20 +01:00 |
Hadrien Boizard
|
5a9f7ef06d
|
ole32: Use debugstr_guid() in TRACES.
Signed-off-by: Hadrien Boizard <h.boizard@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-19 23:16:24 +09:00 |
Alex Henrie
|
dddfd46934
|
ole32: Fix memory leaks in CompositeMonikerImpl_Construct.
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-18 15:20:04 +09:00 |
Francois Gouget
|
f384ba52cd
|
ole32: Rightmost spelling fix.
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-15 21:57:47 +09:00 |
Alex Henrie
|
0bac055b56
|
ole32: Fix sizeof mismatch in CompositeMonikerImpl_Construct.
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Marcus Meissner <marcus@jet.franken.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-30 21:35:26 +09:00 |
Francois Gouget
|
7fe0600237
|
ole32: Remove unneeded NONAMELESSXXX directives.
|
2015-03-17 14:18:54 +09:00 |
Nikolay Sivov
|
24dce2b229
|
ole32: Handle some failures in Inverse() for composite moniker (PVS-Studio).
|
2015-03-13 22:28:31 +09:00 |
Nikolay Sivov
|
46914d8794
|
ole32: Check ComposeWith() return value too (PVS-Studio).
|
2015-03-13 22:28:31 +09:00 |
Piotr Caban
|
770213e16c
|
ole32: Update reference counter of returned moniker in CreateGenericComposite.
|
2014-03-10 19:13:56 +01:00 |
Frédéric Delanoy
|
0f2bed51bd
|
Assorted spelling fixes.
|
2014-02-10 15:47:29 +01:00 |
Frédéric Delanoy
|
57d7f74d34
|
Assorted spelling fixes.
|
2013-11-21 19:44:46 +01:00 |
Marcus Meissner
|
826bff384d
|
ole32: Fixed bad sizeof()s in composite moniker (Coverity).
|
2013-06-28 11:40:14 +02:00 |
Andrew Talbot
|
faaeeea937
|
ole32: Avoid signed-unsigned integer comparisons.
|
2013-02-22 10:20:57 +01:00 |
Jacek Caban
|
153b94b3c5
|
ole32: Use proper helpers for iface calls.
|
2012-08-13 16:28:48 +02:00 |
Michael Stefaniuc
|
43a31b6200
|
ole32: COM cleanup in compositemoniker.c.
|
2011-08-30 11:57:09 +02:00 |
Austin English
|
85b5a869e8
|
ole32: Remove extraneous parentheses (LLVM/Clang).
|
2011-04-13 14:13:55 +02:00 |
Nikolay Sivov
|
114510801f
|
ole32: No need to test for interface pointer being null.
|
2010-07-21 17:38:37 +02:00 |
Gerald Pfeifer
|
1e3aba6e7c
|
ole32: Remove variable res which is not really used from CompositeMonikerImpl_Reduce.
|
2010-04-26 09:03:09 -05:00 |
Reece Dunn
|
0ed4c6df24
|
ole32: IMoniker_IsRunning returns E_INVALIDARG when bindctx is NULL.
|
2010-03-02 11:12:37 +01:00 |
Eric Pouech
|
09adcee263
|
ole32: Fix various missing Release calls on monikers.
|
2009-08-29 17:11:31 +02:00 |
Michael Stefaniuc
|
0449701c31
|
ole32: Remove superfluous pointer casts.
|
2009-02-11 12:29:56 +01:00 |
Austin English
|
1b24da3aa0
|
ole32: Spelling fixes.
|
2008-04-10 09:51:12 +02:00 |
Andrew Talbot
|
001d36b10e
|
ole32: Fix some memory leaks.
|
2007-10-02 11:44:09 +02:00 |
Lionel Debroux
|
caca06aa7f
|
ole32: Fix memory leak in compositemoniker.c (found by Smatch).
|
2007-09-11 11:47:08 +02:00 |
Rob Shearman
|
3bcea6395f
|
ole32: Execute Reduce using the moniker's vtable in CreateCompositeMoniker as the moniker isn't necessarily a composite moniker.
|
2006-12-28 12:34:20 +01:00 |
Michael Stefaniuc
|
21ff87bf50
|
ole32: Win64 printf format warning fixes.
|
2006-10-16 10:53:28 +02:00 |
Alexandre Julliard
|
32f57b0214
|
ole32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
|
2006-06-09 21:09:49 +02:00 |
Jonathan Ernst
|
360a3f9142
|
Update the address of the Free Software Foundation.
|
2006-05-23 14:11:13 +02:00 |