Die UUID-Datei der Schnittstelle
Die UUID-Datei der Schnittstelle erfasst die Definitionen der Schnittstellenbezeichner von allen Schnittstellen in der verarbeiteten IDL-Datei. Ähnlich wie bei der Stubdatei und der Headerdatei wird der Abschluss des Eingabestreams durch die aktuelle IDL-Datei und die enthaltenen Dateien definiert. Für Schnittstellen-IFace generiert der Compiler beispielsweise eine konstante IID-IFace und initialisiert sie mit der UUID der Schnittstelle, die _ in der IDL-Datei angegeben ist. Clientanwendungen und die Proxy-DLL verwenden diese Konstante, um die Schnittstelle zu identifizieren.
Der Standardname für eine IiD-Schnittstellendatei, die aus file.idl generiert wird, ist File _ i.c. Der Compilerschalter /iid MIDL überschreibt den Standardnamen der UUID-Schnittstellendatei.