antoine-source/appleworksgs/Macros/e16.tools

1 line
148 KiB
Plaintext
Raw Normal View History

2023-03-04 02:45:20 +00:00
; File: AIIGSRecords.aii ; ; ; Copyright Apple computer, Inc. 1986-89 ; All Rights Reserved ; ; Str255 RECORD 0 ; Types length DS.B 1 ; Byte - text DS.B 255 ; char[255] - ENDR Str32 RECORD 0 ; Types length DS.B 1 ; Byte - text DS.B 32 ; char[32] - ENDR Point RECORD 0 ; Types v DS.B 2 ; Integer - h DS.B 2 ; Integer - ENDR Rect RECORD 0 ; Types v1 DS.B 2 ; Integer - h1 DS.B 2 ; Integer - v2 DS.B 2 ; Integer - h2 DS.B 2 ; Integer - ENDR TimeRec RECORD 0 ; Types second DS.B 1 ; Byte - minute DS.B 1 ; Byte - hour DS.B 1 ; Byte - year DS.B 1 ; Byte - day DS.B 1 ; Byte - month DS.B 1 ; Byte - extra DS.B 1 ; Byte - weekDay DS.B 1 ; Byte - ENDR Cursor RECORD 0 ; Quickdraw cursorHeight DS.B 2 ; Word - size in bytes cursorWidth DS.B 2 ; Word - enclosing rectangle cursorData DS.B 2 ; Word[1] - cursorMask DS.B 2 ; Word[1] - cursorHotSpot DS Point ; Point - ENDR Region RECORD 0 ; Quickdraw rgnSize DS.B 2 ; word - size in bytes rgnBBox DS Rect ; Rect - enclosing rectangle ENDR BufDimRec RECORD 0 ; Quickdraw maxWidth DS.B 2 ; Word - textBufHeight DS.B 2 ; Word - textBufferWords DS.B 2 ; Word - fontWidth DS.B 2 ; Word - ENDR Font RECORD 0 ; Quickdraw offseToMF DS.B 2 ; Word - fully defined front of the Font record. family DS.B 2 ; Word - style DS.B 2 ; TextStyle - size DS.B 2 ; Word - version DS.B 2 ; Word - fbrExtent DS.B 2 ; Word - ENDR FontGlobalsRecord RECORD 0 ; Quickdraw fgFontID DS.B 2 ; Word - currently 12 bytes long, but may be expanded fgStyle DS.B 2 ; TextStyle - fgSize DS.B 2 ; Word - fgVersion DS.B 2 ; Word - fgWidMax DS.B 2 ; Word - fgFBRExtent DS.B 2 ; Word - ENDR FontID RECORD 0 ; Quickdraw famNum DS.B 2 ; Word - fontStyle DS.B 1 ; Byte - fontSize DS.B 1 ; Byte - ENDR FontInfoRecord RECORD 0 ; Quickdraw ascent DS.B 2 ; integer - descent DS.B 2 ; integer - widMax DS.B 2 ; integer - leading DS.B 2 ; integer - ENDR LocInfo RECORD 0 ; Quickdraw portSCB DS.B 2 ; Word - SCBByte in low byte ptrToPixImage DS.B 4 ; Pointer - ImageRef width DS.B 2 ; Word - Width boundsRect DS Rect ; Rect - BoundsRect ENDR QDProcs RECORD 0 ; Quickdraw stdText DS.B 4 ; VoidProcPtr - stdLine DS.B 4 ; VoidProcPtr - stdRect DS.B 4 ; VoidProcPtr - stdRRect DS.B 4 ; VoidProcPtr - stdOval DS.B 4 ; VoidProcPtr - stdArc DS.B 4 ; VoidProcPtr - stdPoly DS.B 4 ; VoidProcPtr - stdRgn DS.B 4 ; VoidProcPtr - stdPixels DS.B 4 ; VoidProcPtr - stdComment DS.B 4 ; VoidProcPtr - stdTxMeas DS.B 4 ; VoidProcPtr - stdTxBnds DS.B 4 ; VoidProcPtr - stdGetPic DS.B 4 ; VoidProcPtr - stdPutPic DS.B 4 ; VoidProcPtr - ENDR GrafPort RECORD 0 ; Quickdraw portInfo DS LocInfo ; LocInfo - portRect DS Rect ; Rect - PortRect clipRgn DS.B 4 ; RgnHandle - Clip Rgn. Pointer visRgn DS.B 4 ; RgnHandle - Vis. Rgn. Pointer bkPat DS.B 32 ; Pattern - BackGround Pattern pnLoc DS Point ; Point - Pen Location pnSize DS Point ; Point - Pen Size pnMode DS.B 2 ; Word - Pen Mode pnPat DS.B 32 ; Pattern - Pen Pattern pnMask DS.B 8 ; Mask - Pen Mask pnVis DS.B 2 ; Word - Pen Visable fontHandle DS.B 4 ; FontHndl - fontID DS FontID ; FontID - Font ID fontFlags DS.B 2 ; Word - FontFlags txSize DS.B 2 ; Integer - Text Size txFace DS.B 2 ; TextStyle - Text Face txMode DS.B 2 ; Word - Text Mode spExtra DS.B 4 ; Fixed - Fixed Point Value chExtra DS.B 4 ; Fixed - Fixed Point Value fgColor DS.B 2 ; Word - ForeGround Color bgColor DS.B 2 ; Word - BackGround Color picSave DS.B 4 ; Handle - PicSave rgnSave DS.B 4 ; Handle - RgnSave polySave DS.B 4 ; Handle - PolySave grafProcs DS.B 4 ; QDProcsPtr - arcRot DS.B 2 ; Integer - ArcRot userField DS.B 4 ; Longint - UserField sysField DS.B 4 ; Longint - SysField ENDR PaintParam RECORD 0 ; Quickdraw ptrToSourceLocInfo DS.B 4 ; LocInfoPtr - ptrToDestLocInfo DS.B 4 ; LocInfoPtr - ptrToSourceRect DS.B 4 ; RectPtr - ptrToDestPoint DS.B 4 ; PointPtr - mode DS.B 2 ; Word - maskHandle DS.B 4 ; Handle - clip region ENDR PenState RECORD 0 ; Quickd