home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / C / BC_DICE2.DMS / in.adf / INCLUDE / clib / wb_protos.h < prev   
Encoding:
C/C++ Source or Header  |  1995-01-10  |  1.6 KB  |  52 lines

  1. #ifndef CLIB_WB_PROTOS_H
  2. #define CLIB_WB_PROTOS_H
  3. /*
  4. ** $VER: wb_protos.h 37.3 (04.03.91)
  5. ** Includes Release 38.56
  6. **
  7. ** C prototypes. For use with 32 bit integers only.
  8. **
  9. ** (C) Copyright 1990-1992 Commodore-Amiga, Inc.
  10. ** All Rights Reserved
  11. */
  12.  
  13. #ifndef EXEC_TYPES_H
  14. #include <exec/types.h>
  15. #endif
  16. #ifndef WORKBENCH_WORKBENCH_H
  17. #include <workbench/workbench.h>
  18. #endif
  19. #ifndef INTUITION_INTUITION_H
  20. #include <intuition/intuition.h>
  21. #endif
  22. #ifndef UTILITY_TAGITEM_H
  23. #include <utility/tagitem.h>
  24. #endif
  25.  
  26. struct AppWindow *AddAppWindowA( unsigned long id, unsigned long userdata,
  27.  struct Window *window, struct MsgPort *msgport,
  28.  struct TagItem *taglist );
  29. struct AppWindow *AddAppWindow( unsigned long id, unsigned long userdata,
  30.  struct Window *window, struct MsgPort *msgport, Tag tag1, ... );
  31.  
  32. BOOL RemoveAppWindow( struct AppWindow *appWindow );
  33.  
  34. struct AppIcon *AddAppIconA( unsigned long id, unsigned long userdata,
  35.  UBYTE *text, struct MsgPort *msgport, struct FileLock *lock,
  36.  struct DiskObject *diskobj, struct TagItem *taglist );
  37. struct AppIcon *AddAppIcon( unsigned long id, unsigned long userdata,
  38.  UBYTE *text, struct MsgPort *msgport, struct FileLock *lock,
  39.  struct DiskObject *diskobj, Tag tag1, ... );
  40.  
  41. BOOL RemoveAppIcon( struct AppIcon *appIcon );
  42.  
  43. struct AppMenuItem *AddAppMenuItemA( unsigned long id, unsigned long userdata,
  44.  UBYTE *text, struct MsgPort *msgport, struct TagItem *taglist );
  45. struct AppMenuItem *AddAppMenuItem( unsigned long id, unsigned long userdata,
  46.  UBYTE *text, struct MsgPort *msgport, Tag tag1, ... );
  47.  
  48. BOOL RemoveAppMenuItem( struct AppMenuItem *appMenuItem );
  49.  
  50.  
  51. #endif 
  52.