Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

rpc_server_register_if(3)

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)

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026