rpc_ns_binding_import_begin(3rpc)Creates an import context for an interface and an object in the name service database Used by client applications. Synopsis #include <dce/rpc.h>( void rpc_ns_binding_import_begin( unsigned32 entry_name_syntax, unsigned_char_t *entry_name, rpc_if_handle_t if_handle, uuid_t *obj_uuid, rpc_ns_handle_t *import_context, unsigned32 *status); Parameters Input
entry_name_syntax To use the syntax specified in the RPC_DEFAULT_ENTRY_SYNTAX environment variable, provide the value rpc_c_ns_syntax_default.
entry_name To use the entry name found in the RPC_DEFAULT_ENTRY environment variable, supply NULL or a null string (\0) for this parameter. When this entry name is used, the RPC runtime automatically uses the default name syntax specified in the RPC_DEFAULT_ENTRY_SYNTAX environment variable.
if_handle
obj_uuid If you specify NULL or a nil UUID for this parameter, the returned binding handles contain one of the object UUIDs that the compatible server exported. If the server did not export any object UUIDs, the returned compatible binding handles contain a nil object UUID. If you specify a non-nil UUID, compatible binding handles are returned from an entry only if the server has exported the specified object UUID. Each returned binding handle contains the specified non-nil object UUID. Output
import_context
status The possible status codes and their meanings are as follows:
The rpc_ns_binding_import_begin( ) routine creates an import context for importing compatible server binding handles for servers. These servers offer the specified interface and object UUID in the respective if_handle and obj_uuid parameters. Before calling rpc_ns_binding_import_next( ), the client must first call this routine to create an import context. The arguments to this routine control the operation of rpc_ns_binding_import_next( ). After importing binding handles, the client calls rpc_ns_binding_import_done( ) to delete the import context.
Permissions Required
Return Values
Related Information rpc_ns_binding_import_next(3rpc) rpc_ns_mgmt_handle_set_exp_age(3rpc)
|