home *** CD-ROM | disk | FTP | other *** search
/ Fish 'n' More 2 / fishmore-publicdomainlibraryvol.ii1991xetec.iso / dirs / reqaztec_419.lzh / ReqAztec / req_pragmas.h < prev    next >
C/C++ Source or Header  |  1990-12-18  |  2KB  |  53 lines

  1. #ifndef    REQ_PRAGMAS_H
  2. #define    REQ_PRAGMAS_H
  3.  
  4. #pragma amicall(ReqBase, 0x1e, Center(a0,d0,d1))
  5.  
  6. #pragma amicall(ReqBase, 0x24, SetSize(d0,d1))
  7. #pragma amicall(ReqBase, 0x2a, SetLocation(d0,d1,d2))
  8. #pragma amicall(ReqBase, 0x30, ReadLocation(d0,d1,d2))
  9.  
  10. /* #pragma amicall(ReqBase, 0x36, Format())                variable number of args */
  11. #pragma amicall(ReqBase, 0x54, FileRequester(a0))
  12. #pragma amicall(ReqBase, 0x5a, ColorRequester(d0))
  13. #pragma amicall(ReqBase, 0x60, DrawBox(a1,d0,d1,d2,d3))
  14. #pragma amicall(ReqBase, 0x66, MakeButton(a0,a1,a2,d0,d1,d2))
  15. #pragma amicall(ReqBase, 0x6c, MakeScrollBar(a0,d0,d1,d2,d3))
  16. #pragma amicall(ReqBase, 0x72, PurgeFiles(a0))
  17.  
  18. /* #pragma amicall(ReqBase, 0x78, GetFontHeightAndWidth()) too many args */
  19.  
  20. #pragma amicall(ReqBase, 0x7e, MakeGadget(a0,a1,d0,d1))
  21. #pragma amicall(ReqBase, 0x84, MakeString(a0,a1,a2,d0,d1,d2,d3))
  22. #pragma amicall(ReqBase, 0x8a, MakeProp(a0,d0,d1,d2))
  23.  
  24. #pragma amicall(ReqBase, 0x90, LinkGadget(a0,a1,a3,d0,d1))
  25. /*
  26. #pragma amicall(ReqBase, 0x96, LinkStringGadget(a0,a1,a2,a3,d0,d1,d2,d3))
  27. #pragma amicall(ReqBase, 0x9c, LinkPropGadget(a0,a3,d0,d1,d2,d3,d4))
  28. */
  29.  
  30. #pragma amicall(ReqBase, 0xa2, GetString(a0,a1,a2,d0,d1))
  31. #pragma amicall(ReqBase, 0xa8, RealTimeScroll(a0))
  32.  
  33. #pragma amicall(ReqBase, 0xae, TextRequest(a0))
  34. #pragma amicall(ReqBase, 0xb4, GetLong(a0))
  35. #pragma amicall(ReqBase, 0xba, RawKeyToAscii(d0,d1,a0))
  36. #pragma amicall(ReqBase, 0xc0, ExtendedColorRequester(a0))
  37. #pragma amicall(ReqBase, 0xc6, NewGetString(a0))
  38.  
  39. /***********************************************************************/
  40. /* LinkString and LinkProp have been omitted, as they require too many */
  41. /* parameters for pragging. However, new versions of these functions   */
  42. /* are planned, to take care of this. Stay tuned.                      */
  43. /*                                                        C.W. Fox     */
  44. /***********************************************************************/
  45.  
  46.  
  47. /**************************************************************************/
  48. /* Also, GetFontHeightAndWidth has been left out, as it returns values in */
  49. /* two registers, which is difficult to manage from C.                    */
  50. /*                                                        C.W. Fox        */
  51. /**************************************************************************/
  52.  
  53. #endif