+struct TapeButtonInfo
+{
+ struct XY eject;
+ struct XY stop;
+ struct XY pause;
+ struct XY record;
+ struct XY play;
+};
+
+struct TapeSymbolInfo
+{
+ struct XY eject;
+ struct XY stop;
+ struct XY pause;
+ struct XY record;
+ struct XY play;
+ struct XY fast_forward;
+ struct XY warp_forward;
+ struct XY warp_forward_blind;
+ struct XY pause_before_end;
+ struct XY single_step;
+};
+
+struct TapeLabelInfo
+{
+ struct XY eject;
+ struct XY stop;
+ struct XY pause;
+ struct XY record;
+ struct XY play;
+ struct XY fast_forward;
+ struct XY warp_forward;
+ struct XY warp_forward_blind;
+ struct XY pause_before_end;
+ struct XY single_step;
+ struct XY date;
+ struct XY time;
+};
+
+struct TapeTextInfo
+{
+ struct TextPosInfo date;
+ struct TextPosInfo date_yyyy;
+ struct TextPosInfo date_yy;
+ struct TextPosInfo date_mon;
+ struct TextPosInfo date_mm;
+ struct TextPosInfo date_dd;
+
+ struct TextPosInfo time;
+ struct TextPosInfo time_hh;
+ struct TextPosInfo time_mm;
+ struct TextPosInfo time_ss;
+
+ struct TextPosInfo frame;
+};
+