| /* | |
| * DDEML 16-bit library definitions | |
| * | |
| * Copyright 1997 Alexandre Julliard | |
| * Copyright 1997 Len White | |
| */ | |
| #ifndef __WINE_WINE_DDEML16_H | |
| #define __WINE_WINE_DDEML16_H | |
| #include "windef.h" | |
| #include "wine/windef16.h" | |
| #define QID_SYNC16 -1L | |
| typedef HDDEDATA CALLBACK (*PFNCALLBACK16)(UINT16,UINT16,HCONV,HSZ,HSZ,HDDEDATA,DWORD,DWORD); | |
| /*************************************************** | |
| Externally visible data structures | |
| ***************************************************/ | |
| typedef struct | |
| { | |
| UINT16 cb; | |
| UINT16 wFlags; | |
| UINT16 wCountryID; | |
| INT16 iCodePage; | |
| DWORD dwLangID; | |
| DWORD dwSecurity; | |
| } CONVCONTEXT16, *LPCONVCONTEXT16; | |
| typedef struct | |
| { | |
| DWORD cb; | |
| DWORD hUser; | |
| HCONV hConvPartner; | |
| HSZ hszSvcPartner; | |
| HSZ hszServiceReq; | |
| HSZ hszTopic; | |
| HSZ hszItem; | |
| UINT16 wFmt; | |
| UINT16 wType; | |
| UINT16 wStatus; | |
| UINT16 wConvst; | |
| UINT16 wLastError; | |
| HCONVLIST hConvList; | |
| CONVCONTEXT16 ConvCtxt; | |
| } CONVINFO16, *LPCONVINFO16; | |
| /* Interface Definitions */ | |
| UINT16 WINAPI DdeInitialize16(LPDWORD,PFNCALLBACK16,DWORD,DWORD); | |
| BOOL16 WINAPI DdeUninitialize16(DWORD); | |
| HCONVLIST WINAPI DdeConnectList16(DWORD,HSZ,HSZ,HCONVLIST,LPCONVCONTEXT16); | |
| HCONV WINAPI DdeQueryNextServer16(HCONVLIST, HCONV); | |
| BOOL16 WINAPI DdeDisconnectList16(HCONVLIST); | |
| HCONV WINAPI DdeConnect16(DWORD,HSZ,HSZ,LPCONVCONTEXT16); | |
| BOOL16 WINAPI DdeDisconnect16(HCONV); | |
| BOOL16 WINAPI DdeSetUserHandle16(HCONV,DWORD,DWORD); | |
| HDDEDATA WINAPI DdeCreateDataHandle16(DWORD,LPBYTE,DWORD,DWORD,HSZ,UINT16,UINT16); | |
| HSZ WINAPI DdeCreateStringHandle16(DWORD,LPCSTR,INT16); | |
| BOOL16 WINAPI DdeFreeStringHandle16(DWORD,HSZ); | |
| BOOL16 WINAPI DdeFreeDataHandle16(HDDEDATA); | |
| BOOL16 WINAPI DdeKeepStringHandle16(DWORD,HSZ); | |
| HDDEDATA WINAPI DdeClientTransaction16(LPVOID,DWORD,HCONV,HSZ,UINT16,UINT16,DWORD,LPDWORD); | |
| BOOL16 WINAPI DdeAbandonTransaction16(DWORD,HCONV,DWORD); | |
| BOOL16 WINAPI DdePostAdvise16(DWORD,HSZ,HSZ); | |
| HDDEDATA WINAPI DdeAddData16(HDDEDATA,LPBYTE,DWORD,DWORD); | |
| LPBYTE WINAPI DdeAccessData16(HDDEDATA,LPDWORD); | |
| BOOL16 WINAPI DdeUnaccessData16(HDDEDATA); | |
| BOOL16 WINAPI DdeEnableCallback16(DWORD,HCONV,UINT16); | |
| INT16 WINAPI DdeCmpStringHandles16(HSZ,HSZ); | |
| HDDEDATA WINAPI DdeNameService16(DWORD,HSZ,HSZ,UINT16); | |
| UINT16 WINAPI DdeGetLastError16(DWORD); | |
| UINT16 WINAPI DdeQueryConvInfo16(HCONV,DWORD,LPCONVINFO16); | |
| #endif /* __WINE_WINE_DDEML16_H */ |