Commit Graph

162 Commits

Author SHA1 Message Date
Alistair Leslie-Hughes 7c609f07b4 dpnet: Correct GetComponentByName to return the correct buffer size.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-10-13 18:11:14 +02:00
Alistair Leslie-Hughes 54633e3956 dpnet: Don't leak entry name.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-29 22:32:45 +09:00
Alistair Leslie-Hughes 817db8e361 dpnet: Don't return partially initialized object. 2015-06-26 20:35:07 +09:00
Alistair Leslie-Hughes 275364d919 dpnet: Correct adding components in Duplicate. 2015-06-23 19:18:38 +09:00
Alistair Leslie-Hughes 4f15cc4d1a dpnet: Implement IDirectPlay8Address GetComponentByIndex. 2015-06-09 22:09:58 +09:00
Alistair Leslie-Hughes f2aa42de09 dpnet: Convert Address components to use an array. 2015-04-14 22:14:45 +09:00
Alistair Leslie-Hughes 63c7fd2a63 dpnet: Correct usage of memcpy in GetComponentByName. 2015-03-06 20:31:59 +09:00
Alistair Leslie-Hughes b779dee768 dpnet: Always update type since it might change. 2015-03-06 20:31:59 +09:00
Alistair Leslie-Hughes 4299da0d7c dpnet: Free previous allocated data. 2015-03-06 20:31:59 +09:00
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