EvoCorp Home    IridiumX Assist Home   

 
ComBrokerUnregisterByHandler

ComBrokerUnregisterByHandler releases interface handler lpHandler and restores it's associated brokered interface back to it's original condition. It is strongly recommended that either ComBrokerUnregisterByInterface or ComBrokerUnregisterByHandler get called for every interface registered as soon as those interfaces no longer require brokering or the module responsible for those interfaces gets closed.

Parameters

lpHandler

Pointer to the handler to be released and through it, the associated interface to be restored. This function will fail if lpHandler is currently not registered as a handler for any of the registered interfaces.

Return Values

E_INVALIDARG lpHandler was null.
E_FAIL An unknown error occurred releasing lpHandler or it's associated interface.
S_OK lpHandler was successfully released.

 
Export Definition
Delphi function ComBrokerUnregisterByHandler(
  lpHandler: IInterfaceHandler): HResult;