home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / GCC / GERLIB_USR08B.LHA / gerlib / support / os-include / clib / muimaster_protos.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-12-12  |  1.0 KB  |  35 lines

  1. #ifndef  CLIB_MUIMASTER_PROTOS_H
  2. #define  CLIB_MUIMASTER_PROTOS_H
  3.  
  4. #ifndef EXEC_TYPES_H
  5. #include <exec/types.h>
  6. #endif
  7. #ifndef INTUITION_CLASSES_H
  8. #include <intuition/classes.h>
  9. #endif
  10. #ifndef UTILITY_TAGITEM_H
  11. #include <utility/tagitem.h>
  12. #endif
  13.  
  14. #ifdef __cplusplus
  15. #extern "C" {
  16. #endif
  17.  
  18. APTR   MUI_NewObjectA   (char *cl,struct TagItem *tags);
  19. APTR   MUI_NewObject    (char *cl,Tag tag1,...);
  20. VOID   MUI_DisposeObject(APTR obj);
  21. LONG   MUI_RequestA     (APTR app,APTR win,LONGBITS flags,char *title,char *gadgets,char *format,APTR params);
  22. LONG   MUI_Request      (APTR app,APTR win,LONGBITS flags,char *title,char *gadgets,char *format,...);
  23. LONG   MUI_Error        (VOID);
  24.  
  25. APTR MUI_AllocAslRequest    (unsigned long reqType, struct TagItem *tagList);
  26. APTR MUI_AllocAslRequestTags(unsigned long reqType, Tag Tag1, ...);
  27. VOID MUI_FreeAslRequest     (APTR requester );
  28. BOOL MUI_AslRequest         (APTR requester, struct TagItem *tagList);
  29. BOOL MUI_AslRequestTags     (APTR requester, Tag Tag1, ...);
  30.  
  31. #ifdef __cplusplus
  32. }
  33. #endif
  34. #endif /* CLIB_MUIMASTER_PROTOS_H */
  35.