Previous section.

CDE 1.1: Remote Procedure Call
Copyright © 1997 The Open Group

NAME

rpc_server_inq_if- returns the manager entry point vector registered for an interface

SYNOPSIS

#include <dce/rpc.h>

void rpc_server_inq_if( rpc_if_handle_t if_handle, uuid_t *mgr_type_uuid, rpc_mgr_epv_t *mgr_epv, unsigned32 *status);

PARAMETERS

Input

if_handle
Specifies the interface specification whose manager entry point vector (EPV) pointer is returned in argument mgr_epv.

mgr_type_uuid
Specifies a type UUID for the manager whose EPV pointer is returned in argument mgr_epv.

Specifying the nil UUID for this argument causes the routine to return a pointer to the manager EPV that is registered with if_handle and the nil type UUID for the manager.

Output

mgr_epv
On success, returns a pointer to the manager EPV that corresponds to arguments if_handle and mgr_type_uuid.

status
Returns the status code from this routine. The status code indicates whether the routine completed successfully, or if not, why not.

Possible status codes and their meanings include:

rpc_s_ok
Success.

rpc_s_unknown_if

Unknown interface.

rpc_s_unknown_mgr_type

Unknown manager type.

DESCRIPTION

An application calls the rpc_server_inq_if() routine to determine the manager EPV for a registered interface and type UUID of the manager.

RETURN VALUE

None.

SEE ALSO


rpc_server_register_if().

Please note that the html version of this specification may contain formatting aberrations. The definitive version is available as an electronic publication on CD-ROM from The Open Group.

Contents Next section Index