OSF DCE Problem Determination Guide

OSF DCE Problem Determination Guide
Text: Arrays of [%1$s] type cannot be multidimensional
Explanation: The indicated attribute cannot be applied to a type if there is an array
which has this type as base type and the array has more than one dimension.
Action: Specify a different base type for the array which has more than one dimension.
0x13283034 NIDL_ARRPTRPRM
Severity: Varies Component: idl
Text: An array with a pointer attribute is valid only as a parameter
Explanation: An array that is a parameter in an operation can have a pointer attribute
because arrays are implicitly passed by reference pointer. Otherwise, an array cannot
have a pointer attribute.
Action: Remove the pointer attribute from the parameter or type definition, or define a
new type without a pointer attribute.
0x1328315b NIDL_ARRPTRUNIQ
Severity: Varies Component: idl
Text: An array with [%1$s] base type cannot have the [ptr] or [unique] attributes
Explanation: If an array parameter has a base type with the indicated attribute, it cannot
have <kw>([ptr]) or <kw>([unique]) as parameter attributes.
Action: Remove the <kw>([ptr]) or <kw>([unique]) attribute. This implies that the
parameter cannot have the value NULL, i.e. it must always point to valid array storage.
0x13283032 NIDL_ARRSIZEINFO
Severity: Varies Component: idl
Text: Array size information required for %1$s
Explanation: The IDL code uses an array with bounds that are not fixed and does not
specify the appropriate size attributes.
Action: Modify the array declaration to include the appropriate <kw>([max_is]) or
<kw>([size_is]) attribute. If the array is a parameter, use an additional parameter to
specify size information. If the array is a field in a structure, use an additional field to
specify size information. The IDL code uses an array with bounds that are not fixed and
does not specify the appropriate size attributes. Modify the array declaration to include
the appropriate <kw>([min_is]), <kw>([max_is]), or <kw>([size_is]) attribute. If the
array is a parameter, use an additional parameter to specify the missing size information.
If the array is a field in a structure, use an additional field to specify the missing size
information.
0x13283035 NIDL_ARRSYNTAX
Severity: Varies Component: idl
Text: Use array syntax to declare multidimensional arrays
2 396 Tandem Computers Incorporated 124330