Used as an input or output parameter. Returns a binding handle for making remote procedure calls to a server. A client obtains a binding handle by calling one of the following routines: + rpc_binding_copy() + rpc_binding_from_string_binding() + rpc_ns_binding_import_next() + rpc_ns_binding_select() Creating a binding handle establishes a relationship between a client and a server. However, the relationship does not involve any communications between the client and server. The communications occur when a client makes a remote procedure call. As an input parameter to a remote procedure call, binding specifies a binding handle that refers to binding information. The client's RPC runtime uses this binding information to make a remote procedure call to a server. Server manager routines can extract client information from a client binding handle by using the following routines: + rpc_binding_inq_auth_client() + rpc_binding_inq_object() + rpc_binding_to_string_binding() + rpc_string_binding_parse()