1 <?xml version="1.0" encoding="iso-8859-1"?>
2 <!DOCTYPE library SYSTEM "library.dtd">
3 <!-- autogenerated by fdtrans v50.7 -->
4 <library name="muimaster" basename="MUIMasterBase" openname="muimaster.library">
5 <include>exec/types.h</include>
6 <include>intuition/classes.h</include>
7 <include>utility/tagitem.h</include>
8 <include>libraries/mui.h</include>
9 <interface name="main" version="1.0" struct="MUIMasterIFace" prefix="_MUIMaster_" asmprefix="IMUIMaster" global="IMUIMaster">
10 <method name="Obtain" result="ULONG"/>
11 <method name="Release" result="ULONG"/>
12 <method name="Expunge" result="void" status="unimplemented"/>
13 <method name="Clone" result="struct Interface *" status="unimplemented"/>
14 <method name="MUI_NewObjectA" result="Object *" inline4="normal">
15 <arg name="par1" type="const char *"/>
16 <arg name="last" type="struct TagItem *"/>
18 <method name="MUI_NewObject" result="Object *" inline4="simple">
19 <arg name="par1" type="const char *"/>
20 <vararg name="last" type="Tag"/>
22 <method name="MUI_DisposeObject" result="VOID" inline4="normal">
23 <arg name="last" type="Object *"/>
25 <method name="MUI_RequestA" result="LONG" inline4="normal">
26 <arg name="par1" type="APTR"/>
27 <arg name="par2" type="APTR"/>
28 <arg name="par3" type="LONGBITS"/>
29 <arg name="par4" type="const char *"/>
30 <arg name="par5" type="const char *"/>
31 <arg name="par6" type="const char *"/>
32 <arg name="last" type="APTR"/>
34 <method name="MUI_Request" result="LONG" inline4="normal">
35 <arg name="par1" type="APTR"/>
36 <arg name="par2" type="APTR"/>
37 <arg name="par3" type="LONGBITS"/>
38 <arg name="par4" type="const char *"/>
39 <arg name="par5" type="const char *"/>
40 <arg name="par6" type="const char *"/>
41 <vararg name="tag1" type="ULONG"/>
43 <method name="MUI_AllocAslRequest" result="APTR" inline4="normal">
44 <arg name="par1" type="unsigned long"/>
45 <arg name="last" type="struct TagItem *"/>
47 <method name="MUI_AllocAslRequestTags" result="APTR" inline4="normal">
48 <arg name="par1" type="unsigned long"/>
49 <vararg name="last" type="Tag"/>
51 <method name="MUI_AslRequest" result="BOOL" inline4="normal">
52 <arg name="par1" type="APTR"/>
53 <arg name="last" type="struct TagItem *"/>
55 <method name="MUI_AslRequestTags" result="BOOL" inline4="normal">
56 <arg name="par1" type="APTR"/>
57 <vararg name="last" type="Tag"/>
59 <method name="MUI_FreeAslRequest" result="VOID" inline4="normal">
60 <arg name="last" type="APTR"/>
62 <method name="MUI_Error" result="LONG" inline4="normal">
64 <method name="MUI_SetError" result="LONG" inline4="normal">
65 <arg name="last" type="LONG"/>
67 <method name="MUI_GetClass" result="struct IClass *" inline4="normal">
68 <arg name="last" type="const char *"/>
70 <method name="MUI_FreeClass" result="VOID" inline4="normal">
71 <arg name="last" type="struct IClass *"/>
73 <method name="MUI_RequestIDCMP" result="VOID" inline4="normal">
74 <arg name="par1" type="Object *"/>
75 <arg name="last" type="ULONG"/>
77 <method name="MUI_RejectIDCMP" result="VOID" inline4="normal">
78 <arg name="par1" type="Object *"/>
79 <arg name="last" type="ULONG"/>
81 <method name="MUI_Redraw" result="VOID" inline4="normal">
82 <arg name="par1" type="Object *"/>
83 <arg name="last" type="ULONG"/>
85 <method name="MUI_CreateCustomClass" result="struct MUI_CustomClass *" inline4="normal">
86 <arg name="par1" type="struct Library *"/>
87 <arg name="par2" type="const char *"/>
88 <arg name="par3" type="struct MUI_CustomClass *"/>
89 <arg name="par4" type="int"/>
90 <arg name="last" type="APTR"/>
92 <method name="MUI_DeleteCustomClass" result="BOOL" inline4="normal">
93 <arg name="last" type="struct MUI_CustomClass *"/>
95 <method name="MUI_MakeObjectA" result="Object *" inline4="normal">
96 <arg name="par1" type="LONG"/>
97 <arg name="last" type="ULONG *"/>
99 <method name="MUI_MakeObject" result="Object *" inline4="normal">
100 <arg name="par1" type="LONG"/>
101 <vararg name="tag1" type="ULONG"/>
103 <method name="MUI_Layout" result="BOOL" inline4="normal">
104 <arg name="par1" type="Object *"/>
105 <arg name="par2" type="LONG"/>
106 <arg name="par3" type="LONG"/>
107 <arg name="par4" type="LONG"/>
108 <arg name="par5" type="LONG"/>
109 <arg name="last" type="ULONG"/>
111 <method name="Reserved1" result="void" inline4="normal" status="unimplemented"/>
112 <method name="Reserved2" result="void" inline4="normal" status="unimplemented"/>
113 <method name="Reserved3" result="void" inline4="normal" status="unimplemented"/>
114 <method name="Reserved4" result="void" inline4="normal" status="unimplemented"/>
115 <method name="MUI_ObtainPen" result="LONG" inline4="normal">
116 <arg name="par1" type="struct MUI_RenderInfo *"/>
117 <arg name="par2" type="struct MUI_PenSpec *"/>
118 <arg name="last" type="ULONG"/>
120 <method name="MUI_ReleasePen" result="VOID" inline4="normal">
121 <arg name="par1" type="struct MUI_RenderInfo *"/>
122 <arg name="last" type="LONG"/>
124 <method name="MUI_AddClipping" result="APTR" inline4="normal">
125 <arg name="par1" type="struct MUI_RenderInfo *"/>
126 <arg name="par2" type="WORD"/>
127 <arg name="par3" type="WORD"/>
128 <arg name="par4" type="WORD"/>
129 <arg name="last" type="WORD"/>
131 <method name="MUI_RemoveClipping" result="VOID" inline4="normal">
132 <arg name="par1" type="struct MUI_RenderInfo *"/>
133 <arg name="last" type="APTR"/>
135 <method name="MUI_AddClipRegion" result="APTR" inline4="normal">
136 <arg name="par1" type="struct MUI_RenderInfo *"/>
137 <arg name="last" type="struct Region *"/>
139 <method name="MUI_RemoveClipRegion" result="VOID" inline4="normal">
140 <arg name="par1" type="struct MUI_RenderInfo *"/>
141 <arg name="last" type="APTR"/>
143 <method name="MUI_BeginRefresh" result="BOOL" inline4="normal">
144 <arg name="par1" type="struct MUI_RenderInfo *"/>
145 <arg name="last" type="ULONG"/>
147 <method name="MUI_EndRefresh" result="VOID" inline4="normal">
148 <arg name="par1" type="struct MUI_RenderInfo *"/>
149 <arg name="last" type="ULONG"/>