--- mstools/samples/ddeml/server/dde.c 2018/08/09 18:20:38 1.1 +++ mstools/samples/ddeml/server/dde.c 2018/08/09 18:21:28 1.1.1.2 @@ -61,8 +61,8 @@ PCONVCONTEXT pCC) * \***************************************************************************/ HDDEDATA CALLBACK DdeCallback( -WORD wType, -WORD wFmt, +UINT wType, +UINT wFmt, HCONV hConv, HSZ hszTopic, HSZ hszItem, @@ -283,7 +283,7 @@ WORD iFmt) pszTopicList = (LPSTR)DdeAccessData(hData, NULL); if (pszTopicList) { for (i = 0; i < CTOPICS; i++) { - _fstrcpy(pszTopicList, topicList[i].pszTopic); + strcpy(pszTopicList, topicList[i].pszTopic); pszTopicList += strlen(topicList[i].pszTopic); *pszTopicList++ = '\t'; } @@ -349,7 +349,7 @@ WORD iFmt) pszItemList = (LPSTR)DdeAccessData(hData, NULL); if (pszItemList) { for (i = 0; i < cItems; i++) { - _fstrcpy(pszItemList, pItemList[i].pszItem); + strcpy(pszItemList, pItemList[i].pszItem); pszItemList += strlen(pItemList[i].pszItem); *pszItemList++ = '\t'; } @@ -394,8 +394,8 @@ WORD iFmt) 0L, pXferInfo->hszItem, pXferInfo->wFmt, 0); psz = pszT = DdeAccessData(hData, NULL); for (i = 0; i < CFORMATS; i++) { - _fstrcpy(pszT, aFormats[i].sz); - pszT += _fstrlen(pszT); + strcpy(pszT, aFormats[i].sz); + pszT += strlen(pszT); *pszT++ = '\t'; } *(--pszT) = '\0'; @@ -443,8 +443,9 @@ WORD iFmt) case XTYP_ADVREQ: Delay(RenderDelay, FALSE); if (!hDataRand[iFmt]) { - hDataRand[iFmt] = DdeCreateDataHandle(idInst, NULL, 0, 10, pXferInfo->hszItem, - pXferInfo->wFmt, fAppowned ? HDATA_APPOWNED : 0); + hDataRand[iFmt] = DdeCreateDataHandle(idInst, NULL, 0, 10, + pXferInfo->hszItem, (UINT)pXferInfo->wFmt, + fAppowned ? HDATA_APPOWNED : 0); if (pszData = DdeAccessData(hDataRand[iFmt], NULL)) { wsprintf(pszData, "%d", seed); DdeUnaccessData(hDataRand[iFmt]); @@ -576,9 +577,9 @@ WORD iFmt) pszComment = szComment; InvalidateRect(hwndServer, &rcComment, TRUE); UpdateWindow(hwndServer); - hDataHuge[iFmt] = CreateHugeDataHandle(cbHuge, 4325, 345, 5, + hDataHuge[iFmt] = CreateHugeDataHandle((LONG)cbHuge, 4325, 345, 5, pXferInfo->hszItem, - pXferInfo->wFmt, fAppowned ? HDATA_APPOWNED : 0); + pXferInfo->wFmt, (WORD)(fAppowned ? HDATA_APPOWNED : 0)); pszComment = ""; InvalidateRect(hwndServer, &rcComment, TRUE); InvalidateRect(hwndServer, &rcHugeSize, TRUE);