The following list shows each DDE transaction type, the receiver of each type, and a description of the activity that causes the DDEML to generate each type:
XTYP_ADVDATA |
Client |
A server responded to an XTYP_ADVREQ transaction by returning a data handle. |
XTYP_ADVREQ |
Server |
A server called the DdePostAdvise function, indicating that the value of a data item in an advise loop had changed. |
XTYP_ADVSTART |
Server |
A client specified the XTYP_ADVSTART transaction type in a call to the DdeClientTransaction function. |
XTYP_ADVSTOP |
Server |
A client specified the XTYP_ADVSTOP transaction type in a call to the DdeClientTransaction function. |
XTYP_CONNECT |
Server |
A client called the DdeConnect function, specifying a service name and topic name supported by the server. |
XTYP_CONNECT_CONFIRM |
Server |
The server returned TRUE in response to an XTYP_CONNECT or XTYP_WILDCONNECT transaction. |
XTYP_DISCONNECT |
Client/Server |
A partner in a conversation called the DdeDisconnect function, causing both partners to receive this transaction. |
XTYP_ERROR |
Client/Server |
A critical error has occurred. The DDEML may not have sufficient resources to continue. |
XTYP_EXECUTE |
Server |
A client specified the XTYP_EXECUTE transaction type in a call to the DdeClientTransaction function. |
XTYP_MONITOR |
DDE monitoring application |
A DDE event occurred in the system. For more information about DDE monitoring applications, see Section 5.10, “Monitoring Applications.” |
XTYP_POKE |
Server |
A client specified the XTYP_POKE transaction type in a call to the DdeClientTransaction function. |
XTYP_REGISTER |
Client/Server |
A server application used the DdeNameService function to register a service name. |
XTYP_REQUEST |
Server |
A client specified the XTYP_REQUEST transaction type in a call to the DdeClientTransaction function. |
XTYP_UNREGISTER |
Client/Server |
A server application used the DdeNameService function to unregister a service name. |
XTYP_WILDCONNECT |
Server |
A client called the DdeConnect or DdeConnectList function, specifying NULL for the service name, the topic name, or both. |
XTYP_XACT_COMPLETE |
Client |
An asynchronous transaction, sent when the client specified the TIMEOUT_ASYNC flag in a call to the DdeClientTransaction function, has concluded. |