#include <dde.h>
typedef struct tagDDEDATA { /* ddedat */
WORD unused:12,
fResponse:1,
fRelease:1,
reserved:1,
fAckReq:1;
short cfFormat;
BYTE Value[1];
} DDEDATA;
The DDEDATA structure contains the data and information about the data sent as part of a WM_DDE_DATA message.
fResponse
Indicates whether the application receiving the WM_DDE_DATA message should acknowledge receipt of the data by sending a WM_DDE_ACK message. A nonzero value indicates the application should send the acknowledgment.
fRelease
Indicates if the application receiving the WM_DDE_POKE message should free the data. A nonzero value indicates the data should be freed.
fAckReq
Indicates whether the data was sent in response to a WM_DDE_REQUEST message or a WM_DDE_ADVISE message. A nonzero value indicates the data was sent in response to a WM_DDE_REQUEST message.
cfFormat
Specifies the format of the data. The format should be a standard or registered clipboard format. The following standard clipboard formats may be used:
CF_BITMAP CF_DCF_OEMTEXT CF_DCF_PALETTE CF_DCF_PENDATA CF_DCF_SYLK CF_DCF_TEXT CF_METAFILEPICT | CF_OEMTEXT CF_PALETTE CF_PENDATA CF_SYLK CF_TEXT CF_TIFF |
WM_DDE_ACK, WM_DDE_ADVISE, WM_DDE_DATA, WM_DDE_POKE, WM_DDE_REQUEST