home *** CD-ROM | disk | FTP | other *** search
- From: jac@yoko.rutgers.edu (Jonathan A. Chandross)
- Newsgroups: comp.sources.apple2
- Subject: v001SRC056: coff -- Dump OMF Files Under Orca (GS), Part01/04
- Message-ID: <Jun.1.12.20.34.1991.13052@yoko.rutgers.edu>
- Date: 1 Jun 91 16:20:34 GMT
- Approved: jac@paul.rutgers.edu
-
-
- Submitted-by: Albert Chin (acmfiu@fiu.edu)
- Posting-number: Volume 1, Source:56
- Archive-name: util/gs/shell/orca/coff/part01
- Architecture: ONLY_2gs
- Version-number: 1.00
-
- This is coff, a rewrite of the APW and Orca DumpObj utility
- to dump the contents of OMF files. Apple 2 GS only.
-
- Enjoy.
-
- =Document
- -
- - coff
- - Version 1.00
- -
- -
- - This is coff, a rewrite of the APW and Orca DumpObj
- -utility to dump the contents of OMF files.
- -
- -
- - Source files consist of:
- -
- - coff.c C source
- - coff.h header file
- - coff.proto.h prototyped header file
- - coff.r.1 resource fork (part 1)
- - coff.r.2 resource fork (part 2 - append to part 1)
- - coff.l LinkIIGS linker script
- - make make file
- - getopt.h GNU getopt header file
- - getopt.c GNU getopt program
- - getopt1.c GNU getopt_long program
- - COPYING Free Software Foundation CopyLeft agreement
- - (this file *must* be included on any archive site
- - that coff gets distributed to. there are *no*
- - exceptions).
- -
- -
- -
- - To get online help, enter 'coff -h' for a list of
- -options. coff works much the same way DumpObj works. how-
- -ever, there are additional features. Usage:
- -
- - coff [-OPTIONS] filename [segments..] [loadsegments..]
- -
- - filename name of file to dump
- - [segments] names of segments in file to dump
- - [loadsegments] names of load segments in file to dump
- -
- -
- - OPTION DESCRIPTION
- - ____________________________________________________________________
- - -v [+version] display coff's version number
- - -d [+asm] dump segment body in 65816-format disassembly
- - -T [+tool] interpret Toolbox, GS
- - -x [+hex] dump segment body in hex (can be used with '+asm')
- - -l [+label] print expressions using labels (default is offsets)
- - -t [+infix] display expressions in infix form
- - -p [+postfix] display expressions in postfix form (default)
- - -m [+merlin] format of '+asm' to use merlin opcodes (default)
- - -o [+orca] format of '+asm' to use orca
- - -a [+shorta] 8-bit accumulator
- - -i [+shorti] 8-bit index registers
- - -s [+header] dump segment headers only
- - -n [+noheader] do not print segment headers
- - -f [+nooffset] do not print offset into file
- - -h [+help] print this information, then quit
- -
- - Here are a few things you might find interesting:
- -
- -
- -coff +tool recognizes ToolBox calls and, to a limited extent,
- - parameters passed to toolbox calls.
- -
- -coff +orca +hex prints a 65816 disassembly in Orca/M format along
- - with the hex codes to the right of the display. this
- - way you know if you're encountering ASCII data.
- -
- -coff +merlin disassemble OMF file in Merlin format. under some
- - circumstances, coff will switch to Orca/M format
- - for such things as floating point numbers.
- -
- -coff +infix outputs expressions in infix form. parentheses are
- - minimized in the output.
- -
- -coff +label when coff encounters global and local labels, it
- - saves the name so if either type of label is
- - referenced in the segment, the name is printed,
- - not the usual offset like 'foo + $4'. local labels
- - are discarded after each segment. global labels
- - are discarded at the end of the program.
- -
- -coff +nooffset don't display offsets into the OMF file. offsets are
- - the numbers displayed to the left of the output.
- - if this option is selected, all text will expand to
- - the extra space left open by the offsets.
- -
- -
- - Please send me bug reports. if a ToolBox call is not
- -disassembled correctly, please notify me.
- -
- - Albert Chin
- - acmfiu@fiu.edu
- -
- =Manifest
- -
- -Document
- -coff.c
- -coff.l
- -coff.proto.h
- -coff.r.1
- -coff.r.2
- -getopt.c
- -getopt.h
- -getopt1.c
- -make
- -
- =make
- -compile coff.c keep=coff
- -join coff.root coff.a coff.o
- -rm coff.root coff.a
- -linkiigs < coff.l
- =coff.l
- -coff.o
- -/usr/lib/large/getopt.o
- -/usr/lib/large/getopt1.o
- -
- --lib /usr/lib/syslib
- --lib /usr/lib/large/orcaglib
- -
- --lseg:reload:code:static coff
- - coff.o(@)
- -
- --lseg:reload:code:static lib
- - /usr/lib/large/getopt.o(@)
- - /usr/lib/large/getopt1.o(@)
- - /usr/lib/syslib(@)
- - /usr/lib/large/orcaglib(@)
- -
- --t exe
- --o 6/coff
- =coff.proto.h
- -int main (int, char **);
- -asm short key (void);
- -HEADER * init_globals (void);
- -int decode_switches (int, char **);
- -void read_default (char *);
- -int get_option (char *);
- -void set_option (int, char *);
- -void usage (char *);
- -void usage_verbose (char *);
- -void bye (HEADER *);
- -
- -Longword GSOSread (Word, void *, Longword);
- -void GSOSset_mark (Word, Longword);
- -Longword GSOSget_mark (Word);
- -Word GSOSopen (char *);
- -void GSOSclose (Word);
- -Longword GSOSget_eof (Word);
- -
- -void read_header (HEADER *);
- -void print_header (HEADER *);
- -
- -char * parse_kind_1 (unsigned short);
- -char * parse_kind_2 (unsigned short);
- -void parse_segment (HEADER *, LABEL *);
- -unsigned short parse_record (HEADER *omf, LABEL *, unsigned char, unsigned short, unsigned short);
- -void parse_CONST (HEADER *, unsigned char);
- -void parse_CONST_asm (HEADER *, LABEL *lab, unsigned char);
- -unsigned char recognize_record (unsigned char);
- -void parse_USING (HEADER *, unsigned char);
- -void parse_STRONG (HEADER *, LABEL *, unsigned char);
- -void parse_GLOBAL_LOCAL (HEADER *, LABEL *, unsigned char);
- -void parse_type_attribute (HEADER *, LABEL *, unsigned char, char *, unsigned char);
- -void parse_GLOBAL_type_A (HEADER *, LABEL *, char *, unsigned char);
- -void parse_GLOBAL_type_C (HEADER *, LABEL *, char *);
- -void parse_GLOBAL_type_D (HEADER *, LABEL *, char *);
- -void parse_GLOBAL_type_F (HEADER *, LABEL *, char *);
- -void parse_GLOBAL_type_H (HEADER *, LABEL *, char *);
- -void parse_GLOBAL_type_I (HEADER *, LABEL *, char *, unsigned char);
- -void parse_GLOBAL_type_K (HEADER *, LABEL *, char *);
- -void parse_GLOBAL_type_L (HEADER *, LABEL *, char *, unsigned char);
- -void parse_GLOBAL_type_M (HEADER *, LABEL *, char *);
- -void parse_GLOBAL_type_N (HEADER *, LABEL *, char *);
- -void parse_GLOBAL_type_S (HEADER *, char *);
- -unsigned short parse_GLOBAL_type (HEADER *, LABEL *, unsigned char);
- -unsigned short parse_GEQU_EQU (HEADER *, LABEL *, unsigned char, unsigned short);
- -unsigned short parse_MEM (HEADER *, LABEL *, unsigned char, unsigned short);
- -unsigned char parse_EXPR_BEXPR_LEXPR (HEADER *, unsigned char);
- -unsigned char parse_RELEXPR (HEADER *, unsigned char);
- -void parse_DS (HEADER *, unsigned char);
- -unsigned short parse_expr (HEADER *, LABEL *, unsigned short);
- -void parse_expr_weak_reference (HEADER *, LIST *);
- -void parse_expr_label_value (HEADER *, LIST *);
- -unsigned long parse_expr_relative_offset (HEADER *, LIST *);
- -unsigned long parse_expr_constant_operand (HEADER *, LIST *);
- -
- - /* stack routines */
- -void init_stack (LIST *);
- -void push (LIST *, char *, unsigned char);
- -void delete_stack (STACK *);
- -void add_label (LABEL *, char *, char *, unsigned char);
- -void delete_labels (LABEL *, unsigned short);
- -char * match_label (LABEL *, char *);
- -unsigned short print_stack_postfix (HEADER *, STACK *, LABEL *, unsigned short);
- -unsigned short print_stack_infix (HEADER *, LIST *, LABEL *, unsigned short);
- -void delete_tree (BTREE *);
- -unsigned short newline (HEADER *, unsigned short);
- -unsigned short print_inorder (HEADER *, BTREE *, LABEL *, unsigned short, unsigned short);
- -char * find_operator (unsigned char);
- -void delete_btree (BTREE *);
- -
- -void parse_opcode_1 (HEADER *, LABEL *, unsigned char);
- -unsigned long parse_opcode_2 (HEADER *, LABEL *, unsigned long, unsigned char);
- -void print_opcode_2 (HEADER *, unsigned char);
- -unsigned long parse_opcode_3 (HEADER *, LABEL *, unsigned long, unsigned char);
- -void print_opcode_3 (HEADER *, unsigned char, signed short);
- -unsigned long parse_opcode_4 (HEADER *, LABEL *, unsigned long, unsigned char);
- -void print_opcode_4 (HEADER *, unsigned char, unsigned long);
- -void print_hex_ascii (unsigned char, unsigned long, unsigned short, unsigned int);
- -void parse_expr_asm (HEADER *, LABEL *, unsigned short);
- -unsigned long parse_inline_3 (HEADER *, LABEL *, unsigned short, unsigned long);
- -unsigned long parse_inline_4 (HEADER *, LABEL *, unsigned long, unsigned long);
- -unsigned long parse_stack (HEADER *, unsigned char, unsigned short, unsigned long);
- -void print_byte (HEADER *, unsigned long, unsigned char);
- -void parse_rep_sep (HEADER *, unsigned char, unsigned char);
- -void display_header_asm (HEADER *omf);
- -void asm_status_bit (HEADER *, unsigned short);
- -
- -void parse_segment_hex (HEADER *);
- =coff.r.1
- -/*
- - utility to dump contents of OMF files
- -
- - 1990-1991, The UNIX Consortium developer project
- -
- - albert chin-a-young ... acmfiu@fiu.edu ... 26285659t@servax.fiu.edu
- -
- - -------------------------------------------------------------------
- -
- - all data herein taken from
- - 1. Apple Toolbox Reference, volume 1
- - 2. Apple Toolbox Reference, volume 2
- - 3. Apple Toolbox Reference, volume 3
- - 4. Apple IIgs GS/OS Reference, volume 1
- - 5. Apple IIgs GS/OS Reference, volume 2beta
- - 6. Apple IIgs Firmware Reference
- - 7. ProDOS 8 Technical Reference Manual
- - 8. Dave Lyons NiftyList 'nlist.data' file (thanks Dave)
- - */
- -
- -#include "types.rez"
- -
- -#define rTool 0x0001
- -#define rGSOS 0x0002
- -#define rROM 0x0003
- -
- -type rTool as rCString;
- -type rGSOS as rCString;
- -type rROM as rCString;
- -
- -
- -resource rText (0x0001)
- -{
- - "usage: %s [-vDdTxltpmoaisnfh] <filename> [segment..] [loadsegment..]\r"
- - "[+version] [+default] [+asm] [+tool] [+hex] [+label] [+infix] [+postfix]\r"
- - "[+merlin] [+orca] [+shorta] [+shorti] [+header] [+noheader] [+nooffset] [+help]\r\000"
- -};
- -
- -resource rText (0x0002)
- -{
- - "%s [-OPTIONS] filename [segment..] [loadsegment..]\r\r"
- - "OPTIONS DESCRIPTION\n"
- - "-v [+version] display %s's version number\r"
- - "-D [+default] use preset options\r"
- - "-d [+asm] dump segment body in 65816-format disassembly\r"
- - "-T [+tool] interpret Toolbox, GS/OS, ProDOS, ROM calls\r"
- - "-x [+hex] dump segment body in hex (can be used with '+asm')\r"
- - "-l [+label] print expressions using labels (default is offsets)\r"
- - "-t [+infix] display expressions in infix form\r"
- - "-p [+postfix] display expressions in postfix form (default)\r"
- - "-m [+merlin] format of '+asm' to use merlin opcodes (default)\r"
- - "-o [+orca] format of '+asm' to use orca/m opcodes\r"
- - "-a [+shorta] assume 8-bit accumulator for disassembly\r"
- - "-i [+shorti] assume 8-bit index registers for disassembly\r"
- - "-s [+header] dump segment headers only\r"
- - "-n [+noheader] do not print segment headers\r"
- - "-f [+nooffset] do not print offset into file\r"
- - "-h [+help] print this information, then quit\r\r"
- - "filename name of file to dump\r"
- - "[segment] names of segments in file to dump\r"
- - "[loadsegment] names of load segments in file to dump\r\000"
- -};
- -
- -resource rText (0x0003)
- -{
- - "%s v1.0d\r1990-1991, The UNIX Consortium\r\r\000"
- -};
- -
- -resource rText (0x0004)
- -{
- - "+label\000"
- - "+postfix\000"
- - "+tool\000"
- -};
- -
- -resource rVersion (0x0001)
- -{
- - 0x0100600, /* version 1.0 beta */
- - 0,
- - "coff",
- - "Copyright 1990-1991, The UNIX Consortium"
- -};
- -
- -resource rComment (0x0001)
- -{
- - "coff, an Object Module Format (OMF) disassembler"
- -};
- -
- -
- - /* tool locator */
- -resource rTool (0x000101) { "TLBootInit" };
- -resource rTool (0x000201) { "TLStartUp" };
- -resource rTool (0x000301) { "TLShutDown" };
- -resource rTool (0x000401) { "TLVersion" };
- -resource rTool (0x000501) { "TLReset" };
- -resource rTool (0x000601) { "TLStatus" };
- -resource rTool (0x000901) { "GetTSPtr" };
- -resource rTool (0x000a01) { "SetTSPtr" };
- -resource rTool (0x000b01) { "GetFuncPtr" };
- -resource rTool (0x000c01) { "GetWAP" };
- -resource rTool (0x000d01) { "SetWAP" };
- -resource rTool (0x000e01) { "LoadTools" };
- -resource rTool (0x000f01) { "LoadOneTool" };
- -resource rTool (0x001001) { "UnloadOneTool" };
- -resource rTool (0x001101) { "TLMountVolume" };
- -resource rTool (0x001201) { "TLTextMountVolume" };
- -resource rTool (0x001301) { "SaveTextState" };
- -resource rTool (0x001401) { "RestoreTextState" };
- -resource rTool (0x001501) { "MessageCenter" };
- -resource rTool (0x001601) { "SetDefaultTPT" };
- -resource rTool (0x001701) { "MessageByName" };
- -resource rTool (0x001801) { "StartUpTools" };
- -resource rTool (0x001901) { "ShutDownTools" };
- -
- - /* memory manager */
- -resource rTool (0x000102) { "MMBootInit" };
- -resource rTool (0x000202) { "MMStartUp" };
- -resource rTool (0x000302) { "MMShutDown" };
- -resource rTool (0x000402) { "MMVersion" };
- -resource rTool (0x000502) { "MMReset" };
- -resource rTool (0x000602) { "MMStatus" };
- -resource rTool (0x000902) { "NewHandle" };
- -resource rTool (0x000a02) { "ReAllocHandle" };
- -resource rTool (0x000b02) { "RestoreHandle" };
- -resource rTool (0x000c02) { "AddToOOMQueue" };
- -resource rTool (0x000d02) { "RemoveFromOOMQueue" };
- -resource rTool (0x001002) { "DisposeHandle" };
- -resource rTool (0x001102) { "DisposeAll" };
- -resource rTool (0x001202) { "PurgeHandle" };
- -resource rTool (0x001302) { "PurgeAll" };
- -resource rTool (0x001802) { "GetHandleSize" };
- -resource rTool (0x001902) { "SetHandleSize" };
- -resource rTool (0x001a02) { "FindHandle" };
- -resource rTool (0x001b02) { "FreeMem" };
- -resource rTool (0x001c02) { "MaxBlock" };
- -resource rTool (0x001d02) { "TotalMem" };
- -resource rTool (0x001e02) { "CheckHandle" };
- -resource rTool (0x001f02) { "CompactMem" };
- -resource rTool (0x002002) { "HLock" };
- -resource rTool (0x002102) { "HLockAll" };
- -resource rTool (0x002202) { "HUnlock" };
- -resource rTool (0x002302) { "HUnlockAll" };
- -resource rTool (0x002402) { "SetPurge" };
- -resource rTool (0x002502) { "SetPurgeAll" };
- -resource rTool (0x002802) { "PtrToHand" };
- -resource rTool (0x002902) { "HandToPtr" };
- -resource rTool (0x002a02) { "HandToHand" };
- -resource rTool (0x002b02) { "BlockMove" };
- -resource rTool (0x002f02) { "RealFreeMem" };
- -
- - /* miscellaneous */
- -resource rTool (0x000103) { "MTBootInit" };
- -resource rTool (0x000203) { "MTStartUp" };
- -resource rTool (0x000303) { "MTShutDown" };
- -resource rTool (0x000403) { "MTVersion" };
- -resource rTool (0x000503) { "MTReset" };
- -resource rTool (0x000603) { "MTStatus" };
- -resource rTool (0x000903) { "WriteBRam" };
- -resource rTool (0x000a03) { "ReadBRam" };
- -resource rTool (0x000b03) { "WriteBRam" };
- -resource rTool (0x000c03) { "ReadBParam" };
- -resource rTool (0x000d03) { "ReadTimeHex" };
- -resource rTool (0x000e03) { "WriteTimeHex" };
- -resource rTool (0x000f03) { "ReadAsciiTime" };
- -resource rTool (0x001003) { "SetVector" };
- -resource rTool (0x001103) { "GetVector" };
- -resource rTool (0x001203) { "SetHeartBeat" };
- -resource rTool (0x001303) { "DelHeartBeat" };
- -resource rTool (0x001403) { "ClrHeartBeat" };
- -resource rTool (0x001503) { "SysFailMgr" };
- -resource rTool (0x001603) { "GetAddr" };
- -resource rTool (0x001703) { "ReadMouse" };
- -resource rTool (0x001803) { "InitMouse" };
- -resource rTool (0x001903) { "SetMouse" };
- -resource rTool (0x001a03) { "HomeMouse" };
- -resource rTool (0x001b03) { "ClearMouse" };
- -resource rTool (0x001c03) { "ClampMouse" };
- -resource rTool (0x001d03) { "GetMouseClamp" };
- -resource rTool (0x001e03) { "PosMouse" };
- -resource rTool (0x001f03) { "ServeMouse" };
- -resource rTool (0x002003) { "GetNewID" };
- -resource rTool (0x002103) { "DeleteID" };
- -resource rTool (0x002203) { "StatusID" };
- -resource rTool (0x002303) { "IntSource" };
- -resource rTool (0x002403) { "FWEntry" };
- -resource rTool (0x002503) { "GetTick" };
- -resource rTool (0x002603) { "PackBytes" };
- -resource rTool (0x002703) { "UnPackBytes" };
- -resource rTool (0x002803) { "Munger" };
- -resource rTool (0x002903) { "GetIRQEnable" };
- -resource rTool (0x002a03) { "SetAbsClamp" };
- -resource rTool (0x002b03) { "GetAbsClamp" };
- -resource rTool (0x002c03) { "SysBeep" };
- -resource rTool (0x002e03) { "AddToQueue" };
- -resource rTool (0x002f03) { "DeleteFromQueue" };
- -resource rTool (0x003003) { "SetInterruptState" };
- -resource rTool (0x003103) { "GetInterruptState" };
- -resource rTool (0x003203) { "GetIntStateRecSize" };
- -resource rTool (0x003303) { "ReadMouse2" };
- -resource rTool (0x003403) { "GetCodeResConverter" };
- -resource rTool (0x003603) { "ReleaseROMResource" };
- -
- - /* quickdraw II */
- -resource rTool (0x000104) { "QDBootInit" };
- -resource rTool (0x000204) { "QDStartUp" };
- -resource rTool (0x000304) { "QDShutDown" };
- -resource rTool (0x000404) { "QDVersion" };
- -resource rTool (0x000504) { "QDReset" };
- -resource rTool (0x000604) { "QDStatus" };
- -resource rTool (0x000904) { "GetAddress" };
- -resource rTool (0x000a04) { "GrafOn" };
- -resource rTool (0x000b04) { "GrafOff" };
- -resource rTool (0x000c04) { "GetStandardSCB" };
- -resource rTool (0x000d04) { "InitColorTable" };
- -resource rTool (0x000e04) { "SetColorTable" };
- -resource rTool (0x000f04) { "GetColorTable" };
- -resource rTool (0x001004) { "SetColorEntry" };
- -resource rTool (0x001104) { "GetColorEntry" };
- -resource rTool (0x001204) { "SetSCB" };
- -resource rTool (0x001304) { "GetSCB" };
- -resource rTool (0x001404) { "SetAllSCBs" };
- -resource rTool (0x001504) { "ClearScreen" };
- -resource rTool (0x001604) { "SetMasterSCB" };
- -resource rTool (0x001704) { "GetMasterSCB" };
- -resource rTool (0x001804) { "OpenPort" };
- -resource rTool (0x001904) { "InitPort" };
- -resource rTool (0x001a04) { "ClosePort" };
- -resource rTool (0x001b04) { "SetPort" };
- -resource rTool (0x001c04) { "GetPort" };
- -resource rTool (0x001d04) { "SetPortLoc" };
- -resource rTool (0x001e04) { "GetPortLoc" };
- -resource rTool (0x001f04) { "SetPortRect" };
- -resource rTool (0x002004) { "GetPortRect" };
- -resource rTool (0x002104) { "SetPortSize" };
- -resource rTool (0x002204) { "MovePortTo" };
- -resource rTool (0x002304) { "SetOrigin" };
- -resource rTool (0x002404) { "SetClip" };
- -resource rTool (0x002504) { "GetClip" };
- -resource rTool (0x002604) { "ClipRect" };
- -resource rTool (0x002704) { "HidePen" };
- -resource rTool (0x002804) { "ShowPen" };
- -resource rTool (0x002904) { "GetPen" };
- -resource rTool (0x002a04) { "SetPenState" };
- -resource rTool (0x002b04) { "GetPenState" };
- -resource rTool (0x002c04) { "SetPenSize" };
- -resource rTool (0x002d04) { "GetPenSize" };
- -resource rTool (0x002e04) { "SetPenMode" };
- -resource rTool (0x002f04) { "GetPenMode" };
- -resource rTool (0x003004) { "SetPenPat" };
- -resource rTool (0x003104) { "GetPenPat" };
- -resource rTool (0x003204) { "SetPenMask" };
- -resource rTool (0x003304) { "GetPenMask" };
- -resource rTool (0x003404) { "SetBackPat" };
- -resource rTool (0x003504) { "GetBackPat" };
- -resource rTool (0x003604) { "PenNormal" };
- -resource rTool (0x003704) { "SetSolidPenPat" };
- -resource rTool (0x003804) { "SetSolidBackPat" };
- -resource rTool (0x003904) { "SolidPattern" };
- -resource rTool (0x003a04) { "MoveTo" };
- -resource rTool (0x003b04) { "Move" };
- -resource rTool (0x003c04) { "LineTo" };
- -resource rTool (0x003d04) { "Line" };
- -resource rTool (0x003e04) { "SetPicSave" };
- -resource rTool (0x003f04) { "GetPicSave" };
- -resource rTool (0x004004) { "SetRgnSave" };
- -resource rTool (0x004104) { "GetRgnSave" };
- -resource rTool (0x004204) { "SetPolySave" };
- -resource rTool (0x004304) { "GetPolySave" };
- -resource rTool (0x004404) { "SetGrafProcs" };
- -resource rTool (0x004504) { "GetGrafProcs" };
- -resource rTool (0x004604) { "SetUserField" };
- -resource rTool (0x004704) { "GetUserField" };
- -resource rTool (0x004804) { "SetSysField" };
- -resource rTool (0x004904) { "GetSysField" };
- -resource rTool (0x004a04) { "SetRect" };
- -resource rTool (0x004b04) { "OffsetRect" };
- -resource rTool (0x004c04) { "InsetRect" };
- -resource rTool (0x004d04) { "SectRect" };
- -resource rTool (0x004e04) { "UnionRect" };
- -resource rTool (0x004f04) { "PtInRect" };
- -resource rTool (0x005004) { "Pt2Rect" };
- -resource rTool (0x005104) { "EqualRect" };
- -resource rTool (0x005204) { "NotEmptyRect" };
- -resource rTool (0x005304) { "FrameRect" };
- -resource rTool (0x005404) { "PaintRect" };
- -resource rTool (0x005504) { "EraseRect" };
- -resource rTool (0x005604) { "InvertRect" };
- -resource rTool (0x005704) { "FillRect" };
- -resource rTool (0x005804) { "FrameOval" };
- -resource rTool (0x005904) { "PaintOval" };
- -resource rTool (0x005a04) { "EraseOval" };
- -resource rTool (0x005b04) { "InvertOval" };
- -resource rTool (0x005c04) { "FillOval" };
- -resource rTool (0x005d04) { "FrameRRect" };
- -resource rTool (0x005e04) { "PaintRRect" };
- -resource rTool (0x005f04) { "EraseRRect" };
- -resource rTool (0x006004) { "InvertRRect" };
- -resource rTool (0x006104) { "FillRRect" };
- -resource rTool (0x006204) { "FrameArc" };
- -resource rTool (0x006304) { "PaintArc" };
- -resource rTool (0x006404) { "EraseArc" };
- -resource rTool (0x006504) { "InvertArc" };
- -resource rTool (0x006604) { "FillArc" };
- -resource rTool (0x006704) { "NewRgn" };
- -resource rTool (0x006804) { "DisposeRgn" };
- -resource rTool (0x006904) { "CopyRgn" };
- -resource rTool (0x006a04) { "SetEmptyRgn" };
- -resource rTool (0x006b04) { "SetRectRgn" };
- -resource rTool (0x006c04) { "RectRgn" };
- -resource rTool (0x006d04) { "OpenRgn" };
- -resource rTool (0x006e04) { "CloseRgn" };
- -resource rTool (0x006f04) { "OffsetRgn" };
- -resource rTool (0x007004) { "InsetRgn" };
- -resource rTool (0x007104) { "SectRgn" };
- -resource rTool (0x007204) { "UnionRgn" };
- -resource rTool (0x007304) { "DiffRgn" };
- -resource rTool (0x007404) { "XorRgn" };
- -resource rTool (0x007504) { "PtInRgn" };
- -resource rTool (0x007604) { "RectInRgn" };
- -resource rTool (0x007704) { "EqualRgn" };
- -resource rTool (0x007804) { "EmptyRgn" };
- -resource rTool (0x007904) { "FrameRgn" };
- -resource rTool (0x007a04) { "PaintRgn" };
- -resource rTool (0x007b04) { "EraseRgn" };
- -resource rTool (0x007c04) { "InvertRgn" };
- -resource rTool (0x007d04) { "FillRgn" };
- -resource rTool (0x007e04) { "ScrollRect" };
- -resource rTool (0x007f04) { "PaintPixels" };
- -resource rTool (0x008004) { "QddPt" };
- -resource rTool (0x008104) { "SubPt" };
- -resource rTool (0x008204) { "SetPt" };
- -resource rTool (0x008304) { "EqualPt" };
- -resource rTool (0x008404) { "LocalToGlobal" };
- -resource rTool (0x008504) { "GlobalToLocal" };
- -resource rTool (0x008604) { "Random" };
- -resource rTool (0x008704) { "SetRandSeed" };
- -resource rTool (0x008804) { "GetPixel" };
- -resource rTool (0x008904) { "ScalePt" };
- -resource rTool (0x008a04) { "MapPt" };
- -resource rTool (0x008b04) { "MapRect" };
- -resource rTool (0x008c04) { "MapRgn" };
- -resource rTool (0x008d04) { "SetStdProcs" };
- -resource rTool (0x008e04) { "SetCursor" };
- -resource rTool (0x008f04) { "GetCursorAdr" };
- -resource rTool (0x009004) { "HideCursor" };
- -resource rTool (0x009104) { "ShowCursor" };
- -resource rTool (0x009204) { "ObscureCursor" };
- -resource rTool (0x009404) { "SetFont" };
- -resource rTool (0x009504) { "GetFont" };
- -resource rTool (0x009604) { "GetFontInfo" };
- -resource rTool (0x009704) { "GetFontGlobals" };
- -resource rTool (0x009804) { "SetFontFlags" };
- -resource rTool (0x009904) { "GetFontFlags" };
- -resource rTool (0x009a04) { "SetTextFace" };
- -resource rTool (0x009b04) { "GetTextFace" };
- -resource rTool (0x009c04) { "SetTextMode" };
- -resource rTool (0x009d04) { "GetTextMode" };
- -resource rTool (0x009e04) { "SetSpaceExtra" };
- -resource rTool (0x009f04) { "GetSpaceExtra" };
- -resource rTool (0x00a004) { "SetForeColor" };
- -resource rTool (0x00a104) { "GetForeColor" };
- -resource rTool (0x00a204) { "SetBackColor" };
- -resource rTool (0x00a304) { "GetBackColor" };
- -resource rTool (0x00a404) { "DrawChar" };
- -resource rTool (0x00a504) { "DrawString" };
- -resource rTool (0x00a604) { "DrawCString" };
- -resource rTool (0x00a704) { "DrawText" };
- -resource rTool (0x00a804) { "CharWidth" };
- -resource rTool (0x00a904) { "StringWidth" };
- -resource rTool (0x00aa04) { "CStringWidth" };
- -resource rTool (0x00ab04) { "TextWidth" };
- -resource rTool (0x00ac04) { "CharBounds" };
- -resource rTool (0x00ad04) { "StringBounds" };
- -resource rTool (0x00ae04) { "CStringBounds" };
- -resource rTool (0x00af04) { "TextBounds" };
- -resource rTool (0x00b004) { "SetArcRot" };
- -resource rTool (0x00b104) { "GetArcRot" };
- -resource rTool (0x00b204) { "SetSysFont" };
- -resource rTool (0x00b304) { "GetSysFont" };
- -resource rTool (0x00b404) { "SetVisRgn" };
- -resource rTool (0x00b504) { "GetVisRgn" };
- -resource rTool (0x00b604) { "SetIntUse" };
- -resource rTool (0x00bd04) { "PaintPoly" };
- -resource rTool (0x00bc04) { "FramePoly" };
- -resource rTool (0x00be04) { "ErasePoly" };
- -resource rTool (0x00bf04) { "InvertPoly" };
- -resource rTool (0x00c004) { "FillPoly" };
- -resource rTool (0x00c104) { "OpenPoly" };
- -resource rTool (0x00c204) { "ClosePoly" };
- -resource rTool (0x00c304) { "KillPoly" };
- -resource rTool (0x00c404) { "OffsetPoly" };
- -resource rTool (0x00c504) { "MapPoly" };
- -resource rTool (0x00c604) { "SetClipHandle" };
- -resource rTool (0x00c704) { "GetClipHandle" };
- -resource rTool (0x00c804) { "SetVisHandle" };
- -resource rTool (0x00c904) { "GetVisHandle" };
- -resource rTool (0x00ca04) { "InitCursor" };
- -resource rTool (0x00cb04) { "SetBufDims" };
- -resource rTool (0x00cc04) { "ForceBufDims" };
- -resource rTool (0x00cd04) { "SaveBufDims" };
- -resource rTool (0x00ce04) { "RestoreBufDims" };
- -resource rTool (0x00cf04) { "GetFGSize" };
- -resource rTool (0x00d004) { "SetFontID" };
- -resource rTool (0x00d104) { "GetFontID" };
- -resource rTool (0x00d204) { "SetTextSize" };
- -resource rTool (0x00d304) { "GetTextSize" };
- -resource rTool (0x00d404) { "SetCharExtra" };
- -resource rTool (0x00d504) { "GetCharExtra" };
- -resource rTool (0x00d604) { "PPToPort" };
- -resource rTool (0x00d704) { "InflateTextBuffer" };
- -resource rTool (0x00d804) { "GetRomFont" };
- -resource rTool (0x00d904) { "GetFontLore" };
- -
- - /* desk manager */
- -resource rTool (0x000105) { "DeskBootInit" };
- -resource rTool (0x000205) { "DeskStartUp" };
- -resource rTool (0x000305) { "DeskShutDown" };
- -resource rTool (0x000405) { "DeskVersion" };
- -resource rTool (0x000505) { "DeskReset" };
- -resource rTool (0x000605) { "DeskStatus" };
- -resource rTool (0x000905) { "SaveScrn" };
- -resource rTool (0x000a05) { "RestScrn" };
- -resource rTool (0x000b05) { "SaveAll" };
- -resource rTool (0x000c05) { "RestAll" };
- -resource rTool (0x000e05) { "InstallNDA" };
- -resource rTool (0x000f05) { "InstallCDA" };
- -resource rTool (0x001105) { "ChooseCDA" };
- -resource rTool (0x001305) { "SetDAStrPtr" };
- -resource rTool (0x001405) { "GetDAStrPtr" };
- -resource rTool (0x001505) { "OpenNDA" };
- -resource rTool (0x001605) { "CloseNDA" };
- -resource rTool (0x001705) { "SystemClick" };
- -resource rTool (0x001805) { "SystemEdit" };
- -resource rTool (0x001905) { "SystemTask" };
- -resource rTool (0x001a05) { "SystemEvent" };
- -resource rTool (0x001b05) { "GetNumNDAs" };
- -resource rTool (0x001c05) { "CloseNDAbyWinPtr" };
- -resource rTool (0x001d05) { "CloseAIINDAs" };
- -resource rTool (0x001e05) { "FixAppleMenu" };
- -resource rTool (0x001f05) { "AddToRunQ" };
- -resource rTool (0x002005) { "RemoveFromRunQ" };
- -resource rTool (0x002105) { "RemoveCDA" };
- -resource rTool (0x002205) { "RemoveNDA" };
- -
- - /* event manager */
- -resource rTool (0x000106) { "EMBootInit" };
- -resource rTool (0x000206) { "EMStartUp" };
- -resource rTool (0x000306) { "EMShutDown" };
- -resource rTool (0x000406) { "EMVersion" };
- -resource rTool (0x000506) { "EMReset" };
- -resource rTool (0x000606) { "EMStatus" };
- -resource rTool (0x000906) { "DoWindows" };
- -resource rTool (0x000a06) { "GetNextEvent" };
- -resource rTool (0x000b06) { "EventAvail" };
- -resource rTool (0x000c06) { "GetMouse" };
- -resource rTool (0x000d06) { "Button" };
- -resource rTool (0x000e06) { "StillDown" };
- -resource rTool (0x000f06) { "WaitMouseUp" };
- -resource rTool (0x001006) { "TickCount" };
- -resource rTool (0x001106) { "GetDblTime" };
- -resource rTool (0x001206) { "GetCaretTime" };
- -resource rTool (0x001306) { "SetSwitch" };
- -resource rTool (0x001406) { "PostEvent" };
- -resource rTool (0x001506) { "FlushEvents" };
- -resource rTool (0x001606) { "GetOSEvent" };
- -resource rTool (0x001706) { "OSEventAvail" };
- -resource rTool (0x001806) { "SetEventMask" };
- -resource rTool (0x001906) { "FakeMouse" };
- -resource rTool (0x001a06) { "SetAutoKeyLimit" };
- -resource rTool (0x001b06) { "GetKeyTranslation" };
- -resource rTool (0x001c06) { "SetKeyTranslation" };
- -
- - /* scheduler */
- -resource rTool (0x000107) { "SchBootInit" };
- -resource rTool (0x000207) { "SchStartUp" };
- -resource rTool (0x000307) { "SchShutDown" };
- -resource rTool (0x000407) { "SchVersion" };
- -resource rTool (0x000507) { "SchReset" };
- -resource rTool (0x000607) { "SchStatus" };
- -resource rTool (0x000907) { "SchAddTask" };
- -resource rTool (0x000a07) { "SchFlush" };
- -
- - /* sound */
- -resource rTool (0x000108) { "SoundBootInit" };
- -resource rTool (0x000208) { "SoundStartUp" };
- -resource rTool (0x000308) { "SoundShutDown" };
- -resource rTool (0x000408) { "SoundVersion" };
- -resource rTool (0x000508) { "SoundReset" };
- -resource rTool (0x000608) { "SoundToolStatus" };
- -resource rTool (0x000908) { "WriteRamBlock" };
- -resource rTool (0x000a08) { "ReadRamBlock" };
- -resource rTool (0x000b08) { "GetTableAddress" };
- -resource rTool (0x000c08) { "GetSoundVolume" };
- -resource rTool (0x000d08) { "SetSoundVolume" };
- -resource rTool (0x000e08) { "FFStartSound" };
- -resource rTool (0x000f08) { "FFStopSound" };
- -resource rTool (0x001008) { "FFSoundStatus" };
- -resource rTool (0x001108) { "FFGeneratorStatus" };
- -resource rTool (0x001208) { "SetSoundMIRQV" };
- -resource rTool (0x001308) { "SetUserSoundIRQV" };
- -resource rTool (0x001408) { "FFSoundDoneStatus" };
- -resource rTool (0x001508) { "FFSetUpSound" };
- -resource rTool (0x001608) { "FFStartPlaying" };
- -resource rTool (0x001708) { "SetDOCReg" };
- -resource rTool (0x001808) { "ReadDOCReg" };
- -
- - /* apple desktop bus */
- -resource rTool (0x000109) { "ADBBootInit" };
- -resource rTool (0x000209) { "ADBStartUp" };
- -resource rTool (0x000309) { "ADBShutDown" };
- -resource rTool (0x000409) { "ADBVersion" };
- -resource rTool (0x000509) { "ADBReset" };
- -resource rTool (0x000609) { "ADBStatus" };
- -resource rTool (0x000909) { "SendInfo" };
- -resource rTool (0x000a09) { "ReadKeyMicroData" };
- -resource rTool (0x000b09) { "ReadKeyMicroMemory" };
- -resource rTool (0x000d09) { "AsyncADBReceive" };
- -resource rTool (0x000e09) { "SyncADBReceive" };
- -resource rTool (0x000f09) { "AbsOn" };
- -resource rTool (0x001009) { "AbsOff" };
- -resource rTool (0x001109) { "ReadAbs" };
- -resource rTool (0x001209) { "SetAbsScale" };
- -resource rTool (0x001309) { "GetAbsScale" };
- -resource rTool (0x001409) { "SRQPoll" };
- -resource rTool (0x001509) { "SRQRemove" };
- -resource rTool (0x001609) { "ClearSRQTable" };
- -
- - /* sane */
- -resource rTool (0x00010a) { "SANEBootInit" };
- -resource rTool (0x00020a) { "SANEStartUp" };
- -resource rTool (0x00030a) { "SANEShutDown" };
- -resource rTool (0x00040a) { "SANEVersion" };
- -resource rTool (0x00050a) { "SANEReset" };
- -resource rTool (0x00060a) { "SANEStatus" };
- -resource rTool (0x00090a) { "SANEFP816" };
- -resource rTool (0x000a0a) { "SANEDecStr816" };
- -resource rTool (0x000b0a) { "SANEElems816" };
- -
- - /* integer math */
- -resource rTool (0x00010b) { "IMBootInit" };
- -resource rTool (0x00020b) { "IMStartUp" };
- -resource rTool (0x00030b) { "IMShutDown" };
- -resource rTool (0x00040b) { "IMVersion" };
- -resource rTool (0x00050b) { "IMReset" };
- -resource rTool (0x00060b) { "IMStatus" };
- -resource rTool (0x00090b) { "Multiply" };
- -resource rTool (0x000a0b) { "SDivide" };
- -resource rTool (0x000b0b) { "UDivide" };
- -resource rTool (0x000c0b) { "LongMul" };
- -resource rTool (0x000d0b) { "LongDivide" };
- -resource rTool (0x000e0b) { "FixRatio" };
- -resource rTool (0x000f0b) { "FixMul" };
- -resource rTool (0x00100b) { "FracMul" };
- -resource rTool (0x00110b) { "FixDiv" };
- -resource rTool (0x00120b) { "FracDiv" };
- -resource rTool (0x00130b) { "FixRound" };
- -resource rTool (0x00140b) { "FracSqrt" };
- -resource rTool (0x00150b) { "FracCos" };
- -resource rTool (0x00160b) { "FracSin" };
- -resource rTool (0x00170b) { "FixATan2" };
- -resource rTool (0x00180b) { "HiWord" };
- -resource rTool (0x00190b) { "LoWord" };
- -resource rTool (0x001a0b) { "Long2Fix" };
- -resource rTool (0x001b0b) { "Fix2Long" };
- -resource rTool (0x001c0b) { "Fix2Frac" };
- -resource rTool (0x001d0b) { "Frac2Fix" };
- -resource rTool (0x001e0b) { "Fix2X" };
- -resource rTool (0x001f0b) { "Frac2X" };
- -resource rTool (0x00200b) { "X2Fix" };
- -resource rTool (0x00210b) { "X2Frac" };
- -resource rTool (0x00220b) { "Int2Hex" };
- -resource rTool (0x00230b) { "Long2Hex" };
- -resource rTool (0x00240b) { "Hex2Int" };
- -resource rTool (0x00250b) { "Hex2Long" };
- -resource rTool (0x00260b) { "Int2Dec" };
- -resource rTool (0x00270b) { "Long2Dec" };
- -resource rTool (0x00280b) { "Dec2Int" };
- -resource rTool (0x00290b) { "Dec2Long" };
- -resource rTool (0x002a0b) { "HexIt" };
- -
- - /* text */
- -resource rTool (0x00020c) { "TextStartUp" };
- -resource rTool (0x00030c) { "TextShutDown" };
- -resource rTool (0x00040c) { "TextVersion" };
- -resource rTool (0x00050c) { "TextReset" };
- -resource rTool (0x00060c) { "TextStatus" };
- -resource rTool (0x00090c) { "SetInGlobals" };
- -resource rTool (0x000a0c) { "SetOutGlobals" };
- -resource rTool (0x000b0c) { "SetErrGlobals" };
- -resource rTool (0x000c0c) { "GetInGlobals" };
- -resource rTool (0x000d0c) { "GetOutGlobals" };
- -resource rTool (0x000e0c) { "GetErrGlobals" };
- -resource rTool (0x000f0c) { "SetInputDevice" };
- -resource rTool (0x00100c) { "SetOutputDevice" };
- -resource rTool (0x00110c) { "SetErrorDevice" };
- -resource rTool (0x00120c) { "GetInputDevice" };
- -resource rTool (0x00130c) { "GetOutputDevice" };
- -resource rTool (0x00140c) { "GetErrorDevice" };
- -resource rTool (0x00150c) { "InitTextDev" };
- -resource rTool (0x00160c) { "CtlTextDev" };
- -resource rTool (0x00170c) { "StatusTextDev" };
- -resource rTool (0x00180c) { "WriteChar" };
- -resource rTool (0x00190c) { "ErrWriteChar" };
- -resource rTool (0x001a0c) { "WriteLine" };
- -resource rTool (0x001b0c) { "ErrWriteLine" };
- -resource rTool (0x001c0c) { "WriteString" };
- -resource rTool (0x001d0c) { "ErrWriteString" };
- -resource rTool (0x001e0c) { "TextWriteBlock" };
- -resource rTool (0x001f0c) { "ErrWriteBlock" };
- -resource rTool (0x00200c) { "WriteCString" };
- -resource rTool (0x00210c) { "ErrWriteCString" };
- -resource rTool (0x00220c) { "ReadChar" };
- -resource rTool (0x00230c) { "TextReadBlock" };
- -resource rTool (0x00240c) { "ReadLine" };
- -
- - /* window manager */
- -resource rTool (0x00010e) { "WindBootInit" };
- -resource rTool (0x00020e) { "WindStartUp" };
- -resource rTool (0x00030e) { "WindShutDown" };
- -resource rTool (0x00040e) { "WindVersion" };
- -resource rTool (0x00050e) { "WindReset" };
- -resource rTool (0x00060e) { "WindStatus" };
- -resource rTool (0x00090e) { "NewWindow" };
- -resource rTool (0x000a0e) { "CheckUpdate" };
- -resource rTool (0x000b0e) { "CloseWindow" };
- -resource rTool (0x000c0e) { "Desktop" };
- -resource rTool (0x000d0e) { "SetWTitle" };
- -resource rTool (0x000e0e) { "GetWTitle" };
- -resource rTool (0x000f0e) { "SetFrameColor" };
- -resource rTool (0x00100e) { "GetFrameColor" };
- -resource rTool (0x00110e) { "SelectWindow" };
- -resource rTool (0x00120e) { "HideWindow" };
- -resource rTool (0x00130e) { "ShowWindow" };
- -resource rTool (0x00140e) { "SendBehind" };
- -resource rTool (0x00150e) { "FrontWindow" };
- -resource rTool (0x00160e) { "SetInfoDraw" };
- -resource rTool (0x00170e) { "FindWindow" };
- -resource rTool (0x00180e) { "TraceGoAway" };
- -resource rTool (0x00190e) { "MoveWindow" };
- -resource rTool (0x001a0e) { "DragWindow" };
- -resource rTool (0x001b0e) { "GrowWindow" };
- -resource rTool (0x001c0e) { "SizeWindow" };
- -resource rTool (0x001d0e) { "TaskMaster" };
- -resource rTool (0x001e0e) { "BeginUpdate" };
- -resource rTool (0x001f0e) { "EndUpdate" };
- -resource rTool (0x00200e) { "GetWMgrPort" };
- -resource rTool (0x00210e) { "PinRect" };
- -resource rTool (0x00220e) { "HiliteWindow" };
- -resource rTool (0x00230e) { "ShowHide" };
- -resource rTool (0x00240e) { "BringToFront" };
- -resource rTool (0x00250e) { "WindNewRes" };
- -resource rTool (0x00260e) { "TrackZoom" };
- -resource rTool (0x00270e) { "ZoomWindow" };
- -resource rTool (0x00280e) { "SetWRefCon" };
- -resource rTool (0x00290e) { "GetWRefCon" };
- -resource rTool (0x002a0e) { "GetNextWindow" };
- -resource rTool (0x002b0e) { "GetWKind" };
- -resource rTool (0x002c0e) { "GetWFrame" };
- -resource rTool (0x002d0e) { "SetWFrame" };
- -resource rTool (0x002e0e) { "GetStructRgn" };
- -resource rTool (0x002f0e) { "GetContentRgn" };
- -resource rTool (0x00300e) { "GetUpdateRgn" };
- -resource rTool (0x00310e) { "GetDefProc" };
- -resource rTool (0x00320e) { "SetDefProc" };
- -resource rTool (0x00330e) { "GetWControls" };
- -resource rTool (0x00340e) { "SetOriginMask" };
- -resource rTool (0x00350e) { "GetInfoRefCon" };
- -resource rTool (0x00360e) { "SetInfoRefCon" };
- -resource rTool (0x00370e) { "GetZoomRect" };
- -resource rTool (0x00380e) { "SetZoomRect" };
- -resource rTool (0x00390e) { "RefreshDesktop" };
- -resource rTool (0x003a0e) { "InvalRect" };
- -resource rTool (0x003b0e) { "InvalRgn" };
- -resource rTool (0x003c0e) { "ValidRect" };
- -resource rTool (0x003d0e) { "ValidRgn" };
- -resource rTool (0x003e0e) { "GetContentOrigin" };
- -resource rTool (0x003f0e) { "SetContentOrigin" };
- -resource rTool (0x00400e) { "GetDataSize" };
- -resource rTool (0x00410e) { "SetDataSize" };
- -resource rTool (0x00420e) { "GetMaxGrow" };
- -resource rTool (0x00430e) { "SetMaxGrow" };
- -resource rTool (0x00440e) { "GetScroll" };
- -resource rTool (0x00450e) { "SetScroll" };
- -resource rTool (0x00460e) { "GetPage" };
- -resource rTool (0x00470e) { "SetPage" };
- -resource rTool (0x00480e) { "GetContentDraw" };
- -resource rTool (0x00490e) { "SetContentDraw" };
- -resource rTool (0x004a0e) { "GetInfoDraw" };
- -resource rTool (0x004b0e) { "SetSysWindow" };
- -resource rTool (0x004c0e) { "GetSysWFlag" };
- -resource rTool (0x004d0e) { "StartDrawing" };
- -resource rTool (0x004e0e) { "SetWindowIcons" };
- -resource rTool (0x004f0e) { "GetRectInfo" };
- -resource rTool (0x00500e) { "StartInfoDrawing" };
- -resource rTool (0x00510e) { "EndInfoDrawing" };
- -resource rTool (0x00520e) { "GetFirstWindow" };
- -resource rTool (0x00530e) { "WindDragRect" };
- -resource rTool (0x00550e) { "DrawInfoBar" };
- -resource rTool (0x00560e) { "WindowGlobal" };
- -resource rTool (0x00570e) { "SetContentOrigin2" };
- -resource rTool (0x00580e) { "GetWindowMgrGlobals" };
- -resource rTool (0x00590e) { "AlertWindow" };
- -resource rTool (0x005a0e) { "StartFrameDrawing" };
- -resource rTool (0x005b0e) { "EndFrameDrawing" };
- -resource rTool (0x005c0e) { "ResizeWindow" };
- -resource rTool (0x005d0e) { "TaskMasterContent" };
- -resource rTool (0x005e0e) { "TaskMasterKey" };
- -resource rTool (0x005f0e) { "TaskMasterDA" };
- -resource rTool (0x00600e) { "CompileText" };
- -resource rTool (0x00610e) { "NewWindow2" };
- -resource rTool (0x00620e) { "ErrorWindow" };
- -
- - /* menu manager */
- -resource rTool (0x00010f) { "MenuBootInit" };
- -resource rTool (0x00020f) { "MenuStartUp" };
- -resource rTool (0x00030f) { "MenuShutDown" };
- -resource rTool (0x00040f) { "MenuVersion" };
- -resource rTool (0x00050f) { "MenuReset" };
- -resource rTool (0x00060f) { "MenuStatus" };
- -resource rTool (0x00090f) { "MenuKey" };
- -resource rTool (0x000a0f) { "GetMenuBar" };
- -resource rTool (0x000b0f) { "MenuRefresh" };
- -resource rTool (0x000c0f) { "FlashMenuBar" };
- -resource rTool (0x000d0f) { "InsertMenu" };
- -resource rTool (0x000e0f) { "DeleteMenu" };
- -resource rTool (0x000f0f) { "InsertMItem" };
- -resource rTool (0x00100f) { "DeleteMItem" };
- -resource rTool (0x00110f) { "GetSysBar" };
- -resource rTool (0x00120f) { "SetSysBar" };
- -resource rTool (0x00130f) { "FixMenuBar" };
- -resource rTool (0x00140f) { "CountMItems" };
- -resource rTool (0x00150f) { "NewMenuBar" };
- -resource rTool (0x00160f) { "GetMHandle" };
- -resource rTool (0x00170f) { "SetBarColors" };
- -resource rTool (0x00180f) { "GetBarColors" };
- -resource rTool (0x00190f) { "SetMTitleStart" };
- -resource rTool (0x001a0f) { "GetMTitleStart" };
- -resource rTool (0x001b0f) { "GetMenuMgrPort" };
- -resource rTool (0x001c0f) { "CalcMenuSize" };
- -resource rTool (0x001d0f) { "SetMTitleWidth" };
- -resource rTool (0x001e0f) { "GetMTitleWidth" };
- -resource rTool (0x001f0f) { "SetMenuFlag" };
- -resource rTool (0x00200f) { "GetMenuFlag" };
- -resource rTool (0x00210f) { "SetMenuTitle" };
- -resource rTool (0x00220f) { "GetMenuTitle" };
- -resource rTool (0x00230f) { "MenuGlobal" };
- -resource rTool (0x00240f) { "SetMItem" };
- -resource rTool (0x00250f) { "GetMItem" };
- -resource rTool (0x00260f) { "SetMItemFlag" };
- -resource rTool (0x00270f) { "GetMItemFlag" };
- -resource rTool (0x00280f) { "SetMItemBlink" };
- -resource rTool (0x00290f) { "MenuNewRes" };
- -resource rTool (0x002a0f) { "DrawMenuBar" };
- -resource rTool (0x002b0f) { "MenuSelect" };
- -resource rTool (0x002c0f) { "HiliteMenu" };
- -resource rTool (0x002d0f) { "NewMenu" };
- -resource rTool (0x002e0f) { "DisposeMenu" };
- -resource rTool (0x002f0f) { "InitPalette" };
- -resource rTool (0x00300f) { "EnableMItem" };
- -resource rTool (0x00310f) { "DisableMItem" };
- -resource rTool (0x00320f) { "CheckMItem" };
- -resource rTool (0x00330f) { "SetMItemMark" };
- -resource rTool (0x00340f) { "GetMItemMark" };
- -resource rTool (0x00350f) { "SetMItemStyle" };
- -resource rTool (0x00360f) { "GetMItemStyle" };
- -resource rTool (0x00370f) { "SetMenuID" };
- -resource rTool (0x00380f) { "SetMItemID" };
- -resource rTool (0x00390f) { "SetMenuBar" };
- -resource rTool (0x003a0f) { "SetMItemName" };
- -resource rTool (0x003b0f) { "GetPopUpDefProc" };
- -resource rTool (0x003c0f) { "PopUpMenuSelect" };
- -resource rTool (0x003e0f) { "NewMenu2" };
- -resource rTool (0x003f0f) { "InsertMItem2" };
- -resource rTool (0x00400f) { "SetMenuTitle2" };
- -resource rTool (0x00410f) { "SetMItem2" };
- -resource rTool (0x00420f) { "SetMItemName2" };
- -resource rTool (0x00430f) { "NewMenuBar2" };
- -resource rTool (0x00450f) { "HideMenuBar" };
- -resource rTool (0x00460f) { "ShowMenuBar" };
- -
- - /* control manager */
- -resource rTool (0x000110) { "CtlBootInit" };
- -resource rTool (0x000210) { "CtlStartUp" };
- -resource rTool (0x000310) { "CtlShutDown" };
- -resource rTool (0x000410) { "CtlVersion" };
- -resource rTool (0x000510) { "CtlReset" };
- -resource rTool (0x000610) { "CtlStatus" };
- -resource rTool (0x000a10) { "DisposeControl" };
- -resource rTool (0x000b10) { "KillControls" };
- -resource rTool (0x000c10) { "SetCtlTitle" };
- -resource rTool (0x000d10) { "GetCtlTitle" };
- -resource rTool (0x000e10) { "HideControl" };
- -resource rTool (0x000f10) { "ShowControl" };
- -resource rTool (0x000910) { "NewControl" };
- -resource rTool (0x001010) { "DrawControls" };
- -resource rTool (0x001110) { "HiliteControl" };
- -resource rTool (0x001210) { "CtlNewRes" };
- -resource rTool (0x001310) { "FindControl" };
- -resource rTool (0x001410) { "TestControl" };
- -resource rTool (0x001510) { "TrackControl" };
- -resource rTool (0x001610) { "MoveControl" };
- -resource rTool (0x001710) { "DragControl" };
- -resource rTool (0x001810) { "SetCtlIcons" };
- -resource rTool (0x001910) { "SetCtlValue" };
- -resource rTool (0x001a10) { "GetCtlValue" };
- -resource rTool (0x001b10) { "SetCtlParams" };
- -resource rTool (0x001c10) { "GetCtlParams" };
- -resource rTool (0x001d10) { "DragRect" };
- -resource rTool (0x001e10) { "GrowSize" };
- -resource rTool (0x001f10) { "GetCtlDpage" };
- -resource rTool (0x002010) { "SetCtlAction" };
- -resource rTool (0x002110) { "GetCtlAction" };
- -resource rTool (0x002210) { "SetCtlRefCon" };
- -resource rTool (0x002310) { "GetCtlRefCon" };
- -resource rTool (0x002410) { "EraseControl" };
- -resource rTool (0x002510) { "DrawOneCtl" };
- -resource rTool (0x002610) { "FindTargetCtl" };
- -resource rTool (0x002710) { "MakeNextCtlTarget" };
- -resource rTool (0x002810) { "MakeThisCtlTarget" };
- -resource rTool (0x002910) { "SendEventToCtl" };
- -resource rTool (0x002a10) { "GetCtlID" };
- -resource rTool (0x002b10) { "SetCtlID" };
- -resource rTool (0x002c10) { "CallCtlDefProc" };
- -resource rTool (0x002d10) { "NotifyCtls" };
- -resource rTool (0x002e10) { "GetCtlMoreFlags" };
- -resource rTool (0x002f10) { "SetCtlMoreFlags" };
- -resource rTool (0x003010) { "GetCtlHandleFromID" };
- -resource rTool (0x003110) { "NewControl2" };
- -resource rTool (0x003210) { "CMLoadResource" };
- -resource rTool (0x003310) { "CMReleaseResource" };
- -resource rTool (0x003410) { "SetCtlParamPtr" };
- -resource rTool (0x003510) { "GetCtlParamPtr" };
- -resource rTool (0x003710) { "InvalCtls" };
- -
- - /* loader */
- -resource rTool (0x000111) { "LoaderInitialization" };
- -resource rTool (0x000211) { "LoaderStartUp" };
- -resource rTool (0x000311) { "LoaderShutDown" };
- -resource rTool (0x000411) { "LoaderVersion" };
- -resource rTool (0x000511) { "LoaderReset" };
- -resource rTool (0x000611) { "LoaderStatus" };
- -resource rTool (0x000911) { "InitialLoad" };
- -resource rTool (0x000a11) { "Restart" };
- -resource rTool (0x000b11) { "LoadSegNum" };
- -resource rTool (0x000c11) { "UnloadSegNum" };
- -resource rTool (0x000d11) { "LoadSegName" };
- -resource rTool (0x000e11) { "UnloadSeg" };
- -resource rTool (0x000f11) { "GetLoadSegInfo" };
- -resource rTool (0x001011) { "GetUserID" };
- -resource rTool (0x001111) { "LGetPathname" };
- -resource rTool (0x001211) { "UserShutDown" };
- -resource rTool (0x001311) { "RenamePathname" };
- -resource rTool (0x002011) { "InitialLoad2" };
- -resource rTool (0x002111) { "GetUserID2" };
- -resource rTool (0x002211) { "LGetPathname2" };
- -
- - /* quickdraw auxiliary */
- -resource rTool (0x000112) { "QDAuxBootInit" };
- -resource rTool (0x000212) { "QDAuxStartUp" };
- -resource rTool (0x000312) { "QDAuxShutDown" };
- -resource rTool (0x000412) { "QDAuxVersion" };
- -resource rTool (0x000512) { "QDAuxReset" };
- -resource rTool (0x000612) { "QDAuxStatus" };
- -resource rTool (0x000912) { "CopyPixels" };
- -resource rTool (0x000a12) { "WaitCursor" };
- -resource rTool (0x000b12) { "DrawIcon" };
- -resource rTool (0x000c12) { "SpecialRect" };
- -resource rTool (0x000d12) { "SeedFill" };
- -resource rTool (0x000e12) { "CalcMask" };
- -resource rTool (0x00b904) { "ClosePicture" };
- -resource rTool (0x00ba04) { "DrawPicture" };
- -resource rTool (0x00bb04) { "KillPicture" };
- -resource rTool (0x00b704) { "OpenPicture" };
- -resource rTool (0x00b804) { "PicComment" };
- -
- - /* print manager */
- -resource rTool (0x000113) { "PMBootInit" };
- -resource rTool (0x000213) { "PMStartUp" };
- -resource rTool (0x000313) { "PMShutDown" };
- -resource rTool (0x000413) { "PMVersion" };
- -resource rTool (0x000513) { "PMReset" };
- -resource rTool (0x000613) { "PMStatus" };
- -resource rTool (0x000913) { "PrDefault" };
- -resource rTool (0x000a13) { "PrValidate" };
- -resource rTool (0x000b13) { "PrStlDialog" };
- -resource rTool (0x000c13) { "PrJobDialog" };
- -resource rTool (0x000d13) { "PrPixelMap" };
- -resource rTool (0x000e13) { "PrOpenDoc" };
- -resource rTool (0x000f13) { "PrCloseDoc" };
- -resource rTool (0x001013) { "PrOpenPage" };
- + END OF ARCHIVE
-