rpc_server_inq_if(3) — Subroutines
NAME
rpc_server_inq_if - Returns the manager entry point vector registered for an interface
Used by server applications.
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_handleSpecifies the interface specification whose manager entry point vector (EPV) pointer is returned in argument mgr_epv.
mgr_type_uuidSpecifies a type UUID for the manager whose EPV pointer is returned in argument mgr_epv. Specifying the value NULL (or a nil UUID) has this routine return a pointer to the manager EPV that is registered with if_handle and the nil type UUID of the manager.
Output
mgr_epvReturns a pointer to the manager EPV corresponding to arguments if_handle and mgr_type_uuid.
statusReturns the status code from this routine. This status code indicates whether the routine completed successfully or, if not, why not. The possible status codes and their meanings are as follows:
rpc_s_okSuccess.
rpc_s_invalid_if_handle
Invalid interface handle.
rpc_s_unknown_ifUnknown interface.
rpc_s_unknown_mgr_type
Unknown manager type.
DESCRIPTION
A server application calls the rpc_server_inq_if routine to determine the manager EPV for a registered interface and type UUID of the manager.
RETURN VALUES
None.
RELATED INFORMATION
Functions: rpc_server_register_if(3)