home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d5xx / d575 / reqtools.lha / ReqTools / include / clib / reqtools_protos.h
C/C++ Source or Header  |  1991-12-22  |  2KB  |  47 lines

  1. #ifndef CLIB_REQTOOLS_PROTOS_H
  2. #define CLIB_REQTOOLS_PROTOS_H
  3. /*
  4. **    $Filename: clib/reqtools_protos.h $
  5. **    $Release: 1.0 $
  6. **    $Revision: 37.3 $
  7. **
  8. **    C prototypes. For use with 32 bit integers only.
  9. **
  10. **    (C) Copyright 1991 Nico François
  11. **        All Rights Reserved
  12. */
  13.  
  14. APTR  rtAllocRequestA (ULONG, struct TagItem *);
  15. void  rtFreeRequest (APTR);
  16. void  rtFreeReqBuffer (APTR);
  17. LONG  rtChangeReqAttrA (APTR, struct TagItem *);
  18. APTR  rtFileRequestA(struct rtFileRequester *,char *,char *,struct TagItem *);
  19. void  rtFreeFileList (struct rtFileList *);
  20. ULONG rtEZRequestA (char *,char *,struct rtReqInfo *,APTR,struct TagItem *);
  21. ULONG rtGetStringA (UBYTE *,ULONG,char *,struct rtReqInfo *,struct TagItem *);
  22. ULONG rtGetLongA (ULONG *, char *, struct rtReqInfo *, struct TagItem *);
  23. BOOL  rtFontRequestA (struct rtFontRequester *, char *, struct TagItem *);
  24. LONG  rtPaletteRequestA (char *, struct rtReqInfo *, struct TagItem *);
  25. ULONG rtReqHandlerA (struct rtHandlerInfo *, ULONG, struct TagItem *);
  26. void  rtSetWaitPointer (struct Window *);
  27. ULONG rtGetVScreenSize (struct Screen *, ULONG *, ULONG *);
  28. void  rtSetReqPosition (ULONG, struct NewWindow *,
  29.                         struct Screen *, struct Window *);
  30. void  rtSpread (ULONG *, ULONG *, ULONG, ULONG, ULONG, ULONG);
  31. void  rtScreenToFrontSafely (struct Screen *);
  32.  
  33. /* functions with varargs in reqtools.lib and reqtoolsnb.lib */
  34.  
  35. APTR  rtAllocRequest (ULONG, Tag,...);
  36. LONG  rtChangeReqAttr (APTR, Tag,...);
  37. APTR  rtFileRequest (struct rtFileRequester *, char *, char *, Tag,...);
  38. ULONG rtEZRequest (char *, char *, struct rtReqInfo *, struct TagItem *,...);
  39. ULONG rtEZRequestTags (char *, char *, struct rtReqInfo *, APTR, Tag,...);
  40. ULONG rtGetString (UBYTE *, ULONG, char *, struct rtReqInfo *, Tag,...);
  41. ULONG rtGetLong (ULONG *, char *, struct rtReqInfo *, Tag,...);
  42. BOOL  rtFontRequest (struct rtFontRequester *, char *, Tag,...);
  43. LONG  rtPaletteRequest (char *, struct rtReqInfo *, Tag,...);
  44. ULONG rtReqHandler (struct rtHandlerInfo *, ULONG, Tag,...);
  45.  
  46. #endif /* CLIB_REQTOOLS_PROTOS_H */
  47.