Registers an interface with the host framework.
Type: ComponentEntry *
The ComponentEntry that you are registering the interface for
Type: ComponentInterfaceEntry *
The interface you wish to register
Whether or not this interface is to be made public. Non-public interfaces cannot be used by other components.
COMPONENT_ERR_SUCCESS means successful registration. Any other result means an error occurred.