Changeset 5391 for trunk/src/user32/dde.cpp
- Timestamp:
- Mar 28, 2001, 6:20:32 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/dde.cpp
r2804 r5391 1 /* $Id: dde.cpp,v 1.1 0 2000-02-16 14:34:14sandervl Exp $ */1 /* $Id: dde.cpp,v 1.11 2001-03-28 16:20:32 sandervl Exp $ */ 2 2 3 3 /* … … 42 42 PDWORD arg8) 43 43 { 44 45 44 dprintf(("USER32: DdeClientTransaction\n")); 46 45 … … 58 57 //****************************************************************************** 59 58 //****************************************************************************** 60 HCONV WIN32API DdeConnect( DWORD arg1, HSZ arg2, HSZ arg3, LPCONVCONTEXT arg4) 59 HCONV WIN32API DdeConnect(DWORD idInst, HSZ hszService, HSZ hszTopic, 60 LPCONVCONTEXT pCC) 61 61 { 62 62 HCONV rc; 63 63 64 rc = O32_DdeConnect( arg1, arg2, arg3, arg4);65 dprintf(("USER32: DdeConnect %x %x returned %d (%x)", arg2, arg3, rc, DdeGetLastError(arg1)));64 rc = O32_DdeConnect(idInst, hszService, hszTopic, pCC); 65 dprintf(("USER32: DdeConnect %x %x %x %x returned %d (%x)", idInst, hszService, hszTopic, pCC, rc, DdeGetLastError(idInst))); 66 66 return rc; 67 67 } … … 85 85 //****************************************************************************** 86 86 //****************************************************************************** 87 HSZ WIN32API DdeCreateStringHandleA(DWORD arg1, LPCSTR arg2, int arg3)87 HSZ WIN32API DdeCreateStringHandleA(DWORD idInst, LPCSTR lpszString, int codepage) 88 88 { 89 89 HSZ rc; 90 90 91 rc = O32_DdeCreateStringHandle( arg1, arg2, arg3);92 dprintf(("USER32: OS2DdeCreateStringHandleA %s returned %x", arg2, rc));91 rc = O32_DdeCreateStringHandle(idInst, lpszString, codepage); 92 dprintf(("USER32: DdeCreateStringHandleA %x %s %x returned %x", idInst, lpszString, codepage, rc)); 93 93 return rc; 94 94 } … … 170 170 //****************************************************************************** 171 171 //****************************************************************************** 172 UINT WIN32API DdeInitializeA(PDWORD arg1, PFNCALLBACK arg2, DWORD arg3, DWORD arg4) 173 { 174 UINT rc; 175 176 rc = O32_DdeInitialize(arg1, arg2, arg3, arg4); 177 178 dprintf(("USER32: DdeInitializeA\n")); 179 return rc; 180 } 181 //****************************************************************************** 182 //****************************************************************************** 183 UINT WIN32API DdeInitializeW(PDWORD arg1, PFNCALLBACK arg2, DWORD arg3, DWORD arg4) 184 { 185 186 dprintf(("USER32: DdeInitializeW\n")); 172 HDDEDATA EXPENTRY_O32 DdeCallback(UINT uType, UINT uFmt, HCONV hconv, HSZ hsz1, 173 HSZ hsz2, HDDEDATA hdata, DWORD dwData1, 174 DWORD dwData2) 175 { 176 dprintf(("DdeCallback %x %x %x %x %x %x %x %x", uType, uFmt, hconv, hsz1, hsz2, 177 hdata, dwData1, dwData2)); 178 return 0; 179 } 180 //****************************************************************************** 181 //****************************************************************************** 182 UINT WIN32API DdeInitializeA(PDWORD lpidInst, PFNCALLBACK pfnCallback, 183 DWORD afCmd, DWORD ulRes) 184 { 185 UINT ret; 186 187 // ret = O32_DdeInitialize(lpidInst, pfnCallback, afCmd, ulRes); 188 ret = O32_DdeInitialize(lpidInst, (PFNCALLBACK_O32)DdeCallback, afCmd, ulRes); 189 dprintf(("USER32: DdeInitialize %x %x %x %x returned %x", lpidInst, pfnCallback, afCmd, ulRes, ret)); 190 return ret; 191 } 192 //****************************************************************************** 193 //****************************************************************************** 194 UINT WIN32API DdeInitializeW(PDWORD lpidInst, PFNCALLBACK pfnCallback, 195 DWORD afCmd, DWORD ulRes) 196 { 197 UINT ret; 187 198 188 199 // NOTE: This will not work as is (needs UNICODE support) 189 return O32_DdeInitialize(arg1, arg2, arg3, arg4); 200 ret = O32_DdeInitialize(lpidInst, (PFNCALLBACK_O32)DdeCallback, afCmd, ulRes); 201 dprintf(("USER32: DdeInitializeW %x %x %x %x returned %x", lpidInst, pfnCallback, afCmd, ulRes, ret)); 202 return ret; 203 // return O32_DdeInitialize(arg1, arg2, arg3, arg4); 190 204 } 191 205 //******************************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.