Camlidl user’s manual
Xavier Leroy
Collège de France and Inria
Overview
What is IDL?
What is COM?
IDL syntax
Lexical conventions
Limited expressions
Attributes
Types and declarators
Structures, unions and enumerations
Function declarations
Constant definitions
IDL files
The Caml-IDL mapping
Base types
Pointers
Arrays
Big arrays
Structs
Unions
Enums
Type definitions
Functions
Interfaces
Using
camlidl
Overview
Options
The
camlidldll
script
Hints on writing IDL files
Writing an IDL file for a C library
Sharing IDL files between MIDL and CamlIDL
Dispatch interfaces and type libraries
Release notes
This document was translated from L
A
T
E
X by
H
E
V
E
A
.