Francois Gouget
|
abd2c7265b
|
dplayx: Remove unneeded NONAMELESSSTRUCT directives.
|
2015-03-11 22:10:30 +09:00 |
Bruno Jesus
|
2d08038bac
|
dplayx: Cache GUID values so they persist after enumeration.
|
2015-01-16 17:36:03 +01:00 |
Frédéric Delanoy
|
7e17eec750
|
dplayx: Use BOOL type where appropriate.
|
2014-02-27 09:26:28 -06:00 |
Frédéric Delanoy
|
7a28ce245d
|
dplayx: Avoid TRUE:FALSE conditional expressions.
|
2014-01-13 17:37:03 +01:00 |
Frédéric Delanoy
|
eecc2f8b72
|
dplayx: Remove "#if 1" preprocessor directives.
|
2014-01-13 17:37:00 +01:00 |
Michael Stefaniuc
|
b80ab33571
|
dplayx: Simplify the creation of an IDirectPlaySPImpl object.
|
2013-09-05 13:18:23 +02:00 |
Michael Stefaniuc
|
30c55f3547
|
dplayx: Simplify the creation of a IDPLobbySPImpl COM object.
|
2013-09-04 11:32:41 +02:00 |
Marcus Meissner
|
03f519db3e
|
dplayx: Remove unnecessary assigment (Coverity).
|
2013-04-22 12:32:59 +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
|
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 |
Michael Stefaniuc
|
0dd3f041f4
|
dplayx: Merge the IDirectPlay4_GetPlayerData helper.
|
2013-04-02 12:07:49 +02:00 |
Michael Stefaniuc
|
a784e23917
|
dplayx: Merge the IDirectPlay4_GetPlayerCaps helper.
|
2013-04-02 12:07:43 +02:00 |
Michael Stefaniuc
|
47cde46c43
|
dplayx: Forward IDirectPlay::GetCaps to ::GetPlayerCaps.
|
2013-04-02 12:07:34 +02:00 |
Michael Stefaniuc
|
4ccd8720d5
|
dplayx: Merge the IDirectPlay4_GetGroupData helper.
|
2013-04-02 12:07:27 +02:00 |
Michael Stefaniuc
|
7cd17803d5
|
dplayx: Merge the IDirectPlay4_EnumGroupPlayers helper.
|
2013-04-02 12:07:21 +02:00 |
Michael Stefaniuc
|
dfe8563d92
|
dplayx: Merge the IDirectPlay4_DeletePlayerFromGroup helper.
|
2013-04-02 12:07:14 +02:00 |
Michael Stefaniuc
|
878a6a5a06
|
dplayx: Merge the IDirectPlay4_Close helper.
|
2013-04-02 12:06:50 +02:00 |
Michael Stefaniuc
|
5e0da57087
|
dplayx: Assimilate the inherited stub methods into IDirectPlay4.
|
2013-04-02 12:06:39 +02:00 |
Michael Stefaniuc
|
cf80379e56
|
dplayx: Merge the DirectPlay QueryInterface helper.
|
2013-04-02 12:06:26 +02:00 |
Michael Stefaniuc
|
719b5d931c
|
dplayx: IDirectPlay4 / IDirectPlay4A have independent refcounts.
|
2013-04-02 12:06:18 +02:00 |
Michael Stefaniuc
|
4a9cd63072
|
dplayx: Cleanup the DirectPlay object creation.
|
2013-04-02 12:06:03 +02:00 |
Michael Stefaniuc
|
526851f5df
|
dplayx: Move the lock into the DirectPlay object.
|
2013-04-02 12:05:37 +02:00 |
Michael Stefaniuc
|
b78f7290fe
|
dplayx: Add both ifaces to the DirectPlay object and stop cloning the object.
|
2013-04-01 12:09:36 +02:00 |
Michael Stefaniuc
|
3fa95f3376
|
dplayx: Use separate QueryInterface, AddRef and Release methods for IDirectPlay4 + 4A.
|
2013-04-01 12:09:01 +02:00 |
Michael Stefaniuc
|
ab98766504
|
dplayx: Introduce impl_from_IDirectPlay4A().
|
2013-04-01 12:08:39 +02:00 |