CALLTYPE enumeration (objidl.h)
Specifies the call types used by IMessageFilter::HandleInComingCall.
Syntax
typedef enum tagCALLTYPE {
CALLTYPE_TOPLEVEL = 1,
CALLTYPE_NESTED = 2,
CALLTYPE_ASYNC = 3,
CALLTYPE_TOPLEVEL_CALLPENDING = 4,
CALLTYPE_ASYNC_CALLPENDING = 5
} CALLTYPE;
Constants
CALLTYPE_TOPLEVEL Value: 1 A top-level call has arrived and the object is not currently waiting for a reply from a previous outgoing call. Calls of this type should always be handled. |
CALLTYPE_NESTED Value: 2 A call has arrived bearing the same logical thread identifier as that of a previous outgoing call for which the object is still awaiting a reply. Calls of this type should always be handled. |
CALLTYPE_ASYNC Value: 3 An asynchronous call has arrived. Calls of this type cannot be rejected. OLE always delivers calls of this type. |
CALLTYPE_TOPLEVEL_CALLPENDING Value: 4 A new top-level call has arrived with a new logical thread identifier and the object is currently waiting for a reply from a previous outgoing call. Calls of this type may be handled or rejected. |
CALLTYPE_ASYNC_CALLPENDING Value: 5 An asynchronous call has arrived with a new logical thread identifier and the object is currently waiting for a reply from a previous outgoing call. Calls of this type cannot be rejected. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Header | objidl.h |