Are you talking about IDL?

PS. The .NET is solution here - then programmiong in .NET languages you don't need headers at all!