RpcServerInqIf

The RpcServerInqIf function returns the manager entry-point vector (EPV) registered for an interface.

This function is supported by both 32-bit platforms — Windows NT and Windows 95.

#include <rpc.h>
RPC_STATUS RPC_ENTRY RpcServerInqIf( 
  RPC_IF_HANDLE  IfSpec,   
  UUID *  MgrTypeUuid,   
  RPC_MGR_EPV * *  MgrEpv  
);
 

Parameters

IfSpec
Specifies the interface whose manager EPV is returned.
MgrTypeUuid
Points to the manager type UUID whose manager EPV is returned.

Specifying an argument value of NULL (or a nil UUID) signifies to return the manager EPV registered with IfSpec and the nil manager type UUID.

MgrEpv
Returns a pointer to the manager EPV for the requested interface.

Remarks

A server application calls the RpcServerInqIf routine to determine the manager EPV for a registered interface and manager type UUID.

Return Values

Value Meaning
RPC_S_OK Success
RPC_S_UNKNOWN_IF Unknown interface
RPC_S_UNKNOWN_MGR_TYPE Unknown manager type

QuickInfo

  Windows NT: Yes
  Windows CE: Unsupported.
  Header: Declared in rpcdce.h.
  Import Library: Link with rpcrt4.lib.

See Also

RpcServerRegisterIf