1 #ifndef INLINE4_MUIMASTER_H
2 #define INLINE4_MUIMASTER_H
5 ** This file was auto generated by idltool 52.1.
7 ** It provides compatibility to OS3 style library
8 ** calls by substituting functions.
10 ** Do not edit manually.
14 #include <exec/types.h>
17 #include <exec/exec.h>
19 #ifndef EXEC_INTERFACES_H
20 #include <exec/interfaces.h>
23 #ifndef INTUITION_CLASSES_H
24 #include <intuition/classes.h>
26 #ifndef UTILITY_TAGITEM_H
27 #include <utility/tagitem.h>
29 #ifndef LIBRARIES_MUI_H
30 #include <libraries/mui.h>
32 #include <interfaces/muimaster.h>
34 /* Inline macros for Interface "main" */
35 #define MUI_NewObjectA(par1, last) IMUIMaster->MUI_NewObjectA((par1), (last))
36 #define MUI_NewObject IMUIMaster->MUI_NewObject
37 #define MUI_DisposeObject(last) IMUIMaster->MUI_DisposeObject((last))
38 #define MUI_RequestA(par1, par2, par3, par4, par5, par6, last) IMUIMaster->MUI_RequestA((par1), (par2), (par3), (par4), (par5), (par6), (last))
39 #if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || (__GNUC__ >= 3)
40 #define MUI_Request(par1, par2, par3, par4, par5, ...) IMUIMaster->MUI_Request((par1), (par2), (par3), (par4), (par5), __VA_ARGS__)
41 #elif (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
42 #define MUI_Request(par1, par2, par3, par4, par5, vargs...) IMUIMaster->MUI_Request(par1, par2, par3, par4, par5, ## vargs)
44 #define MUI_AllocAslRequest(par1, last) IMUIMaster->MUI_AllocAslRequest((par1), (last))
45 #if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || (__GNUC__ >= 3)
46 #define MUI_AllocAslRequestTags(...) IMUIMaster->MUI_AllocAslRequestTags(__VA_ARGS__)
47 #elif (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
48 #define MUI_AllocAslRequestTags(vargs...) IMUIMaster->MUI_AllocAslRequestTags(## vargs)
50 #define MUI_AslRequest(par1, last) IMUIMaster->MUI_AslRequest((par1), (last))
51 #if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || (__GNUC__ >= 3)
52 #define MUI_AslRequestTags(...) IMUIMaster->MUI_AslRequestTags(__VA_ARGS__)
53 #elif (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
54 #define MUI_AslRequestTags(vargs...) IMUIMaster->MUI_AslRequestTags(## vargs)
56 #define MUI_FreeAslRequest(last) IMUIMaster->MUI_FreeAslRequest((last))
57 #define MUI_Error() IMUIMaster->MUI_Error()
58 #define MUI_SetError(last) IMUIMaster->MUI_SetError((last))
59 #define MUI_GetClass(last) IMUIMaster->MUI_GetClass((last))
60 #define MUI_FreeClass(last) IMUIMaster->MUI_FreeClass((last))
61 #define MUI_RequestIDCMP(par1, last) IMUIMaster->MUI_RequestIDCMP((par1), (last))
62 #define MUI_RejectIDCMP(par1, last) IMUIMaster->MUI_RejectIDCMP((par1), (last))
63 #define MUI_Redraw(par1, last) IMUIMaster->MUI_Redraw((par1), (last))
64 #define MUI_CreateCustomClass(par1, par2, par3, par4, last) IMUIMaster->MUI_CreateCustomClass((par1), (par2), (par3), (par4), (last))
65 #define MUI_DeleteCustomClass(last) IMUIMaster->MUI_DeleteCustomClass((last))
66 #define MUI_MakeObjectA(par1, last) IMUIMaster->MUI_MakeObjectA((par1), (last))
67 #if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || (__GNUC__ >= 3)
68 #define MUI_MakeObject(...) IMUIMaster->MUI_MakeObject(__VA_ARGS__)
69 #elif (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
70 #define MUI_MakeObject(vargs...) IMUIMaster->MUI_MakeObject(## vargs)
72 #define MUI_Layout(par1, par2, par3, par4, par5, last) IMUIMaster->MUI_Layout((par1), (par2), (par3), (par4), (par5), (last))
73 #define MUI_ObtainPen(par1, par2, last) IMUIMaster->MUI_ObtainPen((par1), (par2), (last))
74 #define MUI_ReleasePen(par1, last) IMUIMaster->MUI_ReleasePen((par1), (last))
75 #define MUI_AddClipping(par1, par2, par3, par4, last) IMUIMaster->MUI_AddClipping((par1), (par2), (par3), (par4), (last))
76 #define MUI_RemoveClipping(par1, last) IMUIMaster->MUI_RemoveClipping((par1), (last))
77 #define MUI_AddClipRegion(par1, last) IMUIMaster->MUI_AddClipRegion((par1), (last))
78 #define MUI_RemoveClipRegion(par1, last) IMUIMaster->MUI_RemoveClipRegion((par1), (last))
79 #define MUI_BeginRefresh(par1, last) IMUIMaster->MUI_BeginRefresh((par1), (last))
80 #define MUI_EndRefresh(par1, last) IMUIMaster->MUI_EndRefresh((par1), (last))
82 #endif /* INLINE4_MUIMASTER_H */