2.2.30.6 SAFEARR_BRECORD

The SAFEARR_BRECORD structure specifies an array of UDTs.

 typedef struct _wireSAFEARR_BRECORD {
   ULONG Size;
   [size_is(Size), ref] BRECORD* aRecord;
 } SAFEARR_BRECORD;

Size: The number of BRECORD elements in the aRecord array. This MUST be set to 1.

aRecord: MUST be the collection of UDTs as specified in BRECORD (see section 2.2.28.2).

The Size field of this type MUST be marshaled as specified in [C706] section 14, with the exception that it MUST be marshaled by using a little-endian data representation, regardless of the data representation format label. For more information, see [C706] section 14.2.5.