Unmanaged exports
I know that Delphi lets you write a .NET assembly with unmanaged exports (that you can then consume from Win32 code). But I can never remember how to get it right, and I always have to hunt for info online.
It’s about time I blogged some of the stuff I found. Here’s an article about .NET-to-Win32 interoperability by Brian Long; looks like it may have some good info.