Commit graph

153 commits

Author SHA1 Message Date
Alistair Leslie-Hughes
a5d3125395 dpnet: Add check for mismatched string lengths. 2015-03-06 20:31:58 +09:00
Nikolay Sivov
552d9f3631 dpnet/tests: Fix a test failure caused by uninitialized argument. 2014-11-05 20:38:03 +09:00
Alistair Leslie-Hughes
a235e86316 dpnet: Implement IDirectPlay8Address GetComponentByName. 2014-10-29 21:02:41 +09:00
Alistair Leslie-Hughes
7dcfb9d3e5 dpnet: Implement IDirectPlay8Address Duplicate. 2014-09-29 10:37:05 +02:00
Francois Gouget
d83f2ac0ec dpnet/tests: Add a trailing '\n' to some ok() calls. 2014-09-29 10:36:20 +02:00
Alistair Leslie-Hughes
f23b46464e dpnet: Show SetSP adds a component. 2014-09-26 09:56:20 +02:00
Alistair Leslie-Hughes
9a5a5a365e dpnet: Implement IDirectPlay8Address AddComponent. 2014-09-26 09:56:11 +02:00
Francois Gouget
345b8d0e26 dpnet/tests: Make test_lobbyclient() static. 2014-09-11 13:48:42 +02:00
Alexandre Julliard
e98eee8ad8 dpnet: Add a missing coclass registration. 2014-09-10 21:36:53 +02:00
Alistair Leslie-Hughes
45c1d7c745 dpnet: Stub interface IDirectPlay8LobbyClient. 2014-09-09 19:51:47 +02:00
Alistair Leslie-Hughes
8c9a145f25 dpnet/tests: Correct memory leak (valgrind). 2014-05-24 11:05:14 +09:00
Alistair Leslie-Hughes
d9ae2b828e dpnet: Implement IDirectPlay8LobbiedApplication Initialize. 2014-05-13 13:47:06 +02:00
Alistair Leslie-Hughes
b01fc1aa6e dpnet: Implement IDirectPlay8Client GetSPCaps. 2014-05-09 20:03:44 +02:00
Alistair Leslie-Hughes
329c70d9b8 dpnet: Store DPN_SP_CAPS as part of the object. 2014-05-09 20:03:43 +02:00
Alistair Leslie-Hughes
0d8f86c66d dpnet: Implement IDirectPlay8Client Initialize. 2014-05-08 11:20:54 +02:00
Alistair Leslie-Hughes
594c4ea392 dpnet/tests: Add IDirectPlay8Client tests. 2014-05-08 11:20:39 +02:00
Francois Gouget
b95b044bff dpnet/tests: Add a trailing '\n' to an ok() call. 2014-05-02 17:15:25 +02:00
Alistair Leslie-Hughes
91414e8ef8 dpnet: Cleanup IDirectPlay8Address. 2014-04-30 14:32:33 +02:00
Alistair Leslie-Hughes
c41d275079 dpnet: Improve error checking in Get/Set SP. 2014-04-24 12:34:03 +02:00
Alistair Leslie-Hughes
daac5b1f41 dpnet/tests: Use dxguid for tests. 2014-04-24 12:34:02 +02:00
Alistair Leslie-Hughes
bf681bff2e dpnet: Add pointer tests and checks in EnumServiceProvider. 2014-02-26 09:26:35 -06:00
Alistair Leslie-Hughes
2c6ce9a02f dpnet: Add DirectPlay8 registry keys. 2014-02-12 19:15:17 +01:00
Francois Gouget
c92f773a3d dpnet/tests: Add a trailing '\n' to an ok() call. 2014-02-12 19:15:15 +01:00
Alistair Leslie-Hughes
d3b1407982 dpnet/tests: Add IDirectPlay8Peer_EnumHosts tests. 2014-02-11 19:19:15 +01:00
Alistair Leslie-Hughes
1500a8a937 dpnet/tests: Add DirectPlay8Server tests. 2014-02-11 19:19:15 +01:00
Alistair Leslie-Hughes
d34b75a887 dpnet: Implement IDirectPlay8Server Initialize. 2014-02-04 16:02:28 +01:00
Alistair Leslie-Hughes
658a5f450b dpnet: Store information when Initialize is called. 2014-02-04 16:02:25 +01:00
Alistair Leslie-Hughes
9b68329429 dpnet: Cleanup IDirectPlay8Client. 2014-02-04 16:01:26 +01:00
Francois Gouget
a6a5273959 dpnet/tests: Add a trailing '\n' to an ok() call. 2014-01-30 15:00:38 +01:00
Alistair Leslie-Hughes
1fd704b3af dpnet: Cleanup IDirectPlay8Peer COM interface. 2014-01-17 11:33:11 +01:00
Alistair Leslie-Hughes
64b40aeb82 dpnet: Add stubbed interface IDirectPlay8Server. 2014-01-17 11:33:07 +01:00
Alexandre Julliard
99ef0d6ff0 makefiles: Get rid of the MAKE_TEST_RULES variable. 2014-01-02 12:13:16 +01:00
Alexandre Julliard
5e7416e5c8 makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01:00
Alexandre Julliard
d08ff3ff19 makefiles: Use a single variable for all types of idl files. 2013-12-31 18:15:17 +01:00
Alexandre Julliard
c7803b885b makefiles: Add makedep pragmas for registration idl files. 2013-11-05 20:38:18 +01:00
André Hentschel
9d6543b612 dpnet: Increase reported buffer size. 2013-04-02 12:47:26 +02:00
Michael Stefaniuc
b7d5543f93 dpnet: Print the debug string and not the pointer to it. 2012-03-26 18:15:28 +02:00
Alexandre Julliard
2d18d5feeb dpnet/tests: Fix another test failure on Windows. 2011-11-04 17:32:21 +01:00
Alexandre Julliard
997cb5c675 dpnet/tests: Fix a test that fails on Windows. 2011-11-03 13:57:20 +01:00
Frédéric Delanoy
9696705859 dpnet/tests: Avoid casting return value of HeapAlloc calls. 2011-10-21 12:31:34 +02:00
Marcus Meissner
000258a007 dpnet: Fixed bad pointer addition (Coverity). 2011-09-26 17:58:07 +02:00
Louis Lenders
fed06a562e dpnet: Fill the DPN_SP_CAPS structure in IDirectPlay8Peer_GetSPCaps with some sane values + tests. 2011-09-26 17:58:04 +02:00
Louis Lenders
4a4678ca70 dpnet: Return a TCP/IP provider in IDirectPlay8PeerImpl_EnumServiceProviders. 2011-09-23 14:18:57 +02:00
Louis Lenders
56212ce215 dpnet: Return success in IDirectPlay8PeerImpl_Initialize. 2011-09-09 16:00:18 +02:00
Louis Lenders
7844535700 dpnet/tests: Add tests for IDirectPlay8Peer_EnumServiceProviders. 2011-09-08 20:08:06 +02:00
Louis Lenders
e772a2b51f dpnet: Add missing IDirectPlay8Peer methods. 2011-08-29 13:54:49 +02:00
Michael Stefaniuc
3a9fa90257 dpnet: COM cleanup for the IDirectPlay8LobbiedApplication iface. 2011-08-05 15:22:48 +02:00
Michael Stefaniuc
41059e1606 dpnet: COM cleanup for the IDirectPlay8ThreadPool iface. 2011-08-05 15:22:48 +02:00
Michael Stefaniuc
e21eebb2ab dpnet: COM cleanup for the IDirectPlay8Peer iface. 2011-08-04 12:08:53 +02:00
Michael Stefaniuc
c97a2ecdcd dpnet: COM cleanup for the IDirectPlay8Client iface. 2011-08-03 14:15:48 +02:00
Alexandre Julliard
b56dc9a6f7 winecrt0: Remove the clsid parameter in __wine_(un)register_resources. 2011-08-02 20:47:49 +02:00
Michael Stefaniuc
2ddf1c38c7 dpnet: COM cleanup for the IDirectPlay8Address iface. 2011-07-28 11:29:37 +02:00
Marcus Meissner
9eb9040e97 dpnet: Mark internals symbols with hidden visibility. 2011-05-18 10:58:35 +02:00
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