home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / CD-ROM Tools / CDRPlay / Include / aframe.hpp < prev    next >
Encoding:
C/C++ Source or Header  |  1996-09-27  |  1.8 KB  |  63 lines

  1. //////////////////////////////////////////////////////////////////////////////
  2. // aframe.h
  3. // 
  4. // Jeffry A Worth
  5. // Deryk B Robosson
  6. // December 16, 1995
  7. //////////////////////////////////////////////////////////////////////////////
  8.  
  9. #ifndef __AFRAME_HPP__
  10. #define __AFRAME_HPP__
  11.  
  12. #define __VERSION__ 1
  13. #define __REVISION__ 1
  14.  
  15. //////////////////////////////////////////////////////////////////////////////
  16. // INCLUDES
  17. #include <proto/intuition.h>
  18. #include <proto/exec.h>
  19. #include <proto/graphics.h>
  20. #include <proto/dos.h>
  21.  
  22. #include <intuition/intuition.h>
  23. #include <devices/serial.h>
  24. #include <libraries/dos.h>
  25. #include <exec/types.h>
  26. #include <stdio.h>
  27.  
  28. #include "aframe:include/object.hpp"
  29.  
  30. //////////////////////////////////////////////////////////////////////////////
  31. // AFC Standard Window features
  32.  
  33. #define STD_WINDOW_IDCMP IDCMP_GADGETUP+IDCMP_CLOSEWINDOW+IDCMP_NEWSIZE
  34. #define STD_WINDOW_FLAGS WFLG_SIZEGADGET+WFLG_DRAGBAR+WFLG_DEPTHGADGET+WFLG_CLOSEGADGET+WFLG_ACTIVATE+WFLG_NEWLOOKMENUS
  35.  
  36. //////////////////////////////////////////////////////////////////////////////
  37. // HANDLES
  38.  
  39. typedef struct IntuiMessage * LPIntuiMessage;
  40. typedef struct Message * LPMessage;
  41. typedef struct Window * LPWindow;
  42. typedef struct RastPort * LPRastPort;
  43. typedef struct Gadget * LPGadget;
  44. typedef struct Image  * LPImage;
  45. typedef struct Screen * LPScreen;
  46.  
  47. // Added December 17, 1995 Deryk B Robosson
  48. typedef struct MsgPort *LPMsgPort;
  49. typedef struct IORequest *LPIORequest;
  50. typedef struct IOStdReq *LPIOStdReq; // January 1, 1996 Deryk
  51. typedef struct IOExtSer *LPIOExtSer;
  52. typedef struct Library *LPLibrary; // January 10, 1996 Deryk
  53. // End Additions
  54.  
  55.  
  56. typedef struct TextExtent TEXTEXTENT;
  57. typedef TEXTEXTENT *PTEXTEXTENT;
  58. typedef struct TextAttr TEXTATTR;
  59. typedef TEXTATTR *PTEXTATTR;
  60.  
  61. //////////////////////////////////////////////////////////////////////////////
  62. #endif // __AFRAME_HPP__
  63.