xpcomのインタフェースには、xpidlと呼ばれるインタフェース記述言語(idl)が用いられている。