Commit graph

32 commits

Author SHA1 Message Date
Alexandre Julliard
d597d04924 include: Remove DECLSPEC_HIDDEN from winecrt0 functions. 2023-11-08 10:09:22 +01:00
Alexandre Julliard
9fc9c91bf4 include: Use proper dllimports for rpcrt4 functions. 2022-12-07 13:51:37 +01:00
Alexandre Julliard
1331a8ea0f winecrt0: Determine the registration module handle directly in __wine_register_resources().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-04-30 22:59:50 +02:00
Zebediah Figura
5c414922b4 winecrt0: Make __wine_(un)register_resources() cdecl.
This fixes a bug where 64-bit winegstreamer.dll would fail to (un)register
CLSID_VideoProcessorMFT when run manually with regsvr32.

Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-02-11 08:44:28 +01:00
Alexandre Julliard
b56dc9a6f7 winecrt0: Remove the clsid parameter in __wine_(un)register_resources. 2011-08-02 20:47:49 +02:00
Alexandre Julliard
9626a976ad include: Don't use the Ndr functions at all when using registration resources. 2010-11-30 13:53:27 +01:00
Alexandre Julliard
4d966be69c winecrt0: Add a generic mechanism for dll registration through IRegistrar. 2010-11-24 17:59:41 +01:00
Alexandre Julliard
0ad28a8592 widl: Make the generated global variables and functions hidden. 2008-12-01 14:39:39 +01:00
Jon Griffiths
ff30321e09 include/rpcproxy.h: Fix incorrect include guard comment. 2008-06-18 16:48:13 +02:00
James Hawkins
e4c1227ec9 janitorial: Remove links to any microsoft site. 2008-03-01 12:17:17 +01:00
Francois Gouget
4b340fff6f includes: Make headers C++ compatible. 2007-09-27 20:12:13 +02:00
Michael Stefaniuc
e9ae478c14 rpcproxy.h: Use LONG/ULONG for Win64 compatibility instead of long and unsigned long. 2006-11-08 15:51:25 +01:00
Robert Shearman
891c83d976 include: Add DLL registration macros to rpcproxy.h for dlldata.c files. 2006-08-09 20:38:41 +02:00
Robert Shearman
a966a80d9f include: Fix rpcproxy.h to allow the compilation of dlldata.c files.
Add macros for generating the GetProxyDllInfo, DllGetClassObject and 
DllCanUnloadNow functions.
2006-08-09 20:38:34 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Robert Shearman
95b6266a9c Add the macros used in dlldata.c files. 2005-10-27 12:09:05 +00:00
Huw Davies
c4e8f06375 Stubs for NdrStubForwardingFunction and NdrCStdStubBuffer2_Release
along with a few related defines.
2005-10-26 13:56:00 +00:00
Mike McCormack
90c29ab3df Make GUIDs non-const when compiling MIDL/widl generated proxies. 2004-09-06 21:25:16 +00:00
Mike McCormack
a3c8081134 Update a url. 2004-09-03 01:02:32 +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
48c4bb3c31 Get rid of the non-standard ICOM_VTABLE macro. 2004-08-12 23:00:51 +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
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
Dimitrie O. Paun
4fd679b0eb Comment out unneeded extensions. 2003-03-23 20:03:48 +00:00
Ove Kaaven
97b4e6ff75 "Implemented" IID_BS_* macros. 2003-02-19 03:38:07 +00:00
Dimitrie O. Paun
8b36681bad Rename __WINE__ to __WINESRC__. 2003-01-04 00:52:18 +00:00
Greg Turner
ea46fffeff Patch cruft removal. 2002-10-19 19:17:37 +00:00
Ove Kaaven
528d2c4f7f Added NdrProxyFreeBuffer, NdrProxyGetBuffer, NdrProxyInitialize,
NdrProxySendReceive, NdrStubGetBuffer, NdrStubInitialize.
2002-10-10 23:26:53 +00:00
Ove Kaaven
29b3061bfa Some more RPC definitions. 2002-08-09 01:11:39 +00:00
Gregg Mattinson
c6a0054484 Moved all #includes to the top so that __stdcall is defined for the
declaration of IIDLookupRtn.
2002-06-21 20:09:34 +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
Ove Kaaven
0dac972db1 Added some RPC definitions. 2001-10-14 16:15:37 +00:00