Thomas Faller
4e7a7d01ff
dde: Fix use-after-free.
...
Signed-off-by: Thomas Faller <tfaller1@gmx.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-13 16:06:44 +09:00
Alex Henrie
5b53c0b88b
user32: Avoid double initialization.
...
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-06 21:59:08 +09:00
Alexandre Julliard
7b2eafbc8a
user32: Fix tick counter wrap-around handling.
2013-10-21 14:48:01 +02:00
Piotr Caban
d2e846f3d4
user32: Don't limit time needed for WM_DDE_INITIATE processing.
2012-08-22 12:03:19 +02:00
Marcus Meissner
84bb596912
user32: Fixed two use-after-free (Coverity).
2012-08-20 10:54:53 +02:00
Michael Stefaniuc
4affaea0ba
user32: Avoid TRUE:FALSE conditional expressions.
2012-08-13 11:50:51 +02:00
Michael Stefaniuc
214b40b109
user32: Remove superfluous pointer casts.
2009-03-02 12:11:38 +01:00
Michael Stefaniuc
56b3341f8e
user32: Fix bogus "if (!x & y)" code.
...
The dde.c tests succeed on Windows and the DDE callback registered is
set to trigger on all messages it gets. Thus it looks like Windows
doesn't calls the callback in that case.
2009-01-27 16:05:04 +01:00
Jeff Latimer
be14da009a
user32: Pass pConv to WDML_Global2DataHandle so that it can be correcly passed to DdeCreateDataHandle.
2009-01-21 13:04:45 +01:00
Jeff Latimer
56784f60c1
user32: Check for NULL pData in DdeClientTransAction expecting to be passed a handle.
2009-01-14 14:59:34 +01:00
Michael Stefaniuc
fb11803d19
user32: Remove superfluous casts of void pointers.
2008-11-05 10:55:46 +01:00
Jeff Latimer
5ad6ef53a2
user32: DdeConnect causes 2 XTYP_CONNECT_CONFIRM messages to flow. Delete one.
2008-09-05 10:48:15 +02:00
Jeff Latimer
b7e81d3e54
user32: Check for invalid conversation and return the correct error.
2008-08-18 17:26:46 +02:00
Jeff Latimer
70ebae341d
user32: DdeClientTransaction should check that pData is not NULL for XTYP_REQUEST.
2008-08-18 17:26:19 +02:00
Jeff Latimer
ec49e4179b
user32: DdeClientTransaction should return 0 in the last param for DDE_DATA.
2008-08-18 17:25:37 +02:00
Huw Davies
64acbb55b4
user32: sizeof DDEPOKE and DDEDATA is six, which is probably not what is expected, so use offsetof instead.
2008-07-08 20:37:58 +02:00
Dan Kegel
81fee5208b
user32: Fix buffer length thinko in dde_client.c.
2008-06-23 14:09:17 +02:00
Roy Shea
6cfc6bd4f3
user32: Initialize hdd HDDEDATA to NULL (valgrind).
2008-06-19 12:34:50 +02:00
James Hawkins
c29c740de0
janitorial: Remove links to any microsoft site.
2008-03-01 12:17:10 +01:00
Andrew Talbot
ba596d30ce
user32: Remove unneeded casts.
2008-01-22 11:27:45 +01:00
Francois Gouget
44b52b128c
Assorted spelling fixes.
2008-01-16 12:48:29 +01:00
Andrew Talbot
b673b984f2
user32: Constify a variable.
2007-11-14 11:51:19 +01:00
Dan Kegel
aaa93200ad
user32: Implement return value for DdeClientTransaction for XTYP_EXECUTE.
2007-11-12 14:13:02 +01:00
Alexandre Julliard
6ff78347e2
user32: Remove a few traces that only duplicate the relay information.
2007-11-12 14:03:45 +01:00
James Hawkins
9fd2d443fe
user32: Convert an HDDEDATA handle to a DDEPOKE structure for WM_DDE_POKE.
2007-10-15 22:23:11 +02:00
James Hawkins
4fb3518e2a
user32: Return DMLERR_INVALIDPARAMETER if hszItem is NULL.
2007-10-15 22:23:11 +02:00
James Hawkins
ccabbeed60
user32: Return DMLERR_MEMORY_ERROR instead of posting an ACK when fAckReq is returned by the server for WM_DDE_DATA.
2007-10-15 22:23:11 +02:00
James Hawkins
97dc032161
user32: Return DMLERR_INVALIDPARAMETER if hszItem is NULL.
2007-10-15 22:23:10 +02:00
James Hawkins
dbad0ee626
user32: The server should release data sent with WM_DDE_POKE.
2007-10-15 22:23:10 +02:00
Dmitry Timoshkov
3c9e7a7f33
wine: Switch to using 'long' for INT_PTR type for 64-bit compatibility.
2007-05-25 20:37:56 +02:00
Andrew Talbot
01e93cc2d1
user32: Exclude unused headers.
2007-05-21 13:36:02 +02:00
Dmitry Timoshkov
3a7bd67479
user32: Add support for DdeEnableCallback(EC_DISABLE) command.
2006-11-21 12:16:27 +01:00
Andrew Talbot
115af5bc8a
user32: Cast-qual warnings fix.
2006-11-20 11:23:49 +01:00
Alexandre Julliard
b8a2e3b8a4
user32: Renamed the user/ directory to user32.
2006-11-16 14:49:25 +01:00