Transaction Types

Each DDE transaction type has a receiver and an associated activity that causes the DDEML to generate each type.

Transaction type
Receiver
Cause
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 DdeClientTransaction.
XTYP_CONNECT
Server
A client called the DdeConnect function and specified 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 DdeClientTransaction.
XTYP_MONITOR
DDE monitoring application
A DDE event occurred in the system. For more information about DDE monitoring applications, see Monitoring Applications.
XTYP_POKE
Server
A client specified the XTYP_POKE transaction type in a call to DdeClientTransaction.
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 DdeClientTransaction.
XTYP_UNREGISTER
Client/Server
A server application used DdeNameService 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 DdeClientTransaction, has concluded.

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples