VMS Help  —  DCE  DCE_RPC, Application Routines, rpc_server_inq_if
 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_handle
       Specifies the interface specification whose manager Entry Point
       Vector (EPV) pointer is returned in the mgr_epv parameter.

   mgr_type_uuid
       Specifies a type UUID for the manager whose EPV pointer is
       returned in the mgr_epv parameter.  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_epv
       Returns a pointer to the manager EPV corresponding to if_handle
       and mgr_type_uuid.

   status
       Returns 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_ok                 Success.

       rpc_s_unknown_if         Unknown 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

   No value is returned.

 RELATED INFORMATION

   Functions: rpc_server_register_if
Close Help