next up previous contents index
Next: 5.1.3 lookup: Obtain a Up: 5.1 oskit_services: registration database Previous: 5.1.1 addservice: Register an

5.1.2 remservice: Unregister a previously registered interface

 

SYNOPSIS

#include <oskit/com/services.h>

OSKIT_COMDECL oskit_services_remservice(oskit_services_t *s, const struct oskit_guid *iid, void *interface);

DESCRIPTION

Unregister a COM interface that has been previously registered in the services registry. The reference on the interface that was taken in oskit_services_addservice is released.

PARAMETERS

s
The services registry object.
iid
The oskit_guid of the COM interface being registered.
interface
The COM interface being registered.

RETURNS

Returns 0 on success, or OSKIT_E_INVALIDARG if the specified IID and COM interface is not in the registry.



Utah Flux Research Group