#include <oskit/com/services.h>OSKIT_COMDECL oskit_services_remservice(oskit_services_t *s, const struct oskit_guid *iid, void *interface);
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.
- s
- The services registry object.
- iid
- The oskit_guid of the COM interface being registered.
- interface
- The COM interface being registered.
Returns 0 on success, or OSKIT_E_INVALIDARG if the specified IID and COM interface is not in the registry.