Header Antarmuka IDL

Header antarmuka IDL menentukan informasi tentang antarmuka secara keseluruhan. Tidak seperti ACF, header antarmuka berisi atribut yang independen platform.

Atribut di header antarmuka bersifat global untuk seluruh antarmuka. Artinya, mereka berlaku untuk antarmuka dan semua bagiannya. Atribut ini diapit dalam tanda kurung siku di awal definisi antarmuka. Contoh ditampilkan dalam definisi antarmuka berikut:

[
  uuid(ba209999-0c6c-11d2-97cf-00c04f8eea45),
  version(1.0)
]
interface INTERFACENAME
{

}

Perhatikan bahwa header antarmuka berisi atribut [uuid] dan [versi] . Karena ini mewakili UUID dan nomor versi antarmuka masing-masing, mereka adalah atribut dari seluruh antarmuka.

Isi antarmuka juga dapat berisi atribut. Namun, mereka tidak berlaku untuk seluruh antarmuka. Mereka merujuk ke item tertentu dalam antarmuka seperti parameter prosedur jarak jauh.

Untuk diskusi lengkap atribut header IDL, lihat Referensi Bahasa MIDL.