2 Copyright © 1995-2006, The AROS Development Team. All rights reserved.
9 /****************************************************************************************/
11 #ifndef REQTOOLS_INTERN_H
12 #define REQTOOLS_INTERN_H
14 /****************************************************************************************/
16 #include <exec/execbase.h>
18 #include <libraries/reqtools.h>
19 #include <libraries/locale.h>
20 #include <intuition/intuition.h>
22 /****************************************************************************************/
28 struct RealFileRequester
;
30 APTR
AllocRequestA (ULONG type
, struct TagItem
*taglist
);
31 void FreeRequest (APTR
);
32 void FreeReqBuffer (APTR
);
33 LONG
ChangeReqAttrA (APTR
, struct TagItem
*);
34 APTR
FileRequestA(struct RealFileRequester
*,char *,char *,struct TagItem
*);
35 void FreeFileList (struct rtFileList
*);
39 int GetVScreenSize (struct Screen
*scr
, int *width
, int *height
);
43 ULONG
GetString (UBYTE
*stringbuff
, LONG maxlen
, char *title
,
44 ULONG checksum
, ULONG
*value
, LONG mode
,
45 struct rtReqInfo
*reqinfo
, struct TagItem
*taglist
);
49 LONG
PaletteRequestA (char *title
, struct rtReqInfo
*reqinfo
, struct TagItem
*taglist
);
53 /****************************************************************************************/
55 #define GPB(x) ((struct ReqToolsBase *)x)
57 /****************************************************************************************/
59 #endif /* REQTOOLS_INTERN_H */