Release 971130
[wine/hacks.git] / misc / ddeml.c
blobb430475dcfe40779802a130a6ae1e5e6c736c853
1 /*
2 * DDEML library
4 * Copyright 1997 Alexandre Julliard
5 * Copyright 1997 Len White
6 */
8 /* Only empty stubs for now */
10 #include <stdio.h>
11 #include "ddeml.h"
12 #include "stddebug.h"
13 #include "debug.h"
16 /*****************************************************************
17 * DdeInitialize16 (DDEML.2)
19 UINT16 WINAPI DdeInitialize16( LPDWORD pidInst, PFNCALLBACK16 pfnCallback,
20 DWORD afCmd, DWORD ulRes)
22 fprintf( stdnimp, "DdeInitialize16: empty stub\n" );
23 return 0;
27 /*****************************************************************
28 * DdeInitialize32A (USER32.106)
30 UINT32 WINAPI DdeInitialize32A( LPDWORD pidInst, PFNCALLBACK32 pfnCallback,
31 DWORD afCmd, DWORD ulRes )
33 fprintf( stdnimp, "DdeInitialize32A: empty stub\n" );
34 return 0;
38 /*****************************************************************
39 * DdeInitialize32W (USER32.107)
41 UINT32 WINAPI DdeInitialize32W( LPDWORD pidInst, PFNCALLBACK32 pfnCallback,
42 DWORD afCmd, DWORD ulRes )
44 fprintf( stdnimp, "DdeInitialize32W: empty stub\n" );
45 return 0;
49 /*****************************************************************
50 * DdeUninitialize16 (DDEML.3)
52 BOOL16 WINAPI DdeUninitialize16( DWORD idInst )
54 return (BOOL16)DdeUninitialize32( idInst );
58 /*****************************************************************
59 * DdeUninitialize32 (USER32.119)
61 BOOL32 WINAPI DdeUninitialize32( DWORD idInst )
63 fprintf( stdnimp, "DdeUninitialize: empty stub\n" );
64 return TRUE;
67 /*****************************************************************
68 * DdeConnectList (DDEML.4)
70 HCONVLIST WINAPI DdeConnectList( DWORD idInst, HSZ hszService, HSZ hszTopic,
71 HCONVLIST hConvList, LPCONVCONTEXT16 pCC )
73 fprintf( stdnimp, "DdeConnectList: empty stub\n" );
74 return 0;
77 /*****************************************************************
78 * DdeQueryNextServer (DDEML.5)
80 HCONV WINAPI DdeQueryNextServer( HCONVLIST hConvList, HCONV hConvPrev )
82 fprintf( stdnimp, "DdeQueryNextServer: empty stub\n" );
83 return 0;
86 /*****************************************************************
87 * DdeDisconnectList (DDEML.6)
89 BOOL16 WINAPI DdeDisconnectList( HCONVLIST hConvList )
91 fprintf( stdnimp, "DdeDisconnectList: empty stub\n" );
92 return 0;
95 /*****************************************************************
96 * DdeConnect16 (DDEML.7)
98 HCONV WINAPI DdeConnect16( DWORD idInst, HSZ hszService, HSZ hszTopic,
99 LPCONVCONTEXT16 pCC )
101 fprintf( stdnimp, "DdeConnect16: empty stub\n" );
102 return 0;
106 /*****************************************************************
107 * DdeConnect32 (USER32.92)
109 HCONV WINAPI DdeConnect32( DWORD idInst, HSZ hszService, HSZ hszTopic,
110 LPCONVCONTEXT32 pCC )
112 fprintf( stdnimp, "DdeConnect32: empty stub\n" );
113 return 0;
117 /*****************************************************************
118 * DdeDisconnect16 (DDEML.8)
120 BOOL16 WINAPI DdeDisconnect16( HCONV hConv )
122 return (BOOL16)DdeDisconnect32( hConv );
125 /*****************************************************************
126 * DdeSetUserHandle (DDEML.10)
128 BOOL16 WINAPI DdeSetUserHandle( HCONV hConv, DWORD id, DWORD hUser )
130 fprintf( stdnimp, "DdeSetUserHandle: empty stub\n" );
131 return 0;
134 /*****************************************************************
135 * DdeCreateDataHandle (DDEML.14)
137 HDDEDATA WINAPI DdeCreateDataHandle( DWORD idInst, LPBYTE pSrc, DWORD cb, DWORD cbOff, HSZ hszItem, UINT16 wFmt, UINT16 afCmd )
139 fprintf( stdnimp, "DdeCreateDataHandle: empty stub\n" );
140 return 0;
143 /*****************************************************************
144 * DdeDisconnect32 (USER32.97)
146 BOOL32 WINAPI DdeDisconnect32( HCONV hConv )
148 fprintf( stdnimp, "DdeDisconnect: empty stub\n" );
149 return 0;
153 /*****************************************************************
154 * DdeReconnect (DDEML.37) (USER32.115)
156 HCONV WINAPI DdeReconnect( HCONV hConv )
158 fprintf( stdnimp, "DdeReconnect: empty stub\n" );
159 return 0;
163 /*****************************************************************
164 * DdeCreateStringHandle16 (DDEML.21)
166 HSZ WINAPI DdeCreateStringHandle16( DWORD idInst, LPCSTR str, INT16 codepage )
168 return DdeCreateStringHandle32A( idInst, str, codepage );
172 /*****************************************************************
173 * DdeCreateStringHandle32A (USER32.95)
175 HSZ WINAPI DdeCreateStringHandle32A( DWORD idInst, LPCSTR psz, INT32 codepage )
177 fprintf( stdnimp, "DdeCreateStringHandle32A: empty stub\n" );
178 return 0;
182 /*****************************************************************
183 * DdeCreateStringHandle32W (USER32.96)
185 HSZ WINAPI DdeCreateStringHandle32W( DWORD idInst, LPCWSTR psz, INT32 codepage)
187 fprintf( stdnimp, "DdeCreateStringHandle32W: empty stub\n" );
188 return 0;
192 /*****************************************************************
193 * DdeFreeStringHandle16 (DDEML.22)
195 BOOL16 WINAPI DdeFreeStringHandle16( DWORD idInst, HSZ hsz )
197 return (BOOL32)DdeFreeStringHandle32( idInst, hsz );
201 /*****************************************************************
202 * DdeFreeStringHandle32 (USER32.101)
204 BOOL32 WINAPI DdeFreeStringHandle32( DWORD idInst, HSZ hsz )
206 fprintf( stdnimp, "DdeFreeStringHandle: empty stub\n" );
207 return TRUE;
211 /*****************************************************************
212 * DdeFreeDataHandle16 (DDEML.19)
214 BOOL16 WINAPI DdeFreeDataHandle16( HDDEDATA hData )
216 return (BOOL32)DdeFreeDataHandle32( hData );
220 /*****************************************************************
221 * DdeFreeDataHandle32 (USER32.100)
223 BOOL32 WINAPI DdeFreeDataHandle32( HDDEDATA hData )
225 fprintf( stdnimp, "DdeFreeDataHandle: empty stub\n" );
226 return TRUE;
230 /*****************************************************************
231 * DdeKeepStringHandle16 (DDEML.24)
233 BOOL16 WINAPI DdeKeepStringHandle16( DWORD idInst, HSZ hsz )
235 return (BOOL32)DdeKeepStringHandle32( idInst, hsz );
239 /*****************************************************************
240 * DdeKeepStringHandle32 (USER32.108)
242 BOOL32 WINAPI DdeKeepStringHandle32( DWORD idInst, HSZ hsz )
244 fprintf( stdnimp, "DdeKeepStringHandle: empty stub\n" );
245 return TRUE;
249 /*****************************************************************
250 * DdeClientTransaction16 (DDEML.11)
252 HDDEDATA WINAPI DdeClientTransaction16( LPVOID pData, DWORD cbData,
253 HCONV hConv, HSZ hszItem, UINT16 wFmt,
254 UINT16 wType, DWORD dwTimeout,
255 LPDWORD pdwResult )
257 return DdeClientTransaction32( (LPBYTE)pData, cbData, hConv, hszItem,
258 wFmt, wType, dwTimeout, pdwResult );
262 /*****************************************************************
263 * DdeClientTransaction32 (USER32.90)
265 HDDEDATA WINAPI DdeClientTransaction32( LPBYTE pData, DWORD cbData,
266 HCONV hConv, HSZ hszItem, UINT32 wFmt,
267 UINT32 wType, DWORD dwTimeout,
268 LPDWORD pdwResult )
270 fprintf( stdnimp, "DdeClientTransaction: empty stub\n" );
271 return 0;
274 /*****************************************************************
275 * DdeAbandonTransaction (DDEML.12)
277 BOOL16 WINAPI DdeAbandonTransaction( DWORD idInst, HCONV hConv,
278 DWORD idTransaction )
280 fprintf( stdnimp, "DdeAbandonTransaction: empty stub\n" );
281 return 0;
284 /*****************************************************************
285 * DdePostAdvise (DDEML.13)
287 BOOL16 WINAPI DdePostAdvise( DWORD idInst, HSZ hszTopic, HSZ hszItem )
289 fprintf( stdnimp, "DdePostAdvise: empty stub\n" );
290 return 0;
293 /*****************************************************************
294 * DdeAddData (DDEML.15)
296 HDDEDATA WINAPI DdeAddData( HDDEDATA hData, LPBYTE pSrc, DWORD cb,
297 DWORD cbOff )
299 fprintf( stdnimp, "DdeAddData: empty stub\n" );
300 return 0;
303 /*****************************************************************
304 * DdeGetData (DDEML.16)
306 DWORD WINAPI DdeGetData( HDDEDATA hData, LPBYTE pDst, DWORD cbMax,
307 DWORD cbOff )
309 fprintf( stdnimp, "DdeGetData: empty stub\n" );
310 return 0;
313 /*****************************************************************
314 * DdeAccessData (DDEML.17)
316 LPBYTE WINAPI DdeAccessData( HDDEDATA hData, LPDWORD pcbDataSize )
318 fprintf( stdnimp, "DdeAccessData: empty stub\n" );
319 return 0;
322 /*****************************************************************
323 * DdeUnaccessData (DDEML.18)
325 BOOL16 WINAPI DdeUnaccessData( HDDEDATA hData )
327 fprintf( stdnimp, "DdeUnaccessData: empty stub\n" );
328 return 0;
331 /*****************************************************************
332 * DdeEnableCallback (DDEML.26)
334 BOOL16 WINAPI DdeEnableCallback( DWORD idInst, HCONV hConv, UINT16 wCmd )
336 fprintf( stdnimp, "DdeEnableCallback: empty stub\n" );
337 return 0;
340 /*****************************************************************
341 * DdeNameService16 (DDEML.27)
343 HDDEDATA WINAPI DdeNameService16( DWORD idInst, HSZ hsz1, HSZ hsz2,
344 UINT16 afCmd )
346 return DdeNameService32( idInst, hsz1, hsz2, afCmd );
350 /*****************************************************************
351 * DdeNameService32 (USER32.109)
353 HDDEDATA WINAPI DdeNameService32( DWORD idInst, HSZ hsz1, HSZ hsz2,
354 UINT32 afCmd )
356 fprintf( stdnimp, "DdeNameService: empty stub\n" );
357 return 0;
361 /*****************************************************************
362 * DdeGetLastError16 (DDEML.20)
364 UINT16 WINAPI DdeGetLastError16( DWORD idInst )
366 return (UINT16)DdeGetLastError32( idInst );
370 /*****************************************************************
371 * DdeGetLastError32 (USER32.103)
373 UINT32 WINAPI DdeGetLastError32( DWORD idInst )
375 fprintf( stdnimp, "DdeGetLastError: empty stub\n" );
376 return 0;
379 /*****************************************************************
380 * DdeCmpStringHandles (DDEML.36)
382 int WINAPI DdeCmpStringHandles( HSZ hsz1, HSZ hsz2 )
384 fprintf( stdnimp, "DdeCmpStringHandles: empty stub\n" );
385 return 0;