CALLTYPE enumeration
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
-
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
-
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
-
An asynchronous call has arrived. Calls of this type cannot be rejected. OLE always delivers calls of this type.
- CALLTYPE_TOPLEVEL_CALLPENDING
-
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
-
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
|
Minimum supported client |
Windows 2000 Professional [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows 2000 Server [desktop apps only] |
|
Header |
|
See also