2.2.1.2.2 twr_t Type

This extension redefines the twr_t type, as specified in [C706] Appendix L, by adding a range attribute to the tower_length field. The redefined type is specified as follows.<24>

 typedef struct {
   [range(0,2000)] unsigned long tower_length;
   [size_is(tower_length)] BYTE tower_octet_string[];
 } twr_t,
  *twr_p_t;

The purpose and use of this structure remains unchanged with an exception related to processing, as specified in section 3.1.3.5.3.