Michael Stefaniuc
82b51258ea
dplayx: Remove the duplicated IDirectPlayXImpl structs.
2013-03-29 17:52:31 +01:00
Michael Stefaniuc
0e7b1a46d5
dplayx: Get rid of the unused DirectPlay3Data / DirectPlay4Data fields.
2013-03-29 17:52:30 +01:00
Michael Stefaniuc
d09d061157
dplayx/tests: Add DirectPlay COM tests.
2013-03-29 17:52:28 +01:00
Michael Stefaniuc
7eaafd0141
dplayx/tests: Get rid of the LPDIRECTPLAY type usage.
2013-03-29 17:52:27 +01:00
Michael Stefaniuc
c1907b5ff9
dplayx/tests: Remove superfluous void pointer casts.
2013-03-29 17:52:26 +01:00
Michael Stefaniuc
caf9d42e0d
dplayx: Have the decency to support IUnknown in DirectPlay.
2013-03-29 17:52:25 +01:00
Michael Stefaniuc
99c726dd86
dplayx: Fix DllGetClassObject().
2013-03-29 17:52:23 +01:00
Michael Stefaniuc
a9c715fd74
dplayx: Fix QueryInterface, AddRef and Release methods for IClassFactory.
2013-03-29 17:52:22 +01:00
Michael Stefaniuc
fa4950c38a
dplayx: Get rid of LPCLASSFACTORY and use a better name for the methods.
2013-03-29 17:52:21 +01:00
Marcus Meissner
2cd1fed6ee
dplayx: Check return of CoCreateInstance (Coverity).
2013-01-08 16:35:34 +01:00
André Hentschel
3dd7c64c25
dplayx: Reorder some code to avoid memory leak (coverity).
2012-10-30 10:46:21 +01:00
André Hentschel
436e9f9c06
dplayx/tests: Add missing GetPlayerName test.
2012-10-29 10:34:38 +01:00
Michael Stefaniuc
66bd68a809
dplayx: Avoid TRUE:FALSE conditional expressions.
2012-08-27 19:49:43 +02:00
Francois Gouget
d33891784f
dplayx: Fix the spelling of the BuildParentalHierarchy field name and type.
2012-05-14 12:06:15 +02:00
Francois Gouget
2539004fe1
dplayx: Use a proper plural for the repliesExpected field name.
2012-05-14 12:06:15 +02:00
Michael Stefaniuc
f454d8cd08
dplayx: Print the debug string and not the pointer to it.
2012-03-26 18:15:20 +02:00
Pierre Schweitzer
2d14f89fea
dplayx: Fix handle leak.
2012-01-03 12:37:56 +01:00
Andrew Talbot
f640ba231b
dplayx: Remove extraneous braces from switch statement.
2011-11-07 11:53:26 +01:00
Frédéric Delanoy
760faf01a9
tests: Assorted spelling fixes.
2011-08-04 18:27:37 +02:00
Frédéric Delanoy
b5a33dab88
dlls: Assorted spelling fixes.
2011-08-02 20:47:51 +02:00
Alexandre Julliard
b56dc9a6f7
winecrt0: Remove the clsid parameter in __wine_(un)register_resources.
2011-08-02 20:47:49 +02:00
Frédéric Delanoy
6ae1bfe20f
dplayx: Remove dead code (Clang).
2011-07-05 14:43:21 +02:00
Marcus Meissner
b7389f409a
dplayx: Mark internal symbols with hidden visibility.
2011-05-18 10:58:57 +02:00
Austin English
4036cc06b0
dplayx/tests: Make sure to use return values (LLVM/Clang).
2011-02-08 14:46:33 -06:00
Alexandre Julliard
c6f91df4b7
dplayx: Convert dll registration to the IRegistrar mechanism.
2010-12-07 12:54:24 +01:00
Michael Stefaniuc
3ef0a52346
dplayx: Use an iface instead of a vtbl pointer in IClassFactoryImpl.
2010-12-05 16:43:40 +01:00
Alexandre Julliard
5f49129e03
resources: Define a generic mechanism for adding extra values to the common version block.
2010-12-03 14:53:59 +01:00
Alexandre Julliard
81b8ee863e
makefiles: Add a standard header for all makefiles to replace the common variable initializations.
2010-09-19 12:36:48 +02:00
Alexandre Julliard
b86d515ed6
dlls: Remove explicit imports of kernel32 and ntdll.
2010-07-21 17:38:36 +02:00
Alexandre Julliard
bef5645eb1
makefiles: Remove the no longer needed explicit separators for dependencies.
2010-03-16 13:28:19 +01:00
Alexandre Julliard
6164ce2d82
makefiles: Use the standard C_SRCS variable as the list of test files.
...
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Marcus Meissner
44ab484af8
dplayx: Remove currently unused unicode code (Coverity).
2010-01-14 10:08:34 -06:00
Francois Gouget
ea71c9e5fd
dplayx/tests: Fix compilation on systems that don't support nameless unions.
2009-08-31 13:30:59 +02:00
Ismael Barros
ebcb243c33
dplayx/tests: Host migration when session host leaves.
2009-07-21 10:50:57 +02:00
Francois Gouget
185b4bf605
dplayx: DPLAYX_SetLocalSession() and DPLAYX_CopyIntoSessionDesc2A() are unused so remove them.
2009-05-26 14:09:31 +02:00
Francois Gouget
7422611cc9
dplayx: cbDelete{Groups,Player}Elem() are unused so remove them.
2009-05-18 12:32:23 +02:00
Francois Gouget
f80187f1f9
dplayx: Reorder the code to avoid forward declarations.
2009-05-15 10:29:15 +02:00
Francois Gouget
6512ed5271
dplayx: NS_GetOtherMagic() is not used, so remove it.
2009-05-15 10:28:29 +02:00
Francois Gouget
d5b324e362
dplayx/tests: Use win_skip() to skip over unimplemented functionality.
2009-02-25 12:49:35 +01:00
Andrew Talbot
75572fdb0c
dplayx: Remove unused functions.
2009-02-05 13:13:55 +01:00
Michael Stefaniuc
f1a877a69d
dplayx: Remove superfluous pointer casts.
2009-01-16 12:56:10 +01:00
Michael Stefaniuc
4008a35020
dplayx/tests: Fix typo.
2009-01-02 11:53:45 +01:00
Michael Stefaniuc
f01b21634a
dplayx/tests: Do not explicitly cast LPVOID function arguments.
2009-01-02 11:53:42 +01:00
Hans Leidekker
8bd9a3aa09
janitorial: Don't depend on user32 for the self registration functions.
2008-12-17 11:38:32 +01:00
Christian Costa
34f6afdf89
dplayx: Fix typo.
2008-12-15 12:31:10 +01:00
Alexandre Julliard
de5a266aa0
dplayx: Remove some unused functions.
2008-12-01 13:26:05 +01:00
Francois Gouget
b4912bc13d
dplayx: Remove WINAPI on static functions where not needed.
2008-12-01 12:44:51 +01:00
Francois Gouget
80b6c2efd6
dplay: Remove WINAPI on static functions where not needed.
2008-12-01 12:44:49 +01:00
Francois Gouget
b3bf746ff9
Straighten out some ellipses.
2008-11-26 12:33:34 +01:00
Michael Stefaniuc
4afe790387
dplayx: Use SUCCEEDED instead of !FAILED.
2008-10-08 13:42:34 +02:00
Kai Blin
ab448df3ef
dplayx: Set tests to "interactive" to avoid timing out on all machines.
2008-09-29 17:25:04 -05:00
Ismael Barros
7dddf097a8
dplayx: Fix static overrun of pDP array in test (Coverity).
2008-09-12 11:41:23 +02:00
Kai Blin
e738f6144e
dplayx: Fix possible NULL pointer deference in error path (Coverity).
2008-09-10 12:08:37 +02:00
Kai Blin
8348c9fa94
dplayx: Fix possible NULL pointer dereference (Coverity).
2008-09-10 12:07:40 +02:00
Kai Blin
d266abee14
dplayx: Fix static overrun of pDP array in test. (Coverity).
2008-09-10 11:20:31 +02:00
Paul Vriens
501b1e0a49
dplayx/tests: Add a few missing HeapFree's.
2008-09-03 13:14:51 +02:00
Paul Vriens
7e21104bd9
dplayx/tests: Remove a stray CoInitialize.
2008-09-02 13:59:39 +02:00
Francois Gouget
ec83c30075
dplayx/tests: Fix compilation on systems that don't support nameless unions.
2008-09-02 13:58:47 +02:00
Alexandre Julliard
5d900bb0f6
Avoid some size_t printf format warnings.
2008-08-21 16:05:15 +02:00
Ismael Barros
063c1e6c97
dplayx: Tests for checking remote data replication.
2008-08-20 13:53:24 +02:00
Ismael Barros
8e9b291272
dplayx: Tests for GetMessageQueue.
2008-08-20 13:53:10 +02:00
Ismael Barros
4db050d800
dplayx: Tests for GetMessageCount.
2008-08-20 13:53:00 +02:00
Ismael Barros
636bdd800c
dplayx: Tests for Receive.
2008-08-20 13:52:48 +02:00
Ismael Barros
2a96593369
dplayx: Tests for Send.
2008-08-20 13:52:36 +02:00
Ismael Barros
37ab5a4ffb
dplayx: Tests for checking the behaviour of groups in a C/S session.
2008-08-20 13:52:24 +02:00
Ismael Barros
5ba76a257a
dplayx: Tests for checking the behaviour of groups in a p2p session.
2008-08-20 13:51:56 +02:00
Ismael Barros
c235bba66b
dplayx: Tests for EnumGroupsInGroup.
2008-08-20 13:51:42 +02:00
Ismael Barros
ce3bd3b6f3
dplayx: Tests for EnumGroups.
2008-08-20 13:51:27 +02:00
Ismael Barros
44fe844edf
dplayx: Tests for EnumPlayers.
2008-08-20 13:50:48 +02:00
Ismael Barros
1278ea3aea
dplayx: Tests for GroupOwner.
2008-08-20 13:49:18 +02:00
Ismael Barros
58837a6ceb
dplayx: Tests for CreateGroup.
2008-08-20 13:49:04 +02:00
Francois Gouget
4f597af285
dplayx/tests: Fix compilation on systems that don't support nameless unions.
2008-08-18 14:34:41 +02:00
Ismael Barros
42fd319923
dplayx: Tests for GetPlayerFlags.
2008-08-04 15:34:29 +02:00
Ismael Barros
bbbe26bb5d
dplayx: Tests for GetPlayerAddress.
2008-08-04 15:34:19 +02:00
Ismael Barros
858d889288
dplayx: Tests for GetPlayerAccount.
2008-08-04 15:34:05 +02:00
Ismael Barros
aacefb7e17
dplayx: Tests for Get/SetPlayerName.
2008-08-04 15:33:50 +02:00
Ismael Barros
0755a77e0e
dplayx: Tests for Get/SetPlayerData.
2008-08-04 15:33:25 +02:00
Ismael Barros
c50a626aa1
dplayx: Tests for GetPlayerCaps.
2008-08-04 15:33:08 +02:00
Ismael Barros
724f0ea4d6
dplayx: Tests for CreatePlayer.
2008-08-04 15:32:56 +02:00
Ismael Barros
bd22a57cd1
dplayx: Tests for Get/SetSessionDesc.
2008-08-04 15:32:42 +02:00
Ismael Barros
fbc5512ee0
dplayx: Tests for EnumSessions.
2008-08-04 15:32:23 +02:00
Ismael Barros
fa4b3e4d53
dplayx: Tests for Open.
2008-08-04 15:31:18 +02:00
Ismael Barros
4ff6ba0a4a
dplayx: Tests for GetCaps.
2008-08-01 12:10:19 +02:00
Ismael Barros
d142447c26
dplayx: Tests for InitializeConnection.
2008-08-01 12:10:19 +02:00
Ismael Barros
4ab75e1214
dplayx: Tests for EnumConnections.
2008-08-01 12:10:19 +02:00
Ismael Barros
42165af840
dplayx: Tests for DirectPlayCreate.
2008-08-01 12:10:13 +02:00
Ismael Barros
a1b76460a1
dplayx: Changed debug channel from dplayx to dplay.
2008-08-01 12:03:27 +02:00
Ismael Barros
5dc0d4d1ed
dplayx: Fix the definition of DirectPlayCreate.
2008-08-01 12:02:26 +02:00
Ismael Barros
4a4e5f269d
dplayx: Moved dplaysp.h to include/wine.
2008-07-23 11:40:53 +02:00
Andrew Talbot
4110e61f37
dplayx: Remove unneeded address-of operator from array name.
2008-07-10 12:19:56 +02:00
Alexandre Julliard
79c64acc7b
tests: Don't depend on the static uuid libraries in the tests.
...
This avoids trouble with the broken MingW libraries when
cross-compiling the tests.
2008-07-08 17:51:45 +02:00
Andrew Talbot
fed3a4aebe
dplayx: Remove unneeded "extern" from function definitions.
2008-05-22 11:29:09 +02:00
Alexandre Julliard
dad21bbcbf
makefiles: List the static libraries as normal imports instead of extra libs.
2008-04-30 14:23:55 +02:00
Andrew Talbot
3d8f5c1590
dplayx: Remove unused variables.
2008-04-17 11:41:11 +02:00
Austin English
f4c4488df8
Spelling fixes.
2008-04-07 13:36:17 +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
48000893f9
makefiles: Simplify the use of the IMPORTLIB variable in the DLL makefiles.
...
Only specify the root to keep platform-specifics out of the individual
DLL makefiles.
2008-03-04 20:55:01 +01:00
Andrew Talbot
20c0c311da
dplayx: Assign to struct instead of using memcpy.
2008-02-27 14:52:25 +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
Rob Shearman
488ac40fa8
dplayx: Fix incorrect check in DirectPlay3AImpl_EnumConnections.
...
Dereferencing a function pointer and checking it against NULL doesn't
make any sense, so remove the check.
2008-02-21 20:16:08 +01:00
Alexandre Julliard
427cd9183a
uuid: Remove a few iids that don't belong here.
2008-02-19 20:09:19 +01:00
Francois Gouget
44b52b128c
Assorted spelling fixes.
2008-01-16 12:48:29 +01:00
Austin English
74399eec94
dplayx: Fix a typo.
2008-01-02 13:19:58 +01:00
Andrew Talbot
a5195512c9
dplayx: Remove unneeded casts.
2008-01-02 12:38:41 +01:00
Andrew Talbot
03a2020473
dplayx: Remove unneeded casts.
2007-12-11 12:08:42 +01:00
Francois Gouget
c4b1195c0c
Assorted spelling fixes.
2007-10-23 18:20:27 +02:00
Andrew Talbot
5ab977e2aa
dplayx: Fix some memory leaks.
2007-09-24 13:50:31 +02:00
Lionel Debroux
cd6472f794
dplayx: Fixed memory leak in dplay.c (found by Smatch).
2007-09-11 11:47:17 +02:00
Stefan Leichter
8cb25a4e2d
dplayx: Remove 'recursive registry key delete' function.
2007-09-10 16:47:44 +02:00
Andrew Talbot
9cc84f6359
dplayx: Cast-qual warning fix.
2007-07-20 11:46:01 +02:00
Andrew Talbot
43b278c5f1
dplayx: Constify some variables.
2007-04-27 11:13:47 +02:00
Andrew Talbot
2d9685db77
dplayx: Fix a typo.
2007-04-26 14:24:42 +02:00
Alessandro Pignotti
3040e09ae3
dplayx: Implement proper interface locking for DP_EnumSession.
2007-04-03 13:14:38 +02:00
Alessandro Pignotti
6406a203c8
dplayx: Fixes the order of GUID initialization and storage.
2007-03-26 14:55:02 +02:00
Alessandro Pignotti
7169718d6e
dplayx: Corrected the way nameserver initializes the sessiondesc structure on broadcast request reply.
2007-03-23 12:29:07 +01:00
Alessandro Pignotti
d8b24e3664
dplayx: Check for null pointer dereference in DP_FindPlayer.
2007-03-21 16:02:52 +01:00
Alessandro Pignotti
9d69d53335
dplayx: DirectPlay should keep track of the user count.
2007-03-16 11:36:34 +01:00
Jan Zerebecki
a950a47200
dplayx: Add DebugInfo to critical sections.
2007-03-08 22:21:49 +01:00
Francois Gouget
eeb289ef91
dplayx/tests: Fix compilation on systems that don't support nameless unions.
2007-03-06 21:51:14 +01:00
Francois Gouget
2c595a1a63
dplayx/tests: Add missing '\n' to ok() call.
2007-03-06 21:51:09 +01:00
Kai Blin
cc549b27df
dplayx: Remove unneeded test, fix compilation on msvc++.
2007-03-05 12:08:41 +01:00
Kai Blin
2a13eb0677
dplayx: Use skip and fix indentation.
2007-03-05 12:08:36 +01:00
Alessandro Pignotti
d1331e62ca
dplay: Directplay should initialize session Guid, with conformance tests.
2007-03-01 20:42:49 +01:00
Michael Stefaniuc
22684cc767
janitorial: Remove stray '\' at end of lines.
2007-01-09 12:04:26 +01:00
Andrew Talbot
f0763b91ab
dplayx: Declare some functions static.
2007-01-08 12:09:23 +01:00
Dmitry Timoshkov
b99e60e29f
dplayx: Make some data const.
2006-12-14 20:11:20 +01:00
Detlef Riekenberg
ec8393d3d5
dplayx: Display requested provider.
2006-12-06 11:36:32 +01:00
Francois Gouget
1ccf944900
Assorted spelling fixes.
2006-11-13 13:01:53 +01:00
Francois Gouget
30e44c85c8
Assorted spelling fixes.
2006-11-07 15:25:24 +01:00
Francois Gouget
4b57bd599b
dplayx: Fix spelling of the DPLAYX_AcquireSemaphore() macro.
2006-11-07 15:24:29 +01:00
Michael Stefaniuc
699d4413bf
dplayx: Win64 printf format warning fixes.
2006-10-10 11:56:52 +02:00
Michael Stefaniuc
85ce5117c5
Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int.
2006-09-29 16:08:30 +02:00
Alexandre Julliard
32ab895e46
makefiles: Generate the dependencies line to avoid some code duplication.
2006-09-14 09:38:16 +02:00
Andrew Talbot
ded7d0bcd5
dplayx: Cast-qual warnings fix.
2006-09-10 10:17:11 +02:00
Alexandre Julliard
eb8a40c368
libs: Merged libwine_unicode into libwine.
...
Most dlls use libwine_unicode at this point, so there's nothing to
gain by having two separate libraries.
2006-07-11 19:33:22 +02:00
Alexandre Julliard
77dc0d9be5
.gitignore: Added wildcards to ignore generated resource files.
2006-07-10 21:39:00 +02:00
Alexandre Julliard
5258e061dc
make_dlls: Ignore generated import libraries from the top-level .gitignore.
2006-07-10 20:55:58 +02:00
Alexandre Julliard
cc2b3b48e6
Take advantage of the recursive nature of .gitignore for Makefile entries.
...
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Paul Vriens
8f143f190c
Use the return value of register_key_guid.
2006-06-30 21:08:07 +02:00
Alexandre Julliard
9f37cd55bc
dplayx: Don't use sizeof in traces to avoid printf format warnings.
2006-06-13 14:10:21 +02:00
Alexandre Julliard
9ca8a86914
Link against libwine_unicode everywhere we use Unicode functions.
2006-05-24 18:05:40 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Vitaliy Margolen
4054c06e55
directx: Update file versions to dx9c (compared to win2k).
2006-05-22 11:32:17 +02:00
Robert Shearman
74407105d2
Check the return value from register_key_guid in all the DLL registering code.
2006-05-10 19:38:04 +02:00
Aric Cyr
75fc82c965
dplayx: Fix semaphore deadlock.
...
- Make sure to release the dplayx semaphore in for error cases as well.
- Prevent race condition between creation of the semaphore and
grabbing of the lock by creating the semaphore in the locked state
instead of unlocked.
2006-03-15 11:29:32 +01:00
Ge van Geldorp
1a1583a364
Match PSDK STATUS_* definitions.
2005-11-28 17:32:54 +01:00
Alexandre Julliard
0ec7e1a591
Renamed all .cvsignore files to .gitignore.
2005-11-26 13:10:33 +01:00
Francois Gouget
0edbaf7e80
Remove spaces before '\n' in traces.
2005-11-10 12:14:56 +00:00
Alexandre Julliard
7e22be4d84
We are no longer generating .dbg.c files.
2005-09-29 10:35:58 +00:00