Die Schnittstellen-UUID-Datei
Die Schnittstellen-UUID-Datei sammelt die Definitionen der Schnittstellenbezeichner aus allen Schnittstellen in der verarbeiteten IDL-Datei. Ähnlich wie die Stubdatei und die Headerdatei wird der Eingabedatenstromabschluss durch die aktuelle IDL-Datei und die enthaltenen Dateien definiert. Beispielsweise generiert der Compiler für Interface IFace eine Konstante IID_IFace und initialisiert sie mit der in der IDL-Datei angegebenen UUID der Schnittstelle. Clientanwendungen und die Proxy-DLL verwenden diese Konstante, um die Schnittstelle zu identifizieren.
Der Standardname für eine aus einer datei.idl generierte Schnittstellen-IID-Datei ist File_i.c. Der /iid MIDL-Compilerschalter setzt den Standardnamen der Schnittstellen-UUID-Datei außer Kraft.