Michael Stefaniuc
|
2a63cf67ab
|
dplayx: Move the DirectPlayLobby data fields to the main object.
|
2013-04-18 11:41:15 +02:00 |
Michael Stefaniuc
|
185dd36929
|
dplayx: Add a separate refcount for IDirectPlayLobby2.
|
2013-04-18 11:41:08 +02:00 |
Michael Stefaniuc
|
4d9882572c
|
dplayx: Add a separate refcount for IDirectPlayLobby2A.
|
2013-04-18 11:41:02 +02:00 |
Michael Stefaniuc
|
2314df86df
|
dplayx: Add a separate refcount for IDirectPlayLobbyA.
|
2013-04-18 11:40:56 +02:00 |
Michael Stefaniuc
|
ffdeda566c
|
dplayx: Add a separate refcount for IDirectPlayLobby.
|
2013-04-18 11:40:50 +02:00 |
Michael Stefaniuc
|
d9d1b6ade7
|
dplayx: Get rid of the IDirectPlayLobbyImpl aliases.
|
2013-04-18 11:40:33 +02:00 |
Michael Stefaniuc
|
f6e4aa7762
|
dplayx: Get rid of the LPDIRECTPLAYLOBBY usage.
|
2013-04-18 11:40:30 +02:00 |
Michael Stefaniuc
|
0870290ca6
|
dplayx: Assimilate the IDirectPlayLobby3 methods.
|
2013-04-18 11:40:28 +02:00 |
Michael Stefaniuc
|
bd0b829142
|
dplayx: Merge the DirectPlayLobby QueryInterface helper.
|
2013-04-15 15:15:17 +02:00 |
Michael Stefaniuc
|
02e9c99976
|
dplayx: IDirectPlayLobby3 / IDirectPlayLobby3A have independent refcounts.
|
2013-04-15 15:15:13 +02:00 |
Michael Stefaniuc
|
dc89f4faa5
|
dplayx: Cleanup the DirectPlayLobby object creation.
|
2013-04-12 11:56:01 +02:00 |
Michael Stefaniuc
|
d6345bacdc
|
dplayx: Move the lock into the DirectPlayLobby object.
|
2013-04-12 11:55:55 +02:00 |
Michael Stefaniuc
|
1e22d29303
|
dplayx: Add both interfaces to the DirectPlayLobby object and stop cloning the object.
|
2013-04-12 11:55:51 +02:00 |
Michael Stefaniuc
|
91ae663c59
|
dplayx: Use separate QueryInterface, AddRef and Release methods for IDirectPlayLobby3 + 3A.
|
2013-04-12 11:55:34 +02:00 |
Michael Stefaniuc
|
9f10f092f6
|
dplayx: Introduce impl_from_IDirectPlayLobby3A().
|
2013-04-12 11:55:15 +02:00 |
Michael Stefaniuc
|
2c21bac664
|
dplayx: Assimilate the inherited methods into IDirectPlayLobby3A.
|
2013-04-12 11:55:10 +02:00 |
Michael Stefaniuc
|
f27358416c
|
dplayx: Forward IDirectPlayLobby::Connect to ::ConnectEx.
|
2013-04-10 11:43:05 +02:00 |
Michael Stefaniuc
|
779cbdbe62
|
dplayx: Get rid of the useless IDirectPlayLobby{,2} vtables.
|
2013-04-10 11:43:01 +02:00 |
Michael Stefaniuc
|
f65c6af3b4
|
dplayx/tests: Add DirectPlayLobby COM tests.
|
2013-04-10 11:42:46 +02:00 |
Michael Stefaniuc
|
b669664c4c
|
dplayx: Have the decency to support IUnknown in DirectPlayLobby.
|
2013-04-10 11:42:40 +02:00 |
Michael Stefaniuc
|
dffc8fc5d1
|
dplayx: Remove the duplicated IDirectPlayLobby{2,3}Impl structs.
|
2013-04-10 11:42:34 +02:00 |
Michael Stefaniuc
|
d73231575f
|
dplayx: Get rid of the unused DirectPlayLobby{2,3}Data fields.
|
2013-04-10 11:42:26 +02:00 |
Michael Stefaniuc
|
16dc683996
|
dplayx: Create a IDirectPlay interface in DirectPlayCreate().
|
2013-04-09 11:25:50 +02:00 |
Michael Stefaniuc
|
3147647b44
|
dplayx: Forward directly to IDirectPlay4 QueryInterface.
|
2013-04-09 11:25:40 +02:00 |
Michael Stefaniuc
|
3b7f969a6b
|
dplayx: IDirectPlay and IUnknown share a refcount.
|
2013-04-09 11:25:29 +02:00 |
Michael Stefaniuc
|
de65abb200
|
dplayx: Add a stub IDirectPlay iface.
|
2013-04-09 11:25:19 +02:00 |
Michael Stefaniuc
|
df39c470ed
|
dplayx/tests: Deal with broken COM aggregation handling on NT4.
|
2013-04-09 11:25:13 +02:00 |
Michael Stefaniuc
|
ac0368e800
|
dplayx: Add a separate refcount for IDirectPlay3.
|
2013-04-03 21:36:14 +02:00 |
Michael Stefaniuc
|
36dccf839a
|
dplayx: Add a separate refcount for IDirectPlay3A.
|
2013-04-03 21:36:08 +02:00 |
Michael Stefaniuc
|
9378c4182f
|
dplayx: Add a separate refcount for IDirectPlay2.
|
2013-04-03 21:36:01 +02:00 |
Michael Stefaniuc
|
cf894d4c0d
|
dplayx: Add a separate refcount for IDirectPlay2A.
|
2013-04-03 21:35:54 +02:00 |
Michael Stefaniuc
|
f546609d09
|
dplayx: Get rid of the IDirectPlayImpl aliases.
|
2013-04-03 21:35:44 +02:00 |
Michael Stefaniuc
|
5e03836603
|
dplayx: Merge dpinit.h into dplay_global.h.
|
2013-04-03 21:35:21 +02:00 |
Michael Stefaniuc
|
f92e17033c
|
dplayx: Remove superfluous forward declarations.
|
2013-04-03 21:35:00 +02:00 |
Michael Stefaniuc
|
2a079ce62a
|
dplayx: Get rid of the IDirectPlayXImpl to IDirectPlayImpl casts.
|
2013-04-03 21:34:51 +02:00 |
Michael Stefaniuc
|
12a26e1d01
|
dplayx: Forward AW agnostic IDirectPlay4A stub methods to the W versions.
|
2013-04-03 21:34:43 +02:00 |
Francois Gouget
|
1891a89dd9
|
dplayx: Add a trailing '\n' to a TRACE().
|
2013-04-03 17:54:40 +02:00 |
Michael Stefaniuc
|
52d1aec827
|
dplayx: Assimilate the rest of the inherited methods into IDirectPlay4.
|
2013-04-02 12:09:18 +02:00 |
Michael Stefaniuc
|
73fa61d3b5
|
dplayx: Cleanup the IDirectPlay_Cancel* methods.
|
2013-04-02 12:09:05 +02:00 |
Michael Stefaniuc
|
da430fd17c
|
dplayx: Merge the IDirectPlay4_GetMessageQueue helper.
|
2013-04-02 12:08:54 +02:00 |
Michael Stefaniuc
|
7964f42327
|
dplayx: Merge the IDirectPlay4_SendEx helper.
|
2013-04-02 12:08:47 +02:00 |
Michael Stefaniuc
|
31065c62d4
|
dplayx: Merge the IDirectPlay4_EnumSessions helper.
|
2013-04-02 12:08:40 +02:00 |
Michael Stefaniuc
|
5dc2b8f69c
|
dplayx: Merge the IDirectPlay4_AddPlayerToGroup helper.
|
2013-04-02 12:08:33 +02:00 |
Michael Stefaniuc
|
06edee2da7
|
dplayx: Merge the IDirectPlay4_GetGroupParent helper.
|
2013-04-02 12:08:27 +02:00 |
Michael Stefaniuc
|
03464daa3d
|
dplayx: Merge the IDirectPlay4_InitializeConnection helper.
|
2013-04-02 12:08:22 +02:00 |
Michael Stefaniuc
|
c3df4764cf
|
dplayx: Merge the IDirectPlay4_EnumGroupsInGroup helper.
|
2013-04-02 12:08:16 +02:00 |
Michael Stefaniuc
|
db97f14f4b
|
dplayx: Merge the IDirectPlay4_DeleteGroupFromGroup helper.
|
2013-04-02 12:08:11 +02:00 |
Michael Stefaniuc
|
684a666d23
|
dplayx: Merge the IDirectPlay4_AddGroupToGroup helper.
|
2013-04-02 12:08:05 +02:00 |
Michael Stefaniuc
|
2e2226dd76
|
dplayx: Merge the IDirectPlay4_SetPlayerData helper.
|
2013-04-02 12:08:00 +02:00 |
Michael Stefaniuc
|
1d43acf5f9
|
dplayx: Merge the IDirectPlay4_SetGroupData helper.
|
2013-04-02 12:07:54 +02:00 |