1 /* Automatically generated header! Do not Edit! */
    2 #ifndef CLIB_REQTOOLS_PROTOS_H
    3 #define CLIB_REQTOOLS_PROTOS_H
    4 
    5 struct Screen;
    6 struct Window;
    7 struct rtHandlerInfo;
    8 struct NewWindow;
    9 struct rtReqInfo;
   10 struct rtFileList;
   11 struct rtScreenModeRequester;
   12 struct TagItem;
   13 struct rtFontRequester;
   14 struct rtFileRequester;
   15 
   16 
   17 
   18 #ifndef UTILITY_TAGITEM_H
   19 #include <utility/tagitem.h>
   20 #endif	
   21 
   22 #ifdef __cplusplus
   23 extern "C" {
   24 #endif /* __cplusplus */
   25 
   26 APTR  rtAllocRequestA (ULONG, struct TagItem *);
   27 void  rtFreeRequest (APTR);
   28 void  rtFreeReqBuffer (APTR);
   29 LONG  rtChangeReqAttrA (APTR, struct TagItem *);
   30 APTR  rtFileRequestA(struct rtFileRequester *,char *,char *,struct TagItem *);
   31 void  rtFreeFileList (struct rtFileList *);
   32 ULONG rtEZRequestA (char *,char *,struct rtReqInfo *,APTR,struct TagItem *);
   33 ULONG rtGetStringA (UBYTE *,ULONG,char *,struct rtReqInfo *,struct TagItem *);
   34 ULONG rtGetLongA (ULONG *, char *, struct rtReqInfo *, struct TagItem *);
   35 ULONG rtFontRequestA (struct rtFontRequester *, char *, struct TagItem *);
   36 LONG  rtPaletteRequestA (char *, struct rtReqInfo *, struct TagItem *);
   37 ULONG rtReqHandlerA (struct rtHandlerInfo *, ULONG, struct TagItem *);
   38 void  rtSetWaitPointer (struct Window *);
   39 ULONG rtGetVScreenSize (struct Screen *, ULONG *, ULONG *);
   40 void  rtSetReqPosition (ULONG, struct NewWindow *,
   41                         struct Screen *, struct Window *);
   42 void  rtSpread (ULONG *, ULONG *, ULONG, ULONG, ULONG, ULONG);
   43 void  rtScreenToFrontSafely (struct Screen *);
   44 ULONG rtScreenModeRequestA (struct rtScreenModeRequester *,
   45                             char *, struct TagItem *);
   46 void  rtCloseWindowSafely (struct Window *);
   47 APTR  rtLockWindow (struct Window *);
   48 void  rtUnlockWindow (struct Window *, APTR);
   49 
   50 
   51 
   52 struct ReqToolsPrefs *rtLockPrefs (void);
   53 void rtUnlockPrefs (void);
   54 
   55 
   56 
   57 APTR  rtAllocRequest (ULONG, Tag,...);
   58 LONG  rtChangeReqAttr (APTR, Tag,...);
   59 APTR  rtFileRequest (struct rtFileRequester *, char *, char *, Tag,...);
   60 ULONG rtEZRequest (char *, char *, struct rtReqInfo *, struct TagItem *,...);
   61 ULONG rtEZRequestTags (char *, char *, struct rtReqInfo *, APTR, Tag,...);
   62 ULONG rtGetString (UBYTE *, ULONG, char *, struct rtReqInfo *, Tag,...);
   63 ULONG rtGetLong (ULONG *, char *, struct rtReqInfo *, Tag,...);
   64 ULONG rtFontRequest (struct rtFontRequester *, char *, Tag,...);
   65 LONG  rtPaletteRequest (char *, struct rtReqInfo *, Tag,...);
   66 ULONG rtReqHandler (struct rtHandlerInfo *, ULONG, Tag,...);
   67 ULONG rtScreenModeRequest (struct rtScreenModeRequester *, char *, Tag,...);
   68 
   69 #ifdef __cplusplus
   70 }
   71 #endif /* __cplusplus */
   72 
   73 #endif