XPIDL
XPCOM interface definition language
From Wikipedia, the free encyclopedia
Cross Platform Interface Description Language (XPIDL) is the interface definition language developed by Mozilla.org to specify XPCOM interfaces.[1][2]
It is similar to the Object Management Group's CORBA IDL.[1]
Mozilla provides a utility xpidl that converts the IDL files into XPCOM Type Library (.xpt) files.