Commit Graph

89 Commits

Author SHA1 Message Date
Jacek Caban
4a5eca88aa oleaut32: Use proper helpers for iface calls. 2012-07-27 17:05:27 +02:00
Francois Gouget
fac36c55e9 Assorted typo, spelling, wording and case fixes. 2012-05-15 16:26:43 +02:00
Jacek Caban
2217e42c9d oleaut32: Added warn+heap support for cached BSTRs. 2012-05-02 20:14:04 +02:00
Jacek Caban
4eebe0bcf0 oleaut32: Use a struct for internal BSTR representation to avoid pointer magic. 2012-05-02 20:13:57 +02:00
Jacek Caban
ab509cde5e oleaut32: SysStringByteLen code clean up. 2012-05-01 15:29:08 +02:00
Jacek Caban
7fded88895 oleaut32: SysStringLen code clean up. 2012-05-01 15:28:53 +02:00
Jacek Caban
d53bdeca62 oleaut32: Added BSTR cache implementation. 2012-04-30 10:59:27 +02:00
Frédéric Delanoy
a7cb73d39e oleaut32: Avoid harcoding array lengths. 2011-11-21 11:05:04 +01:00
Alexandre Julliard
0d37433d65 oleaut32: Remove typelib registrations. 2011-08-02 20:47:48 +02:00
Alexandre Julliard
df31247ede oleaut32: Specify the PSFactoryBuffer class in the idl files. 2011-08-01 17:20:46 +02:00
André Hentschel
1ec78b8105 oleaut32: Update OaBuildVersion. 2011-05-26 17:42:46 +02:00
Peter Schellenbach
99af2f56ba oleaut32: Corrected registration flag inversion in RegisterActiveObject. 2011-03-07 17:14:09 +01:00
Alexandre Julliard
7769b05858 oleaut32: Convert dll registration to the new IRegistrar mechanism. 2010-11-24 17:59:57 +01:00
Piotr Caban
7e3fd4e3c6 oleaut32: Fix SysReAllocStringLen implementation. 2009-12-16 13:04:34 +01:00
Alexander Kochetkov
ae4de9d695 oleaut32: Fix null terminator in SysReAllocStringLen. 2009-10-14 11:50:19 +02:00
Alexandre Julliard
9cb140c43d oleaut32: Use the appropriate PSFactoryBuffer guid when registering interfaces. 2009-09-23 14:32:01 +02:00
Michael Stefaniuc
a3f8fd71e1 oleaut32: Remove superfluous pointer casts. 2009-02-09 14:37:23 +01:00
Alexandre Julliard
5a2c9de2e8 oleaut32: Register interfaces through dlldata.c as far as possible. 2008-12-02 21:20:32 +01:00
Alexandre Julliard
8d8ff37ca3 oleaut32: Use a dlldata.c file instead of maintaining the data manually. 2008-12-02 10:32:14 +01:00
Michael Stefaniuc
f830a12ddb oleaut32: Remove redundant NULL check before SysFreeString (Smatch). 2008-09-25 11:18:59 +02:00
Dan Hipschman
9e6784c2a7 oleaut32: Add a widl-generated proxy file for ocidl.idl. 2008-09-02 18:02:04 +02:00
Jon Griffiths
8c16ae7a7f oleaut32: Fix memcpy overlapping ranges in SysReAllocStringLen. 2008-07-07 14:25:02 +02:00
Andrew Talbot
5ea25c62b8 oleaut32: Remove unneeded casts. 2008-01-16 12:16:01 +01:00
Rob Shearman
241b25b5bd oleaut32: Handle integer overflow of len in SysReAllocStringLen and SysAllocStringByteLen. 2007-11-28 11:19:10 +01:00
Francois Gouget
2993785f3a Assorted non-ANSI function declaration fixes (missing void). 2007-08-30 11:57:18 +02:00
Michael Stefaniuc
34b45b311e oleaut32: Do not use wide character constants. 2007-06-22 12:18:50 +02:00
Andrew Talbot
1ab9649079 oleaut32: Fix some typos. 2007-06-06 14:07:28 +02:00
Bernard Ladenthin
26f29fdad0 oleaut32: Better OleIconToCursor stub. 2007-01-03 12:07:41 +01:00
Marcus Meissner
caa301a736 oleaut32: Protect against integer overflow in SysAllocStringLen. 2006-11-24 12:56:42 +01:00
Francois Gouget
ef998ea6cb Assorted spelling fixes. 2006-10-16 11:33:38 +02:00
Hans Leidekker
ce66f5d684 oleaut32: Win64 printf format warning fixes. 2006-10-13 12:08:47 +02:00
Alexandre Julliard
707060913c oleaut32: Use the standard DEFINE_OLEGUID macro to define GUIDs. 2006-06-09 21:09:35 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Dmitry Timoshkov
57a579ffcd Make more arrays const. 2006-01-24 14:00:32 +01:00
Robert Shearman
e7299cdf47 OleTranslateColor trace fix.
OleTranslateColor isn't a stub so don't print ":stub" in the trace
message.
2005-12-12 11:52:02 +01:00
Robert Shearman
ebb839733a The PSDispatch PS class factory can manage both typelib marshalled and
IDispatch, which is NDR marshalled, so we need a wrapper to call the
appropriate CreateProxy or CreateStub function.
2005-11-02 10:54:52 +00:00
Vincent Béron
7160af007c Uniformize DllMain TRACEing across dlls. 2005-08-15 10:48:51 +00:00
Francois Gouget
0de0d11357 Change some Dll* functions so they are exported by name like on
Windows.
Update the documentation accordingly.
2005-08-10 13:02:43 +00:00
Alexandre Julliard
b8d0f4cd10 Get rid of the almost empty tmarshal.h file. 2005-08-09 10:38:54 +00:00
Robert Shearman
f29a1315ec Activate ITypeLib, ITypeInfo and IEnumVARIANT Marshalers. 2005-07-19 19:43:54 +00:00
Robert Shearman
27407fad35 Document active object and variant functions. 2005-07-05 11:02:19 +00:00
Robert Shearman
545aefa18f Rename OLEAUT32_Dll* Functions to Dll*. 2005-06-29 20:16:41 +00:00
Jakob Eriksson
9ed61de9a2 Get rid of HeapAlloc casts. 2005-03-24 21:01:35 +00:00
Jacek Caban
0f9c43d8a5 - Implemented GetRecordInfoFromTypeInfo and GetRecordInfoFromGuid.
- Beginnig implementation of IRecordInfo.
2005-03-07 19:22:48 +00:00
Paul Vriens
19e86c7de3 Add WinXP to OaBuildVersion. 2005-02-08 12:56:50 +00:00
Mike Hearn
08dc15fa0a Return OLE automation build value as win2k by default. 2005-02-08 12:12:40 +00:00
Jon Griffiths
c50d8743fa Ensure DllCanUnloadNow is a truly void function, and give it a unique
name so it can be documented per-dll.
2004-11-30 17:40:51 +00:00
William Poetra Yoga H
30c5be395e Use COLOR_MENUBAR (instead of COLOR_GRADIENTINACTIVECAPTION) as the
upper limit in GetSysColor() validation.
2004-11-08 20:24:50 +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
Alex Villacís Lasso
a286a30ab7 Added stub for GetRecordInfoFromGuids. 2004-05-27 01:55:54 +00:00