_START			Point
v			w
h			w
_END




_START			Rect
top			w
left			w
bottom			w
right			w
_END




_START			Rgn
size			w
;----------------------
top			w
left			w
bottom			w
right			w
;----------------------
data			w  8
			w  8
			w  8
			w  8
_END




_START			Handle
address			l
attributes		w
ownerID			w
length			l
prevHandle		l
nextHandle		l
_END




_START			Event
what			w
message			l
when			l
where			w 2
modifiers		w
_END




_START			Task
what			w
message			l
when			l
where			w 2
modifiers		w
taskData		l
taskMask		l
lastClickTick		l
clickCount		w
taskData2		l
taskData3		l
taskData4		l
lastClickPt		w 2
_END




_START			Ctrl
ctlNext			l
ctlOwner		l
ctlRect			w  4
ctlFlag			b
ctlHilite		b
ctlValue		w
ctlProc			l
ctlAction		l
ctlData			l
ctlRefCon		l
ctlColor		l
thumbRect		w  4
pageRegion		w  4
_END




_START			Port
PortSCB			w
ImageRef		l
Width			w
BoundsRect		w  4
PortRect		w  4
ClipRgn			l
VisRgn			l
BkPat			l  8
PnLoc			w  2
PnSize			w  2
PnMode			w
PnPat			l  8
PnMask			b  8
PnVis			w 
Font			l
FontID			l
FontFlags		w
TxSize			w
TxFace			w
TxMode			w
SpExtra			l
ChExtra			l
FGColor			w
BGColor			w
PicSave			l
RgnSave			l
PolySave		l
GrafProcs		l
ArcRot			w
UserField		l
SysField		l
;----------------------
wDefProc		l
wRefCon			l
wContDraw		l
wReserved		l
wStrucRgn		l
wContRgn		l
wUpdateRgn		l
wControls		l
wFrameCtrls		l
wFrame			w
_END




_START			Window
wNext			l
PortSCB			w
ImageRef		l
Width			w
BoundsRect		w  4
PortRect		w  4
ClipRgn			l
VisRgn			l
BkPat			l  8
PnLoc			w  2
PnSize			w  2
PnMode			w
PnPat			l  8
PnMask			b  8
PnVis			w 
Font			l
FontID			l
FontFlags		w
TxSize			w
TxFace			w
TxMode			w
SpExtra			l
ChExtra			l
FGColor			w
BGColor			w
PicSave			l
RgnSave			l
PolySave		l
GrafProcs		l
ArcRot			w
UserField		l
SysField		l
;----------------------
wDefProc		l
wRefCon			l
wContDraw		l
wReserved		l
wStrucRgn		l
wContRgn		l
wUpdateRgn		l
wControls		l
wFrameCtrls		l
wFrame			w
_END




_START			TEColor
content			w
outline			w
hilight			w
caret			w
vertBarVerb		w
vertBarRef		l
horzBarVerb		w
horzBarRef		l
growVerb		w
growRef			l
_END




_START			Ruler
leftMargin		w
leftIndent		w
rightMargin		w
just			w
extraLS			w
flags			w
userData		l
tabType			w
numberOfTabs		w

tabKind			w
tabData			w

tabKind			w
tabData			w

tabKind			w
tabData			w
_END




_START			Style
fontFamily		w
fontAttr		b
fontSize		b
foreColor		w
backColor		w
userData		l
_END




_START			StyleList
fontID			l
foreColor		w
backColor		w
userData		l

fontID			l
foreColor		w
backColor		w
userData		l

fontID			l
foreColor		w
backColor		w
userData		l

fontID			l
foreColor		w
backColor		w
userData		l

fontID			l
foreColor		w
backColor		w
userData		l

fontID			l
foreColor		w
backColor		w
userData		l

fontID			l
foreColor		w
backColor		w
userData		l

fontID			l
foreColor		w
backColor		w
userData		l

fontID			l
foreColor		w
backColor		w
userData		l

fontID			l
foreColor		w
backColor		w
userData		l
_END




_START			Format
version			w
rulerLength		l

leftMargin		w
leftIndent		w
rightMargin		w
just			w
extraLS			w
flags			w
userData		l
tabType			w
tabSize			w

styleListLength		l

fontID			l
foreColor		w
backColor		w
userData		l

numberOfStyles		l

length1			l
offset1			l

length2			l
offset2			l

length3			l
offset3			l

length4			l
offset4			l

length5			l
offset5			l
_END




_START			Text
nextHandle		l
prevHandle		l
textLength		l
flags			w
reserved		w
theText			a 425
_END




_START			SB
nextHandle		l
prevHandle		l
textLength		l
reserved		l

length1			l
data1			l

length2			l
data2			l

length3			l
data3			l

length4			l
data4			l

length5			l
data5			l

length6			l
data6			l

length7			l
data7			l

length8			l
data8			l

length9			l
data9			l

length10		l
data10			l

length11		l
data11			l

length12		l
data12			l

length13		l
data13			l

length14		l
data14			l

length15		l
data15			l

length16		l
data16			l

length17		l
data17			l

length18		l
data18			l

