Calling Managed Code (.NET C#) from Unmanaged Code (Any language)
Creating a COM Library
Registering a COM Library
Calling a Library from Unmanaged Code