RPCOLEMESSAGE structure (objidl.h)

Contains marshaling invocation arguments and return values between COM components.

Syntax

typedef struct tagRPCOLEMESSAGE {
  void          *reserved1;
  RPCOLEDATAREP dataRepresentation;
  void          *Buffer;
  ULONG         cbBuffer;
  ULONG         iMethod;
  void          *reserved2[5];
  ULONG         rpcFlags;
} RPCOLEMESSAGE;

Members

reserved1

This member is reserved.

dataRepresentation

The data representation with which the data was marshaled.

Buffer

A buffer for marshaled data.

cbBuffer

The size of the buffer, in bytes.

iMethod

The number of the method to be invoked.

reserved2[5]

This member is reserved.

rpcFlags

Status flags for the RPC connection.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps | UWP apps]
Minimum supported server Windows 2000 Server [desktop apps | UWP apps]
Header objidl.h (include Objidl.h)

See also

IRpcChannelBuffer

IRpcStubBuffer