home *** CD-ROM | disk | FTP | other *** search
/ Aminet 10 / aminetcdnumber101996.iso / Aminet / dev / gui / mui31_MaxonC++.lha / Maxon / lib / mui.c next >
Encoding:
C/C++ Source or Header  |  1995-12-05  |  773 b   |  30 lines

  1. #include <clib/muimaster_protos.h>
  2. #include <pragma/muimaster_lib.h>
  3.  
  4. extern struct Library *MUIMasterBase;
  5.  
  6. APTR MUI_AllocAslRequestTags(ULONG type, Tag tag1, ...)
  7. {
  8.     return(MUI_AllocAslRequest(type, (struct TagItem *) &tag1));
  9. }
  10.  
  11. BOOL MUI_AslRequestTags(APTR req, Tag tag1, ...)
  12. {
  13.     return(MUI_AslRequest(req, (struct TagItem *) &tag1));
  14. }
  15.  
  16. Object *MUI_MakeObject(LONG type, ...)
  17. {
  18.     return(MUI_MakeObjectA(type, (ULONG *)(((ULONG)&type)+4)));
  19. }
  20.  
  21. Object *MUI_NewObject(char *class, Tag tag1, ...)
  22. {
  23.     return(MUI_NewObjectA(class, (struct TagItem *) &tag1));
  24. }
  25.  
  26. LONG MUI_Request(APTR app, APTR win, LONGBITS flags, char *title, char *gadgets, char *format, ...)
  27. {
  28.     return(MUI_RequestA(app, win, flags, title, gadgets, format, (APTR) (((ULONG)&format)+4) ));
  29. }
  30.