The Interface Definition Language (IDL) File

An IDL file contains one or more interface definitions. Each interface definition is composed of an interface header and an interface body. The interface header is demarcated by square brackets. The interface body is contained in curly brackets. This is illustrated in the following example interface:

[
  /*Interface attributes go here. */
]
interface INTERFACENAME
{
  /*The interface body goes here. */
}

This section gives an overview of the components of an interface. It is organized into the following topics:

IDL Attributes