Platform SDK: Interprocess Communications

Dynamic Data Exchange Management Functions

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.