Robert Shearman
|
3b0a5d0a06
|
- Add some function declarations to objbase.h.
- Add stubs for server ref counting.
- Implement HRESULT marshaling.
|
2004-12-01 15:33:34 +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 |
|
Alexandre Julliard
|
5d0160ea75
|
Get rid of the non-standard Ixxx_METHODS macro definitions, declare
the interfaces explicitly instead.
|
2004-10-05 04:38:15 +00:00 |
|
Alexandre Julliard
|
241a4c34b1
|
Get rid of the non-standard ICOM_THIS macro.
|
2004-09-09 21:03:58 +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 |
|
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
|
20486e1c59
|
Get rid of the ICOM_MSVTABLE_COMPAT support, g++ no longer requires
this.
|
2004-08-23 18:10:02 +00:00 |
|
Alexandre Julliard
|
25e2a320a7
|
Don't define BEGIN_INTERFACE in unknwn.h.
|
2004-08-22 21:38:46 +00:00 |
|
Alexandre Julliard
|
936198ce45
|
Moved ICOM_THIS_MULTI definition out of objbase.h and into the files
that use it.
|
2004-08-13 00:44:22 +00:00 |
|
Alexandre Julliard
|
48c4bb3c31
|
Get rid of the non-standard ICOM_VTABLE macro.
|
2004-08-12 23:00:51 +00:00 |
|
Alexandre Julliard
|
0467ce9fd7
|
Get rid of the non-standard ICOM_VFIELD macro.
|
2004-08-12 19:52:49 +00:00 |
|
Alexandre Julliard
|
616940eb9a
|
Get rid of the non-standard ICOM_DEFINE macro.
|
2004-08-12 03:33:30 +00:00 |
|
Francois Gouget
|
7a58c6ec53
|
Add a stub for StgCreateStorageEx(). Returns
STG_E_UNIMPLEMENTEDFUNCTION as per MSDN. Fixes an error saving files
in Word XP.
|
2004-04-30 18:32:20 +00:00 |
|
Alexandre Julliard
|
d07c1004e3
|
Moved a few remaining 16-bit definitions out of the standard headers.
|
2004-01-23 22:51:41 +00:00 |
|
Ge van Geldorp
|
100e11309b
|
Fix various function prototypes to conform to PSDK.
|
2004-01-23 20:57:26 +00:00 |
|
Ge van Geldorp
|
399901e054
|
Rename LARGE_INTEGER and ULARGE_INTEGER members "s" to "u" to conform
with PSDK.
|
2004-01-23 01:51:33 +00:00 |
|
Alexandre Julliard
|
d004059538
|
Moved the 16-bit storage interfaces out of the exported headers.
|
2003-10-14 20:23:01 +00:00 |
|
Dimitrie O. Paun
|
53f9c21fb7
|
Use angle brackets (<>) rather than quotes ("") for the include
directives in our .h files. This should avoid some potentially nasty
surprises for Winelib apps.
|
2003-08-28 21:43:34 +00:00 |
|
Dave Belanger
|
46f0d60a9c
|
Added CoDisconnectObject and CoRegisterMessageFilter prototypes.
|
2003-08-28 19:42:24 +00:00 |
|
Alexandre Julliard
|
2d5519f15c
|
The com_interface attribute is not needed on derived classes.
Removed the ICOM_CTHIS* macros.
|
2003-04-12 00:09:14 +00:00 |
|
Alexandre Julliard
|
aae3cb61cd
|
Simplified COM interface declarations, removing the need to define
both an xxx_METHODS and an xxx_IMETHODS macro.
|
2003-04-11 00:31:02 +00:00 |
|
Alexandre Julliard
|
55379110c5
|
Get rid of the ICOM_CALL macros.
|
2003-04-10 21:13:58 +00:00 |
|
Alexandre Julliard
|
f00c46f030
|
Use a more compatible technique to declare COM interfaces methods,
using Microsoft's STDMETHOD macros instead of the Wine-specific
ICOM_METHOD ones.
|
2003-04-10 00:19:24 +00:00 |
|
Dimitrie O. Paun
|
8b36681bad
|
Rename __WINE__ to __WINESRC__.
|
2003-01-04 00:52:18 +00:00 |
|
Ove Kaaven
|
2a8bd72ffd
|
Merge the rest of include/wine/obj_base.h into include/objbase.h.
|
2002-12-23 01:41:51 +00:00 |
|
Ove Kaaven
|
99c8526324
|
Moved COM API prototypes to objbase.h, from wine/obj_*.h.
|
2002-12-18 20:49:16 +00:00 |
|
Ove Kaaven
|
41dfa0590f
|
Moved COM API prototypes in include/wine/obj_base.h to
include/objbase.h.
|
2002-12-06 19:49:56 +00:00 |
|
Alexandre Julliard
|
dc818a529d
|
Added rpc.h include to fix tests compilation.
|
2002-12-05 22:11:43 +00:00 |
|
Ove Kaaven
|
1f5315c80f
|
Make sure that no files except unknwn.h include wine/obj_base.h
directly.
|
2002-12-05 20:33:07 +00:00 |
|
Vincent Béron
|
9a62491660
|
Removed trailing whitespace.
|
2002-05-31 23:06:46 +00:00 |
|
Alexandre Julliard
|
0799c1a780
|
Added LGPL standard comment, and copyright notices where necessary.
Global replacement of debugtools.h by wine/debug.h.
|
2002-03-09 23:29:33 +00:00 |
|
Francois Gouget
|
8a259449d9
|
Added missing include directives.
|
2001-05-07 18:20:32 +00:00 |
|
Peter Hunnisett
|
3d7cd87698
|
- Provide lobby provider COM object header file and stub implementation
- Break out dpl and dp service provider intialization
- Add missing definition of E_PENDING
- Resolve a few fixmes
- Fix includes for dplay.h
|
2001-04-12 21:10:54 +00:00 |
|
François Gouget
|
504973de49
|
Should include cguid.h.
|
2001-01-02 20:55:40 +00:00 |
|
François Gouget
|
42b3ee74be
|
Moved some of the STDMETHOD/STDAPI to winnt.h.
Moved the EXTERN_C macro to winnt.h.
Added a '#ifndef __WINE__' around the remaining macros.
|
2000-12-19 02:09:52 +00:00 |
|
François Gouget
|
9a8c2e26b1
|
Fixed the prototype of GetClassFile.
|
2000-12-15 21:29:41 +00:00 |
|
Francois Gouget
|
7188916908
|
Match the Windows header dependencies.
|
2000-11-15 22:12:48 +00:00 |
|
Francois Gouget
|
0062892c66
|
Added/fixed missing extern "C".
|
2000-10-19 20:32:18 +00:00 |
|
Francois Gouget
|
f2973ca0c8
|
Must include 'stdlib.h'.
|
2000-09-22 22:17:49 +00:00 |
|
Francois Gouget
|
6fbbe0ffe6
|
Reorder the __attribute__ directive in the legacy macros for
compatibility with old g++ compilers.
|
2000-06-16 21:48:24 +00:00 |
|
Paul Quinn
|
aaa830698c
|
Some non-threatening fixes to some headers, as well as some casting
changes that make winelib more win32 code compatible.
|
1999-06-05 15:23:20 +00:00 |
|
Adrian Thurston
|
c9105da048
|
Clean up objbase.h. Makes the STDMETHOD set of macros available to the winelib user.
|
1999-04-22 14:56:14 +00:00 |
|
Noomen Hamza
|
ed494ec539
|
Implemented:
- IMoniker interface for FileMoniker,ItemMoniker,AntiMoniker and
GenericCompositeMoniker
- IRunningObjectTable interface, and
- IBindCtx interface.
|
1999-03-23 13:48:56 +00:00 |
|
Paul Quinn
|
ea1640fc0c
|
Added a lot of new OLE interfaces.
|
1999-03-10 18:03:53 +00:00 |
|
Francois Gouget
|
87e385fc6b
|
Moved some definitions to their proper include file.
|
1999-02-17 17:45:54 +00:00 |
|
Francois Gouget
|
6ccda0d582
|
Added the actual interface definitions to the obj_marshal.h skeleton
file. Also defined the associated C API.
|
1999-02-13 12:25:03 +00:00 |
|
Francois Gouget
|
15382c5ed5
|
Make the REFxxx types const even in C. Also add FMTID.
|
1999-02-13 08:57:29 +00:00 |
|
Francis Beaudet
|
f56d029f96
|
Implemented the startup-shutdown mechanism for the COM subsystem.
Implemented the Class object registration mechanism.
|
1999-01-30 13:36:55 +00:00 |
|
Alexandre Julliard
|
638f169b1e
|
Recovery of release 990110 after disk crash.
See Changelog for changes between 990103 and 990110.
|
1999-01-17 16:32:32 +00:00 |
|
Francois Gouget
|
20d3f10b31
|
REFIID was not defined.
|
1998-12-26 11:53:29 +00:00 |
|
François Gouget
|
d604eb12ff
|
First step to make it possible to call COM interfaces from C++ code in
Winelib.
|
1998-12-18 16:00:03 +00:00 |
|