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
Wrap
C/C++ Source or Header
|
1991-12-22
|
2KB
|
47 lines
#ifndef CLIB_REQTOOLS_PROTOS_H
#define CLIB_REQTOOLS_PROTOS_H
/*
** $Filename: clib/reqtools_protos.h $
** $Release: 1.0 $
** $Revision: 37.3 $
**
** C prototypes. For use with 32 bit integers only.
**
** (C) Copyright 1991 Nico François
** All Rights Reserved
*/
APTR rtAllocRequestA (ULONG, struct TagItem *);
void rtFreeRequest (APTR);
void rtFreeReqBuffer (APTR);
LONG rtChangeReqAttrA (APTR, struct TagItem *);
APTR rtFileRequestA(struct rtFileRequester *,char *,char *,struct TagItem *);
void rtFreeFileList (struct rtFileList *);
ULONG rtEZRequestA (char *,char *,struct rtReqInfo *,APTR,struct TagItem *);
ULONG rtGetStringA (UBYTE *,ULONG,char *,struct rtReqInfo *,struct TagItem *);
ULONG rtGetLongA (ULONG *, char *, struct rtReqInfo *, struct TagItem *);
BOOL rtFontRequestA (struct rtFontRequester *, char *, struct TagItem *);
LONG rtPaletteRequestA (char *, struct rtReqInfo *, struct TagItem *);
ULONG rtReqHandlerA (struct rtHandlerInfo *, ULONG, struct TagItem *);
void rtSetWaitPointer (struct Window *);
ULONG rtGetVScreenSize (struct Screen *, ULONG *, ULONG *);
void rtSetReqPosition (ULONG, struct NewWindow *,
struct Screen *, struct Window *);
void rtSpread (ULONG *, ULONG *, ULONG, ULONG, ULONG, ULONG);
void rtScreenToFrontSafely (struct Screen *);
/* functions with varargs in reqtools.lib and reqtoolsnb.lib */
APTR rtAllocRequest (ULONG, Tag,...);
LONG rtChangeReqAttr (APTR, Tag,...);
APTR rtFileRequest (struct rtFileRequester *, char *, char *, Tag,...);
ULONG rtEZRequest (char *, char *, struct rtReqInfo *, struct TagItem *,...);
ULONG rtEZRequestTags (char *, char *, struct rtReqInfo *, APTR, Tag,...);
ULONG rtGetString (UBYTE *, ULONG, char *, struct rtReqInfo *, Tag,...);
ULONG rtGetLong (ULONG *, char *, struct rtReqInfo *, Tag,...);
BOOL rtFontRequest (struct rtFontRequester *, char *, Tag,...);
LONG rtPaletteRequest (char *, struct rtReqInfo *, Tag,...);
ULONG rtReqHandler (struct rtHandlerInfo *, ULONG, Tag,...);
#endif /* CLIB_REQTOOLS_PROTOS_H */