RPC_CLIENT_INTERFACE structure (rpcdcep.h)

The RPC_CLIENT_INTERFACE structure is part of the private interface between the run-time libraries and the stubs. Most distributed applications that use Microsoft RPC do not need this structure.

The data structure is defined in the header file Rpcdcep.h. See the header file for syntax block and member definitions.

Syntax

typedef struct _RPC_CLIENT_INTERFACE {
  unsigned int          Length;
  RPC_SYNTAX_IDENTIFIER InterfaceId;
  RPC_SYNTAX_IDENTIFIER TransferSyntax;
  PRPC_DISPATCH_TABLE   DispatchTable;
  unsigned int          RpcProtseqEndpointCount;
  PRPC_PROTSEQ_ENDPOINT RpcProtseqEndpoint;
  ULONG_PTR             Reserved;
  void const            *InterpreterInfo;
  unsigned int          Flags;
} RPC_CLIENT_INTERFACE, *PRPC_CLIENT_INTERFACE;

Members

Length

InterfaceId

TransferSyntax

DispatchTable

RpcProtseqEndpointCount

RpcProtseqEndpoint

Reserved

InterpreterInfo

Flags

Requirements

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