A server needs to respond to the following events:
| Event | Description | 
| A new conversation has been established. | |
| Partner is requesting data. | |
| Partner is acknowledging receipt of data(positive). | |
| Partner is acknowledging receipt of data(negative). | |
| Partner is terminating. DDE_ERROR An error has been encountered. | 
Some servers also respond to the remaining events, in addition to, or in place of DDE_REQUEST:
| Event | Description | 
| Client wants commands executed. | |
| Client is sending data to the server. | |
| Client wants to establish an advise state (or hot link). | |
| Client wants to terminate an advise state (or hot link). |