home *** CD-ROM | disk | FTP | other *** search
- #ifndef REQ_PRAGMAS_H
- #define REQ_PRAGMAS_H
-
- #pragma amicall(ReqBase, 0x1e, Center(a0,d0,d1))
-
- #pragma amicall(ReqBase, 0x24, SetSize(d0,d1))
- #pragma amicall(ReqBase, 0x2a, SetLocation(d0,d1,d2))
- #pragma amicall(ReqBase, 0x30, ReadLocation(d0,d1,d2))
-
- /* #pragma amicall(ReqBase, 0x36, Format()) variable number of args */
- #pragma amicall(ReqBase, 0x54, FileRequester(a0))
- #pragma amicall(ReqBase, 0x5a, ColorRequester(d0))
- #pragma amicall(ReqBase, 0x60, DrawBox(a1,d0,d1,d2,d3))
- #pragma amicall(ReqBase, 0x66, MakeButton(a0,a1,a2,d0,d1,d2))
- #pragma amicall(ReqBase, 0x6c, MakeScrollBar(a0,d0,d1,d2,d3))
- #pragma amicall(ReqBase, 0x72, PurgeFiles(a0))
-
- /* #pragma amicall(ReqBase, 0x78, GetFontHeightAndWidth()) too many args */
-
- #pragma amicall(ReqBase, 0x7e, MakeGadget(a0,a1,d0,d1))
- #pragma amicall(ReqBase, 0x84, MakeString(a0,a1,a2,d0,d1,d2,d3))
- #pragma amicall(ReqBase, 0x8a, MakeProp(a0,d0,d1,d2))
-
- #pragma amicall(ReqBase, 0x90, LinkGadget(a0,a1,a3,d0,d1))
- /*
- #pragma amicall(ReqBase, 0x96, LinkStringGadget(a0,a1,a2,a3,d0,d1,d2,d3))
- #pragma amicall(ReqBase, 0x9c, LinkPropGadget(a0,a3,d0,d1,d2,d3,d4))
- */
-
- #pragma amicall(ReqBase, 0xa2, GetString(a0,a1,a2,d0,d1))
- #pragma amicall(ReqBase, 0xa8, RealTimeScroll(a0))
-
- #pragma amicall(ReqBase, 0xae, TextRequest(a0))
- #pragma amicall(ReqBase, 0xb4, GetLong(a0))
- #pragma amicall(ReqBase, 0xba, RawKeyToAscii(d0,d1,a0))
- #pragma amicall(ReqBase, 0xc0, ExtendedColorRequester(a0))
- #pragma amicall(ReqBase, 0xc6, NewGetString(a0))
-
- /***********************************************************************/
- /* LinkString and LinkProp have been omitted, as they require too many */
- /* parameters for pragging. However, new versions of these functions */
- /* are planned, to take care of this. Stay tuned. */
- /* C.W. Fox */
- /***********************************************************************/
-
-
- /**************************************************************************/
- /* Also, GetFontHeightAndWidth has been left out, as it returns values in */
- /* two registers, which is difficult to manage from C. */
- /* C.W. Fox */
- /**************************************************************************/
-
- #endif