Data Structures |
| struct | PHSZPAIR |
| struct | PCONVCONTEXT |
| struct | PCONVINFO |
Defines |
| #define | CP_WINANSI 1004 |
| #define | CP_WINUNICODE 1200 |
| #define | MSGF_DDEMGR 0x8001 |
| #define | QID_SYNC 0xFFFFFFFF |
| #define | EXPENTRY CALLBACK |
| #define | SZDDESYS_TOPIC TEXT("System") |
| #define | SZDDESYS_ITEM_TOPICS TEXT("Topics") |
| #define | SZDDESYS_ITEM_SYSITEMS TEXT("SysItems") |
| #define | SZDDESYS_ITEM_RTNMSG TEXT("ReturnMessage") |
| #define | SZDDESYS_ITEM_STATUS TEXT("Status") |
| #define | SZDDESYS_ITEM_FORMATS TEXT("Formats") |
| #define | SZDDESYS_ITEM_HELP TEXT("Help") |
| #define | SZDDE_ITEM_ITEMLIST TEXT("TopicItemList") |
| #define | XST_NULL 0 |
| #define | XST_INCOMPLETE 1 |
| #define | XST_CONNECTED 2 |
| #define | XST_INIT1 3 |
| #define | XST_INIT2 4 |
| #define | XST_REQSENT 5 |
| #define | XST_DATARCVD 6 |
| #define | XST_POKESENT 7 |
| #define | XST_POKEACKRCVD 8 |
| #define | XST_EXECSENT 9 |
| #define | XST_EXECACKRCVD 10 |
| #define | XST_ADVSENT 11 |
| #define | XST_UNADVSENT 12 |
| #define | XST_ADVACKRCVD 13 |
| #define | XST_UNADVACKRCVD 14 |
| #define | XST_ADVDATASENT 15 |
| #define | XST_ADVDATAACKRCVD 16 |
| #define | ST_CONNECTED 0x0001 |
| #define | ST_ADVISE 0x0002 |
| #define | ST_ISLOCAL 0x0004 |
| #define | ST_BLOCKED 0x0008 |
| #define | ST_CLIENT 0x0010 |
| #define | ST_TERMINATED 0x0020 |
| #define | ST_INLIST 0x0040 |
| #define | ST_BLOCKNEXT 0x0080 |
| #define | ST_ISSELF 0x0100 |
| #define | EC_ENABLEALL 0 |
| #define | EC_ENABLEONE ST_BLOCKNEXT |
| #define | EC_DISABLE ST_BLOCKED |
| #define | EC_QUERYWAITING 2 |
| #define | CBF_FAIL_SELFCONNECTIONS 0x00001000 |
| #define | CBF_FAIL_CONNECTIONS 0x00002000 |
| #define | CBF_FAIL_ADVISES 0x00004000 |
| #define | CBF_FAIL_EXECUTES 0x00008000 |
| #define | CBF_FAIL_POKES 0x00010000 |
| #define | CBF_FAIL_REQUESTS 0x00020000 |
| #define | CBF_FAIL_ALLSVRXACTIONS 0x0003f000 |
| #define | CBF_SKIP_CONNECT_CONFIRMS 0x00040000 |
| #define | CBF_SKIP_REGISTRATIONS 0x00080000 |
| #define | CBF_SKIP_UNREGISTRATIONS 0x00100000 |
| #define | CBF_SKIP_DISCONNECTS 0x00200000 |
| #define | CBF_SKIP_ALLNOTIFICATIONS 0x003c0000 |
| #define | CBR_BLOCK ((HDDEDATA)~0UL) |
| #define | APPCMD_CLIENTONLY 0x00000010L |
| #define | APPCMD_FILTERINITS 0x00000020L |
| #define | APPCMD_MASK 0x00000FF0L |
| #define | APPCLASS_STANDARD 0x00000000L |
| #define | APPCLASS_MONITOR 0x00000001L |
| #define | APPCLASS_MASK 0x0000000FL |
| #define | MF_HSZ_INFO 0x01000000 |
| #define | MF_SENDMSGS 0x02000000 |
| #define | MF_POSTMSGS 0x04000000 |
| #define | MF_CALLBACKS 0x08000000 |
| #define | MF_ERRORS 0x10000000 |
| #define | MF_LINKS 0x20000000 |
| #define | MF_CONV 0x40000000 |
| #define | MF_MASK 0xFF000000 |
| #define | DNS_REGISTER 0x0001 |
| #define | DNS_UNREGISTER 0x0002 |
| #define | DNS_FILTERON 0x0004 |
| #define | DNS_FILTEROFF 0x0008 |
| #define | XTYPF_NOBLOCK 0x0002 /* CBR_NOBLOCK will not work */ |
| #define | XTYPF_NODATA 0x0004 /* DDE_FDEFERUPD */ |
| #define | XTYPF_ACKREQ 0x0008 /* DDE_FACKREQ */ |
| #define | XCLASS_MASK 0xFC00 |
| #define | XCLASS_BOOL 0x1000 |
| #define | XCLASS_DATA 0x2000 |
| #define | XCLASS_FLAGS 0x4000 |
| #define | XCLASS_NOTIFICATION 0x8000 |
| #define | XTYP_ERROR (0x0000 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK) |
| #define | XTYP_ADVDATA (0x0010 | XCLASS_FLAGS) |
| #define | XTYP_ADVREQ (0x0020 | XCLASS_DATA | XTYPF_NOBLOCK) |
| #define | XTYP_ADVSTART (0x0030 | XCLASS_BOOL) |
| #define | XTYP_ADVSTOP (0x0040 | XCLASS_NOTIFICATION) |
| #define | XTYP_EXECUTE (0x0050 | XCLASS_FLAGS) |
| #define | XTYP_CONNECT (0x0060 | XCLASS_BOOL | XTYPF_NOBLOCK) |
| #define | XTYP_CONNECT_CONFIRM (0x0070 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK) |
| #define | XTYP_XACT_COMPLETE (0x0080 | XCLASS_NOTIFICATION ) |
| #define | XTYP_POKE (0x0090 | XCLASS_FLAGS) |
| #define | XTYP_REGISTER (0x00A0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK ) |
| #define | XTYP_REQUEST (0x00B0 | XCLASS_DATA ) |
| #define | XTYP_DISCONNECT (0x00C0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK ) |
| #define | XTYP_UNREGISTER (0x00D0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK ) |
| #define | XTYP_WILDCONNECT (0x00E0 | XCLASS_DATA | XTYPF_NOBLOCK) |
| #define | XTYP_MONITOR (0x00F0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK) |
| #define | XTYP_MASK 0x00F0 |
| #define | XTYP_SHIFT 4 |
| #define | TIMEOUT_ASYNC 0xFFFFFFFF |
| #define | CADV_LATEACK 0xFFFF |
| #define | DDE_FACK 0x8000 |
| #define | DDE_FBUSY 0x4000 |
| #define | DDE_FDEFERUPD 0x4000 |
| #define | DDE_FACKREQ 0x8000 |
| #define | DDE_FRELEASE 0x2000 |
| #define | DDE_FREQUESTED 0x1000 |
| #define | DDE_FAPPSTATUS 0x00FF |
| #define | DDE_FNOTPROCESSED 0x0000 |
| #define | DDE_FACKRESERVED (~(DDE_FACK | DDE_FBUSY | DDE_FAPPSTATUS)) |
| #define | DDE_FADVRESERVED (~(DDE_FACKREQ | DDE_FDEFERUPD)) |
| #define | DDE_FDATRESERVED (~(DDE_FACKREQ | DDE_FRELEASE | DDE_FREQUESTED)) |
| #define | DDE_FPOKRESERVED (~(DDE_FRELEASE)) |
| #define | DMLERR_NO_ERROR 0 /* must be 0 */ |
| #define | DMLERR_FIRST 0x4000 |
| #define | DMLERR_ADVACKTIMEOUT 0x4000 |
| #define | DMLERR_BUSY 0x4001 |
| #define | DMLERR_DATAACKTIMEOUT 0x4002 |
| #define | DMLERR_DLL_NOT_INITIALIZED 0x4003 |
| #define | DMLERR_DLL_USAGE 0x4004 |
| #define | DMLERR_EXECACKTIMEOUT 0x4005 |
| #define | DMLERR_INVALIDPARAMETER 0x4006 |
| #define | DMLERR_LOW_MEMORY 0x4007 |
| #define | DMLERR_MEMORY_ERROR 0x4008 |
| #define | DMLERR_NOTPROCESSED 0x4009 |
| #define | DMLERR_NO_CONV_ESTABLISHED 0x400a |
| #define | DMLERR_POKEACKTIMEOUT 0x400b |
| #define | DMLERR_POSTMSG_FAILED 0x400c |
| #define | DMLERR_REENTRANCY 0x400d |
| #define | DMLERR_SERVER_DIED 0x400e |
| #define | DMLERR_SYS_ERROR 0x400f |
| #define | DMLERR_UNADVACKTIMEOUT 0x4010 |
| #define | DMLERR_UNFOUND_QUEUE_ID 0x4011 |
| #define | DMLERR_LAST 0x4011 |
| #define | HDATA_APPOWNED 0x0001 |
| #define | DdeInitialize WINELIB_NAME_AW(DdeInitialize) |
| #define | DdeQueryString WINELIB_NAME_AW(DdeQueryString) |
| #define | DdeCreateStringHandle WINELIB_NAME_AW(DdeCreateStringHandle) |
Typedefs |
| typedef HDDEDATA(CALLBACK * | PFNCALLBACK )(UINT, UINT, HCONV, HSZ, HSZ, HDDEDATA, ULONG_PTR, ULONG_PTR) |
Functions |
| | DECLARE_HANDLE (HCONVLIST) |
| | DECLARE_HANDLE (HCONV) |
| | DECLARE_HANDLE (HSZ) |
| | DECLARE_HANDLE (HDDEDATA) |
| UINT WINAPI | DdeInitializeA (LPDWORD, PFNCALLBACK, DWORD, DWORD) |
| UINT WINAPI | DdeInitializeW (LPDWORD, PFNCALLBACK, DWORD, DWORD) |
| BOOL WINAPI | DdeUninitialize (DWORD) |
| HCONVLIST WINAPI | DdeConnectList (DWORD, HSZ, HSZ, HCONVLIST, PCONVCONTEXT) |
| HCONV WINAPI | DdeQueryNextServer (HCONVLIST, HCONV) |
| DWORD WINAPI | DdeQueryStringA (DWORD, HSZ, LPSTR, DWORD, INT) |
| DWORD WINAPI | DdeQueryStringW (DWORD, HSZ, LPWSTR, DWORD, INT) |
| BOOL WINAPI | DdeDisconnectList (HCONVLIST) |
| HCONV WINAPI | DdeConnect (DWORD, HSZ, HSZ, PCONVCONTEXT) |
| BOOL WINAPI | DdeDisconnect (HCONV) |
| HDDEDATA WINAPI | DdeCreateDataHandle (DWORD, LPBYTE, DWORD, DWORD, HSZ, UINT, UINT) |
| HCONV WINAPI | DdeReconnect (HCONV) |
| HSZ WINAPI | DdeCreateStringHandleA (DWORD, LPCSTR, INT) |
| HSZ WINAPI | DdeCreateStringHandleW (DWORD, LPCWSTR, INT) |
| BOOL WINAPI | DdeFreeStringHandle (DWORD, HSZ) |
| BOOL WINAPI | DdeFreeDataHandle (HDDEDATA) |
| BOOL WINAPI | DdeKeepStringHandle (DWORD, HSZ) |
| HDDEDATA WINAPI | DdeClientTransaction (LPBYTE, DWORD, HCONV, HSZ, UINT, UINT, DWORD, LPDWORD) |
| BOOL WINAPI | DdeAbandonTransaction (DWORD idInst, HCONV hConv, DWORD idTransaction) |
| BOOL WINAPI | DdeImpersonateClient (HCONV) |
| BOOL WINAPI | DdePostAdvise (DWORD, HSZ, HSZ) |
| HDDEDATA WINAPI | DdeAddData (HDDEDATA, LPBYTE, DWORD, DWORD) |
| DWORD WINAPI | DdeGetData (HDDEDATA, LPBYTE, DWORD, DWORD) |
| LPBYTE WINAPI | DdeAccessData (HDDEDATA, LPDWORD) |
| BOOL WINAPI | DdeUnaccessData (HDDEDATA) |
| BOOL WINAPI | DdeEnableCallback (DWORD, HCONV, UINT) |
| INT WINAPI | DdeCmpStringHandles (HSZ, HSZ) |
| BOOL WINAPI | DdeSetUserHandle (HCONV, DWORD, DWORD) |
| HDDEDATA WINAPI | DdeNameService (DWORD, HSZ, HSZ, UINT) |
| UINT WINAPI | DdeGetLastError (DWORD) |
| UINT WINAPI | DdeQueryConvInfo (HCONV, DWORD, PCONVINFO) |