Brushing up old APIs with Castle DynamicProxy

How to brush up a Windows interop API with Dispose instead of ReleaseComObject and exception throwing instead of old-style integer return codes. A primer in Castle DynamicProxy use.…

Read this article