DdeAbandonTransaction
The DdeAbandonTransaction function abandons the specified asynchronous transaction and releases all resources associated with the transaction.
DdeAccessData
The DdeAccessData function provides access to the data in the specified DDE object. An application must call the DdeUnaccessData function when it has finished accessing the data in the object.
DdeAddData
The DdeAddData function adds data to the specified DDE object. An application can add data starting at any offset from the beginning of the object. If new data overlaps data already in the object, the new data overwrites the old data in the bytes where the overlap occurs. The contents of locations in the object that have not been written to are undefined.
DdeCallback
The
DdeCallback function is an application-defined callback function used with the Dynamic Data Exchange Management Library (DDEML) functions. It processes DDE transactions. The
PFNCALLBACK type defines a pointer to this callback function. DdeCallback is a placeholder for the application-defined function name.
DdeClientTransaction
The DdeClientTransaction function begins a data transaction between a client and a server. Only a DDE client application can call this function, and the application can use it only after establishing a conversation with the server.
DdeCmpStringHandles
The DdeCmpStringHandles function compares the values of two string handles. The value of a string handle is not related to the case of the associated string.
DdeConnect
The DdeConnect function establishes a conversation with a server application that supports the specified service name and topic name pair. If more than one such server exists, the system selects only one.
DdeConnectList
The DdeConnectList function establishes a conversation with all server applications that support the specified service name and topic name pair. An application can also use this function to obtain a list of conversation handles by passing the function an existing conversation handle. The Dynamic Data Exchange Management Library removes the handles of any terminated conversations from the conversation list. The resulting conversation list contains the handles of all currently established conversations that support the specified service name and topic name.
DdeCreateDataHandle
The DdeCreateDataHandle function creates a DDE object and fills the object with data from the specified buffer. A DDE application uses this function during transactions that involve passing data to the partner application.
DdeCreateStringHandle
The DdeCreateStringHandle function creates a handle that identifies the specified string. A DDE client or server application can pass the string handle as a parameter to other Dynamic Data Exchange Management Library (DDEML) functions.
DdeDisconnect
The DdeDisconnect function terminates a conversation started by either the DdeConnect or DdeConnectList function and invalidates the specified conversation handle.
DdeDisconnectList
The DdeDisconnectList function destroys the specified conversation list and terminates all conversations associated with the list.
DdeEnableCallback
The DdeEnableCallback function enables or disables transactions for a specific conversation or for all conversations currently established by the calling application.
DdeFreeDataHandle
The DdeFreeDataHandle function frees a DDE object and deletes the data handle associated with the object.
DdeFreeStringHandle
The DdeFreeStringHandle function frees a string handle in the calling application.
DdeGetData
The DdeGetData function copies data from the specified DDE object to the specified local buffer.
DdeGetLastError
The DdeGetLastError function retrieves the most recent error code set by the failure of a DDEML function and resets the error code to DMLERR_NO_ERROR.
DdeImpersonateClient
The DdeImpersonateClient function impersonates a DDE client application in a DDE client conversation.
DdeInitialize
The DdeInitialize function registers an application with the Dynamic Data Exchange Management Library (DDEML). An application must call this function before calling any other DDEML function.
DdeKeepStringHandle
The DdeKeepStringHandle function increments the usage count associated with the specified handle. This function enables an application to save a string handle passed to the application's DDE callback function. Otherwise, a string handle passed to the callback function is deleted when the callback function returns. This function should also be used to keep a copy of a string handle referenced by the CONVINFO structure returned by the DdeQueryConvInfo function.
DdeNameService
The DdeNameService function registers or unregisters the service names a DDE server supports. This function causes the system to send XTYP_REGISTER or XTYP_UNREGISTER transactions to other running Dynamic Data Exchange Management Library (DDEML) client applications.
DdePostAdvise
The DdePostAdvise function causes the system to send an XTYP_ADVREQ transaction to the calling (server) application's DDE callback function for each client with an active advise loop on the specified topic and item. A server application should call this function whenever the data associated with the topic name or item name pair changes.
DdeQueryConvInfo
The DdeQueryConvInfo function retrieves information about a DDE transaction and about the conversation in which the transaction takes place.
DdeQueryNextServer
The DdeQueryNextServer function retrieves the next conversation handle in the specified conversation list.
DdeQueryString
The DdeQueryString function copies text associated with a string handle into a buffer.
DdeReconnect
The DdeReconnect function enables a client Dynamic Data Exchange Management Library (DDEML) application to attempt to reestablish a conversation with a service that has terminated a conversation with the client. When the conversation is reestablished, the DDEML attempts to reestablish any preexisting advise loops.
DdeSetUserHandle
The DdeSetUserHandle function associates an application-defined value with a conversation handle or a transaction identifier. This is useful for simplifying the processing of asynchronous transactions. An application can use the DdeQueryConvInfo function to retrieve this value.
DdeUnaccessData
The DdeUnaccessData function unaccesses a DDE object. An application must call this function after it has finished accessing the object.
DdeUninitialize
The DdeUninitialize function frees all DDEML resources associated with the calling application.