Array Definitions

MIDL accepts both fixed-size arrays and arrays declared as SAFEARRAY.

Use a C-style syntax for a fixed size array:

<type> <arrname>[<size>];

To describe a SAFEARRAY, use the following syntax:

SAFEARRAY (<elementtype>) *<arrayname>

A function returning a SAFEARRAY has the following syntax:

SAFEARRAY (<elementtype>) <myfunction>(<parameterlist>);