Adam,
I don't believe you can. The tlh and tli files are auto-generated based
on the type-library definition and are not meant to be provided by you.
Even if you were able to import the tlh and tli files, that wouldn't
prevent you from needing to use the type library, as it would be needed to
be registered in order for your C++ app to use the .NET components.

Signature
- Nicholas Paldino [.NET/C# MVP]
- mvp@spam.guard.caspershouse.com
> Long story short: I've been able to load a C# dll in C++ by having the
> C# project generating a type library (tlb) and #importing that in C+
[quoted text clipped - 12 lines]
> Cheers
> Adam Bryant