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>);