The following functions are used to manage dynamic data exchange.
| Function |
Description |
| DdeAbandonTransaction |
Abandons the specified asynchronous transaction and releases all resources associated with the transaction. |
| DdeAccessData |
Provides access to the data in the specified dynamic data exchange (DDE) object. |
| DdeAddData |
Adds data to the specified dynamic data exchange (DDE) object. |
| DdeCallback |
An application-defined callback function used with the DDEML functions. |
| DdeClientTransaction |
Begins a data transaction between a client and a server. |
| DdeCmpStringHandles |
Compares the values of two string handles. |
| DdeConnect |
Establishes a conversation with a server application that supports the specified service name and topic name pair. |
| DdeConnectList |
Establishes a conversation with all server applications that support the specified service name and topic name pair. |
| DdeCreateDataHandle |
Creates a DDE object and fills the object with data from the specified buffer. |
| DdeCreateStringHandle |
Creates a handle that identifies the specified string. |
| DdeDisconnect |
Terminates a DDE conversation. |
| DdeDisconnectList |
Destroys the specified conversation list and terminates all conversations associated with the list. |
| DdeEnableCallback |
Enables or disables transactions for a specific conversation or for all conversations currently established by the calling application. |
| DdeFreeDataHandle |
Frees a DDE object and deletes the data handle associated with the object. |
| DdeFreeStringHandle |
Frees a string handle in the calling application. |
| DdeGetData |
Copies data from the specified DDE object to the specified local buffer. |
| DdeGetLastError |
Retrieves the most recent error code set by the failure of a DDEML function. |
| DdeImpersonateClient |
Impersonates a DDE client application in a DDE client conversation. |
| DdeInitialize |
Registers an application with DDEML. |
| DdeKeepStringHandle |
Increments the usage count associated with the specified handle. |
| DdeNameService |
Registers or unregisters the service names a DDE server supports. |
| DdePostAdvise |
Causes the system to send an XTYPE_ADVREQ transaction to the calling (server) application's dynamic data exchange (DDE) callback function for each client with an active advise loop on the specified topic and item. |
| DdeQueryConvInfo |
Retrieves information about a DDE transaction and about the conversation in which the transaction takes place. |
| DdeQueryNextServer |
Retrieves the next conversation handle in the specified conversation list. |
| DdeQueryString |
Copies text associated with a string handle into a buffer. |
| DdeReconnect |
Enables a client DDEML application to attempt to reestablish a conversation with a service that has terminated a conversation with the client. |
| DdeSetUserHandle |
Associates an application-defined value with a conversation handle or a transaction identifier. |
| DdeUnaccessData |
Unaccesses a DDE object. |
| DdeUninitialize |
Frees all DDEML resources associated with the calling application. |