DDEACK structure (dde.h)

Contains status flags that a DDE application passes to its partner as part of the WM_DDE_ACK message. The flags provide details about the application's response to the messages WM_DDE_DATA, WM_DDE_POKE, WM_DDE_EXECUTE, WM_DDE_ADVISE, WM_DDE_UNADVISE, and WM_DDE_REQUEST.

Syntax

typedef struct {
  unsigned short bAppReturnCode : 8;
  unsigned short reserved : 6;
  unsigned short fBusy : 1;
  unsigned short fAck : 1;
  unsigned short usFlags;
} DDEACK;

Members

bAppReturnCode

Type: unsigned short

An application-defined return code.

reserved

Type: unsigned short

Reserved.

fBusy

Type: unsigned short

Indicates whether the application was busy and unable to respond to the partner's message at the time the message was received. A nonzero value indicates the partner was busy and unable to respond. The fBusy member is defined only when the fAck member is zero.

fAck

Type: unsigned short

Indicates whether the application accepted the message from its partner. A nonzero value indicates the partner accepted the message.

usFlags

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Header dde.h (include Windows.h)

See also

About Dynamic Data Exchange

Conceptual

Reference

WM_DDE_ACK

WM_DDE_ADVISE

WM_DDE_DATA

WM_DDE_EXECUTE

WM_DDE_POKE

WM_DDE_REQUEST

WM_DDE_UNADVISE