COM IDL es similar en apariencia a las declaraciones de C o C++ con la adición de palabras clave como ""interface"" y ""library"" para la definición de interfaces y de las colecciones de las clases, respectivamente.