mirror of
https://github.com/antoinevignau/source.git
synced 2024-10-31 22:06:40 +00:00
1 line
148 KiB
Plaintext
1 line
148 KiB
Plaintext
|
; 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
|