Commit Graph

74 Commits

Author SHA1 Message Date
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 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 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 4a9cd63072 dplayx: Cleanup the DirectPlay object creation. 2013-04-02 12:06:03 +02:00
Michael Stefaniuc 66bd68a809 dplayx: Avoid TRUE:FALSE conditional expressions. 2012-08-27 19:49:43 +02:00
Marcus Meissner b7389f409a dplayx: Mark internal symbols with hidden visibility. 2011-05-18 10:58:57 +02:00
Michael Stefaniuc f1a877a69d dplayx: Remove superfluous pointer casts. 2009-01-16 12:56:10 +01:00
Christian Costa 34f6afdf89 dplayx: Fix typo. 2008-12-15 12:31:10 +01:00
Francois Gouget b4912bc13d dplayx: Remove WINAPI on static functions where not needed. 2008-12-01 12:44:51 +01:00
Andrew Talbot fed3a4aebe dplayx: Remove unneeded "extern" from function definitions. 2008-05-22 11:29:09 +02:00
Austin English b4f52938e4 Spelling fixes. 2008-04-02 23:18:21 +02:00
Andrew Talbot 5423c35d3c dplayx: Assign to structs instead of using CopyMemory. 2008-03-29 10:30:27 +01:00
Rob Shearman 0435395ccc dplayx: Fix incorrect check in DirectPlayLobbyAImpl_EnumLocalApplications and IDirectPlayLobbyAImpl_EnumAddressTypes.
Dereferencing a function pointer and checking it against NULL doesn't 
make any sense, so remove the checks.
2008-02-21 20:16:11 +01:00
Andrew Talbot a5195512c9 dplayx: Remove unneeded casts. 2008-01-02 12:38:41 +01:00
Andrew Talbot 9cc84f6359 dplayx: Cast-qual warning fix. 2007-07-20 11:46:01 +02:00
Jan Zerebecki a950a47200 dplayx: Add DebugInfo to critical sections. 2007-03-08 22:21:49 +01:00
Andrew Talbot f0763b91ab dplayx: Declare some functions static. 2007-01-08 12:09:23 +01:00
Michael Stefaniuc 699d4413bf dplayx: Win64 printf format warning fixes. 2006-10-10 11:56:52 +02:00
Jonathan Ernst 360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Mike McCormack 0791d06215 Interlocked LONG* gcc warning fixes. 2005-07-12 19:21:36 +00:00
Mike McCormack 257c337c19 gcc 4.0 -Wpointer-sign fixes (Reg* functions). 2005-07-07 12:08:42 +00:00
Dmitry Timoshkov b67da5b946 Make more of the OLE interface vtables const. 2005-06-01 19:57:42 +00:00
Jakob Eriksson 9ed61de9a2 Get rid of HeapAlloc casts. 2005-03-24 21:01:35 +00:00
Francois Gouget 93416cdaf7 Assorted spelling fixes. 2005-03-23 13:15:18 +00:00
Raphael Junqueira aa5676bd27 Avoid ConvertToGlobalHandle calls. 2005-03-09 11:48:05 +00:00
Francois Gouget da8b3dd7f2 Assorted spelling fixes. 2005-01-26 21:09:04 +00:00
Mike McCormack 4a0f999859 Use CreateEventW in preference to CreateEventA for unnamed events. 2005-01-07 15:40:09 +00:00
Eric Pouech 0a258964c2 Const correctness fixes. 2004-11-30 21:38:57 +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
Ge van Geldorp 100e11309b Fix various function prototypes to conform to PSDK. 2004-01-23 20:57:26 +00:00
Daniel Marmier ee1eb63b31 Fixed warnings with gcc option "-Wwrite-strings". 2003-10-07 03:30:47 +00:00
Tom Wickline aaf38e343e Remove obsolete information. 2003-09-29 20:12:05 +00:00
Alexandre Julliard 20c169e0a4 Fixed a few more headers dependency issues. 2003-09-09 19:39:31 +00:00
Alexandre Julliard e37c6e18d0 Fixed header dependencies to be fully compatible with the Windows
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Alexandre Julliard c2ebe1ff93 Removed uses of the non standard ICOM_VTBL macro. 2003-04-10 18:17:34 +00:00
Michael Stefaniuc 2229472d94 Add some missing HeapFree's and one missing free. 2003-04-03 18:04:40 +00:00
Michael Stefaniuc 62ed0ffe00 Added some missing LeaveCriticalSection's. 2003-02-12 01:26:05 +00:00