Alistair Leslie-Hughes
2a74dc51f2
dplayx: Build without -DWINE_NO_LONG_TYPES.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-03 17:19:41 +01:00
Tim Clem
9ea8b184ae
dplayx: Map global memory anywhere if the standard address is unavailable.
...
Signed-off-by: Tim Clem <tclem@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-10-04 20:08:16 +02:00
Alexandre Julliard
5e5a48469c
dplayx: Build with msvcrt.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-06-03 10:31:26 +02:00
Huw Davies
18e532d645
dplayx: Prevent out-of-bounds access to lpMemArea.
...
Based on a patch by Andrey Gusev.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-05-31 20:00:38 +02:00
Nikolay Sivov
6d4a07077d
dplayx: Fix its vs it's typo.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-03 09:56:19 -05:00
Francois Gouget
abd2c7265b
dplayx: Remove unneeded NONAMELESSSTRUCT directives.
2015-03-11 22:10:30 +09: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
Nikolay Sivov
acea0eea5d
dlls: Print HRESULT as 32bit value.
2014-01-28 10:52:12 +01: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
f80187f1f9
dplayx: Reorder the code to avoid forward declarations.
2009-05-15 10:29:15 +02: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
Alexandre Julliard
de5a266aa0
dplayx: Remove some unused functions.
2008-12-01 13:26:05 +01:00
Kai Blin
e738f6144e
dplayx: Fix possible NULL pointer deference in error path (Coverity).
2008-09-10 12:08:37 +02:00
Andrew Talbot
4110e61f37
dplayx: Remove unneeded address-of operator from array name.
2008-07-10 12:19:56 +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
Andrew Talbot
a5195512c9
dplayx: Remove unneeded casts.
2008-01-02 12:38:41 +01: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
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
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
Alexandre Julliard
9f37cd55bc
dplayx: Don't use sizeof in traces to avoid printf format warnings.
2006-06-13 14:10:21 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +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
Stefan Huehner
2440dcfe88
Fix -Wmissing-declarations warnings.
2005-07-05 12:49:14 +00:00
Jakob Eriksson
9ed61de9a2
Get rid of HeapAlloc casts.
2005-03-24 21:01:35 +00:00
Francois Gouget
da8b3dd7f2
Assorted spelling fixes.
2005-01-26 21:09:04 +00:00
Tom Wickline
aaf38e343e
Remove obsolete information.
2003-09-29 20:12:05 +00:00
Dimitrie O. Paun
e21e3d0a80
Merge documentation/status/directplay into the code.
2003-09-27 02:23:44 +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
Francois Gouget
c5f775a9c7
Typos/spelling fixes.
2003-06-18 03:30:39 +00:00
Dimitrie O. Paun
297f3d898d
Define NONAMELESS{STRUCT,UNION} explicitly in the files that need them.
2003-01-07 20:36:20 +00:00
Michael Stefaniuc
5a1ede3345
Compile the dplayx dll with STRICT defined.
2002-10-23 22:20:46 +00:00
Gregg Mattinson
7c4cb515b6
Cast void* to char* for pointer arithmetic.
2002-07-03 21:10:43 +00:00
Vincent Béron
9a62491660
Removed trailing whitespace.
2002-05-31 23:06:46 +00:00
Alexandre Julliard
0799c1a780
Added LGPL standard comment, and copyright notices where necessary.
...
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00
Andreas Mohr
9cef2d0b1d
- fix wrong hexadecimal GetLastError() output
...
- misc fixes
- changed my email address
2001-11-19 02:30:01 +00:00
Alexandre Julliard
1922c72b8a
Removed unnecessary inclusion of heap.h.
2001-07-25 00:43:29 +00:00
Peter Hunnisett
3d7cd87698
- Provide lobby provider COM object header file and stub implementation
...
- Break out dpl and dp service provider intialization
- Add missing definition of E_PENDING
- Resolve a few fixmes
- Fix includes for dplay.h
2001-04-12 21:10:54 +00:00
James Juran
f4d5fefb0a
Add <string.h> to files that needed it.
2001-01-26 20:43:40 +00:00
Francois Gouget
99acd7dfa3
Use the DUMMYUNIONNAME macros so that the headers can be used in
...
Winelib.
2000-12-03 03:16:05 +00:00
Alexandre Julliard
0e44f63c9a
Replaced HEAP_strdup* and lstrcpynAtoW calls by exported functions.
2000-11-16 00:28:52 +00:00
Peter Hunnisett
ef6dca5c37
- Implemented loading and initialization of service providers
...
- Created service provider COM object
- Lots of dplay/dplobby implementation/fixes
- Clean up of ole/guid.c
2000-08-25 21:58:05 +00:00
Alexandre Julliard
c7e7df8b17
Replaced all lstr* calls from inside Wine code by their str* equivalent.
2000-08-14 14:41:19 +00:00
Peter Hunnisett
4da59ea6dd
- Make ref counting a little more efficient
...
- Correct suspended process resumption
- Don't use sys/queue.h anymore
- Properly initialize the global semaphore across processes
- Create a mapped file for shared data structures
- Change some trace messages
- Allocate dynamic shared data from the mapped file
- Rework setting and retrieving lobby settings from shared memory
- Add infrastructure for syncronization after app launch
- Small documentation update
- Include some stuff missing from header
- Start on dp and dpl message infrastructure
- Unicode versions of player/group commands added
- Combined Connect/ConnectEx and Open/SecureOpen
- More implementation
2000-07-10 13:19:28 +00:00