DDE client and server applications can specify status flags in the DDESTRUCT data structure. These flags are constant values that applications use to control various aspects of a DDE transaction. They can be combined in the fsStatus word of the DDESTRUCT data structure by using the OR operator. The following table lists the DDE status flags:
┌────────────────────┬────────────────────────────────────────┐ │Flag Name │Description │ ├────────────────────┼────────────────────────────────────────┤ │DDE_FACK │Indicates a positive acknowledgment. │ ├────────────────────┼────────────────────────────────────────┤ │DDE_FACKREQ │Requests an acknowledgment from the │ │ │receiving application. │ ├────────────────────┼────────────────────────────────────────┤ │DDE_FAPPSTATUS │Indicates that the upper 8 bits of the │ │ │status word are used for │ │ │application-specific data. │ ├────────────────────┼────────────────────────────────────────┤ │DDE_FBUSY │Indicates that the application received │ │ │a request but cannot respond because it │ │ │is busy filling an earlier request. │ ├────────────────────┼────────────────────────────────────────┤ │DDE_FNODATA │Indicates that no data is to be │ │ │transferred in response to the │ │ │WM_DDE_ADVISE message. │ ├────────────────────┼────────────────────────────────────────┤ │DDE_FRESERVED │Reserved; must be 0. │ ├────────────────────┼────────────────────────────────────────┤ │DDE_FRESPONSE │Indicates a response to a WM_DDE_REQUEST│ │ │message. │ ├────────────────────┼────────────────────────────────────────┤ │DDE_NOTPROCESSED │Indicates that the message received is │ │ │not supported. │ └────────────────────┴────────────────────────────────────────┘