E (RPC)

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

embedded pointer

Pointer embedded in a parameter that is a data structure such as an array, structure, or union. See also top-level pointer.

encoding services

MIDL-generated stub routines that provide support for data encoding and decoding (also known as pickling or serialization). Allow programmers to control buffers containing data to be marshaled and unmarshaled. See also type serialization, procedure serialization.

endpoint

Network-specific address of a server process for remote procedure calls. The actual name of the endpoint depends on the protocol sequence being used. See also dynamic endpoint and well-known endpoint.

endpoint mapper

Part of the RPC subsystem (RPCSS) that allows the run-time library to dynamically assign and resolve endpoints. See also endpoint.

encapsulated union

MIDL construct that allows unions to be passed as part of a remote procedure call by embedding the union in a structure in which the discriminant is the first field of the structure, and the union is the second (and final) field of the structure. The IDL keyword switch specifies that a union is encapsulated. See also nonencapsulated union.

entry point vector (EPV)

Array of pointers to functions that implement the operations specified in the interface. Each element in the array corresponds to a function defined in the IDL file. Entry-point vectors allow distributed applications to support more than one implementation of the functions defined in the IDL file.