El archivo UUID de interfaz
El archivo UUID de interfaz recopila las definiciones de los identificadores de interfaz de todas las interfaces del archivo IDL procesado. Al igual que el archivo de código auxiliar y el archivo de encabezado, el cierre del flujo de entrada se define mediante el archivo IDL actual y los archivos incluidos. Por ejemplo, en Interface IFace, el compilador genera una constante IID_IFace e la inicializa en el UUID de la interfaz especificado en el archivo IDL. Las aplicaciones cliente y el archivo DLL de proxy usan esta constante para identificar la interfaz.
El nombre predeterminado de un archivo IID de interfaz generado a partir de un archivo file.idl es File_i.c. El modificador del compilador /iid MIDL invalida el nombre predeterminado del archivo UUID de interfaz.