Derived-Type Definition

A derived-type definition specifies the name of a user-defined type and the types of its components. For more information on creating derived types, see TYPE.