length19		l
data19			l

length20		l
data20			l

length21		l
data21			l

length22		l
data22			l

length23		l
data23			l

length24		l
data24			l

length25		l
data25			l

length26		l
data26			l

length27		l
data27			l

length28		l
data28			l

length29		l
data29			l

length30		l
data30			l

length31		l
data31			l

length32		l
data32			l
_END




_START			Param
count			w
id			l
boundsRect		w  4
defProc			l
ctlFlags		w
ctlMoreFlags		w
refCon			l
textFlags		l

indentRect		w  4

vertBar			l
vertAmount		w
horzBar			l
horzAmount		w

styleRef		l
textVerb		w
textRef			l
textLength		l

maxChars		l
maxLines		l
maxCharsPerLine		w
maxHeight		w

colorRef		l
textDrawMode		w

filterProc		l
_END




_START			Rec
;------------------
CtrlNext		l
inPort			l
BoundsRect		w  4
CtrlFlag		b
CtrlHilite		b
LastErrorCode		w
CtrlProc		l
CtrlAction		l
FilterProc		l
CtrlRefCon		l
ColorRef		l
TextFlags		l
TextLength		l
BlockList		l  2
CtrlID			l
CtrlMoreFlags		w
CtrlVersion		w
;------------------
ViewRect		w  4
TotalHeight		l

LineSuper.hand		l
LineSuper.start		l
LineSuper.index		w
LineSuper.items		w

StyleSuper.hand		l
StyleSuper.start	l
StyleSuper.index	w
StyleSuper.items	w

StyleList		l
RulerList		l
LineAtEndFlag		w

SelectionStart		l
SelectionEnd		l
SelectionActive		w
SelectionState		w
CaretTime		l

NullStyleActive		w
NullStyle.fontID	l
NullStyle.foreC		w
NullStyle.backC		w
NullStyle.user		l

TopTextOffset		l
TopTextVPos		w

VertScrollBar		l
VertScrollPos		l
VertScrollMax		l
VertScrollAmount	w

HorzScrollBar		l
HorzScrollPos		l
HorzScrollMax		l
HorzScrollAmount	w

GrowBoxHandle		l

MaximumChars		l
MaximumLines		l
MaximumCharsPerLine	w
MaximumHeight		w

TextDrawMode		w

WordBreakHook		l
WordWrapHook		l
KeyFilter		l

theFilterRect		w  4
theBufferPos(V,H)	w  2
theKeyRec.char		w
theKeyRec.modf		w
theKeyRec.hand		l
theKeyRec.offset	l
theKeyRec.opCode	w

CachedSelcOffset	l
CachedSelcVPos		w
CachedSelcHPos		w

MouseRect		w  4
MouseTime		l
MouseKind		w
LastClick		w  2
SavedHPos		w
AnchorPoint		l
;------------------
theEvent.what		w
theEvent.message	l
theEvent.when		l
theEvent.where		w  2
theEvent.modifiers	w
_END




_START			Var
			l
RecordHandle		l
ParameterSpace		l 6

UserID			w
QDDirectPage		w
WidthTableHandle	l
DataBufferHandle	l
DrawPortPtr		l
PPToPortCodeHandle	l
ScrollCodeHandle	l
RecordInUse		l
SuperinUse		w

DataBufferSize		w

WidthTablePtr		l
WidthTableOffset	w
WidthTableDepth		w

ParameterPtr		l
RecordPtr		l

TextOffset		l
TextPtr			l
TextCount		w
TextStyleOffset		l

TempPtr			l
TempWord		w
TempLong		l

BlockHandle		l
BlockLength		l
BlockStart		l
BlockCount		w

SuperRecordPtr		l
TheSuperHandle		l
SuperStart		l
SuperLength		l
SuperMaxIndex		w

SourcePtr		l
DestPtr			l
MoveLength		l
MemoryPtr		l

LineHeight		w
LineAscent		w

InputTextPtr		l
InputStylePtr		l

TextVPos		w
FixedHPos		l

SelectionLength		l

OriginalOffset		l
OriginalVPos		w
OriginalHPos		w

AmountScrolled		l
AmountLeft		l

RemovedHeight		l
ScrollDelta		l

LineLength		w
LastLineLength		w
SelcEndOffset		w
SelcStartOffset		w
LineStartLeft		w
LineStartOffset		l
LineEndOffset		l

StyleItemCount		l

WorkArea		l  5
_END




_START			Width
fontID			l
charWidth		b 256
height			w
ascent			w
_END




_START			WidthTable
count			w

fontID			l
charWidth		b 256
height			w
ascent			w

fontID			l
charWidth		b 256
height			w
ascent			w

fontID			l
charWidth		b 256
height			w
ascent			w

fontID			l
charWidth		b 256
height			w
ascent			w

fontID			l
charWidth		b 256
height			w
ascent			w
_END




_START			Debug
			b
LocalLength		l
TheMaxIndex		w
TheLength		l
TempHandle		l
TempPtr			l
TheHandle		l
ThePtr			l
TheMainPtr		l
DebugRecordPtr		l
InvalidFlag		w
TEDirectPage		w
_END
