Alistair Leslie-Hughes
1f788c0314
dpnet/tests: Add tests to show IDirectPlay8ThreadPool is a singleton object.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-16 19:08:38 +01:00
Alistair Leslie-Hughes
da5e8d0887
dpnet: Implement IDirectPlay8Thread Initialize.
...
In order to get the tests to pass, msghandler needed
to be reset in Close.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-15 22:58:48 +01:00
Alistair Leslie-Hughes
960b48f4e7
dpnet: Add basic validation in IDirectPlay8Peer EnumHosts.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-15 22:58:48 +01:00
Alistair Leslie-Hughes
6eb0015d08
dpnet: Add basic validation in IDirectPlay8Client EnumHosts.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-15 22:58:48 +01:00
Alistair Leslie-Hughes
8db78fdd1b
dpnet/tests: Add IDirectPlay8Peer EnumHost Tests.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-14 12:33:05 +01:00
Alistair Leslie-Hughes
98040833d3
dpnet/tests: Initial IDirectPlay8ThreadPool tests.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-14 12:33:05 +01:00
Alistair Leslie-Hughes
15fe05ea76
dpnet/tests: Add IDirectPlay8Client EnumHost tests.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-13 11:37:03 +01:00
Alistair Leslie-Hughes
2a8a052bf7
dpnet: Add __WINE_ALLOC_SIZE attributes to heap_xxx() functions.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-13 11:37:03 +01:00
Alistair Leslie-Hughes
bc85fee0f1
dpnet: Implement IDirectPlay8Client EnumServiceProviders.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-13 11:37:02 +01:00
Alistair Leslie-Hughes
e21c573295
dpnet: Use registry lookup in EnumServiceProviders.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-13 11:37:02 +01:00
Francois Gouget
fc8fcc344f
dpnet/tests: A spelling fix in a variable name.
...
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-13 09:39:13 +01:00
Alistair Leslie-Hughes
d9610706e5
dpnet/tests: Don't hardcode paths.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Erich E. Hoover <erich.e.hoover@wine-staging.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-08 17:00:04 +01:00
Alistair Leslie-Hughes
afe438a8d0
dpnet/test: Share code between tests.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Erich E. Hoover <erich.e.hoover@wine-staging.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-08 17:00:04 +01:00
Hans Leidekker
0aaf1d9f6c
dpnet/tests: Register firewall exceptions for the server test.
...
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-12-09 19:21:52 +01:00
Hans Leidekker
7e7ad5a79d
dpnet/tests: Register a firewall exception for the client test.
...
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-12-09 19:21:51 +01:00
Hans Leidekker
e017d9bcd4
dpnet/tests: Skip tests if dpnet is a stub dll.
...
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-12-09 19:21:46 +01:00
Hans Leidekker
a24b8b2b3d
dpnet/tests: Merge peer.c into client.c.
...
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-12-09 19:21:20 +01:00
Alistair Leslie-Hughes
5cd33bf892
dpnet: Header files cleanup.
...
Stops error of SOCKADDR being redefined on older compilers.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-11-17 14:07:48 -06:00
Alistair Leslie-Hughes
db003d4a08
dpnet: Initialize winsock.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-11-03 17:18:18 +01:00
Alistair Leslie-Hughes
eef69511f5
dpnet: Close resets back to an uninitialized state.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-11-03 17:15:42 +01:00
Alistair Leslie-Hughes
7fb80b9029
dpnet: Correctly initialize the DPN_SP_CAPS structure.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-11-03 17:14:47 +01:00
Alistair Leslie-Hughes
5183ebd8ab
dpnet: Implement IDirectPlay8LobbyClient Initialize.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-11-01 20:32:57 +01:00
Alistair Leslie-Hughes
5f797e6c34
dpnet: Semi-stub IDirectPlay8Server SetServerInfo.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-11-01 20:32:57 +01:00
Alistair Leslie-Hughes
7a71a6a858
dpnet: Semi-stub IDirectPlay8Client SetClientInfo.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-11-01 20:32:57 +01:00
Alistair Leslie-Hughes
ac5418b185
dpnet: Semi-stub IDirectPlay8Peer SetPeerInfo.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-11-01 20:32:56 +01:00
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