Nikolay Sivov
|
9d2d367f3d
|
ole32: Respond to CLSID in item moniker interface query.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-02 18:48:23 +01:00 |
Nikolay Sivov
|
3f10a59ff1
|
ole32: Fix (item moniker + antimoniker) composing.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-29 20:41:26 +01:00 |
Nikolay Sivov
|
0187babcc6
|
ole32: Lock item container on BindToStorage().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-28 14:23:24 +01:00 |
Nikolay Sivov
|
25ad349d30
|
ole32: Fix IsRunning() for item moniker.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-28 14:23:16 +01:00 |
Nikolay Sivov
|
e7ce88ab7c
|
ole32: Remove some internal helpers for item moniker.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-28 14:23:10 +01:00 |
Nikolay Sivov
|
5330878db7
|
ole32: Fix IsEqual() for item moniker.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-23 09:27:34 +01:00 |
Nikolay Sivov
|
0b0b0795c7
|
ole32: Lock item container on BindToObject().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-23 09:27:30 +01:00 |
Nikolay Sivov
|
91fadaad98
|
ole32: Lock item container on ParseDisplayName().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-23 09:27:27 +01:00 |
Nikolay Sivov
|
1f648ddd7a
|
ole32: Pass correct display name in ParseDisplayName() for item moniker.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-23 09:27:17 +01:00 |
Nikolay Sivov
|
dee2fd1147
|
ole32: Handle GetObject() failure in ParseDisplayName() for item moniker.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-23 09:27:14 +01:00 |
Nikolay Sivov
|
c1abc5a865
|
ole32: Fix bind speed used in ParseDisplayName() for item moniker.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-22 20:03:16 +01:00 |
Nikolay Sivov
|
a456e8fff2
|
ole32: Fix bind speed used in BindToObject() of item moniker.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-01-22 20:03:14 +01:00 |
Nikolay Sivov
|
b676616700
|
ole32: Handle optional WCHAR data when loading item moniker.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-13 13:16:00 +01:00 |
Nikolay Sivov
|
f8af254a84
|
ole32: Properly handle NULL delimiter for item 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 |
Jacek Caban
|
dee64631ff
|
ole32: Use generic class factory for item moniker.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-02-21 14:15:16 +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 |
Nikolay Sivov
|
f294ea8333
|
ole32: Fix error handling in GetTimeOfLastChange() for item moniker (PVS-Studio).
|
2015-03-20 16:23:08 +09:00 |
Francois Gouget
|
7fe0600237
|
ole32: Remove unneeded NONAMELESSXXX directives.
|
2015-03-17 14:18:54 +09:00 |
Frédéric Delanoy
|
57d7f74d34
|
Assorted spelling fixes.
|
2013-11-21 19:44:46 +01:00 |
Jacek Caban
|
153b94b3c5
|
ole32: Use proper helpers for iface calls.
|
2012-08-13 16:28:48 +02:00 |
Michael Stefaniuc
|
82b3d35b73
|
ole32: Cleanup ItemMonikerImpl_QueryInterface().
|
2011-08-25 11:31:53 +02:00 |
Michael Stefaniuc
|
d3c934adcd
|
ole32: COM cleanup in itemmoniker.c.
|
2011-08-25 11:31:53 +02:00 |
Reece Dunn
|
0ed4c6df24
|
ole32: IMoniker_IsRunning returns E_INVALIDARG when bindctx is NULL.
|
2010-03-02 11:12:37 +01:00 |
Rob Shearman
|
c3af2dd752
|
ole32: Rearrange declarations in itemmoniker.c to avoid unnecessary forward declarations.
|
2010-01-22 12:18:46 +01:00 |
Michael Stefaniuc
|
0449701c31
|
ole32: Remove superfluous pointer casts.
|
2009-02-11 12:29:56 +01:00 |
Francois Gouget
|
66063ae4a4
|
ole32: Remove WINAPI on static functions where not needed.
|
2008-11-26 12:33:13 +01:00 |
Francois Gouget
|
02bcdf6db7
|
ole32: Fix spelling of GetComparisonData().
|
2008-04-14 12:40:22 +02:00 |
Austin English
|
1b24da3aa0
|
ole32: Spelling fixes.
|
2008-04-10 09:51:12 +02:00 |
Rob Shearman
|
a7bfdde975
|
ole32: Fix memory leak in ItemMonikerImpl_Save.
|
2007-11-12 11:45:34 +01:00 |
Andrew Talbot
|
02a5f7389e
|
ole32: Declare some functions static.
|
2007-01-19 12:28:58 +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 |
Robert Shearman
|
e97709ff6d
|
ole32: Fix the algorithm used in ItemMonikerImpl_Hash to match native.
|
2006-05-08 15:43:35 +02:00 |
Alexandre Julliard
|
b1a9701bb5
|
Replace the _ICOM_THIS_From macros by inline functions the way it's
already done in shelllink.c.
|
2005-07-27 11:10:52 +00:00 |
Mike McCormack
|
c7fdb4565a
|
Fix gcc 4.0 -Wpointer-sign warnings.
|
2005-07-05 11:02:54 +00:00 |
Dmitry Timoshkov
|
eba47f1dfe
|
Make remaining OLE interface vtables const.
|
2005-06-06 19:50:35 +00:00 |
Robert Shearman
|
8d6a673cf7
|
- Add error messages on failure in file moniker load function.
- Fix incorrect pointer check in both monikers.
- Fix max size calculation of item moniker to match native.
|
2005-05-23 10:27:42 +00:00 |
Robert Shearman
|
34d3049360
|
- Add a generic moniker marshaler that works by saving & loading
monikers to & from the stream.
- Use the generic moniker marshal in the file & item monikers and add
a class factory for each.
|
2005-05-19 14:22:14 +00:00 |
Robert Shearman
|
10ee7b36e8
|
Implement IROTData::GetComparisonData for file & item monikers.
|
2005-05-18 18:28:15 +00:00 |
Robert Shearman
|
4390d003f4
|
- Better tracing.
- Small cleanup of creation functions.
|
2005-02-18 20:13:23 +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 |
Francois Gouget
|
486d020c1b
|
Don't define COBJMACROS in objbase.h.
Update the Wine sources accordingly.
|
2004-10-07 03:06:48 +00:00 |
Joris Huizer
|
34cffce6f9
|
Ref count increment/decrement cleanup.
|
2004-09-24 01:16:53 +00:00 |
Alexandre Julliard
|
241a4c34b1
|
Get rid of the non-standard ICOM_THIS macro.
|
2004-09-09 21:03:58 +00:00 |
Alexandre Julliard
|
f714b39762
|
Get rid of the no longer used ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
macro.
|
2004-08-23 19:39:48 +00:00 |
Alexandre Julliard
|
48c4bb3c31
|
Get rid of the non-standard ICOM_VTABLE macro.
|
2004-08-12 23:00:51 +00:00 |
Marcus Meissner
|
e3a37c8a26
|
Revert broken strict aliasing fix.
|
2004-05-21 20:52:57 +00:00 |
Marcus Meissner
|
ff39b877a4
|
Fixed strict aliasing issues in dlls/ole32.
|
2004-05-04 03:10:50 +00:00 |