Fichier UUID d’interface
Le fichier UUID d’interface collecte les définitions des identificateurs d’interface de toutes les interfaces dans le fichier IDL traité. À l’instar du fichier stub et du fichier d’en-tête, la fermeture du flux d’entrée est définie par le fichier IDL actuel et les fichiers inclus. Par exemple, pour Interface IFace, le compilateur génère une constante IID_IFace et l’initialise sur l’UUID de l’interface spécifié dans le fichier IDL. Les applications clientes et la DLL proxy utilisent cette constante pour identifier l’interface.
Le nom par défaut d’un fichier IID d’interface généré à partir d’un fichier file.idl est File_i.c. Le commutateur du compilateur /iid MIDL remplace le nom par défaut du fichier UUID de l’interface.