Introduction - If you have any usage issues, please Google them yourself
from article Building a Lightweight COM Interception Framework, Part II: The Guts of the UD - Keith Brown
The Universal Delegator provides the code necessary to compose arbitrary services on top of existing COM objects, with or without the explicit cooperation of those objects. It encapsulates some rather tricky interception and marshaling code, making it easy to add new interception policies. http://g.www.ms.akadns.net/msj/0299/intercept2/intercept2.aspx