rpc_server_inq_if- returns the manager entry point vector registered for an interface
#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);
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.
An application calls the rpc_server_inq_if() routine to determine the manager EPV for a registered interface and type UUID of the manager.
None.
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 |