Alexandre Julliard
|
d37f0abf07
|
Don't prefix the functions DllCanUnloadNow, DllGetClassObject and
Dll(Un)RegisterServer with the dll name so that the compiler can check
the prototypes.
|
2005-08-08 17:35:28 +00:00 |
Alexandre Julliard
|
85c9283f50
|
Don't generate import libraries for dlls that don't export anything.
|
2005-07-26 15:52:58 +00:00 |
Mike McCormack
|
2d7ea23868
|
Interlocked LONG* gcc warning fixes.
|
2005-07-11 13:21:17 +00:00 |
Dmitry Timoshkov
|
4625628e67
|
Make some of the OLE interface vtables const.
|
2005-05-27 20:17:35 +00:00 |
Alexandre Julliard
|
34fa35dc99
|
Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
|
2005-05-09 14:42:30 +00:00 |
Alexandre Julliard
|
d62356aa1e
|
Added rules to build import libraries in the individual dll makefiles.
Generate import libraries with the right name right away instead of
using an intermediate .spec.def file.
|
2005-05-07 12:39:52 +00:00 |
Jakob Eriksson
|
461c830745
|
Eliminate HeapAlloc casts.
|
2005-03-22 18:26:06 +00:00 |
Paul Vriens
|
545cdfa2ef
|
- use Interlocked* functions in AddRef and Release.
- store the result of the Interlocked functions and use only this.
|
2005-01-10 12:25:29 +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 |
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
|
39a696a166
|
Removed some uses of the non-standard ICOM_THIS macro.
|
2004-09-06 20:34:29 +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
|
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
|
9e4ed6460c
|
.spec.c files are no longer used for 32-bit dlls.
|
2004-03-24 03:36:44 +00:00 |
Alexandre Julliard
|
0d203bd7ee
|
Sync some of the dll registrations with the contents of
winedefault.reg.
|
2004-02-27 06:08:32 +00:00 |
Alexandre Julliard
|
20b4585e3c
|
Only link against libdxguid where necessary.
|
2004-01-27 00:11:16 +00:00 |
Dimitrie O. Paun
|
fbdfd910c1
|
Remove SYMBOLFILE and LDDLLFLAGS from Makefiles.
|
2003-10-11 01:09:15 +00:00 |
Alexandre Julliard
|
e37c6e18d0
|
Fixed header dependencies to be fully compatible with the Windows
headers (with help from Dimitrie O. Paun).
|
2003-09-05 23:08:26 +00:00 |
Patrik Stridvall
|
ba78aac406
|
Fixed some issues found by winapi_check.
|
2003-08-08 21:07:23 +00:00 |
Alexandre Julliard
|
20698b22df
|
Make the DllRegisterServer, DllRegisterServerEx, DllUnregisterServer,
DllGetClassObject and DllCanUnloadNow functions private (suggested by
Jon Griffiths).
|
2003-07-30 03:48:55 +00:00 |
Francois Gouget
|
9591836ffb
|
'sizeof type' is best avoided as it won't always compile (e.g. 'int
main() {return sizeof int;}'). Use 'sizeof(type)' instead.
|
2003-06-18 19:45:22 +00:00 |
Alexandre Julliard
|
c2ebe1ff93
|
Removed uses of the non standard ICOM_VTBL macro.
|
2003-04-10 18:17:34 +00:00 |
Tony Lambregts
|
2e24a148bf
|
Replace DPRINTF with TRACE.
|
2003-03-15 00:12:42 +00:00 |
John K. Hohm
|
2db37e20cd
|
Added optional OLESelfRegister to wine_common_ver.rc, used in
dlls/comcat.
|
2003-01-20 23:24:43 +00:00 |
John K. Hohm
|
5778165d65
|
Reimplemented DllRegisterServer and DllUnregisterServer in a more
generally useful way, entirely in regsvr.c. Added (un)registration of
interfaces.
|
2003-01-11 21:05:15 +00:00 |
Dimitrie O. Paun
|
cef5961d2b
|
Eliminate lots of __WINE__ conditionals from the headers.
|
2003-01-03 19:12:55 +00:00 |
Alexandre Julliard
|
d2c034a8dc
|
Removed some remaining references to wine/obj_base.h.
|
2002-12-23 01:39:35 +00:00 |
Alexandre Julliard
|
1e1313d54c
|
Made the dll entry point default to DllMain and removed most of the
'init' spec file declarations.
|
2002-11-04 23:53:41 +00:00 |
Alexandre Julliard
|
b34fb35b31
|
Fixed warnings caused by conversion to -DSTRICT.
|
2002-10-18 23:48:57 +00:00 |
Michael Stefaniuc
|
1ad2087e38
|
Convert HKEY to a void*.
|
2002-09-24 03:09:12 +00:00 |
Steven Edwards
|
6123951a29
|
Update some .cvsignore files for building on Windows.
|
2002-08-30 00:04:03 +00:00 |
Alexandre Julliard
|
77afd6c47e
|
Made some more spec file entries optional or unnecessary.
Fixed a few DLLName/DLLFileName mismatches.
|
2002-06-21 19:15:45 +00:00 |
John K. Hohm
|
8e4eb3ab5f
|
Completed implementation of comcat.dll, incl. Dll[Un]RegisterServer.
|
2002-06-13 19:13:38 +00:00 |
John K. Hohm
|
36ed03e246
|
Complete ICatInformation implementation.
|
2002-06-02 21:25:08 +00:00 |
Vincent Béron
|
9a62491660
|
Removed trailing whitespace.
|
2002-05-31 23:06:46 +00:00 |
Alexandre Julliard
|
13b0dc5fde
|
Replaced swprintf by wsprintfW.
|
2002-05-29 19:25:50 +00:00 |
John K. Hohm
|
454d99f0a2
|
More comcat.dll implementation, swprintf fix, winerror.h additions.
|
2002-05-19 22:27:41 +00:00 |
Alexandre Julliard
|
2ab7625934
|
Removed most imports of ntdll since we no longer import Wine internal
functions from there.
|
2002-05-17 03:37:12 +00:00 |
John K. Hohm
|
34909c206c
|
Added comcat.dll with factory and manager but E_NOTIMPL work methods.
|
2002-05-14 21:50:56 +00:00 |