RPC_IF_HANDLE
typedef void * RPC_IF_HANDLE;
Remarks
An interface
handle is an opaque variable containing information the RPC run-time library
uses to access the interface-specification data structure.
The MIDL
compiler automatically creates an interface-specification data structure from
each IDL file and creates a global variable of type RPC_IF_HANDLE for the
interface specification.
The MIDL
compiler includes an interface handle in each .H file generated for the
interface.
Routines
requiring the interface specification as an argument show a data type of
RPC_IF_HANDLE.
The form of
each interface handle name is as follows:
if-name_ClientIfHandle
(for the client)
if-name_ServerIfHandle
(for the server)
if-name
Specifies the
interface identifier in the IDL file.
For example:
hello_ClientIfHandle
hello_ServerIfHandle
Note The maximum length of the interface handle
name is 31 characters.
Because the _ClientIfHandle
and _ServerIfHandle parts of the names require 15 characters, the if-name
element can be no more than 16 characters long.