home *** CD-ROM | disk | FTP | other *** search
/ Merciful 5 / Merciful - Disc 5.iso / software / r / rtg_master / rtgmasterv21.0dev.lha / includes / c / rtgmaster / rtgmaster_protos.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-01-28  |  1.2 KB  |  39 lines

  1. /*
  2. **     $VER: rtgmaster_protos.h 1.000 (27 Jan 1996)
  3. */
  4.  
  5. #ifndef CLIB_RTGMASTER_PROTOS_H
  6. #define CLIB_RTGMASTER_PROTOS_H
  7.  
  8. #ifndef RTGSUBLIBS_H
  9. #include "include:rtgmaster/rtgsublibs.h"
  10. #endif
  11.  
  12. #ifndef RTGMASTER_H
  13. #include "include:rtgmaster/rtgmaster.h"
  14. #endif
  15.  
  16. #ifndef EXEC_TYPES_H
  17. #include "exec/types.h"
  18. #endif
  19.  
  20. #ifndef UTILITY_TAGITEM_H
  21. #include "utility/tagitem.h"
  22. #endif
  23.  
  24. extern struct RtgScreen * __saveds __asm OpenRtgScreen(register __a0 struct ScreenReq *sreq, register __a1 struct TagItem *taglist);
  25. void   CloseRtgScreen(struct RtgScreen *MyScreen);
  26. void   SwitchScreens(struct RtgScreen *MyScreen, ULONG Buffer);
  27. void   LoadRGBRtg(struct RtgScreen *MyScreen, void *Table);
  28. void   *LockRtgScreen(struct RtgScreen *MyScreen);
  29. void   UnlockRtgScreen(struct RtgScreen *MyScreen);
  30. void   *GetBufAdr(struct RtgScreen *MyScreen, ULONG Buffer);
  31. void   GetRtgScreenData(struct RtgScreen *MyScreen, struct TagItem *taglist);
  32. ULONG  GetSegment(void);
  33. void   SetSegment(ULONG segnum);
  34. ULONG  RtgScreenAtFront(struct RtgScreen *MyScreen);
  35. struct ScreenReq * __asm __saveds RtgScreenModeReq(register __a0 struct TagItem *taglist);
  36. void   FreeScreenModeReq(struct ScreenReq *myreq);
  37.  
  38. #endif
  39.