Revert some really unwanted changes to the DDE code

Dmitry Timoshkov dmitry at baikal.ru
Sat May 24 20:56:17 CDT 2003


Hello,

Changelog:
    Dmitry Timoshkov <dmitry at codeweavers.com>
    Revert some really unwanted changes to the DDE code.

--- cvs/hq/wine/dlls/user/dde/server.c	Tue May 20 00:12:34 2003
+++ wine/dlls/user/dde/server.c	Sun May 25 01:51:58 2003
@@ -101,7 +101,7 @@
 	if (DdeCmpStringHandles(hszItem, pLink->hszItem) == 0)
 	{
 	    hDdeData = WDML_InvokeCallback(pInstance, XTYP_ADVREQ, pLink->uFmt, pLink->hConv,
-					   hszTopic, hszItem, 0, 0, 0);
+					   hszTopic, hszItem, 0, count--, 0);
 
 	    if (hDdeData == (HDDEDATA)CBR_BLOCK)
 	    {
@@ -581,10 +581,10 @@
 	break;
     default:
         {
-	    HGLOBAL	hMem = WDML_DataHandle2Global(hDdeData, TRUE, TRUE, FALSE, FALSE);
+	    HGLOBAL	hMem = WDML_DataHandle2Global(hDdeData, TRUE, FALSE, FALSE, FALSE);
 	    if (!PostMessageA(pConv->hwndClient, WM_DDE_DATA, (WPARAM)pConv->hwndServer,
 			      ReuseDDElParam(pXAct->lParam, WM_DDE_REQUEST, WM_DDE_DATA,
-					     (UINT)hMem, (UINT)pXAct->atom)))
+					     (UINT_PTR)hMem, (UINT_PTR)pXAct->atom)))
 	    {
 		DdeFreeDataHandle(hDdeData);
 		GlobalFree(hMem);






More information about the wine-patches mailing list