Commit Graph

50 Commits

Author SHA1 Message Date
Alexandre Julliard
578b7e754e dpnet: Convert dll registration to the IRegistrar mechanism. 2010-12-07 13:07:20 +01:00
Michael Stefaniuc
dcef7c3bb5 dpnet: Use an iface instead of a vtbl pointer in IClassFactoryImpl. 2010-12-05 16:43:18 +01:00
Alexandre Julliard
81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Alexandre Julliard
b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Alexandre Julliard
bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Michael Stefaniuc
a50629fad5 dpnet: Remove superfluous casts. 2009-01-04 13:33:56 +01:00
Andrew Talbot
bffe5016e0 dpnet: Declare a function static. 2009-01-03 15:35:33 +01:00
Hans Leidekker
63aff890d7 janitorial: Remove unneeded user32 imports. 2008-12-17 11:38:36 +01:00
Hans Leidekker
8bd9a3aa09 janitorial: Don't depend on user32 for the self registration functions. 2008-12-17 11:38:32 +01:00
Alexandre Julliard
2f24b8535b dpnet: Convert source files to utf-8. 2008-10-18 19:19:55 +02:00
Kai Blin
0214ee8ee8 dpnet: Fix initialisation of This pointer (Coverity). 2008-09-11 11:43:18 +02:00
Alexander Nicolaysen Sørnes
bae5e6e1e5 dpnet: Add stubbed DirectPlay8Peer interface. 2008-08-22 11:32:09 +02:00
Alexander Nicolaysen Sørnes
c10087c11a dpnet: Add basic DirectPlay8ThreadPool implementation. 2008-07-28 12:16:40 +02:00
Alexander Nicolaysen Sørnes
0b728a0bb0 dpnet: Register DirectPlay8ThreadPool object. 2008-07-22 15:26:07 +02:00
Alexandre Julliard
dad21bbcbf makefiles: List the static libraries as normal imports instead of extra libs. 2008-04-30 14:23:55 +02:00
Rob Shearman
48000893f9 makefiles: Simplify the use of the IMPORTLIB variable in the DLL makefiles.
Only specify the root to keep platform-specifics out of the individual 
DLL makefiles.
2008-03-04 20:55:01 +01:00
Andrew Talbot
7e584e4add dpnet: Assign to structs instead of using memcpy. 2008-02-27 14:52:25 +01:00
Andrew Talbot
eecc57f104 dpnet: Indirection level fix. 2007-09-21 11:52:39 +02:00
Stefan Leichter
af66d215b3 dpnet: Remove 'recursive registry key delete' function. 2007-08-30 11:49:12 +02:00
Jason Edmeades
3b597af01e dpnet: Implement directplay lobbied application stubs. 2007-08-07 12:57:19 +02:00
Andrew Talbot
57459dc518 dpnet: Exclude unused headers. 2007-05-03 14:23:49 +02:00
Michael Stefaniuc
ef1be6b4f3 dpnet: Win64 printf format warning fixes. 2006-10-09 12:56:08 +02:00
Michael Stefaniuc
85ce5117c5 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int. 2006-09-29 16:08:30 +02:00
Alexandre Julliard
32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Alexandre Julliard
77dc0d9be5 .gitignore: Added wildcards to ignore generated resource files. 2006-07-10 21:39:00 +02:00
Alexandre Julliard
5258e061dc make_dlls: Ignore generated import libraries from the top-level .gitignore. 2006-07-10 20:55:58 +02:00
Alexandre Julliard
cc2b3b48e6 Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Paul Vriens
8f143f190c Use the return value of register_key_guid. 2006-06-30 21:08:07 +02:00
Alexandre Julliard
c44fc329f7 dpnet: Make the virtual table functions static where possible. 2006-06-10 11:57:38 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Robert Shearman
74407105d2 Check the return value from register_key_guid in all the DLL registering code. 2006-05-10 19:38:04 +02:00
Alexandre Julliard
0ec7e1a591 Renamed all .cvsignore files to .gitignore. 2005-11-26 13:10:33 +01:00
Francois Gouget
0edbaf7e80 Remove spaces before '\n' in traces. 2005-11-10 12:14:56 +00:00
Alexandre Julliard
7e22be4d84 We are no longer generating .dbg.c files. 2005-09-29 10:35:58 +00:00
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
Mike McCormack
0791d06215 Interlocked LONG* gcc warning fixes. 2005-07-12 19:21:36 +00:00
Dmitry Timoshkov
b67da5b946 Make more of the OLE interface vtables const. 2005-06-01 19:57:42 +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
James Hawkins
ba92d2924a - Use Interlocked* instead of ++/-- in AddRef/Release.
- Use only stored result of Interlocked* in AddRef/Release.
- Expand TRACEs to display the ref count.
2005-01-14 16:02:20 +00:00
Eric Pouech
0a258964c2 Const correctness fixes. 2004-11-30 21:38:57 +00:00
Tom Wickline
5c38e1b561 Version resources cleanup. 2004-11-23 13:59:34 +00:00
Huw Davies
e8d89cd0f5 Fix a reference leak on failure (spotted by Rob Shearman).
Move some code over to the Interlocked* functions.
2004-09-28 19:19:27 +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
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
Ivan Leo Murray-Smith
10778aa761 Updated the version info of all DirectX dlls to the version numbers of
DirectX 9.0b for Windows 2000/XP.
2004-05-14 21:37:32 +00:00
Raphael Junqueira
fad8b080d9 - add traces to client.c and address.c stub functions
- implement some debugging functions (debugstr_SP)
- implement IDirectPlay8Address::GetSP/IDirectPlay8Address::SetSP
2004-04-08 04:38:26 +00:00
Raphael Junqueira
5f3f2149a9 Added simple dpnet.dll implementation. 2004-04-07 20:39:00 +00:00