CALLFRAME_MARSHALCONTEXT structure (callobj.h)

Provides information about the context in which marshalling should be carried out.

Syntax

typedef struct __MIDL_ICallFrame_0004 {
  BOOLEAN  fIn;
  DWORD    dwDestContext;
  LPVOID   pvDestContext;
  IUnknown *punkReserved;
  GUID     guidTransferSyntax;
} CALLFRAME_MARSHALCONTEXT;

Members

fIn

TRUE if the in parameter values are to be marshaled and FALSE if the out parameter values are to be marshaled. The in parameter values are marshaled on the client side and the out parameter values are marshaled on the server side.

dwDestContext

Context in which unmarshaling is to be carried out.

pvDestContext

Context in which unmarshaling is to be carried out.

punkReserved

This parameter should be NULL.

guidTransferSyntax

The transfer syntax for which the marshalling should occur.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Header callobj.h

See also

CLSCTX

ICallFrame

ICallUnmarshal