Commit graph

419 commits

Author SHA1 Message Date
Bruno Jesus
2d08038bac dplayx: Cache GUID values so they persist after enumeration. 2015-01-16 17:36:03 +01:00
Alistair Leslie-Hughes
60db3a4a86 dplayx: Fix some crashes and wine_todo's. 2014-10-31 12:57:47 +09:00
Alistair Leslie-Hughes
e95f42fca4 dplayx: Initial msgtid variable (Valgrind). 2014-05-07 10:26:37 +02:00
Thomas Faber
4b1fb32d9d dplayx: Fix broken pointer arithmetic. 2014-03-25 13:55:43 +01:00
Frédéric Delanoy
7e17eec750 dplayx: Use BOOL type where appropriate. 2014-02-27 09:26:28 -06:00
Andrey Gusev
add85f4687 Assorted typos fixes. 2014-02-12 19:15:32 +01:00
Frédéric Delanoy
5332d0e5ab dplayx/tests: Use common wine_dbgstr_guid implementation from test.h. 2014-01-28 11:45:01 +01:00
Nikolay Sivov
acea0eea5d dlls: Print HRESULT as 32bit value. 2014-01-28 10:52:12 +01: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
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
Alexandre Julliard
55e44092bd makefiles: Remove useless definitions of COM_NO_WINDOWS_H. 2013-10-14 16:05:31 +02:00
Michael Stefaniuc
2e1708dc1b tests: Readying some tests for the compilation with -D__WINESRC__. 2013-10-02 11:03:26 +02:00
Michael Stefaniuc
e22d33e683 dplayx/tests: Fix typo in ok() message. 2013-09-27 10:33:49 +02:00
Michael Stefaniuc
b80ab33571 dplayx: Simplify the creation of an IDirectPlaySPImpl object. 2013-09-05 13:18:23 +02:00
Michael Stefaniuc
a3ba1b8ff0 dplayx: Finish the COM cleanup for IDirectPlaySP. 2013-09-05 13:18:23 +02:00
Michael Stefaniuc
11756086b4 dplayx: Merge the extra struct into IDirectPlaySPImpl. 2013-09-05 13:18:23 +02:00
Michael Stefaniuc
95fcb49503 dplayx: Remove the unused lock from IDirectPlaySPImpl. 2013-09-05 13:18:23 +02:00
Michael Stefaniuc
07e5975797 dplayx: Remove commented out TRACEs that mimic +tid functionality. 2013-09-05 13:18:23 +02:00
Michael Stefaniuc
744f94be4a dplayx: Simplify ref-counting for IDirectPlaySP. 2013-09-05 13:18:23 +02:00
Michael Stefaniuc
008cc60821 dplayx: Introduce impl_from_IDirectPlaySP(). 2013-09-05 13:18:23 +02:00
Michael Stefaniuc
12245de801 dplayx: Use consistent naming for the IDirectPlaySP methods. 2013-09-05 13:18:23 +02:00
Michael Stefaniuc
b9a2efdf24 dplayx: Fix the initial refcount of the IDPLobbySPImpl object. 2013-09-05 13:18:22 +02:00
Michael Stefaniuc
30c55f3547 dplayx: Simplify the creation of a IDPLobbySPImpl COM object. 2013-09-04 11:32:41 +02:00
Michael Stefaniuc
56e1e6aa7f dplayx: Finish the COM cleanup for IDPLobbySP. 2013-09-04 11:32:35 +02:00
Michael Stefaniuc
02ce71edee dplayx: Merge the extra struct into IDPLobbySPImpl. 2013-09-04 11:32:32 +02:00
Michael Stefaniuc
a966f9740f dplayx: Remove the unused lock from IDPLobbySPImpl. 2013-09-04 11:32:27 +02:00
Michael Stefaniuc
b11dddf7ca dplayx: Simplify ref-counting for IDPLobbySP. 2013-09-04 11:32:20 +02:00
Michael Stefaniuc
5da060be77 dplayx: Introduce impl_from_IDPLobbySP(). 2013-09-04 11:32:13 +02:00
Michael Stefaniuc
a4589d5673 dplayx: Use consistent naming for the IDPLobbySP members. 2013-09-04 11:32:03 +02:00
Marcus Meissner
cef28ff30c dplayx: Remove wrong HeapFree (Coverity). 2013-05-09 19:24:21 +02:00
Marcus Meissner
03f519db3e dplayx: Remove unnecessary assigment (Coverity). 2013-04-22 12:32:59 +02:00
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