Penguin

Acronym for Interface Description Language.

These are usually used for CORBA, COM etc, although your humble .h is a kind of IDL file. They describe a API so you know what functions you can call.