next up previous contents index
Next: 4.9.3 oskit_lookup: Obtain a Up: 4.9 Services Registry Previous: 4.9.1 oskit_register: Register an

4.9.2 oskit_unregister: Unregister a previously registered interface

 

SYNOPSIS

#include <oskit/com/services.h>

oskit_error_t oskit_unregister(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_register is released.

PARAMETERS

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.



University of Utah Flux Research Group