The Wayback Machine - https://web.archive.org/web/20100724070051/http://www.codeguru.com:80/csharp/csharp/cs_misc/com/

    COM

    Common Pitfalls of COM Interoperability in .Net (not yet reviewed)

    Discover some of the common pitfalls of using COM Interoperability in .NET as well as best practices that could help you steer clear of these pitfalls.

    Managed Calls and Events in Unmanaged C++

    Learn how to use managed calls and events in unmanaged C++.

    Preparing for New SOA and BPM Development on the Microsoft Platform

    An attendee at Microsoft SOA and Business Process Conference 2006 gives you the inside scoop on preparing your organization to utilize the new Microsoft SOA and BPM development products.

    Administrate Indexing Server from Within Your Application

    Learn to programmatically administrate Indexing Server; for example, create a new Indexing catalog and then add folders to be indexed by this catalog.

    Writing Your Own COM Interop in C#

    When trying to access functionality implemented inside of COM objects that use IUnknown-based interfaces, the automatic COM interop DLLs generated by TlbImp.exe aren't usually sufficient. Learn how to implement your own COM interfaces and examine a class library to simplify such tasks.

    Extensible OLE Property Pages in .NET

    Implementing and utilizing extensible property sheets in your .NET classes has never been easier.

    Using .NET Class Libraries from VB6 Clients

    How to expose a .NET class library, including methods, properties, and events to a VB6 client.

    Consuming .NET Components from COM-Aware Clients'—A Simple Tutorial

    A tutorial on consuming .NET components from COM-aware clients.